@charset "gb2312";
/* CSS Document */
body{ text-align:center; font-family:'Î¢ÈíÑÅºÚ'; font-size:14px;background: #f2f2f2;}
*{ margin:0; padding:0}
img{ border:none; vertical-align:top}
em,i{ font-style:normal}
ul{ list-style:none}
a,a:hover{ text-decoration:none}
.floatl{ float:left}
.floatr{ float:right}
.clear{ clear:both}

.middle{ width:1200px; margin:auto; text-align:left}
.topimg{ padding-top:300px; text-align:center}
.main_contents .main_title{ background:url(0d.png) no-repeat left center; height:82px; margin:40px auto 12px}
.main_contents .maincon{ background:rgba(255,255,255,0.98); padding:17px 15px 0px}
.maincon .contop .topleft{ width:585px; height:359px; margin-bottom:20px}
.newsSlide { position: relative; width:585px; height:359px; float: left; overflow: hidden; }
.ulList li a { position: relative; display:block}
.ulList li a img { width: 585px; height:359px; vertical-align: middle; }
.ulList li a p { position: absolute; left: 0; bottom: 0; width: 100%; padding:0px; height:55px; line-height:30px;
        background:rgba(0, 0, 0, 0.4) none repeat scroll 0 0 !important; filter:Alpha(opacity=40); background: #000; color:rgba(255,255,255,0.77); text-align:center}
.newsSlide .hd { position:absolute; z-index:1; bottom:0; left:0px; height:28px; line-height:28px; width:100%;}
.newsSlide .hd ul { text-align:center; }
.newsSlide .hd ul li { cursor:pointer; display:inline-block; *display:inline; zoom:1; width:10px; height:10px; margin: 5px; overflow:hidden; background:none;
    line-height:999px; border-radius: 50%; border:1px solid rgba(255,255,255,0.60)}
.newsSlide .hd ul li.on { background:#fb8013; border:1px solid #fb8013}
.maincon .contop .topright{ width:560px; height:359px}
.maincon .contop .topright .title{ margin-top:15px}
.maincon .contop .topright .title span{ display:inline-block; color:#d50010; border-bottom:2px solid #d50010; font-size:18px; font-weight:300; height:32px}
.maincon .contop .topright .title a{ color:#464646; line-height:30px}
.maincon .contop .topright dl dt{ padding:8px 0px 0px; margin-top:1px}
.maincon .contop .topright dl dt .tit{ font-size:22px; line-height:30px; margin-top:5px}
.maincon .contop .topright dl dt .tit a{ color:#444}
.maincon .contop .topright dl dt .box{ position:relative; padding-left:160px; min-height:106px; margin-top:15px}
.maincon .contop .topright dl dt .box .img{ position:absolute; left:2px; top:0px}
.maincon .contop .topright dl dt .box .img img{ width:145px; height:106px}
.maincon .contop .topright dl dt .des{ color:#747474; line-height:23px; padding-top:3px}
.maincon .contop .topright dl dt .des a{ color:#d50010}
.maincon .contop .topright dl dd{ line-height:22px; padding:0px; background:url(aicon.png) no-repeat 2px center; padding-left:18px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; margin-top:14px}
.maincon .contop .topright dl dd a{ color:#444}
.maincon .mainbig .basetit{ border-bottom:none}
.biglist{ border:1px solid #e6e6e6; border-top:2px solid #e6e6e6; margin-bottom:20px}
.biglist .llist{ border-right:1px solid #e6e6e6; height:248px; width:590px}
.biglist .rlist{ width:575px}
.biglist .titlebox{ margin:15px 15px 0px; padding-bottom:5px}
.biglist .titlebox span{display:inline-block; color:#d50010; border-bottom:2px solid #d50010; font-size:18px; font-weight:300; height:30px; padding:0px 12px}
.biglist .titlebox a{ line-height:30px; color:#464646}
.biglist ul{ padding:0px 15px}
.biglist ul li{background:url(aicon.png) no-repeat 2px center; padding-left:18px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; margin-top:15px}
.biglist ul li a{ color:#444}
.biglist ul li a:hover,.biglist .titlebox a:hover,.maincon .contop .topright .title a:hover{ color:#d50010}
.maincon .basetit{ height:41px; border-bottom:2px solid #e6e6e6}
.maincon .basetit span{ background:url(titbg.gif) no-repeat left center; width:184px; height:39px; line-height:39px; text-align:left; display:inline-block; color:#fff; font-size:18px; font-weight:bold; padding-left:55px}
.maincon .basetit a{ color:#000; margin-top:15px}
.maincon .rnewslist.floatl{ width:774px}
.maincon .rnewslist.floatl .newslist{ width:373px}
.maincon .rnewslist{ width:373px}
.maincon .rnewslist .newslist{ margin-bottom:20px}
.maincon .rnewslist ul li,.maincon .rnewslist dl dd{ height:34px; line-height:34px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; background:url(aicon.png) no-repeat 2px center; padding:0px 20px 0px 19px}
.maincon .rnewslist ul li a,.maincon .rnewslist dl dd a{ color:#444}
.maincon .rnewslist ul li a:hover,.maincon .rnewslist dl dd a:hover,.maincon .rnewslist dl dt .title a:hover,.maincon .basetit a:hover,.maincon .contop .topright dl dd a:hover,.maincon .contop .topright dl dt .tit a:hover{ color:#d50010}
.maincon .rnewslist dl dt{ margin-top:9px; height:126px; position:relative; padding-left:203px; overflow:hidden}
.maincon .rnewslist dl dt .img{ position:absolute; left:2px; top:0px}
.maincon .rnewslist dl dt .img img{ width:187px; height:118px}
.maincon .rnewslist dl dt .title{/*overflow:hidden; white-space:nowrap; text-overflow:ellipsis; height:30px;*/ line-height:22px; padding-right:10px}
.maincon .rnewslist dl dt .title a{ color:#505050; font-weight:bold}
.maincon .rnewslist dl dt .des{ color:#747474; line-height:23px; height:48px; overflow:hidden; margin-top:5px}
.maincon .rnewslist dl dt .des a{ color:#d50010; margin-left:3px}

.mainshow{ margin-bottom:35px; background:#fff; min-height:500px; border-top:3px solid #d60515; padding:0px 15px 30px}
.mainshow .position,.right_list .position{ height:50px; line-height:50px; border-bottom:1px solid #e6e6e6; color:#444}
.mainshow .position a,.right_list .position a{ color:#444}
.mainshow .position span,.right_list .position span{ color:#d50010}
.mainshow .show_title{ text-align:center; padding:30px 0px 15px; font-size:20px; color:#333}
.mainshow .show_time{ text-align:center; border-bottom:1px solid #e6e6e6; color:#666; padding-bottom:20px; margin-bottom:20px}
.mainshow .contents{ color:#444; line-height:24px; padding:0px 10px; font-size:15px}
.mainshow .contents img{ max-width:100% !important}
.main_contents .left_menu{ height:694px; border-top:2px solid #d60515; background:#fff; width:212px; margin-bottom:35px}
.main_contents .right_list{ height:693px; border-top:3px solid #d60515; width:983px; background:#fff}
.main_contents .left_menu .box{ padding:0px 8px}
.main_contents .left_menu .title{ height:51px; line-height:51px; text-align:center; border-bottom:1px solid #d8d8d8; color:#d50010; font-size:20px; font-weight:bold}
.main_contents .left_menu .title span{ background:url(titleicon.gif) no-repeat left center; padding-left:30px}
.right_list .position{ margin:0px 17px 0px 11px; padding:0px 12px}
.right_list ul{ padding:0px 17px}
.right_list ul li{ position:relative; height:40px; line-height:40px; background:url(aicon.png) no-repeat left center; padding-left:15px; padding-right:120px; margin-top:6px}
.right_list ul li span{ position:absolute; right:0px; top:0px; color:#444}
.right_list ul li a{ color:#444; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; display:block}
.right_list ul li a:hover{ color:#d50010}
.pagelist{ padding:40px 17px; text-align:center; color:#565656}
.pagelist a{ height:31px; display:inline-block; border:1px solid #ddd; line-height:31px; padding:0px 11px; color:#444}
.pagelist .curent,.pagelist a:hover{ background:#d50010; color:#fff}
.left_menu .menu_title{ border-bottom:1px solid #d8d8d8; height:51px; line-height:51px; padding:0px 12px}
.left_menu .menu_title a{ color:#444; font-size:16px; background:url(menuicon.gif) no-repeat right center; display:block}
.left_menu .menu_title.curent{ border-bottom:1px solid #d50010}
.left_menu .menu_title.curent a{ color:#d50010; background:url(current.gif) no-repeat right center}
.left_menu .menu_list{ border-bottom:1px solid #d8d8d8; display:none}
.left_menu .menu_list a{ display:block; height:45px; line-height:45px; text-align:center; color:#696969}
.left_menu .menu_list .on,.left_menu .menu_list a:hover{ background:#d50010; color:#fff}

.footer{ background:#fff; border-top:2px solid #e2e2e2; padding:45px 0px 20px}
.fnav{ font-size:16px}
.footer .middle{ position:relative}
.footer .middle dl{ position:absolute; left:130px; top:-23px; text-align:center}
.footer .middle p{ text-align:center; color:#444; margin-bottom:10px}
.footer .middle p span{ padding:0px 20px}
.footer .middle p a{ color:#444}
.footer .middle dl dd{ margin-top:3px}
.footer .middle dl a{ color:#000}
.footer .middle p a:hover{ color:#d50010}