﻿html { font-size: 100%; text-size-adjust: 100%; -webkit-text-size-adjust: 100%; -moz-text-size-adjust: 100%; -o-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd,
ul, ol, li, pre, form, fieldset, legend, button, input, textarea,
th, td { margin: 0; padding: 0; word-wrap: break-word; }
body, html { height: 100%; }
body, html, input { font: 12px/21px "宋体","微软雅黑","黑体",Arial,sans-serif,tahoma,Hiragino Sans G; font-size: 12px; }
table { border-collapse: collapse; border-spacing: 0; }
img { border: none; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
input.dialog { height: 0; height: 0; font-size: 0; line-height: 0; border: none; }
h1 { font-size: 34px; }
h2 { font-size: 26px; }
h3 { font-size: 18px; }
h4 { font-size: 16px; }
h5 { font-size: 14px; }
h6 { font-size: 12px; }
input, label, img, th, textarea { vertical-align: middle; outline: none; }
address, cite, dfn, em, var { font-style: normal; }
code, kbd, pre, samp { font-family: courier new,courier,monospace; }
input.button, input.btn { padding: 0.25em; width: auto; _width: 0; overflow: visible !ie; }
ul, ol, li { list-style: none; }
a { text-decoration: none; blr: expression(this.onFocus=this.blur()); outline: none; }
    a:hover { text-decoration: none; _zoom: 1; color: #b50006; }
.clr { clear: both; height: 0; overflow: hidden; }

.mi { width: 1000px; margin: 0 auto; text-align: left; }
.t_n { display: none; }
.t_b { display: block; }
.fl { float: left; display: inline; display: block !important; }
.fr { float: right; display: inline; }
.ad90 { max-height: 90px; margin-bottom: 10px; overflow: hidden; }
.ad300 { max-height: 300px; margin-bottom: 10px; overflow: hidden; }

/*
.topnav { width: 100%; height: 47px; background: url(list/line1.gif) repeat-x; margin-bottom: 10px; }
    .topnav ul { height: 47px; width: 1000px; margin: 0 auto; }
    .topnav li { position: relative; color: #fff; line-height: 40px; }
.tnav1 a { padding: 0 10px; color: #fff; }
.tnav2 { width: 100px; height: 47px; background: url(list/line1.gif) 0 -47px repeat-x; text-align: center; }
.tnav3 { width: 140px;height: 47px;  text-align: center; overflow: hidden; }
.tnav4 { width: 250px; height: 47px; text-align: center; overflow: hidden; }
.tnav2 b { display: inline-block; height: 44px; line-height: 42px; cursor: pointer; padding-right: 15px; background: url(images/i1.gif) right 19px no-repeat; }
.tnav2 p { display: none; position: absolute; top: 44px; left: 0; z-index: 100; width: 100px; border-top: 1px #e65607 solid; border-bottom: 3px #b50006 solid; }
    .tnav2 p a { display: block; height: 28px; line-height: 28px; background-color: #ef7c10; color: #fff; border-bottom: 1px #e65607 solid; }
        .tnav2 p a:hover { background-color: #ca0000; }
.tnav2:hover p { display: block; }
.tnav_but { height: 24px; width: 70px; text-align: center; background-color: #ff8400; margin-top: 8px; }
    .tnav_but input, .tnav_txt input { display: block; border: none; width: 100%; height: 24px; line-height: 24px; overflow: hidden; font-size: 14px; }
    .tnav_but input { background-color: #ff8400; color: #fff; cursor: pointer; }
        .tnav_but input:hover { background-color: #ff9b1c; }
.tnav_txt { height: 24px; width: 150px; background-color: #fff; margin-top: 8px; }
    .tnav_txt input { background-color: #fff; font-size: 12px; color: #666; }
.tnav_sel { height: 20px; width: 100px; background-color: #fff; margin-top: 8px; padding: 2px; }
    .tnav_sel select { display: block; border: none; width: 100%; height: 20px; line-height: 20px; overflow: hidden; text-align: center; outline: none; }

.hd { height: 75px; padding: 10px 0; border-bottom: 3px #ca0000 solid; overflow: hidden; margin-bottom: 10px; }
.logo { width: 250px; overflow: hidden; }
.menu { width: 700px; height: 75px; overflow: hidden; }
    .menu ul { width: 110%; }
    .menu li { float: left; display: inline; font-size: 12px; padding-right: 15px; margin-right: 15px; width: 155px; height: 75px; overflow: hidden; background: url(list/line1.gif) right -103px no-repeat; }
        .menu li p { display: block; width: 165px; height: 24px; line-height: 24px; overflow: hidden; }
            .menu li p a { display: inline-block; float: left; padding-right: 12px; color: #353535; }
                .menu li p a:hover { text-decoration: underline; color: #b50006; }
*/
 
body { background: url(2016/r06_1.jpg) center 500px #fff repeat-y; }
.html2016 { background: url(2016/bg201602.jpg) center  0 #fff no-repeat; }
.tophead { width: 100%; height: 290px; }

.tophead1 { width: 100%; height: 35px; background-color: #ebebeb; }
  .tophead1 .hd_top .fl  span{ padding-right:20px; display:inline-block; color:#333; }
.menu2 { width: 1020px; height: 70px; padding: 8px 0; margin: 0 auto; }
    .menu2 ul { width: 105%; }
    .menu2 li { float: left; display: inline; width: 92px; height: 25px; line-height: 25px; text-align: center; text-align: center; font-size: 14px; font-weight: bold; }
    .menu2 a { color: #fff; }
        .menu2 a:hover { color: #ff0; text-decoration: underline; }



.uli li { height: 25px; line-height: 25px; color: #999; overflow: hidden; padding-left: 15px; background: url(images/i666.gif) 5px 10px no-repeat; }
    .uli li a { color: #252525; padding-right: 10px; }
        .uli li a:hover { text-decoration: underline; color: #c60404; }


/*头部*/
.hd { margin-bottom: 10px; background-color: #fff; }
.hd_top { height: 35px; overflow: hidden; line-height: 35px; color: #666; background-color: #ebebeb; }
    .hd_top li { position: relative; }
        .hd_top li.fl { padding-right: 15px; }
        .hd_top li.fr a { padding: 0 10px; color: #333; }
.hd_tq { width: 235px; /*background:url(../ad/ad16.gif) 0 7px   no-repeat;*/ margin-left: 70px; }
.banner { margin-bottom: 10px; }
.menu { width: 1000px; height: 38px; line-height: 38px; overflow: hidden; border-top: 3px #b50006 solid; background-color: #f5f5f5; }
    .menu ul { width: 110%; }
    .menu li { float: left; width: 91px; height: 38px; overflow: hidden; text-align: center; font-size: 14px; font-weight: bold; }
        .menu li:hover { background-color: #eee; }
    .menu a { color: #b50006; }
        .menu a:hover { text-decoration: underline; }
.subMenu { border: 1px #ddd solid; background-color: #fff; height: 30px; line-height: 30px; padding-left: 10px; color: #999; }
    .subMenu b { color: #666; }
    .subMenu a { padding: 0 8px; color: #333; }
.hd a:hover { color: #b50006; }



.subnav { display: none; height: 38px; border-top: 0px #b50006 solid; border-right: 1px #9a0003 solid; overflow: hidden; margin-bottom: 10px; }
    .subnav ul { border-left: 1px #9a0003 solid; width: 110%; padding-left: 5px; height: 38px; background: url(images/iat_0001.gif) repeat-x; background-color: #b50006; overflow: hidden; margin-bottom: 10px; }
    .subnav li { float: left; display: inline; width: 82px; border-right: 1px #9a0003 solid; font-size: 14px; cursor: pointer; text-align: center; height: 38px; line-height: 38px; overflow: hidden; }
        .subnav li a { color: #fff; }
        .subnav li:hover { background-color: #9a0003; }
.ia_hd { height: 35px; margin: 15px 0 10px 0; padding-left: 155px; background: url(images/ia1.gif) -35px 0 no-repeat; }
    .ia_hd b { display: inline-block; height: 35px; line-height: 35px; font: bold 20px/35px microsoft yahei,SimHei,黑体; padding-right: 60px; background: url(images/ia2.gif) right 5px no-repeat; }
    .ia_hd .fr { width: 350px; height: 35px; }

    .ia_hd ul { padding-top: 8px; }
    .ia_hd li { display: inline-block; position: relative; float: right; overflow: hidden; }
    .ia_hd input, .ia_hd select { display: block; width: 100%; overflow: hidden; border: none; }
.ia_hd1 { height: 25px; width: 60px; background-color: #c60404; }
    .ia_hd1 input { height: 25px; line-height: 25px; text-align: center; background-color: #c60404; color: #fff; cursor: pointer; }
.ia_hd2 { width: 190px; height: 21px; padding: 1px; border-top: 1px #ddd solid; border-bottom: 1px #ddd solid; overflow: hidden; }
    .ia_hd2 input, .ia_hd3 select { height: 21px; line-height: 21px; color: #333; }
.ia_hd3 { width: 60px; text-align: center; height: 21px; padding: 1px; border: 1px #ddd solid; border-right: none; overflow: hidden; }

.ia1 { height: 543px; margin-bottom: 10px; border-top: 3px #b50006 solid; padding-top: 15px; overflow: hidden; }
.a1c { width: 340px; height: 560px; overflow: hidden; }

.iafocus { width: 340px; height: 230px; overflow: hidden; position: relative; margin-bottom: 12px; }
.focus_bd, .focus_bd img { width: 340px; height: 230px; }
    .focus_bd ul { overflow: hidden; zoom: 0; }
    .focus_bd li { width: 100%; height: 230px; overflow: hidden; }
    .focus_bd p { display: block; font-size: 12px; width: 340px; height: 26px; line-height: 25px; position: absolute; z-index: 100; left: 0; bottom: 0; background-color: #000; opacity: .6; filter: alpha(opacity=60); }
        .focus_bd p a { display: block; width: 220px; height: 25px; overflow: hidden; padding-left: 15px; color: #fff; }
.focus_hd { height: 23px; overflow: hidden; line-height: 20px; text-align: right; overflow: hidden; position: absolute; z-index: 300; padding-right: 5px; right: 0; bottom: 0; }
    .focus_hd b { display: inline-block; width: 20px; height: 20px; text-align: center; overflow: hidden; margin-left: 1px; background-color: #474747; color: #fff; }
        .focus_hd b.on { background-color: #b50006; }

.titfocus { width: 338px; height: 298px; overflow: hidden; border: 1px solid #ddd; }
    .titfocus .hd { height: 46px; line-height: 46px; border-bottom: 1px dashed #ddd; }
        .titfocus .hd .afir { font: bold 18px/46px microsoft yahei,SimHei,黑体; margin-left: 10px; }
        .titfocus .hd .aath { float: right; margin: 0 6px; color: #666; }
.lisfocus1 { width: 318px; padding-bottom: 10px; margin: 0px auto 6px; border-bottom: 1px dotted #999; }
    .lisfocus1 ul { float: left; width: 200px; overflow: hidden; }
        .lisfocus1 ul li { width: 200px; height: 26px; line-height: 26px; overflow: hidden; font-size: 14px; color: #333; }
    .lisfocus1 li a { color: #333; }
    .lisfocus1 .aimg { float: right; width: 100px; height: 130px; overflow: hidden; }
        .lisfocus1 .aimg img { width: 100px; }

    .lisfocus1 .xhot1 { height: 100px; margin: 10px 0; overflow: hidden; }
        .lisfocus1 .xhot1 em { display: block; float: left; width: 121px; height: 96px; padding: 1px; border: 1px #ddd solid; overflow: hidden; }
        .lisfocus1 .xhot1 img { width: 131px; height: 96px; }
        .lisfocus1 .xhot1 p { float: right; display: block; width: 190px; height: 90px; overflow: hidden; line-height: 22px; color: #666; }
        .lisfocus1 .xhot1 b { display: block; padding-bottom: 3px; font-size: 14px; }
        .lisfocus1 .xhot1 a { color: #444; }

.lisfocus2 { width: 318px; margin: 1px auto; }
    .lisfocus2 li { width: 318px; height: 28px; line-height: 28px; overflow: hidden; }
        .lisfocus2 li a { color: #333; }

/**/
.alr { width: 293px; height: 538px; border: 1px solid #BBB; border-top: 2px solid #3c6c94; }
    .alr .tit { height: 40px; padding: 0 15px; line-height: 40px; border-bottom: 1px solid #ccc; margin-bottom: 10px; }
        .alr .tit a { font: bold 18px/40px microsoft yahei,SimHei,黑体; }
    .alr .uli { font-size: 14px; color: #06346f; padding: 0 10px; }
        .alr .uli li { height: 28px; line-height: 28px; overflow: hidden; }
            .alr .uli li a { color: #06346f; }
            .alr .uli li:nth-child(5n+1) { font-weight: bold; }


.a1l { width: 340px; height: 560px; overflow: hidden; margin-right: 15px; }
.a11 li { height: 110px; border-bottom: 1px #ddd dotted; margin-bottom: 10px; }
.a11 h2 { display: block; height: 30px; line-height: 30px; margin-bottom: 10px; text-align: center; overflow: hidden; font: bold 18px/35px microsoft yahei,SimHei,黑体; }
.a11 p { display: block; height: 60px; line-height: 20px; overflow: hidden; color: #666; }
.a11 a { color: #252525; }
.lis1 { width: 340px; height: 80px; overflow: hidden; margin: 10px 0; }
    .lis1 .aimgx { width: 110px; height: 75px; overflow: hidden; float: left; }
        .lis1 .aimgx img { height: 75px; }
    .lis1 .uli { width: 210px; float: right; overflow: hidden; }
.lis2 { height: 100px; padding: 9px; border: 1px solid #ddd; text-align: center; }
    .lis2 .tit { font-size: 14px; font-weight: bold; line-height: 24px; height: 24px; overflow: hidden; width: 100%; display: block; margin-bottom: 10px; color: #333; }
    .lis2 .aimgx { width: 100px; height: 60px; overflow: hidden; float: left; }
        .lis2 .aimgx img { height: 60px; }
    .lis2 .tcon { width: 215px; height: 60px; color: #555; float: right; overflow: hidden; }
/*广告部分*/
.xad1 { margin-bottom: 10px; }


.path { height: 35px; line-height: 30px; overflow: hidden; color: #666; }
    .path a { padding: 0 10px; color: #252525; }

.rt1 { height: 480px; border-top: 2px #04406c solid; overflow: hidden; margin-bottom: 10px; }
.rt1_nav { width: 110%; height: 38px; background: url(images/iat_1.gif) repeat-x; overflow: hidden; margin-bottom: 10px; }
    .rt1_nav li { float: left; display: inline; width: 82px; border-right: 1px #ddd solid; font-size: 14px; cursor: pointer; text-align: center; height: 38px; line-height: 38px; overflow: hidden; }
        .rt1_nav li.selected { width: 87px; background-color: #fff; font-weight: bold; color: #b50006; }
.rt1box { width: 100%; height: 440px; overflow: hidden; }
.rt1l { width: 280px; height: 440px; overflow: hidden; margin-right: 20px; }
.rt1l_hot h2 { height: 30px; line-height: 30px; margin-bottom: 5px; overflow: hidden; font-size: 14px; font-weight: bold; }
.rt1l_hot em { display: block; width: 120px; height: 80px; overflow: hidden; float: left; }
.rt1l_hot img { width: 120px; height: 80px; }
.rt1l_hot p { display: block; float: right; width: 150px; height: 80px; line-height: 20px; overflow: hidden; color: #555; }
.rt1l_hot a { color: #b50006; }
.rt1l_hot { height: 129px; border-bottom: 1px #ddd dashed; }
.rt1l .uli { height: 125px; padding: 10px 0; border-bottom: 1px #ddd dashed; margin-bottom: 10px; overflow: hidden; }
.rt1_ad { width: 280px; height: 145px; overflow: hidden; }
    .rt1_ad img { width: 280px; height: 145px; }

.rt1c { width: 430px; height: 440px; overflow: hidden; }
    .rt1c .uli { height: 130px; padding-bottom: 9px; border-bottom: 1px #ddd dashed; font-size: 14px; margin-bottom: 10px; overflow: hidden; }
        .rt1c .uli li { height: 26px; line-height: 26px; }
            .rt1c .uli li a:nth-child(1) { color: #666; }
            .rt1c .uli li a { padding-right: 5px; }

.rt1r { width: 250px; height: 440px; overflow: hidden; }
.rt1r1 { height: 290px; overflow: hidden; margin-bottom: 20px; }
    .rt1r1 li { width: 100%; height: 130px; padding-bottom: 9px; border-bottom: 1px #ddd dashed; margin-bottom: 10px; }
        .rt1r1 li em { display: block; width: 100%; height: 95px; overflow: hidden; background-color: #eee; }
        .rt1r1 li img { width: 100%; height: 95px; }
        .rt1r1 li p { display: block; height: 35px; line-height: 35px; text-align: center; overflow: hidden; font-size: 14px; }
        .rt1r1 li a { color: #252525; }
    .rt1r1 em { display: block; width: 250px; height: 190px; overflow: hidden; background-color: #eee; }
    .rt1r1 img { width: 100%; height: 190px; }
    .rt1r1 p { display: block; height: 100px; padding: 5px 10px; text-align: left; overflow: hidden; background-color: #f2f2f2; }
    .rt1r1 b { display: block; height: 25px; line-height: 25px; font-weight: bold; font-size: 14px; }
        .rt1r1 a { color:#b50006; }
    .rt1r1 span { color: #666; }

.rt1r2 { width: 110%; height: 140px; overflow: hidden; }
    .rt1r2 li { float: left; display: inline; height: 30px; line-height: 30px; text-align: center; font-size: 14px; width: 74px; border: 1px #ddd solid; margin-bottom: 10px; margin-right: 11px; }
        .rt1r2 li a { color: #252525; display: block; }
.rt2 { width: 1030px; padding-left: 30px; margin: 0 auto; margin-bottom: 10px; overflow: hidden; }
.rt2tab { display: inline; float: left; width: 324px; height: 318px; border: 1px #ddd solid; border-top: 2px #b50006 solid; margin: 0 11px 15px 0; }
.rt2_tit { height: 30px; line-height: 30px; margin-bottom: 10px; background: url(images/iat_1.gif) 0 -8px repeat-x; }
    .rt2_tit b { display: inline-block; width: 100px; border-right: 1px #ddd solid; text-align: center; height: 30px; background-color: #fff; font-size: 14px; color: #252525; overflow: hidden; }
    .rt2_tit a { float: right; padding-right: 10px; color: #b50006; }
.rt2l { width: 130px; height: 120px; overflow: hidden; padding-left: 10px; margin-bottom: 10px; }
    .rt2l em { display: block; width: 130px; height: 90px; overflow: hidden; padding-top: 3px; }
    .rt2l img { width: 130px; height: 90px; }
    .rt2l p { display: block; height: 30px; line-height: 30px; text-align: center; overflow: hidden; }
    .rt2l a { color: #252525; }
.rt2r { width: 165px; height: 120px; overflow: hidden; padding-right: 10px; margin-bottom: 10px; }
    .rt2r li { height: 24px; line-height: 24px; }
.rt2 .rt2tab:nth-child(3n) { border-top: 2px #333333 solid; }
.rt2b { clear: both; margin: 0 10px; padding-top: 9px; border-top: 1px #ddd dashed; }
