@charset "gb2312";
/* CSS Document */

body{ margin:0; padding:0; background:url(/image/bg.jpg) repeat; text-align:left; font-size:12px; color:#555;}
*{ margin:0; padding:0;}
ul{ list-style:none;}
.fl{ float:left;}
.fr{ float:right;}
.clear{ clear:both;}


a:link, a:active, a:visited{ clear:#555; text-decoration:none;}
a:hover{ color:#b80012; text-decoration: underline;}


a img{ border:0;}


.ibg{ background:url(/image/bg_mid.jpg) repeat-y; width:1002px; margin:20px auto 0;}
.head{ background:url(/image/bg_top.jpg) no-repeat top; height:105px}
.logo{ margin-left:30px; padding-top:25px;}
.save_com{ margin-right:30px; padding-top:50px;}
.save_com a:link, .save_com a:active, .save_com a:visited{ color:#555; text-decoration:none; padding-left:15px;}
.save_com a:hover{ color:#b80012; text-decoration: underline;}

.nav_main{ width:990px; height:50px; margin:0 auto; background: url(/image/nav_bg.jpg) repeat-x;}
/*
.nav{ font-size:14px; color:#fff;}
.nav li{ float:left; height:50px; line-height:50px; width:110px; text-align:center; background: url(/image/line_bg.jpg) no-repeat left;}
.nav li a:link, .nav li a:active, .nav li a:visited{ display:block; color:#fff; text-decoration:none;}
.nav li a:hover{ background:url(/image/nav_bg.png) repeat-x left; color:#fff; font-weight:bold;}
.nav li a.on:link, .nav li a.on:active, .nav li a.on:visited{ background:url(/image/nav_bg.jpg) repeat-x left; color:#fff; font-weight:bold;}
*/

.banner{ width:990px; height:301px; margin:0 auto; padding:0px 0;}


/*footer*/
.footer{  height:80px; color:#555; text-align:center; padding-top:5px;}
.nav_footer{  width:970px; padding-left:20px; height:50px; line-height:50px; color:#fff; margin:0 auto; background: url(/image/nav_bg.jpg) repeat-x;}
.copyright{ color:#555; padding:8px 15px;}
.copyright{ line-height:20px;}
.nav_footer a:link, .nav_footer a:active, .nav_footer a:visited { color:#fff; text-decoration:none; padding:0 5px;}
.nav_footer a:hover{ color:#ccc; }




/*main index*/
.cont_main{ width:990px; margin:0 auto; padding-top:20px; padding-bottom:10px; background:#fff url(/image/bg_main.jpg) repeat-x;}
.w1{ width:295px; margin-left:20px;}
.w2{ width:230px;}
.w2_1{ width:210px;}
.w2_2{ width:235px;}

.title2{ height:28px; overflow:hidden;background:url(/image/title_bg.jpg) repeat-x center;}
.title2 h2{ float:left; line-height:32px; font-size:14px; font-weight:bold; padding-left:20px; padding-right:10px; background:#fff url(/image/icon_title.jpg) no-repeat left center; }
.title2 a.more{ float:right; line-height:32px; font-size:12px; color:#555; padding-left:10px; padding-right:20px; background:#fff;}
.title2 a.more:hover{ color:#b80012; text-decoration: underline;}

.con_list{ list-style:none;}
.con_list dt{ display:block; padding:10px 0 10px;}
.con_list dt img{ float:left; margin-right:10px;}
.con_list dt h2{ float:left; font-size:12px; width:180px; line-height:25px; height:20px; overflow:hidden;}
.con_list dt h2 a{color:#555; }
.con_list dt p{ float:left;font-size:12px; color:#999; width:180px; line-height:20px; }
.con_list dd{ clear:both;  height:30px; background: url(/image/icon1.jpg) no-repeat left center; padding-left:18px;}
.con_list dd a{ line-height:30px; text-decoration:none; color:#333;}
.con_list dd a:hover{color:#b80012 }

.con_list1{list-style:none; padding:0 20px 0 0;}
.con_list1 li{  height:33px; overflow:hidden; background: url(/image/class.png) no-repeat left center;}
.con_list1 li a{ line-height:33px; text-decoration:none; color:#333; background: url(/image/icon2.jpg) no-repeat left center; padding-left:20px;}
.con_list1 li a:hover{ color:#b80012}

.con_ly{ margin-left:-15px; margin-top:-6px;}
.con_ly a{ float:left; display:block; padding-top:15px; margin-left:15px;}
.con_gp{ margin-top:6px;}

.list_w1{ padding:12px 20px 20px;}
.list_w1 li{ clear:both; height:30px; background: url(/images/class.png) no-repeat left center; padding-left:20px;}
.list_w1 li a{ float:left; line-height:30px; text-decoration:none; color:#fff;}
.list_w1 li a:hover{ background: url(/images/dot2now.png) no-repeat left center;}
.list_w1 li span{ float:right; line-height:30px; color:#fff; margin-right:10px;}

.text_w1{ line-height:23px; text-align:left; padding:15px 20px;}

.con_js{ line-height:180%; height:118px; padding:15px 10px 15px 0;}
.con_js p{ margin:0;}
.con_js p a{ text-decoration:none; color:#b80012;}

.cont_pic{ position:relative; padding:15px 0; overflow:hidden; margin-right:-14px;}
.cont_pic .left_rol{ position:absolute; left:0; background:url(/images/roll.png) left; width:12px; height:115px;}
.cont_pic .right_rol{ position:absolute; right:0; background:url(/images/roll.png) right; width:12px; height:115px;}
.cont_pic ul{ width:760px;}
.cont_pic ul li{ float:left; width:170px; 160px; padding-right:20px; text-align:center;}
.cont_pic ul li span{ line-height:24px;}
.cont_pic ul li a{text-decoration:none;}
.cont_pic ul li img{ width:170px; height:125px;}


.wm2{ width:74px; height:74px; position:absolute; right:10px; top:45px; }
.link_bku{  line-height:2em; position:absolute; left:15px; top:50px;}
.link_bku li{}
.link_bku li a{ text-decoration:none; color:#b80012;}


/*content*/
.cont_content{ width:990px; margin:0 auto; background:#fff url(/image/bg_main.jpg) repeat-x;}
.wc1{ width:230px; background:#0d569a; border-bottom:solid 1px #fff; border-top:solid 1px #fff; font-family:microsoft yahei;}
.wc1 dl{ padding:0 15px; background: url(/image/content_title.jpg) repeat-x;}
.wc1 dt{ height:38px; line-height:38px; color:#fff; background: url(/image/content_title.jpg) no-repeat left center; font-size:16px; margin-bottom:10px;}
.wc1 dt img{ vertical-align:middle; padding-bottom:2px; padding-right:8px;}
.wc1 dd{ background:url(/image/content_line_left.jpg) repeat-x bottom; color:#fff; line-height:24px;}
.wc1 dd a{ color:#fff; text-decoration:none; line-height:30px;}
.wc1 dd a:hover{ color:#cce6ff;}
.wc1 dd img{ vertical-align:middle; padding-bottom:2px; padding-right:8px;}
.wc1 dd ul{ background:#0e60ad url(/image/content_line_left.jpg) repeat-x top;}
.wc1 dd ul li{ padding-left:20px; border-bottom:solid 1px #106ec7;line-height:30px;}
.wc1 dd ul li a{ padding-left:5px; line-height:30px;}
.wc1 .lxwm{ margin:15px 0;}
.wc1 .lxwm dd{ background:url( );}


.wc2{ width:718px;padding-top:15px; padding-right:20px;  padding-bottom:10px; font-family:microsoft yahei;}
.con_aboutus{ line-height:180%; padding-top:15px; font-size:14px;}
.con_aboutus img{ padding:2px; border:solid 1px #ccc; margin-right:15px;}


.con_leader{ line-height:180%; padding-top:22px; font-size:12px; height:200px;}
.line_leader{ border-bottom: dashed 1px #ccc;}
.con_leader h2{ font-size:16px;}
.con_leader img{ padding:2px; border:solid 1px #ccc; margin-right:15px;}
.organization{padding-top:22px; text-align:center;}
.contactus{ padding-top:10px; font-size:14px; text-align:left; line-height:200%;}
.contactus img{ padding:10px 0;}

/*-----------*/
.left_list{ padding:0 15px; background: url(/image/content_title.jpg) repeat-x;}
.head_navleft{ height:38px; line-height:38px; color:#fff; background: url(/image/content_title.jpg) no-repeat left center; font-size:16px; margin-bottom:10px;}
.head_navleft img{ vertical-align:middle; padding-bottom:2px; padding-right:8px;}
.nav_left>li{ background:url(/image/content_line_left.jpg) repeat-x bottom; color:#fff; line-height:24px;}
.nav_left li a{ color:#fff; text-decoration:none; line-height:30px; }
.nav_left>li>a{background:url(/image/icon_left.jpg) no-repeat 0 5px; font-size:16px; line-height:40px; padding-left:15px;}
.nav_left li a:hover{ color:#cce6ff;}
.nav_left li img{ vertical-align:middle; padding-bottom:2px; padding-right:8px;}
.nav_left li ul{ background:#0e60ad;}
.nav_left li ul li{ padding-left:20px; line-height:28px;}
.nav_left li ul li a{background: url(/image/icon_item_left.png) no-repeat 0 5px; padding-left:15px; line-height:28px;}

/*list*/
.con_list{
   /* padding:5px 5px 0 5px;*/
    list-style:none;
}
.con_list li{height:30px; border-bottom:dashed 1px #ddd; }
.con_list li span{ display:block; float:left; padding-right:5px; font-size:28px; line-height:30px; color:#0d569a;}
.con_list li a{ display:block; float:left; color:#222; line-height:30px; font-size:12px;}
.con_list li a:hover{ color: #0d569a; text-decoration:none;}
.con_list li span.firetime{ display:block; float:right; color:#777; line-height:30px; font-size:10px;}



/*page*/
.page{
    font-size:11px;
    text-align:right;
    margin:10px;
}
.page ul{
    float:right;
    min-width:100px;
    width:auto;
}
.page ul li {
    display:block;
    float:left;
    margin-left:3px;
    margin-right: 3px;
}

.page .page-info{
    min-width:50px;
    width:auto;
}

.detail-content{
    width:970px;
    min-height: 600px;
    height: auto;
    margin: 0 auto;
    padding: 10px;
    border: none;
    background: url(/image/content-header.png) repeat-x;
    background-color: #f8fafc;
	padding-top:50px;
    margin-top: 2px;

}

.detail-content .title{

   margin-top:10px;
   border:none;
   border-bottom: #d9d9d9 1px dotted;
   width:970px;
   margin-bottom:20px;
   font-size:16px;
   font-weight:bolder;
   text-align:center;
   color:#005299;
   padding-bottom:20px;
    color: #000;
    font-family: "Microsoft Yahei","Î¢ÈíÑÅºÚ", "ºÚÌå";
    font-size: 22px;
    font-weight: normal;
    height: 35px;
    line-height: 35px;
    overflow: hidden;
    text-align: center;
}

.detail-content .datetime{
     margin:0 auto;
	 text-align:center;
	 padding-top:15px;
	 padding-bottom:15px;
    border-bottom: #d9d9d9 1px dotted;

   
}

.detail-content .title,.detail-content .datetime{
    margin: 0 auto;
    text-align: center;
}

.detail-content .content{
    line-height:1.8em;
}

.detail-content .content table{
    line-height:1.8em;
	margin: 0  auto;
}

.detail-content .content table img{
    margin: 0  auto;
	text-align:center;
}



.playctrl-detail-content{
    width:auto;
    min-height: 400px;
    height: auto;
    margin: 0 auto;
    padding: 10px;
    border: none;
    background-color: #f8fafc;
    margin-top: 2px;

}

.playctrl-detail-content .title{

    margin-top:10px;
    border:none;
    border-bottom: #d9d9d9 1px dotted;
    width:auto;
    margin-bottom:20px;
    font-size:16px;
    font-weight:bolder;
    text-align:center;
    color:#005299;
    padding-bottom:20px;
    color: #000;
    font-family: "Microsoft Yahei","Î¢ÈíÑÅºÚ", "ºÚÌå";
    font-size: 22px;
    font-weight: normal;
    height: 35px;
    line-height: 35px;
    overflow: hidden;
    text-align: center;
}

.playctrl-detail-content .datetime{
    margin:0 auto;
    text-align:center;
    padding-top:15px;
    padding-bottom:15px;
    border-bottom: #d9d9d9 1px dotted;


}

.playctrl-detail-content .title,.detail-content .datetime{
    margin: 0 auto;
    text-align: center;
}

.playctrl-detail-content .content{
    line-height:1.8em;
}

.playctrl-detail-content .content table{
    line-height:1.8em;
    margin: 0  auto;
}

.playctrl-detail-content .content table img{
    margin: 0  auto;
    text-align:center;
}


.playctrl-content-footer{
    min-height: 25px;
    width:718px;
    text-align: right;
}

.playctrl-content-footer .prev-ctrl{
    float:left;
    margin-left:10px;
}


.playctrl-content-footer .next-ctrl{
    float:right;
    margin-right: 10px;
}


.playctrl-content-footer a{
    color:#282828;
}
.playctrl-content-footer a:hover{
    text-decoration: none;

}





.content-footer{
    min-height: 25px;
    width:970px;
    text-align: right;

}

.content-footer a{
    color:#282828;
}
.content-footer a:hover{
    text-decoration: none;

}


dl.con_list dd{
    width:250px;
    overflow:hidden;
    text-overflow:ellipsis;
}
dl.con_list h2{
    width:180px;
    overflow:hidden;
    text-overflow:ellipsis;
}
dl.con_list h2 a{
    width:180px;
    overflow:hidden;
}

ul.con_list1 li {
    width:200px;
    overflow:hidden;
    text-overflow:ellipsis;
}

ul.con_list1 li a {
    width:200px;
    overflow:hidden;
    text-overflow:ellipsis;
}