@charset "utf-8";
/* CSS Document */
/*Layout*/
#Layout{ width:1230px; margin:0 auto;}
#slideBox{ width:762px; height:430px; float:left; position:relative; float:left}
#slideBox .hd{ position:absolute; bottom:62px; right:30px; z-index:10}
#slideBox .hd ul{ overflow:hidden}
#slideBox .hd ul li{ float:left; margin-left:6px; cursor:pointer; width:6px; height:6px; text-indent:-9999px; background-color:#052659}
#slideBox .hd ul .on{ background-color:#e03c3a;}
#slideBox .bd ul li{ position:relative;}
#slideBox .bd ul li p{ display:block; background:#df3b3a;   height:46px; line-height:46px; position:absolute; bottom:0; left:0; width:100%; text-align:center}
#slideBox .bd ul li p a{ color:#fff; font-size:22px;}
#Layout .news{ float:right; width:445px;}
#Layout .news img{ display:block; margin-bottom:15px;    height: 230px;
    width: 445px;}
#Layout .news h2,#Layout .news_list .left h2,#Layout .news_list .right h2{ border-left:3px solid #df3b3a; height:37px; overflow:hidden; line-height:45px; padding-left:10px;}
#Layout .news h2 a,#Layout .news_list .left h2 a,#Layout .news_list .right h2 a{ display:block; font-size:25px; color:#000; background:url(../images/a3.jpg) no-repeat right 25px; padding-right:20px; float:left}
#Layout .news h2 a:hover,#Layout .news_list .right h2 a:hover,#Layout .news_list .left h2 a:hover,#Layout .topLoop ul li a:hover,#Layout .left dl dd h3 a:hover,.TabContent dl dd h3 a:hover,.TabContent .zs_list dl dt a:hover,.TabContent .zs_list dl dd a:hover{ color:#FF0004}
#Layout .topLoop { padding:10px 0 0 0; margin-top:15px; border-top:1px solid #efefef}
#Layout .topLoop ul li{ height:32px; font-size:16px; line-height:32px;}
#Layout .topLoop ul li span{ display:block; width:5px; height:5px; float:left; margin:15px 8px 0 0; background-color:#000}
#Layout .topLoop ul .news_1 span{ background-color:#c93d3e}
#Layout .topLoop ul li a{ color:#232323}
#Layout .topLoop ul .news_1 a{ color:#c93d3e}
#Layout .news_list{ border-top:2px solid #d6d6d6; margin-top:22px; overflow:hidden}
#Layout .news_list .left{ margin-top:22px; float:left; width:750px;}
#Layout .news_list .left h2{ margin-bottom:25px;}
#Layout .left dl{ padding-bottom:32px; margin-bottom:32px; position:relative; overflow:hidden; border-bottom:1px solid #efefef} 
#Layout .left dl dt{ width:224px; height:145px; float:left; overflow:hidden}
#Layout .left dl dt img{ display:block; width:224px; }
#Layout .left dl dd{ float:right; width:505px;}
#Layout .left dl dd h3{ font-size:20px; line-height:28px;}
#Layout .left dl dd h3 a{ color:#000}
#Layout .left dl dd p{ display:block; font-size:15px; color:#595757; line-height:26px;}
#Layout .left dl dd .bq{ overflow:hidden; position:absolute; bottom:28px; right:0; width:505px;}
#Layout .left dl dd .bq a{ color:hsla(0,0%,41%,1.00); font-size:14px; margin-right:12px;}
#Layout .left dl dd span{ display:block; float:right; color:#A2A2A2}
#Layout .news_list .right{ width:445px; float:right; margin-top:22px; position:relative}
#Layout .right .tabnav{ position:absolute; top:22px; right:0; overflow:hidden; height:22px;}
#Layout .right .tabnav li{ float:left; margin:0 3px 0 5px; padding:0 8px 0 0; background:url(../images/xiant.jpg) no-repeat right; height:22px; cursor:pointer; line-height:22px;} 
#Layout .right .tabnav li a{ color:#000}
#Layout .right .tabnav .hover a{ color:#FF0004}
#Layout .right .tabbox{ padding-top:25px;}
#Layout .right .tabbox img{ display:block; height:245px; width:446px;}
#Layout .right .tabbox .topLoop { border:0}
#Layout .right .pic{ padding-top:23px; margin-top:15px; border-top:2px solid #d6d6d6}
#myTab1_Content1,#myTab2_Content1,#myTab3_Content1,#myTab3_Content2{ display:none}
.xuan{ border-bottom:1px solid #efefef; height:37px; padding-top:15px; margin-bottom:20px;}
.xuan li{ float:left; width:135px; text-align:center; font-size:16px; font-weight:bold; background:url(../images/a9.jpg) no-repeat left; height:35px; line-height:35px; cursor:pointer}
.xuan li a{ color:#000}
.xuan .active{ border-bottom:3px solid #FF0004; margin-bottom:-2px; position:relative; color:#FF0004}
.xuan .active a{ color:#de2827}
.TabContent{ padding-bottom:5px;}
.TabContent dl{ overflow:hidden; margin:5px 0 5px 0;}
.TabContent dl dt{ float:left; width:93px; height:93px;}
.TabContent dl dt img{ display:block; width:93px; height:93px;}
#myTab1_Content1 dl dt{ width:68px;}
#myTab1_Content1 dl dt img{ width:68px; height:90px;}
#myTab1_Content1 dl dd{ width:358px;}
.TabContent dl dd{ float:right; width:335px;} 
.TabContent dl dd h3{ font-size:16px; padding:12px 0 5px 0}
.TabContent dl dd h3 a{ color:#000; font-weight:bold}
.TabContent dl dd p{ display:block; line-height:22px; color:#595757; font-size:14px;}
#Layout .ky_list,#Layout .nf_list{ border:0; margin-top:6px;}
#Layout .nf_list{ margin-top:-12px}
.TabContent .zs_list{ overflow:hidden; margin-bottom:15px;}
.TabContent .zs_list img{ display:block; width:171px; height:116px; float:left}
.TabContent .zs_list dl{ width:260px; float:right; height:116px;}
.TabContent .zs_list dl dt{ float:none; width:auto; height:116px;}
.TabContent .zs_list dl dt a{ font-size:16px; color:#000; font-weight:bold}
.TabContent .zs_list dl dt p{ overflow:hidden; padding:4px 0; font-size:14px; display:block; height:60px; color:#8F8F8F; position:relative}
.TabContent .zs_list dl dt p span{ position:absolute; bottom:0; right:0}
.TabContent .zs_list dl dd{ float:none; overflow:hidden; line-height:24px;}
.TabContent .zs_list dl dd span{ margin:10px 5px 0 0; display:block; width:4px; float:left; height:4px; background-color:#000}
.TabContent .zs_list dl dd a{ font-size:14px; color:#000}
#Layout .news_list .right .tz{ border-top:2px solid #d6d6d6; margin-top:12px; padding-bottom:30px;}
.g_banner{ margin:15px 0 0 0}




