@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0;}
body{font-family:"微软雅黑"; background:url(../images/bg_main.png) repeat; line-height:24px; color:#333; font-size:14px;}
ul,ol{list-style-type:none;}
a{color:#333; text-decoration:none;}
a:hover{color:#f01414;}
.f_l{float:left; display:inline}
.f_r{float:right; display:inline}
input, button, textarea, select, optgroup, option {font: inherit; outline: none;}



/*--fen_header--*/
.fen_header{height:203px; background:#c21d1d url(../images/headerbg.jpg) top center no-repeat;}
.fen_header .fen_header_in{width:1238px; margin:0 auto;}
.fen_header .fen_header_in .t_item{height:38px; line-height:38px;}
.fen_header .l_s_item{height:119px; overflow:hidden;}
.fen_header .l_s_item .logo{padding:25px 0 0 0;}
.fen_header .l_s_item .logo img{height:66px;}
.fen_header .l_s_item .ss_item{width:300px; height:36px; margin:40px 0 0 0;}
.fen_header .l_s_item .ss_item .s_input{height:34px; line-height:34px; border:1px solid #d1cbc3; border-right:0; width:238px; padding:0 5px;}
.fen_header .l_s_item .ss_item .s_btn{height:36px; border:0; width:51px; background:url(../images/ss_btn.gif) no-repeat; cursor:pointer}

.fen_header .nav{height:50px; line-height:52px; overflow:hidden; position:relative; top:-3px;}
.fen_header .nav ul{overflow:hidden;}
.fen_header .nav ul li{float:left;    width: 176px;}
.fen_header .nav ul li:last-child{background:none;}
.fen_header .nav ul li a{color:#fff; font-size:16px; height:50px; font-weight:bold; display:inline-block; width:150px; margin-right:50px; text-align:center;}
.fen_header .nav ul li a.visited{background:url(../images/navbg.png) center top no-repeat; color:#333;}


/*--fen_main--*/
.fen_main{width:1200px; padding:20px; margin:0 auto; background:#fff;}



/*--fen_news--*/
.fen_news{overflow:hidden; height:371px;}
.fen_news .login_item{ width:270px;}
.fen_news .login_item ul.l_box{padding:61px 0 0 17px;background:url(../images/login_bg.jpg) no-repeat; width:254px; height:207px;}
.fen_news .login_item ul.l_box .login_1{background:#fff; width:240px; position:relative; left:-1px; height:200px; text-align:center;}
.fen_news .login_item ul.l_box .login_1 img{width:63px; height:63px; border-radius:100px; margin-top:25px;}
.fen_news .login_item ul.l_box .login_1 h2{font-size:16px; margin:15px 0;}
.fen_news .login_item ul.l_box .login_1 .btns{text-align:center;}
.fen_news .login_item ul.l_box .login_1 .btns a{display:inline-block; border-radius:3px; background:#c21d1d; color:#fff; margin:0 5px; height:26px; line-height:24px; width:90px; text-align:center;}
.fen_news .login_item ul.l_box li{margin-bottom:15px; overflow:hidden}
.fen_news .login_item ul.l_box li .input1{height:31px; line-height:31px; margin:1px 1px 1px 25px; width:195px; border:0; background:none;}
.fen_news .login_item ul.l_box li .input2{height:31px; line-height:31px; margin:1px 1px 1px 25px; width:95px; border:0; background:none;}
.fen_news .login_item ul.l_box li img{width:95px; height:31px; margin:1px 18px 0 0;}
.fen_news .login_item ul.l_box li .l_btn1{background:url(../images/login_btn1.jpg) no-repeat; width:113px; height:42px; text-align:center; line-height:42px; color:#f01414; font-size:16px; font-weight:bold; border:0; cursor:pointer}
.fen_news .login_item ul.l_box li .l_btn1:hover,.fen_news .login_item ul.l_box li .l_btn2:hover{opacity:0.8;}
.fen_news .login_item ul.l_box li .l_btn2{background:url(../images/login_btn2.jpg) no-repeat; width:113px; height:42px; text-align:center; line-height:42px; color:#fff; font-size:14px; font-weight:bold; border:0; cursor:pointer; margin-left:10px;}

.tj_item{width:268px; height:86px; background:#f8f4f0; border:1px solid #ddd; margin-top:15px;}
.tj_item ul.tj{padding:7px 15px;}
.tj_item ul.tj li{font-size:12px;}
.tj_item ul.tj li img{position:relative; top:3px;}
.tj_item ul.tj li span{color:#f65d00;}

.n_jdt{width:590px; height:371px; margin-left:20px;}
.n_jdt img{width:590px; height:371px;}
#slideBox {width:590px; height:371px; overflow:hidden; position:relative;}
#slideBox ul#show_pic {margin:0; padding:0; list-style:none; height:371px; width:3700px; position:absolute;}
#slideBox ul#show_pic li {float:left; margin:0; padding:0; height:371px;}
#slideBox ul#show_pic li img {display:block;}
#iconBall {position:absolute; bottom:0; right:0;}
#iconBall li {float:left; color:#7a7a7a; width:32px; height:28px; line-height:28px; cursor:pointer; text-align:center; font-size:14px; font-weight:bold; padding-top:4px;}
#iconBall li.active {background:url(../images/iconbg.png) no-repeat; color:#fff;}
#slideText {width:590px; height:28px; background:rgba(0, 0, 0, 0.7); color:#fff; position:absolute; left:0px; bottom:0px;
*background:transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#b2000000, endColorstr=#b2000000);}
#textBall {position:absolute; left:10px; bottom:3px;
}
#textBall li {float:left; cursor:pointer; display:none; color:#fff; font-size:14px; width:200px; overflow:hidden; white-space: nowrap; text-overflow: ellipsis;}
#textBall li.active { display:block;}
#textBall li a { text-decoration:none; color:#fff;}

.dt_item{width:300px;}
.dt_item .title{background:url(../images/dtbg.gif) no-repeat; height:54px; width:100%; position:relative;}
.dt_item .title a{position:absolute; right:0; top:19px; font-size:12px;}
.dt_item h2{font-size:18px; color:#c21d1d; text-align:center; margin:15px 0 10px 0; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.dt_item h2 a{color:#c21d1d;}
.dt_item p{color:#999; border-bottom:1px dotted #ddd; padding-bottom:5px; font-size:12px;}
.dt_item ul{padding:10px 0 0 0;}
.dt_item ul li{background:url(../images/dt_bg.gif) left center no-repeat; padding:0 0 0 10px; height:30px;}
.dt_item ul li a{display:inline-block; height:30px; line-height:30px; overflow:hidden; white-space: nowrap; text-overflow: ellipsis; width:290px;}

.banner1{margin:20px 0;}

/*--fen_kc--*/
.fen_kc{width:1200px; margin:0 auto; overflow:hidden;height:456px;}
.l_side_item{width:270px;}
.l_side_item .sq_r_side{width:270px;}
.l_side_item .sq_r_side dt{background:url(../images/tj_bg2.gif) no-repeat; height:34px; padding-top:4px}
.l_side_item .sq_r_side dt ol{overflow:hidden; margin:0 0 0 15px;}
.l_side_item .sq_r_side dt ol li{cursor:pointer; text-align:center; float:left; width:106px; height:32px; line-height:32px; font-size:16px; font-weight:bold;}
.l_side_item .sq_r_side dt ol li.shnax{cursor:pointer; background:url(../images/tj_bg1.gif) no-repeat; color:#fff; width:106px; height:32px; line-height:32px;}
.l_side_item .sq_r_side dd{height:404px; border:1px solid #ddd; margin-top:10px;}
.l_side_item .sq_r_side dd .pic1{margin:1px 1px 6px 1px; position:relative;}
.l_side_item .sq_r_side dd .pic1 img{width:266px; height:167px;}
.l_side_item .sq_r_side dd .pic1 span{height:30px; line-height:30px; left:0; position:absolute; bottom:0; display:inline-block; background:url(../images/zz.png) repeat; padding:0 15px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; color:#fff; width:236px;}
.l_side_item .sq_r_side dd ul.tj_kc{padding:0 15px;}
.l_side_item .sq_r_side dd ul.tj_kc li{background:url(../images/kc_libg1.gif) left center no-repeat; padding:0 0 0 20px; height:30px;}
.l_side_item .sq_r_side dd ul.tj_kc li a{display:inline-block; height:30px; line-height:30px; overflow:hidden; white-space: nowrap; text-overflow: ellipsis; width:215px;}
.l_side_item .sq_r_side dd ul.xxzx{padding:10px 15px 15px 15px;}
.l_side_item .sq_r_side dd ul.xxzx li{border-bottom:1px dotted #ddd; padding-bottom:7px; margin-bottom:6px; position:relative}
.l_side_item .sq_r_side dd ul.xxzx li:last-child{border-bottom:0;}
.l_side_item .sq_r_side dd ul.xxzx li .pm1{display:inline-block; border-radius:2px; font-size:12px; width:16px; color:#fff; margin-right:10px; height:16px; line-height:16px; text-align:center; background:#e50001;}
.l_side_item .sq_r_side dd ul.xxzx li .pm2{display:inline-block; border-radius:2px; font-size:12px; width:16px; color:#fff; margin-right:10px; height:16px; line-height:16px; text-align:center; background:#eeb011;}
.l_side_item .sq_r_side dd ul.xxzx li .pm3{display:inline-block; border-radius:2px; font-size:12px; width:16px; color:#fff; margin-right:10px; height:16px; line-height:16px; text-align:center; background:#999;}
.l_side_item .sq_r_side dd ul.xxzx li .xs{position:absolute; right:0; color:#f65d00; font-size:12px;}


.r_side_item{float:right; width:910px;}
.r_side_item .sq_r_side1{width:910px; overflow:hidden;}
.r_side_item .sq_r_side1 dt{width:100%; height:38px; line-height:42px; overflow:hidden; background:url(../images/kc_bg1.gif) no-repeat; position:relative;}
.r_side_item .sq_r_side1 dt a.more{position:absolute; right:15px; font-size:12px;}
.r_side_item .sq_r_side1 dt ol{overflow: hidden; margin-left:60px; float:left; width:650px;}
.r_side_item .sq_r_side1 dt ol li{float:left; cursor:pointer; padding:0 10px; min-width:70px; text-align:center; line-height:18px; border-right:1px solid #ccc; height:18px; margin-top:9px;}
.r_side_item .sq_r_side1 dt ol li.shnax1{color:#c21d1d;}
.r_side_item .sq_r_side1 dt span{color:#fff; font-size:16px; font-weight:bold; display:inline-block; width:105px; text-align:center;}
.r_side_item .sq_r_side1 dd{padding:20px 0 0 0; height:380px;}
.r_side_item .sq_r_side1 dd ul{width:110%;}
.r_side_item .sq_r_side1 dd ul li{width:205px; margin:0 30px 15px 0; float:left;}
.r_side_item .sq_r_side1 dd ul li img{width:205px; height:132px;}
.r_side_item .sq_r_side1 dd ul li h2{font-size:14px; font-weight:normal; height:26px; line-height:26px; width:100%; overflow:hidden; white-space: nowrap; text-overflow: ellipsis; margin-top:3px;}
.r_side_item .sq_r_side1 dd ul li p{font-size:12px; color:#999;}


/*--fen_pxb--*/
.fen_pxb{width:1200px; margin:0 auto;}
.fen_pxb .title{background:url(../images/pxbbg.jpg) no-repeat; height:38px; line-height:42px; position:relative;}
.fen_pxb .title span{color:#fff; font-size:16px; font-weight:bold; display:inline-block; width:105px; text-align:center;}
.fen_pxb .title a{position:absolute; right:15px; font-size:12px;}
.fen_pxb .bg1{background:url(../images/pxb_bg1.jpg) repeat-x; border:1px solid #ddd; border-top:0;}
.fen_pxb .bg2{background:url(../images/pxb_bg2.jpg) right top no-repeat; height:109px; overflow:hidden;}
.fen_pxb .bg2 ul{width:110%; overflow:hidden; padding:20px 0 0 0;}
.fen_pxb .bg2 ul li{width:268px; float:left; text-align:center; line-height:62px; margin-left:20px; border:1px solid #ddd; background:url(../images/pxb_bg1.jpg) repeat-x; height:62px; padding:2px;}
.fen_pxb .bg2 ul li img{position:relative; top:-2px;}





.fen_footer{width:100%;}
.fen_footer .f_t_item{height:36px; border-top:3px solid #c21d1d; background:#e2e2e2; line-height:36px; text-align:center; color:#aaa;}
.fen_footer .f_t_item a{margin:0 10px;}
.fen_footer .f_b_item{background:url(../images/f_b_bg.gif) center top no-repeat; height:86px;  text-align:center;}



.xf{
                                float:right;
                              }

ul.tj_kc span {
    font-size: 13px;
}

.xxzxlistSpan{
	
	   width: 135px;
    height: 21px;
    
    overflow: hidden;
    margin-bottom: -4px;
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}




























































































