.main_a{ overflow:hidden}
.main_aleft{height: 263px;
    position: relative;
    width: 279px;
}

.news_tab {
    height: 33px;
    left: 0;
    top: 0;
    width:auto;
    z-index: 1;
}
.news_tab span {
    display: block;
    float: left;
    height: 33px;
    width: 138px; 
}
.news_tab a.active {
    background:url("../images/tab_bgon.jpg") no-repeat scroll 0 center transparent;
    border-bottom: medium none;
    color: #FFFFFF;
    height: 33px;
    text-decoration: none; border-bottom:none
}
.news_tab span a {
    background: url(../images/tab_bgoff.jpg) repeat-x scroll left 0 #FFFFFF;
    display: block;
    font-size: 14px;
    font-weight: bold;
    height: 33px;
    line-height: 33px;
    text-align: center;
    width: 137px;border:1px solid #c6c6c6; 
}
.news_cont {
    border: 1px solid #c6c6c6; border-top:none;
    height:auto;
    padding: 8px;
    width: 260px; height:225px
}
.news_cont h3{ width:196px; height:20px; margin:0 auto}
.news_cont h3 a{ font-size:14px; color:#cf2700}
.news_cont p{
    height:65px;
    left: 3px;
    line-height: 20px;
    overflow: hidden;
    position: relative;
    text-indent: 2em;
    top: 0;
    width: 250px; padding-top:6px
}
.news_cont ul{  border-top: 1px dashed #aaa9a9;
    clear: both;
    line-height: 20px;
    list-style-type: none;
    margin: 5px 1px;
    padding-top: 5px;
}
.news_cont ul li {
    font-size: 14px;
    margin-top: 5px;
    width: auto; border-bottom: 1px dotted #dddddd; 
}
.news_cont ul li a {
    background-image: url(../images/topNews_list.jpg);
    background-position: left center;
    background-repeat: no-repeat;
    margin: 0 5px;
    padding-left: 20px; color:#575757
}
.bn{    width: 260px; height:225px}
.bn img{ border: 1px solid #D3D4D4;
    display: block;
    margin: 6px auto 0;}
.bn p{ 
    color: #646464;
    height:auto;
    margin:0 auto;
    overflow: hidden; width:250px}
.ctop_center {
    height: 268px;
    margin-left: 20px;
    width:396px; border: 1px solid #c6c6c6; padding:2px; 
}

.main_zs{ width:auto; height:173px; border:6px solid #cecece}
.main_zs ul{ width:261px; height:166px; margin:0 auto}
.main_zs ul li{ width:261px; height:53px; margin-top:4px}
.yy{ width:auto; height:69px; overflow:hidden}
.yy ul li{ width:92px; height:69px; margin-left:1px; float:left}
.main_b{ overflow:hidden}
.js{ width:701px; height:213px}
.js_h{ background:url(../images/js_h.jpg) no-repeat; width:701px; height:37px}
.kong {
    float: left;
    height: 31px;
    overflow: hidden;
    width: 115px; padding-left:80px
}
.mor {
    float: right;
    height:31px;
    overflow: hidden;
    width: 47px; margin-right:30px
}
.kong_1 {
    float: left;
    height: 31px;
    overflow: hidden;
    width: 115px; padding-left:25px
}
.mor_1 {
    float: right;
    height:31px;
    overflow: hidden;
    width: 47px; 
}
.allzj {
    height: 176px;
    margin: 0 auto;
    overflow: hidden;
    width: 670px; border: 1px solid #DADADA; border-top:none;
}
.zjcont {
    display: inline;
    float: left;
    height: 173px;
    overflow: hidden;
    width: 36px;
}
.zhuanjia_bt img {
    background: none repeat scroll 0 0 #F9FBF5;
    border-left: 1px solid #DADADA; border-right: 1px solid #DADADA;
    float: left;
    padding: 1px;
}
.zhuanjia {
    height: 143px;
    line-height: 24px;
    overflow: hidden;
    width: 390px; padding:10px
}
.zhuanjia .zjzp {
    background: none repeat scroll 0 0 #F9FBF5;
    border: 1px solid #dadada;
    display: inline;
    float: left;
    height: 143px;
    margin-right: 11px;
    padding: 1px;
    width: 186px;
}
.zjzp img {
    height: 143px;
    width: 186px;
}
.zjcont_a {
    display: inline;
    float: left;
    height: 160px;
    margin-right: 26px;
    overflow: hidden;
    width: 390px;
}
.zjcont_a .zhuanjia_bt {
    display: none;
}
.zhuanjia font {
    color: #04352c;
    float: left;
    font-size: 14px;
    overflow: hidden;
    white-space: nowrap;
    width: 173px; padding-top:20px
}
.zhuanjia p{ text-indent:2em; line-height:20px; width:178px; font-size:12px; float:left; padding-top:10px;}
.play{ float:right; width:278px; height:213px; overflow:hidden}
.box{ border: 1px solid #dadada;}
.images{ width:278px; height:29px}
.topBox_1 {
    display: inline;
    float: left;
    height: auto; padding:1px
    width: auto;
}
#play_t {
    height: 159px;
    overflow: hidden;
    width: 277px;
}
.topBox_1 p {
    height: 39px;
    line-height: 20px;
    margin: 3px auto;
    width:160px;
}
.my_h{ background:url(../images/my.jpg) no-repeat; width:1000px; height:37px}
.img-scroll {
    height:auto;
    margin: 0 auto;
    width: 1000px;
}
.img-scroll .prev {
    cursor: pointer;
    float: left;
    height: 174px;
    width: 23px; padding-top:72px
}
.img-scroll .next {
    cursor: pointer;
    float: right;
    height: 174px;
    width: 23px;padding-top:72px
}
.img-list {
    height: auto;
    margin: 0 auto;
    overflow: hidden;
    width: 927px;
}
.img-list ul {
    margin: 0 auto;

    width: 9999px;
}
.img-list li,zj {
    display: inline;
    float: left;
    height:auto;
    margin-right: 8px;
    padding: 2px;
    width: 297px;
}

.zj h3{ background:url(../images/my_h.jpg) no-repeat; width:298px; height:27px}
.zj h3 a {
    color: #4E4E4E;
    display: block;
    font-size: 14px;
    padding-left: 45px;
    padding-top: 3px;
}
.my_t,.my_t img{ width:93px; height:131px}
.my_p{ width:187px; margin-left:6px}
.my_p span{ color:#ad2d2d; font-size:12px; font-weight:600}
.my_p p{ text-indent:2em; line-height:28px; width:187px}
.wy{ width:187px; height:25px; margin:0 auto}
.wy a{ float:left; height:25px; width:80px; margin-left:6px}
.xgl_zl{ overflow:hidden}
.xglzl_left{ width:701px; height:230px}
.xgl_h{ background: url(../images/xgl_zl.jpg) no-repeat scroll 0 0 transparent;
    height: 38px;
    width: 701px;}
.xgl_b{ background: url(../images/xgl_bw.jpg) no-repeat scroll 0 0 transparent;
    height: 38px;
    width: 701px;}
.xgl{  height: 26px;
    line-height: 26px;
    padding-left: 56px;
    padding-top: 9px;}
.xgl ul li{ width:68px; float:left; height:26px}
.xgl ul li a{ 
    display: block; color:#a4a4a4
    font-size: 12px;
    height: 26px;
    line-height: 26px;
    text-align: center;
    width: 68px; background:url(../images/xgl_hv.jpg) no-repeat scroll left 0 #FFFFFF}
.xgl_ms{ width:681px; height:166px; margin:0 auto}
.xglms_left img{ width:214px; height:164px;border: 1px solid #dadada; padding:2px}
.xglms_right{ width:449px; height:168px; overflow:hidden; margin-left:10px}
.xglms_right span{ 
    font-size: 14px;
    font-weight: 600; padding-top:3px; display:block}
.xglms_right p{line-height: 20px;
    width: 449px; color:#9a9a9a}
.xgl_li{ width:211px; height:80px}
.xgl_li ul li{ width:211px; height:27px; line-height:27px; border-bottom:1px dashed #9a9a9a; overflow:hidden}
.xgl_li ul li a{ background-image: url(../images/xgl_li.jpg);
    background-position: left center;
    background-repeat: no-repeat;
    margin: 0 5px; padding-left:10px}
.mar{ margin-left:20px}
.xgl a.active {
    background: url("../images/xgl_hov.jpg") no-repeat scroll 0 center transparent;
    border-bottom: medium none;
    color: #005cad;
    height: 26px;
    text-decoration: none; margin-top:1px; font-weight:bold
}
.xglzl_right,.dt{ width:278px; height:225px ; float:right}
.wd_h{ background:url(../images/wd.jpg) no-repeat; width:276px; height:28px; margin:2px auto}

.Askbar {
    height:auto;
    margin: 0 auto;
    overflow: hidden;
    width: 264px;
}
.Asklist {
    height:auto;
    margin: 0 auto;
    width: 264px; float:left
}
.Asklist li {
    background: url("../images/wd_li.jpg") no-repeat scroll 5px 5px transparent;
    height:53px;
    padding-left: 35px;
    padding-top: 4px;
    width: 264px; border-bottom:1px dashed #aaaaaa;
}
.Asklist li p {
   !important font: 12px/20px Arial;
    height: 22px;
}
.dt_h{ background:url(../images/dt.jpg) no-repeat; width:276px; height:28px; margin:2px auto}

.al_h{ background:url(../images/al_h.jpg) no-repeat; width:1000px; height:37px} 

.G {
   
    height:auto;
    margin: 0 auto;

}

.G .div1 {
    background: url(../images/ys1.jpg) no-repeat scroll left top transparent;
    height:92px;
    overflow: hidden; display: inline;
    margin-bottom: 10px;
    overflow: hidden;
    padding-left: 60px;
    width: 435px; margin-left:4px
}
.G div b {
    color: #0A70A9;
    display: block;
    font-family: "微软雅黑";
    font-size: 18px;
    font-weight: 600;
    line-height: 36px;
    padding-top: 5px;
}
.G div p {
    color: #6F6F6F;
    line-height: 20px;
    width: 400px;
}
.G .div2 {
    background: url(../images/ys2.jpg) no-repeat scroll left top transparent;
    height:92px;
    overflow: hidden; display: inline;
    margin-bottom: 10px;
    overflow: hidden;
    padding-left: 60px;
    width: 435px; margin-left:4px
}
.G .div3 {
    background: url(../images/ys3.jpg) no-repeat scroll left top transparent;
    height:92px;
    overflow: hidden; display: inline;
    margin-bottom: 10px;
    overflow: hidden;
    padding-left: 60px;
    width: 435px; margin-left:4px
}
.G .div4 {
    background: url(../images/ys4.jpg) no-repeat scroll left top transparent;
    height:92px;
    overflow: hidden; display: inline;
    margin-bottom: 10px;
    overflow: hidden;
    padding-left: 60px;
    width: 435px; margin-left:4px
}
.G .div5 {
    background: url(../images/ys5.jpg) no-repeat scroll left top transparent;
    height:92px;
    overflow: hidden; display: inline;
    margin-bottom: 10px;
    overflow: hidden;
    padding-left: 60px;
    width: 435px; margin-left:4px
}
.G .div6 {
    background: url(../images/ys6.jpg) no-repeat scroll left top transparent;
    height:92px;
    overflow: hidden; display: inline;
    margin-bottom: 10px;
    overflow: hidden;
    padding-left: 60px;
    width: 435px; margin-left:4px
}
.E_t { overflow:hidden}
.zg {
    float: left;
    height: 374px;
    margin-left: 7px;
    overflow: hidden;
    width: 442px;
}
.E_t_o {
    background-color: #FFFFFF;
    float: left;
    height: 388px;
    margin-left: 11px;
    margin-top: 2px;
    width: 221px;
}
 .E_t_o strong {
    background: url(../images/E_t_bg1.gif) no-repeat scroll left top transparent;
    color: #777777;
    display: block;
    height: 23px;
    line-height: 23px;
    text-align: center;
}
 .E_t_o .bk {
  
    border: 1px solid #D4D4D4;
    border-top: none;
    height: 355px;
    overflow: hidden;
    padding-top: 9px;
}
.E_t_o ul {
    margin: 0 12px;
}
.E_t .E_t_o ul li {
    border-bottom: 1px dotted #EEEEEE;
    color: #777777;
    height: 28px;
    line-height: 28px;
    overflow: hidden;
}
.E_t .E_t_o ul li i {
    margin: 0 25px;
}
.E_t .E_t_o ul li img {
    float: right;
    margin-top: 5px;
}
 .E_t .E_t_o b {
    background-color: #EBF3FB;
    color: #777777;
    display: block;
    height: 28px;
    line-height: 28px;
    margin: 0 auto;
    text-align: center;
    width: 200px;
}
.E_s {
    float:right;
    height: 390px;
    margin-left: 7px;
    overflow: hidden;
    width: 280px;
}
.E_s tt {
    background: url(../images/E_t_bg1.jpg) no-repeat;
    color: #005C8A;
    font-size: 15px;
    height: 32px;
    line-height: 32px;
    overflow: hidden;
    padding-left: 45px; display:block; width:280px
}
.dl {
  
    background-color: #FFFFFF;
    border: 1px solid #D4D4D4;
    border-top: none;
    color: #515151;
    display: block;
    height: 250px;
    margin-bottom: 6px;
    overflow: hidden;
    padding-left: 6px;
}
.dq{
    height: 18px;
    line-height: 18px;
    padding-top: 7px;
}
.dq u {
    background-color: #F3F3F3;
    display: block;
    float: left;
    height: 18px;
    margin-left: 2px;
    text-align: center;
    width: 63px;
}
 .dl p i {
    display: block;
    float: left;
    margin-left: 2px;
    text-align: center;
    width: 63px;
}
 .dl p{ line-height: 35px; height:auto}