@charset "gb2312";

body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, img, div {
border: 0 none;
margin: 0;
padding: 0;
}
body{
font-size:12px;
text-align:center;
font-family:Microsoft YaHei;
color:#666666;
background:url(imagesbg.jpg) #fafafa repeat-x top;
}

a {
text-decoration:none;
outline:none;
}
a:active{
star:expression(this.onFocus=this.blur());
}
:focus{
outline:0;
}
a:hover{
color:#CC0000;
text-decoration:underline;
transition: all 0.3s ease 0s; 
}
ul{
list-style:none;
}
li{
list-style:none;
}
img{
border:none;
}
.clear{
clear:both;
}
.ls a{
color:#5dbc3a;
padding-left:3px;
}
.ls a:hover{
color:#CC0000;
text-decoration:none;
}
.cs a{
color:#ff6600;
}
.cs a:hover{
text-decoration:none;
color:#CC0000;
}
.bs a{
line-height:22px;
color:#ffffff;
}
.bs a:hover{
color:#FFFF00;
text-decoration:none;
}
.more a{
display:block;
color:#bd2015;
}
.more a:hover{
color:#FF0000;
text-decoration:underline;
}

.box{
width:1024px;
margin:0px auto;
text-align:left;
}
.logo{
background:url(imageslogo.jpg) no-repeat;
height:126px;
}
.date{
text-align:right;
color:#fff;
padding-top:20px;
}
.ss{
float:right;
width:203px;
height:24px;
margin-top:15px;
}
.ss_tt{
background:url(imagesss_tt.jpg) no-repeat;
width:174px;
height:24px;
float:left;
}
.ss_tt input{
width:172px;
height:18px;
line-height:18px;
border:1px solid #ffffff;
}
.ss_an{
float:left;
}
.menu{
height:41px;
line-height:41px;
}
.menu ul li{
float:left;
}
.menu ul li a{
display:block;
font-family:microsoft yahei;
font-size:14px;
color:#333;
padding:0px 15px;
font-weight: bold;
}
.menu ul li a:hover,.menu ul li a.active{
text-decoration:none;
background:url(imagesmenu_ah.jpg) repeat-x;
color:#d41c1e;
}

.bn_tp{
float:left;
}
.bn_rt{
float:right;
width:320px;
height:329px;
background:#e0670a;
}
.bn_bt{
font-family:microsoft yahei;
font-size:14px;
color:#fff;
padding-bottom:5px;
font-weight:bolder;
}
.bn_time{
color:#fede90;
}
.bn_nr{
padding:10px 20px;
}
.bn_wz li{
margin:5px 0px;
line-height:20px;
}
.bn_wz a{
color:#FFFFFF;
}
.bn_wz a:hover{
text-decoration:underline;
}
.bn_mo{
padding-top:10px;
}


.bn_wz ul li p span{

}

.kyxm{
min-height: 500px;
}
.news{
min-height: 480px;
}

.ne-tpul{
margin:20px 20px auto;
}
.ne-tpul ul li{
margin: 20px 0;
}
.ne-tpul ul li span{
display: block;
color: #34a8c1;
margin: 5px 0;
}
.ne-tpul ul li a{
color: #34a8c1;
font-size: 14px;
font-weight: bold;
}





.content{
padding:0px 13px 0px 20px;
}
.cta{
float:left;
width:666px;
}
.ctb{
float:right;
width:286px;
}
.ctone{
float:left;
width:318px;
}
.cttwo{
float:right;
width:300px;
}

.bt_a{
border-bottom:3px solid #ff0000;
line-height:30px;
}

.bta{
float:left;
color:#ff0000;
font-size:15px;
font-weight:bold;
font-family:microsoft yahei;
padding-left:10px;
}
.btb{
float:right;
margin-right:5px;
}
.btb a{
background:url(imagestb1.jpg) no-repeat right center;
padding-right:10px;
color:#333333;
display:block;
}
.btb a:hover{
color:#ff0000;
text-decoration:none;
}

.nw_tp{
width:286px;
margin:20px auto;
text-align:center;
position: relative;
}
.nw_tp a{
display:block;
background:url(imageshui.png) repeat left top;

line-height:36px;
color:#fff;
font-weight:normal;
position: absolute;
left: 0px;
bottom: 0px;
width: 100%;

}

.nw_nw{
line-height:22px;
margin:10px 15px;
}
.nw_time{
color:#34a8c1;
}
.nw_bt a{
font-size:14px;
font-weight:bold;
color:#34a8c1;
}
.nw_bt a:hover{
color:#ff0000;
}

