﻿/* CSS Document */

*{margin:0px; padding:0px; list-style-type:none;}
body{font-family:"Microsoft YaHei","Simsun","Times New Roman";width:100%;}
body,html,div,form,p,img,ul,li,ol,dl,dt,dd,tr,td{margin:0; padding:0; border:none;}
table{border-collapse:collapse;border-spacing:0; table-layout:fixed;}
h1,h2,h3,h4,h5,h6{margin:0; padding:0;}
ul,li{list-style:none;}
a:link,a:visited,a:hover{color:#000; text-decoration:none;}
a{outline:none; star:expression(this.onFocus=this.blur());}
.moren td:last-child{ width:20%;}

.clear{ clear:both;}
.none{ display:none;}
.block{ display:block;}
.pre{ position:relative;}
.pab{ position:absolute;}
.w1000{ margin:0 auto; width:1000px;}
.w1200{ margin:0 auto; width:1200px;}
.kuang{ border:#ddd solid 1px; box-shadow:0 0 15px #CCC; padding:20px;}
.white{ background-color:#FFF; padding:20px;}
.white50{ background:url(../images/bg_white50.png); padding:20px;}
.white60{ background:url(../images/bg_white60.png); padding:20px;}
.white70{ background:url(../images/bg_white70.png); padding:20px;}
.white80{ background:url(../images/bg_white80.png); padding:20px;}
.mt10{ margin-top:10px;}
.mt20{ margin-top:20px;}
.mt30{ margin-top:30px;}
.fl{ float:left;}
.fr{ float:right;}
.center{ text-align:center;}
.left{ text-align:left;}
.right{ text-align:right;}
.slh{ text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.hs{ color:#666;}
.more{text-align:right; padding-right:20px; margin-top:10px; font-size:14px;}
.more a:hover{ color:#F00;}
.pic{ z-index:10;}
.pic img{ width:100%; height:100%;}
.trs img{ transition:all 1s;}
.trs:hover img{ transform: scale(1.2);}
.hmin{ min-height:500px;}
.hf img{ width:100%;}
.oh{ overflow:hidden;}


/* head */

.top{ width:100%; height:40px; background:url(../images/top_bg.jpg) repeat-x;}
.top img{ max-height:40px;}
.top .ft{ line-height:40px;}


.nav{ background-color:#B9160E; line-height:50px;}
.nav li{ float:left; position:relative; font-size:16px; font-weight:bold;}
.nav li a{ display:block; padding:0 9px; text-align:center; color:#fff;}
.nav li:hover,.nav li a:hover{ background-color:#A40200;}

.nav_s{ background-color:#F4F4F4; color:#333; line-height:60px; font-size:16px;}
.nav_s_f{ margin-left:0px; color:#000; font-weight:bold;}
.nav_s_c{ margin-left:50px;}
.nav_s_c li{ float:left; padding:0 5px; text-align:center;}
.nav_s_c a{ color:#F00;}
.nav_s_c a:hover{ text-decoration:underline;}
.nav_s_r{ padding:5px 0; float:right; font-size:14px; text-align:right; color:#B9160E; line-height:25px;}


/* box */

.box .box_li3{ float:left; width:32%; margin-right:2%;}
.box .box_li3r{ float:left; width:32%; margin-right:0;}
.box .box_li2{ float:left; width:66%; margin-right:2%;}
.box .box_li2r{ float:left; width:66%; margin-right:0;}
.box .box_tit{ margin-bottom:10px; border-bottom:solid 2px #BB2E20; text-align:right; height:31px;}
.box .box_title{ float:left; font-size:16px; font-weight:bold; line-height:31px;}
.box .box_title_bg{ background-color:#B9160E; padding-left:10px; color:#fff; height:31px;}
.box .box_title_bg2{ display:block; float:left; width:29px; height:31px; background:url(../images/lm_bg.png) no-repeat;}
.box .box_title_r{ color:#B9160E; font-weight:bold;}

.box .box_more{ top:-45px; right:10px;}
.box .box_more a{ font-size:16px; color:#666; margin-right:10px; line-height:31px;}
.box .box_more a:hover{ color:#B9160E;}

/* mrtt */

.mrtt{ background:#F4F4F4;}
.mrtt_left{ float:left; width:149px; height:75px; background:url(../images/mrtt.gif) no-repeat left;}
.mrtt_right{ float:left; width:850px; height:73px; background:#F4F4F4; border:solid 1px #CCC; border-left:none;}
#Marquee{ height:75px; overflow:hidden;}
#Marquee div{ height:75px; width:100%; text-align:center; line-height:75px; color:#a80100;}
#Marquee div a{ color:#a80100; font-weight:bold; font-size:32px;}


/* jdt */

.jdt{ float:left; width:53%;}
.yw{ float:right; width:45%;}

.focus,.focus img{ position:relative; width:530px; height:330px;}
.focus .fPic{ position:absolute; left:0; top:0; }
.focus .fcon{ position:relative; width:100%; float:left; display:none;}
.focus .fcon img{ display:block;}
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0; z-index:1; background:url(../images/shadow_bg60.png); line-height:40px; color:#fff; font-size:20px;}
.focus .slh{ display:block; width:80%; margin-left:.4em;}
.focus .fbg{ position:absolute;bottom:14px;right:10px;max-width:90px;height:12px;text-align:right;z-index:2;}
.focus .D1fBt{ overflow:hidden;}
.focus .D1fBt a{position:relative;margin:0 5px;float:left;background:#D9D9D9;width:12px;height:12px;border-radius:50%;}
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#fc114a;}
.focus .D1fBt i{display:none;}
.focus .prev,.focus .next{position:absolute;width:40px;height:80px;background:url(../images/focus_btn.png) no-repeat;}
.focus .prev{top:50%;margin-top:-40px; left:0;background-position:0 -80px; cursor:pointer; }
.focus .next{top:50%;margin-top:-40px; right:0;background-position:-40px -80px; cursor:pointer;}
.focus .prev:hover{ background-position:0 0; }
.focus .next:hover{ background-position:-40px 0;}


/* ld */

.ld_tit_bg1{ background:url(../images/ldbg1.png) no-repeat; height:55px;}
.ld_tit_bg2{ background:url(../images/ldbg2.png) no-repeat; height:55px;}
.ld_tit{ float:left; width:50%; height:50px;}
.ld_nr{ margin:10px 15px;}
.ld_nr img{ width:100%; height:200px;}

/* hf */

.hf{ width:100%;}
.hf img{ width:100%; display:block;}

/* lb */

.lb{ line-height:35px; background:url(../images/dian_01.gif) no-repeat 0px 5px;}
.lb a{ margin-left:20px;}
.lb a:hover{ text-decoration:underline;}
.sp .lb{ background:url(../images/sp_icon.gif) no-repeat -2px 6px;}

/* btzy */

.btzy{ width:100%; text-align:left; margin-bottom:5px;}
.btzy .bt{ line-height:40px; font-size:20px; color:#B9160E; font-weight:bold;}
.btzy:hover .bt{ text-decoration:underline;}
.btzy .hs{ line-height:30px; height:90px; text-indent:2em;}

/* trs */

.trs img{ transition:all 1s;}
.trs:hover img{ transform:scale(1.2);}

/* pic_bt */

.pic_bt{ text-align:center; margin-bottom:10px;}
.pic_bt .pic{ margin:0 auto; overflow:hidden; width:100%; height:170px;}
.pic_bt .bt{ line-height:40px; color:#333; font-weight:bold;}
.pic_bt:hover .bt{ text-decoration:underline;}

.pic_bt .shadow{width:100%; position:absolute; bottom:0; left:0; z-index:10; background:url(../images/shadow_bg60.png); display:block;}
.pic_bt .shadow .bt{ display:block; width:90%; margin:0 auto; text-align:center; color:#fff;}

/* pic_btzy */

.pic_btzy{ margin-bottom:5px;}
.pic_btzy .pic{ overflow:hidden; width:120px; height:100px; float:left; margin-right:10px;}
.pic_btzy .bt{ line-height:40px; color:#B9160E; font-weight:bold;}
.pic_btzy .hs{ line-height:30px; height:60px; overflow:hidden; text-indent:2em;}
.pic_btzy:hover .bt{ text-decoration:underline;}


/* tp */
.tp1{ float:left;}
.tp1 .pic,.tp1 .pic img{ width:420px; height:300px;}
.tp2{ float:right;}
.tp2 .pic,.tp2 .pic img{ width:230px; height:145px;}
.tp2 .pic_bt{ margin-bottom:10px;}


/* yqlj */

.yqlj_line{ width:100%; height:19px;}
.yqlj_menu ul{ margin:0 auto; width:330px;}
.yqlj_menu li{ float:left; padding:0 15px; margin-right:10px; border-top:solid 2px #fff; font-size:16px; font-weight:bold; color:#999; line-height:30px;}
.yqlj_menu .hov{ background-color:#fff; color:#000; border-top:solid 2px #B9160E; border-left:solid 1px #DFDFDF; border-right:solid 1px #DFDFDF;}
.yqlj_tab{ margin-top:-1px; padding:15px; border:solid 1px #DFDFDF; line-height:30px;}
.yqlj_tab a{ margin-right:20px;}
.yqlj_tab a:hover{ text-decoration:underline;}


/* bottom */

.bottom{ width:100%; text-align:center; color:#333; line-height:35px; font-size:16px;}
.bottom a{ color:#333;}
.bottom a:hover{ text-decoration:underline;}


/* mainbox #B9160E */

.mainbox .position{text-align:left; line-height:35px; font-size:16px; color:#333;}
.mainbox .position a{font-size:16px; color:#B9160E;}
.mainbox .position a:hover{text-decoration:underline;}
.mainbox .line_b{ border-bottom:solid 2px #B9160E; margin-bottom:10px;}
.mainbox .line{ border-bottom:dashed 1px #CCC; padding:10px 0;}
.mainbox .line .line_lb{ line-height:40px; font-size:14px; color:#999;}
.mainbox .line .line_lb a{color:#333; font-size:16px; text-decoration:none;}
.mainbox .line .line_lb a:hover{text-decoration:underline;color:#333;}
.mainbox .line span{ padding-left:20px; color:#999; font-size:14px;}
