@charset "utf-8";

body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,textarea,img,input{margin:0; padding:0; border:0px;}
table input{border:1px solid #afd5f5;}
body{font-family:'Microsoft YaHei'; background:#eff0f0;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
ul,ol,li{list-style:none; float:left;}
a:link,a:visited,a:hover,a:active{text-decoration:none; cursor:pointer;}
i,b{font-style:normal;}
img{vertical-align:middle;}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}


.top{width:100%; position:relative; height:90px;}
.top-1{width:1030px; height:90px; margin:0 auto; background:url(../images/top-bg.jpg) no-repeat right top;}
.logo{width:557px; height:70px; padding:10px 0 0 0px;} 
.search{width:245px; height:30px; background:url(../images/search-btn.png) no-repeat; margin:25px 40px 0 0;}
.search-input{width:190px; height:22px; line-height:22px; padding:4px 8px; color:#fff; background:none;}
.search-btn{width:30px; height:30px; display:block;}
.nav{z-index:999; background:url(../images/nav-bg.png) repeat-x; float:left; width:100%; height:42px; position:relative;}
.menu{width:1000px; position:relative; height:42px; margin:0 auto;}
.menu ul {width:1000px;}
.menu li{display:inline; height:42px; text-align:center;}
.menu li a{font-size:16px; float:left; color: #fff; line-height:42px; height:42px; width:110px;}
.menu li .last{background:none;}
.menu li a:hover{COLOR: #fff;text-decoration:none;}
.menu li a.on{font-size:16px; float:left; color: #fff; line-height:42px; height:42px; width:110px; background:url(../images/nav-hove.jpg) no-repeat left bottom;}
.menu li a.on:hover{background:url(../images/nav-hove.jpg) no-repeat left bottom; color: #fff; height:42px; width:110px;}
.topnav li{z-index:999; position: relative;}
div.subnav{display:none; background:url(../images/nav-bg2.png) repeat; left:0px; float:left; width:200px; position: absolute; top: 42px;}
.topnav li a:hover{background:url(../images/nav-hove.jpg) no-repeat center bottom;}
ul.navlist{float:left; width:200px;}
ul.navlist li a{color:#fff;}
ul.navlist li{width:200px;height:45px; border-bottom:1px solid #515151;}
ul.navlist a{width:190px; padding:0 5px; height:45px; line-height:45px;  font-size:14px;}
ul.navlist a:hover{BACKGROUND:#dfdfdf; color:#333;}
.topnav{background:url(../images/nav.jpg) no-repeat top left; width:1000px;}


.full_banner{width:100%;position:relative;height:200px;background:#FFF;overflow:hidden; margin-top:-12px; _margin-top:-12px;}
.full_banner .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.full_banner .bd ul{width:100% !important;}
.full_banner .bd li{width:100% !important;float:left;height:200px;overflow:hidden;text-align:center;}
.full_banner .bd li a{ display:block;height:200px;}
.full_banner .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.full_banner .hd ul{text-align:center; width:66px; position:relative; left:50%; margin-left:-33px;}
.full_banner .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:12px;height:12px;margin:5px;background:url(../images/icon_page.png) no-repeat;overflow:hidden;
line-height:9999px;}
.full_banner .hd ul .on{background:url(../images/icon_page_active.png) no-repeat;}
.list_banner{width:100%;position:relative;background:#FFF;height:248px; overflow:hidden; margin-bottom:16px;}





.focus{ position:relative; width:100%; height:200px; background-color: #000; float: left; overflow:hidden; min-height:200px;}  
.focus img{ width:100%;} 
.focus .shadow .title{width:100%; height: 65px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  
.focus .fPic{ position:absolute; left:0px; top:0px; width:100%;}  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow{ width:100%; display:block; position:absolute; bottom:0; left:0px; z-index:10; height:40px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000; height:200px;  }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:10px; left:50%; position:absolute; height:20px; text-align:center; z-index: 200; margin-right:-44px; }  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:url(../images/icon_page.png) no-repeat;_background:none;
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/icon_page.png" ,sizingMethod="crop"); }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:url(../images/icon_page_active.png) no-repeat;_background:none;
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/icon_page_active.png" ,sizingMethod="crop"); } 
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .next{top: 40%;margin-top: -37px; right:50px;  background-position:-40px -74px;  cursor:pointer;}  
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-40px 0;}  





























.slide_bg{ width:100%; height:35px; position:absolute; bottom:0; left:0;}
#controller{width: 100px;height:13px;text-align: center; position:absolute; bottom:9px; left:50%; margin-left:-50px;}
#controller li {
display: inline; float:left; margin:0 5px;
width: 13px;
height: 13px;
text-indent:-99999px;
cursor:pointer;
background:url(../images/icon_page.png) no-repeat;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true",src='icon_page.png', sizingMethod='crop');
}
#controller li.active {
background:url(../images/icon_page_active.png) no-repeat;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true",src='icon_page_active.png', sizingMethod='crop');
}

.content{width:100%;min-height:670px;}
.main{width:1000px; margin:0 auto;}
.main a:hover{color:#a30000;}
.part-1{width:978px; height:260px; border:1px solid #cecece; padding:10px; background:#fff; margin-top:16px;}
.part-1-con{padding:15px; width:948px; height:205px; _padding:15px 15px 0;}
.part-1-pic{width:320px; height:200px; margin-right:20px; position: relative;}

.window { width:320px; height:200px;  overflow: hidden; position: relative; }
.image_reel { position: absolute; top: 0; left: 0; }
.image_reel img { float: left;width:320px; height:200px; }
.paging { position:absolute; bottom:0; right:0; width:80px; height:20px; z-index:100;text-align:center; line-height:20px; display: none;}
.paging a {text-decoration: none;color: #fff; background:rgba(0,0,0,0.5); width:20px; height:20px; display:block; float:left; font-size:12px; font-family:"宋体"}
.paging a.active{background:#c10000;}


.part-1-list{width:608px; height:200px;}
.part-1-new{border-bottom:1px solid #999999; padding:0 8px 5px; font-weight:bold; line-height:30px; display:block;}
.part-1-list ul{padding:10px 8px 0; height:165px;}
.part-1-list li,.right li,.search_1 li{background:url(../images/list-bg.jpg) no-repeat left center; height:32px; line-height:32px; padding-left:20px; font-size:14px; width:572px;}
.part-1-list li a,.right li a{display:block; height:32px; line-height:32px;}
.part-1-list .list-new{width:480px; overflow:hidden;}
.part-2{width:1000px; height:300px; margin-top:16px;}
.part-2-left{width:470px; height:280px;  border:1px solid #cecece; background:#fff; padding:10px;}
.part-2-left ul{width:440px; padding:15px;}
.part-2-left li{width:440px; height:30px; line-height:30px; margin-bottom:8px;}
.part-2-left li .date{width:46px; height:16px; background:url(../images/tzg-date.jpg) no-repeat; color:#fff; margin:7px 0; display:block; line-height:16px; text-align:center;}
.part-2-left li .list-new{width:374px; overflow:hidden; margin-left:20px; display:block;}
.part-title{width:100%; border-bottom:2px solid #eaeaea; line-height:30px;}
.part-title i{display:inline-block; margin-bottom:-2px; border-bottom:3px solid #183f6a; padding:0 6px;}
.part-title b{padding-right:15px; padding-top:5px; display:inline-block;}
table a{color:#333; font-size:14px; line-height:30px; text-align:left;}
.foot{background:#183f6a; width:100%; padding-top:1px; margin-top:16px;}
.foot-line{width:100%; height:1px; background:#305a88;}
.foot-txt{color:#5e80a6; font-size:13px; line-height:22px; text-align:center; width:1000px; margin:0 auto; padding:15px 0;}
.left{width:230px; border:1px solid #cecece; background:#fff;}
.left-title{background:#183f6a; color:#fff; height:61px; padding:15px 10px 10px 24px; width:196px;}
.left ul{width:230px;}
.left li{width:230px; border-bottom:1px dashed #ccc; height:50px; line-height:50px;}
.left li a{font-size:14px; color:#333; padding:0 15px 0 25px; width:190px; display:block;}
.left li a:hover{color:#183f6a; background:url(../images/left-list-bg.jpg) no-repeat 200px center;}
.left .current{background:url(../images/left-list-bg.jpg) no-repeat 200px center; color:#183f6a;}
.left .current a{color:#183f6a;}
.right,.search_1{width:730px;  background:#fff; border:1px solid #cecece; padding:10px;}
.right ul,.search_1 ul{padding:20px 8px 0;}
.right li{width:684px; margin-bottom:5px;}
.right li .list-new{width:595px; overflow:hidden;}
.fany{width:390px; margin:0 auto; font-size:12px; padding-left:170px; margin-top:15px;}
.fany a{padding:4px 10px; text-align:center; display:block; _display:block; margin-right:10px; color:#999; border:1px solid #cecece; float:left;}
.fany a:hover{background:#183f6a; color:#fff; border:1px solid #183f6a;}
.jj-title{text-align:center; font-size:24px; font-weight:bold; color:#333; padding:10px 0;line-height:40px;}
.jj-con{width:665px; margin:0 auto; text-indent:2em; line-height:26px; font-size:14px; padding-top:15px; text-align:justify;}
.jj-con-1{width:938px; background:#fff;  border:1px solid #cecece; padding:30px;}
.jj-con-top{border-bottom:1px solid #ddd; width:100%; padding-bottom:20px;}
.jj-con-time{font-size:12px; color:#999; text-align:center; line-height:16px;margin-top:10px} 
.jj-con-dy{width:100%; border-bottom:1px solid #ddd; line-height:60px; text-align:right; margin-bottom:10px;}
.search_1 li{width:962px; margin-bottom:5px;}
.search_1 li .list-new{width:875px; overflow:hidden;}




.f-12{font-size:12px;}
.f-14{font-size:14px;}
.f-16{font-size:16px;}
.f-18{font-size:18px;}
.f-20{font-size:20px;}
.f-24{font-size:24px;}



.gray-1{color:#333;}
.gray-2{color:#666;}
.gray-3{color:#999;}
.red{color:#a30000;}
