@charset "gb2312";

.W1015{width:1015px; margin:0 auto;}
.pad10{padding:10px;}
.W420{width:420px;}
.W260{width:260px;}
.W230{width:230px;}
.lh47{line-height:47px !important; height:47px !important; padding-top:0px !important;}
.marr22{margin-right:22px;}
.top{background:#ac2020; height:110px; width:100%;}
.logo{margin-top:10px;}
.tb_r{background:url(imagesimg_03.jpg) right bottom no-repeat; width:210px; height:110px;}
.tb_link{text-align:right; color:#fff; line-height:30px; width:200px;}
.tb_link a:link{color:#fff;}
.tb_link a:visited{color:#fff;}
.serc{background:#9b1919; border:1px solid #d96b6b; width:200px; height:25px; margin-top:20px;}
.sousuo {
 float: right;
 line-height:24px;
 }
.sousuo .srk {
 margin: 0;
 padding: 0 5px;
 height: 25px;
 line-height:25px;
 width: 163px;
 float: left;
 font-family: "ËÎÌå";
 font-size: 12px;
 color: #005E60;
 border-right:none; background:#9b1919;
}
.menu_a{width:100%; height:40px; background:#6e6e6e;}
.menu{margin:0 auto;}

.tblist{width:100%; margin:0 auto;}
.tblist li{background:url(imagesan_05.png) repeat-x; height:42px; padding-top:5px; line-height:16px; font-size:16px; color:#000; text-align:center;}
.tblist li p{font-size:12px; line-height:20px; }
.tblist li a{  color:#000;}
.tblist li:hover{display:block; background:url(imagesan_03.png) repeat-x; color:#fff !important; }
.tblist li:hover p{ color:#ffffff}
.tblist li:hover a{ color:#ffffff}
.tblist li a.chus{display:block; background:url(imagesan_03.png) repeat-x; color:#fff !important; padding:0 22px; }


.new_tit{background:#ac2020; height:35px; line-height:35px; color:#fff;}
.nt_bt{background:url(imagesnew_06.jpg) no-repeat bottom center; padding:0 15px; font-size:16px;}
.nt_more{margin-right:10px; text-transform:uppercase}
.nt_more a{color:#fff !important;}
.new_tit2{ border-bottom:2px solid #ac2020; height:35px; line-height:35px; color:#ac2020;}
.nt_bt2{background:url(imagesnew_13.jpg) no-repeat bottom center; padding:0 15px; font-size:16px;}
.nt_more2{margin-right:10px; text-transform:uppercase; margin-top:5px;}
.list{width:100%; margin:0 auto; height:210px; overflow:hidden }
.list li{line-height:25px; text-align:left; width:95%; padding-left:10px; background:url(imagesnew_21.jpg) no-repeat 0 8px; border-bottom:1px dashed #a3a3a3}
.list li a:link{color:#000 !important;}
.list li a:hover{color:#000 !important;}

.news{width:98%; margin:0 auto;}
.news li{ margin:23px 0; text-align:left; width:100%; height:30px; margin-bottom:15px;}
.sj{width:39px; margin:0 10px 0 0; color:#ffffff; height:38px; background:#f2f2f2;}
.ri{height:19px; line-height:19px; font-size:12px; text-align:center; background:#ac201f;}
.ny{height:19px; color:#000; font-size:12px; line-height:19px; text-align:center; }
.tz_bt{width:200px; line-height:19px; font-size:12px; display:block}
.tz_bt a:link{color:#333;}
.tz_bt a:hover{color:#a00000;}
.link{border-right:4px solid #6e6e6e; border-bottom:2px solid #bababa; height:42px;}
.link_tit{background:#6e6e6e; width:100px; height:42px; line-height:42px; color:#fff; font-size:16px; text-align:center;}
.link_list{margin:0 auto 0 10px; width:98%;}
.link_list li{float:left; line-height:30px; text-align:left; width:153px; font-size:12px;}
.boot{background:#a10c0c; height:57px; line-height:57px; color:#fff; text-align:center; font-size:14px;}

.n_menu{width:248px; background:#f5f5f5; margin-right:8px;}
.n_menu li{background:url(imagesnmn_03.jpg) repeat-y right #dcdcdc; height:40px; line-height:40px; width:225px; margin-left:23px; margin:10px auto; text-align:left; text-indent:40px; font-size:14px;}
.n_news{margin:0 auto;}
.news_tit{background:url(imagesnimg_11.jpg) no-repeat; width:253px; height:57px; color:#fff; line-height:55px; font-size:18px; text-align:left; text-indent:25px;}
.news_list{width:248px; height:200px; background:#f5f5f5; margin-right:8px;}
.news_list li{line-height:27px; text-align:left; width:95%; text-indent:10px;}
.dqwz{border-bottom:1px solid #cccccc; height:30px;}
.dqwz_wz{border-bottom:1px solid #ac2020; height:30px; padding:0 10px; line-height:30px; background:url(imagesnimg_14.jpg) no-repeat left; text-indent:10px;}
.lm_tit{background:#f2f2f2; border-left:10px solid #ac2020; text-align:left; text-indent:10px; line-height:40px; height:40px; font-size:18px; margin:10px 10px 10px 0; }
.n_list{width:95%; margin:0 auto;}
.n_list li{border-bottom:1px dashed #ccc; text-align:right; line-height:35px; color:#bdbdbd;}
.n_list li a{float:left; font-size:14px;}
.szdw_list{margin:0 auto; width:95%;}
.szdw_list li{float:left; width:25%; text-align:center;}
.szdw_list li img{width:120px; height:135px;}
.szdw_list li p{line-height:25px; text-align:center;}
.nry_tit{font-size:24px; text-align:center; line-height:40px; margin:10px auto;}
.nry_fb{background:#f6f6f6; height:30px; text-align:center; line-height:30px;}
.nry_zw{text-align:left; font-size:14px; line-height:25px; text-indent:2em; padding:10px;}







.yx-rotaion{ margin-left:10px;}
.yx-rotaion-btn,.yx-rotaion-title,.yx-rotation-focus,.yx-rotation-t,.yx-rotaion-btn{position:absolute}
.yx-rotation-title{position:absolute;width:100%;height:40px;line-height:40px;background:#000;filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;left:0;bottom:0;_bottom:-1px;z-index:1}
.yx-rotation-t{color:#fff !important;font-size:12px;font-family:microsoft yahei;z-index:2;bottom:0;left:10px;line-height:40px}
.yx-rotation-focus span,.yx-rotaion-btn span{background:url(imagesico.png) no-repeat;display:block;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true);}
.yx-rotation-focus{height:40px;line-height:40px;right:20px;bottom:0;z-index:2}
.yx-rotation-focus span{width:12px;height:12px;line-height:12px;float:left;margin-left:5px;position:relative;top:14px;cursor:pointer;background-position:-24px -126px;text-indent:-9999px}
.yx-rotaion-btn{width:100%;height:41px;top:50%;margin-top:-20px;}
.yx-rotaion a:hover{color:#FFF;}
.yx-rotaion-btn span{width:41px;height:41px;cursor:pointer;filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3;position:relative}
.yx-rotaion-btn .left_btn{background-position:-2px -2px;float:left;left:10px}
.yx-rotaion-btn .right_btn{background-position:-2px -49px;float:right;right:10px}
.yx-rotaion-btn span.hover{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8}
.yx-rotation-focus span.hover{background-position:-10px -126px}
.rotaion_list{width:0;height:0;overflow:hidden;}
.rotaion_list .rotaion_img{width:420px;height:280px;}