.ky_nr{
text-align:justify;
line-height:22px;
padding:0px 5px;
}
.ky_nr li{
margin:8px 0px;
}
.ky_time{
background:url(imagestb2.jpg) no-repeat left center;
padding-left:15px;
}
.ky_nr a{
display:block;
padding-left:15px;
color:#34a8c1;
font-size:14px;
font-weight:bold;
}
.ky_nr a:hover{
color:#ff0000;
}

.ctthree{
margin-top:15px;
border:1px solid #ddd;
}
.xz_bt{
line-height:30px;
}

.xz_nr{
padding:10px 0px 5px 0px;
}
.xz_rw{
margin:0px 17px;
text-align:center;
float:left;
width:104px;
}
.xz_rw a{
color:#333;
line-height:30px;
}
.xz_rw a:hover{
color:#FF0000;
}

.ctfour{
border:1px solid #e2d199;
background:#f9f4e1;
padding:10px;
}
.xs_tp img{
border:1px solid #ddd;
}
.xs{
margin-top:12px;
border:1px solid #ddd;
background:#fff;
padding:8px 10px;
}
.xs_bt{
color:#ff0000;
font-size:15px;
font-weight:bold;
font-family:microsoft yahei;
}

.xs_nw{
padding:7px 0px;
}
.xs_date{
float:left;
width:44px;
text-align:center;
}
.xs_a{
background:#3badc5;
line-height:17px;
color:#fff;
font-family:microsoft yahei;
font-size:11px;
}
.xs_b{
font-size:18px;
color:#333;
padding:7px 0px;
border:1px solid #ddd;
}
.xs_wz{
float:right;
width:190px;
color:#666;
line-height:18px;
}
.xs_wz a{
color:#333;
}
.xs_wz a:hover{
color:#FF0000;
}
.xs_sm{
color:#0c427e;
}
.xs_mo{
padding:10px 0px;
}
.xs_mo a{
color:#e4700b;
}
.xs_mo a:hover{
color:#FF0000;
text-decoration:none;
}

.sys{
padding-top:15px;
}
.sy_a,.sy_b{
height:36px;
line-height:36px;
width:124px;
vertical-align:middle;
margin-bottom:12px;
}
.sy_a{
margin-left:3px;
float:left;
}
.sy_b{
margin-right:3px;
float:right;
}
.sys span{
vertical-align:middle;
}
.sy_a img,.sy_b img{
padding:0px 7px;
vertical-align:middle;
}
.sy_a a,.sy_b a{
height:36px;
width:124px;
font-size:14px;
font-family:microsoft yahei;
background:url(imagessys_bg.jpg) no-repeat;
display:block;
color:#FFFFFF;
}
.sy_a a:hover,.sy_b a:hover{
font-size:14px;
text-decoration:none;
background:url(imagessys_ah.jpg) no-repeat;
}

.zk{
background:url(imagesxt_bg.jpg) no-repeat;
height:110px;
padding-left:31px;
margin-top:15px;
padding-top:15px;
}
.zk a{
float:left;
display:block;
padding:0px 15px 12px 0px;
}

.sql{
border:1px solid #ccc;
background:url(imagessql_bg.jpg) repeat-x;
height:229px;
margin-top:25px;
}
.sq_bt{
float:left;
border-right:1px solid #ccc;
}
.sq_nr{
float:right;
width:940px;
padding-top:10px;
}
.xmck,.cgck,.zjck{
float:left;
width:293px;
border:1px solid #ddd;
height:161px;
padding-top:45px;
margin:0px 8px;
}
.xmck{
background:url(imagessql1.jpg) no-repeat;
}
.cgck{
background:url(imagessql2.jpg) no-repeat;
}
.zjck{
background:url(imagessql3.jpg) no-repeat;
}

.sq_xl,.sq_xlb{
padding-left:14px;
padding-bottom:11px;
}
.sq_an{
margin-top:7px;
padding-left:14px;
}
.sq_an a{
margin-right:12px;
}
.sq_xl select{
border:1px solid #ddd;
width:242px;
height:24px;
line-height:24px;
}
.sq_xl input{
width:238px;
height:20px;
padding:0px 2px;
line-height:20px;
border:1px solid #ddd;
}
.sq_xlb select{
border:1px solid #ddd;
width:117px;
margin-right:10px;
height:24px;
line-height:24px;
}

.link{
margin-top:23px;
}
.link a{
margin:0px 3px;
display:block;
float:left;
background:url(imagess_bm.jpg) no-repeat center bottom;
padding-bottom:12px;
}
.link img{
border:1px solid #ddd;
padding:3px;
}

