.w1200 {width:1200px;margin:0 auto;}

/*p_news*/
.p_news{width: 1200px;margin: 20px auto;height:350px;overflow: hidden;position: relative;}
.p_news_left{ float: left; width: 315px; margin-right: 25px;}
.p_news_center{float: left; width: 880px;}
.p_news_right{float: right; width: 295px; overflow: hidden}

/**/
.more{ position: absolute; top: 120px; right: 20px}
.slideTxtBox{ width:100%; text-align:left;  }
.slideTxtBox .hd{ height:40px; line-height:40px; background:#ffffff; padding:0 10px 0 20px;   border-bottom:1px solid #dadada;  position:relative; }
.slideTxtBox .hd ul{ float:left;  position:absolute; left:0; top:-1px; height:40px;   }
.slideTxtBox .hd ul li{float:left;cursor:pointer;font-size: 18px;color: #666666;}
.slideTxtBox .hd ul li.on{height:40px;border-bottom: 2px solid #0b6cb8;color: #0b6cb8;font-weight: 700;}
.slideTxtBox .bd ul{ padding:0;  zoom:1;  }
.slideTxtBox .t_jgx{}
.newbox{ width:880px;height: auto; overflow: hidden; margin: 0 auto}
.newbox_left{width:390px; height: auto; overflow: hidden; float: left; padding: 20px 0 0 0}
.newbox_right{ width:470px; height: auto; overflow: hidden; float: right;padding: 20px 0 0 0}
/*picnews*/
.picnews{ width:390px; height:270px; overflow:hidden; position:relative;   }
.picnews .hd{ height:15px; overflow:hidden; position:absolute; right:10px; bottom:7px; z-index:1; }
.picnews .hd ul{ overflow:hidden; zoom:1; float:left;  }
.picnews .hd ul li{ float:left; margin-right:4px;  width:7px; height:7px; line-height:8px; font-size:0; text-align:center; background:#cccccc; cursor:pointer;  border-radius: 50px;}
.picnews .hd ul li.on{ background:#ff0000; color:#fff; }
.picnews .bd{ position:relative; height:100%; z-index:0;   }
.picnews .bd li{ zoom:1; vertical-align:middle; }
.picnews .bd img{ width:390px; height:270px; display:block;  }
.picnews .bd  span{ position:absolute; bottom:0; background:url(../images/title_bg.png); width:100%;  line-height:36px; color:#fff; font-weight:bold;}
.picnews .bd h1{ color:#fff; font-size:14px; margin:0; padding:0 10px}
.headline{  height: auto; overflow: hidden; border-bottom: #e5e5e5 1px dashed}
.headline h2{color: #cc0000;font-size: 20px;line-height: 30px;margin: 0;padding: 0;font-weight: bold;width: 100%;text-align: center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.headline p{ margin:0;  font-size: 14px; line-height: 24px; color: #999999; padding: 5px 0}
.newslist ul{ height: auto; overflow: hidden;}
.newslist ul{ padding-top: 8px;}
.newslist li{ width: 100%; font-size: 14px; color: #999999; line-height:37px; }
.newslist li a{ background: url("../images/ico_003.png") left center no-repeat; padding-left: 10px; color: #666666; font-size: 14px; float: left; display: block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; width: 300px}
.newslist li a:hover{color: #cc3300}
.newslist li span{ float: right;}



.ititle{height: 41px;margin: 0 auto 0 auto;border-bottom: #e0e0e0 1px solid;}
.ititle h2{
    float: left;
    margin: 0;
    font-size: 20px;
    line-height: 40px;
    display: block;
    height: 40px;
    border-bottom: 2px solid #0b6cb8;
    color: #0b6cb8;
    font-weight: 700;
    }
.ititle a{float: right;font-size: 14px;color: #515151;padding-right: 0;line-height: 40px;margin-top:0;padding-top:0;}

.ititle span{ display: block; float: left; width: 32px; height: 32px;}
.ititle i{ font-style:normal; font-size: 12px; color: #a1a1a1;line-height: 48px;}

.more{ position: absolute; top:-30px; right:0}
.more a{color: #515151;}
.date_list{height: 350px; padding: 6px 0 0 0 !important; position: relative}
.date_list li{
    width: 100%;
    height: 55px;
    display: block;
    border-bottom: #e4e4e4 1px solid;
    padding: 10px 0;}
.date_list li a{ font-size: 14px; color: #666666; line-height: 24px;}
.date_list li a:hover{color: #cc3300;}
.date_list li span {
    float: left;
    display: block;
    width: 50px;
    height: 50px;
    background: #ffffff;
    text-align: center;
    color: #333333;
    font-size: 12px;
    line-height: 20px;
    margin-right: 12px;
    border: #0b6cb8 1px solid;
}
.date_list li span i {
    width: 100%;
    display: block;
    text-align: center;
    color: #ffffff;
    background: #0b6cb8;
    font-size: 20px;
    font-style: normal;
    line-height: 30px;
}
.i-special {
    margin: 0px auto;
    overflow: hidden;
    background: #f5f5f5;
    padding: 20px 0;
}
.i-special-left{ width: 880px; float:left;}
.i-special-right{ width: 295px; float:right;}
.link-wrap{background:none;}
/*Ã¦Â»Å¡Ã¥Å Â¨Ã¥â€ºÂ¾*/
.mlxy_gd{ width:880px;  overflow:hidden; position:relative;  margin: 20px 0 0 0 }
.mlxy_gd .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0;  }
.mlxy_gd .hd .prev,.picMarquee-left .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
    cursor:pointer;}
.mlxy_gd .hd .next{ background-position:0 -50px;  }
.mlxy_gd .hd .prevStop{ background-position:-60px 0; }
.mlxy_gd .hd .nextStop{ background-position:-60px -50px; }
.mlxy_gd .bd{ padding:0;   }
.mlxy_gd .bd ul{ overflow:hidden; zoom:1; }
.mlxy_gd .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;position: relative  }
.mlxy_gd .bd ul li .pic{ text-align:center; }
.mlxy_gd .bd ul li .pic img{ width:220px; height:150px; display:block; }
.mlxy_gd .bd ul li .pic img:hover{ opacity: 0.8}
.mlxy_gd .bd ul li .pic a:hover img{ border-color:#999;  }
.mlxy_gd .bd ul li .title{ line-height:40px;height:40px; text-align: center; width: 100%;   font-size: 14px; color: #333333; display: block; z-index: 999}
.mlxy_gd .bd ul li .title a{ color: #555555;}
.n_list{height:200px; padding: 5px 0 0 0 !important; position: relative}
.n_list li{width: 100%; height: 35px; line-height: 35px; display: block;color: #999999;font-size: 14px;}
.n_list li a{font-size: 14px;color: #666666;  background: url("../images/ico_003.png") left center no-repeat; padding-left: 10px; float: left}
.n_list li a:hover{color: #cc3300}
.n_list li .date{float: right}
.n_list li i{ font-style: normal; color: #ff9900}
.notice-title {
   
    border-bottom: #e0e0e0 1px solid;
}
.notice-middle-title i{WIDTH:78PX;}
.zt_piclist{margin: 14px 0 0  0;}
.zt_piclist a{ display: block;width: 295px; height: 55px; margin: 5px auto}
.zt_piclist img{    margin: 0px 20px 6px 10px;
    width: 60px;
    height: 60px;}



/*i-others*/
.t_title{ border-bottom: #dadada 1px solid; height: 40px; line-height: 40px; position:relative}
.t_title h1{
    border-bottom: 2px solid #0b6cb8;
    color: #0b6cb8;
    font-weight: 700;
    font-size: 18px;
    display:inline-block;
    height: 39px;
    line-height: 39px;
    }
.t_title span{ color: #ff9900; font-size: 12px;}
.t_title .more{position:absolute;top:2px;right:0px;color: #515151;}
.i-others{width: 100%;height: auto;margin: 0 auto;padding: 10px 0;overflow: hidden;background: #f5f5f5;}
.i-others_left{width: calc(33.3% - 20px);margin-right: 30px;float: left;}
.i-others_center{width: calc(33.3% - 20px);float: left;margin-right: 30px;}
.i-others_right{width: calc(33.3% - 20px);float: right;}
.i-link{ width: 1200px; margin:0 auto; height: auto; overflow:hidden; padding: 10px 0}
.i-link_left{ width: 1200px; float: left; height: auto; overflow: hidden;}
.i-link_right{ width: 1200px;  margin:0 auto;}
.i-link_left ul{ width: 1225px; float: left; padding-top:15px;}
.i-link_left li{width:225px; height: 70px;float:left;margin: 0 20px 15px 0;}
.i-link_left a{display: block; width: 100%; height: 70px;  overflow:hidden}
.i-link_left img{ width:100%; height: 70px; overflow: hidden}
.i-link_left img:hover{ opacity:0.8}
.i-link_right .kstd_link{font-size: 14px; color: #333333; line-height: 32px;width:500px; height: auto; overflow: hidden; padding:10px 0 0 0}
.i-link_right .kstd_link{ }

.i-others .w1200{
    margin-bottom: 20px;
    height: auto;
    overflow: hidden;
}