.foot{
padding-top:35px;
text-align:center;
line-height:25px;
}
.ft_lk{
padding-bottom:35px;
margin-left:110px;
}
.ft_lk table{
float:left;
}

.ft_lk select{
border:1px solid #ddd;
width:183px;
margin-right:23px;
height:23px;
line-height:23px;
}
.ft_nr{ border-top:solid 1px #ddd; padding-top:5px; padding-bottom:10px;}



.left{
width:238px;
float:left;
margin-top:20px;
}
.left_menu{}
.left_menu_bt{
background:url(imagesleft_bt.jpg) no-repeat;
height:26px;
padding:7px 0px 0px 15px;
font-size:15px;
color:#fff;
font-family:Microsoft YaHei;
}
.left_menu_nr{
background:url(../images/left_menu_bg.jpg) repeat-y;
padding-bottom:50px;
border:solid 1px #ccc;
background:#f4f4f4;
}
.left_menu ul{
list-style:none;
}
.left_menu ul li{
background:url(../images/xian.jpg) no-repeat 50% 100%;
}
.left_menu li a{
background:url(imagesnews_arrow.gif) no-repeat 10px 50%;
padding-left:20px;
color:#333;
font-weight:bold;
padding:0px 0px 0px 20px;
border-bottom:solid 1px #ccc;
display:block;
line-height:30px;
height:30px;
}
.left_menu li a:hover,.left_menu li a.active{
background:#e48710;
text-decoration:none;
color:#fff;
}
.right{
width:730px;
margin-top:20px;
float:right;
border:solid 1px #ccc;
margin-bottom:10px;
background:#fff;
}
.right_bt{
font-size:13px;
background:url(imagesabout_title.jpg) no-repeat;
height:23px;
border-bottom:solid 1px #ccc;
padding:7px 0px 0px 45px;
}
.right_bt a{
color:#666;
}
.right_bt a:hover{
text-decoration:underline;
color:#ff6600;
}
.right_nr{
padding:10px;
}

.xingfa_nr li{
color:#333;
border-bottom: dashed 1px #b4b4b4;
height:28px;
line-height:28px;
background-image: url(imagesjiantou3.gif);
background-repeat: no-repeat;
padding-left:30px;
background-position: 13px 8px;
}

.xingfa_nr li a{
color:#333;
text-decoration: none;
float:left;
}
.xingfa_nr li a:hover{
text-decoration:underline;
}
.xingfa_nr li span{
float:right;
}

.fangye{
border-top: solid 1px #6d7f91;
margin-top:8px;
padding-top:10px;

}
.fanye_left{
float:left;
}
.fanye_right{
float:right;
}
.fanye_right a{
margin:0 2px;
font-size:12px;
color:#4c657e;
text-decoration: none;
}
.fanye_input{
width:40px;
height:13px;
}


ul.sanji{}
ul.sanji li{
}
ul.sanji li a{
font-weight:normal;
line-height:28px;
height:28px;
border-bottom:dotted 1px #ccc;
padding-left:30px;
background:url(imagesnews_arrow.gif) no-repeat 20px 50%;
}
ul.sanji li a:hover{
background:url(imagesleft_menu_hover.jpg) no-repeat -33px 49%;
color:#333;
}





.ny-ban{
height: ;
text-align: center;
margin-top: 15px;
}

.fangye ul.ful{
float: left;
}
.fangye ul.ful li{
float: left;
background: none;
border-bottom: none;
line-height: 27px;
border: 1px solid #ccc;
text-align: center;
padding: 0 10px;
margin: 0 3px;
}
.fangye ul.ful li:hover{
border: 1px solid #f50;
}
.fangye ul.ful li a{
float: left;
text-decoration: none;

}

.fangye p{
display: inline-block;
float: left;
line-height: 30px;
}


.logo p a{
color: #fff;
}

.view-title{
text-align:center;
font-weight:bold;
font-size:16px;
color:#000;
padding:10px;
padding-top:25px;
}
.view-cnt p{
padding:10px 20px 0px 20px;
font-size:14px;
line-height:26px;
}
#flashBoxu_u1_ ul{
right:8px;
bottom:8px;
}
#flashBoxu_u1_ ul li{
background:#d4c3b9;
text-align:center;
cursor:pointer;
color:#333;
}
#flashBoxu_u1_ ul li.hover{
border-color:#258dcc;
background:#258dcc;
color:#fff;
}