@charset "utf-8";
div, table, html, body, form, ul, ol, li, dl, dt, img, dd, tr, span, input, select, img, p { margin: 0; padding: 0 }
h1, h2, h3, h4, h5, h6 { padding: 0; margin: 0 }
body {font-size: 14px; font-family:  "Hiragino Sans GB","Microsoft YaHei", "华文细黑", "STHeiti","Arial", "Helvetica", "sans-serif"; color: #fff; text-align: left; background-color: #fff; line-height: 26px }
a { text-decoration: none }
a:hover { text-decoration: none }
button { margin: 0; padding: 0 }
ul li { list-style: none }
img { border: none }
.mycl { width: 0; height: 0; clear: both; overflow: hidden }
.newcl { clear: both }
h1 { font-family:  "Hiragino Sans GB","Microsoft YaHei","微软雅黑"; font-size: 26px; color: #0057a9; text-align: center }
p { text-indent: 2em }
img { display: block }
  .caption-wraper {
            position: absolute;
            left: 50%;
            bottom: 2em;
        }

        .caption-wraper .caption {
            position: relative;
            left: -50%;
            background-color: rgba(0, 0, 0, 0.54);
            padding: 0.4em 1em;
            color: #fff;
            -webkit-border-radius: 1.2em;
            -moz-border-radius: 1.2em;
            -ms-border-radius: 1.2em;
            -o-border-radius: 1.2em;
            border-radius: 1.2em;
        }

        .tc-gridbox {
            margin: 0;
        }

        @media (max-width: 767px) {
            .caption-wraper {
                left: 0;
                bottom: 0.4em;
            }

            .caption-wraper .caption {
                left: 0;
                padding: 0.2em 0.4em;
                font-size: 0.92em;
                -webkit-border-radius: 0;
                -moz-border-radius: 0;
                -ms-border-radius: 0;
                -o-border-radius: 0;
                border-radius: 0;
            }
        }


a{text-decoration:none;}
a:hover{text-decoration:underline;}
img{border:none;}
.font{font-family:"Microsoft YaHei";}
.auto{height:auto;overflow:hidden;}

.fl{float:left;}
.fr{float:right;}


.js-weather a { color: #fff }
.js-weather img { display: inline }
.top_top { height: 35px; background: #f9f9f9; line-height: 35px; font-size: 12px }
.top_top a { color: #fff }
.top_left { float: left; width: 650px }
.top_right { float: right }
.sitemap { width: 100%; height: 36px; background: url(../images/sitemap.jpg) center no-repeat; text-align: center; color: #fff; line-height: 36px; margin: 0 auto; clear: both }
.sitemap a { color: #fff }
.container { width: 100%; margin: 0 auto }
.maintain { width: 1200px; margin: 0 auto; height: 80px; padding-top: 30px;margin: auto }
.maintain_m { width: 1170px; margin: 0 auto }
.mt_input { border: 1px solid #666; width: 268px; height: 34px; padding: 2px; float: left; margin-top: 5px }
.ssk { width: 224px; height: 34px; border: none; float: left; font-size: 16px }
.mt_input img { width: 44px; height: 34px; float: left }
.mt_logo { float: left; padding-left: 200px }
.mt_logo img { width: 188px; height: 54px }
.mt_right { width: 256px; float: right }
.mt_right li { width: 128px; height: 22px; color: #333; float: left; text-align: left; line-height: 22px }
.mt_right li a { color: #333 }
.mt_right img { width: 55px; height: 22px; float: left }
.sitemap_m { height: 74px; background: url(../images/sitemap_m.jpg) center no-repeat }
.sm_left { width: 715px; float: left; line-height: 32px; padding-top: 5px }
.sm_l_t li { float: left; color: #fff; padding-right: 40px; font-size: 16px }
.sm_l_t li a { color: #fff }
.sm_l_b li { float: left; color: #fff; padding-right: 40px; font-size: 16px }
.sm_l_b li a { color: #fff }
.sm_right { padding-left: 30px; width: 335px; float: left; line-height: 32px; padding-top: 5px }
.sm_right li { width: 80px; float: left; font-size: 16px; padding-right: 30px; color: #fff }
.sm_right li a { color: #fff }
.sm_right img { width: 14px; height: 17px; float: right; padding-top: 10px }
.ad_a { padding-top: 20px }
.ad_b { padding-top: 20px; float: left; padding-right: 7px }
.ad_b img { width: 355px; height: 50px }
.ad_c { padding-top: 20px; float: right }
.ad_c img { width: 355px; height: 50px }
.btl_h1 { font-size: 28px; font-family: "Microsoft YaHei","微软雅黑"; text-align: center; line-height: 40px; padding-top: 15px; color: #5C9E61; font-weight: 700 }
.btl_h1 a { color: #5C9E61 }
.btl_sub { text-align: center; color: #333; padding-top: 5px; padding-bottom: 20px }
.btl_sub a { color: #333 }
.left { width: 520px; float: left }
.right { width: 630px; float: right }
.left2 { width: 745px; float: left }
.right2 { width: 370px; float: right }
/*.left2 { width: 680px; float: left }
.right2 { width: 370px; float: right }*/
.szleft2 { width: 680px; float: left }
.szright2 { width: 370px; float: right }
.tl_a { width: 480px; height: 32px;font-size: 21px; font-weight: 500; color: #5C9E61; padding-left: 0px }
.list_a { padding-top: 10px; font-family: "Microsoft YaHei","微软雅黑"; font-size: 16px; line-height: 40px }
.list_a li { line-height: 40px; overflow: hidden }
.list_a a { color: #666 }
.list_a .tc { font-weight: 600; color: #5C9E61 }
.list_an .tc a { color: #5C9E61 }
.list_an { padding-top: 10px; font-family: "Microsoft YaHei","微软雅黑"; font-size: 16px; line-height: 40px }
.list_an li { line-height: 40px; overflow: hidden }
.list_an a { color: #666 }
.list_an .tc { font-weight: 600; color: #5C9E61 }
.list_an .tc a { color: #5C9E61 }
.list_ar { padding-top: 10px; font-family: "Microsoft YaHei","微软雅黑"; font-size: 16px; line-height: 40px }
.list_ar li { line-height: 40px; overflow: hidden }
.list_ar a { color: #666 }
.list_ar .tc { font-weight: 600; color: #5C9E61 }
.list_ar .tc a { color: #5C9E61 }
.list_aw { padding-top: 10px; font-family: "Microsoft YaHei","微软雅黑"; font-size: 16px; line-height: 40px }
.list_aw li { line-height: 40px; overflow: hidden }
.list_aw a { color: #666 }
.list_aw .tc { font-weight: 600; color: #5C9E61 }
.list_aw .tc a { color: #5C9E61 }
.list_aj .tc a { color: #5C9E61 }
.list_aj { padding-top: 10px; font-family: "Microsoft YaHei","微软雅黑"; font-size: 16px; line-height: 40px }
.list_aj li { line-height: 40px; overflow: hidden }
.list_aj a { color: #666 }
.list_aj .tc { font-weight: 600; color: #5C9E61 }
.list_aj .tc a { color: #5C9E61 }

.list_as .tc a { color: #5C9E61 }
.list_as { padding-top: 10px; font-family: "Microsoft YaHei","微软雅黑"; font-size: 16px; line-height: 40px }
.list_as li { line-height: 40px; overflow: hidden }
.list_as a { color: #666 }
.list_as .tc { font-weight: 600; color: #5C9E61 }
.list_as .tc a { color: #5C9E61 }
.list_a2 { width:520px;padding-top: 10px; font-family: "Microsoft YaHei","微软雅黑"; font-size: 16px }
.list_a2 li { line-height: 37px; overflow: hidden }
.list_a2 a { color: #666 }
.list_a2 .tc { font-weight: 600; color: #5C9E61 }
.list_a2 .tc a { color: #5C9E61 }
.list_ajx .tc a { color: #5C9E61 }
.list_ajx { padding-top: 10px; font-family: "Microsoft YaHei","微软雅黑"; font-size: 16px; line-height: 40px }
.list_ajx li { line-height: 40px; overflow: hidden }
.list_ajx a { color: #666 }
.list_ajx .tc { font-weight: 600; color: #5C9E61 }

.list_ads { padding-top: 10px; font-family: "Microsoft YaHei","微软雅黑"; font-size: 16px; line-height: 40px }
.list_ads li { line-height: 40px; overflow: hidden }
.list_ads a { color: #666 }
.list_ads .tc { font-weight: 600; color: #5C9E61 }
.list_ads .tc a { color: #5C9E61 }
.hd { width: 630px; height: 400px; background: #cee }
.hd2 { width: 365px; height: 180px; background: #cee; margin-top: 10px; margin-bottom: 10px }
.be { padding-top: 20px }
.be img { width: 200px; height: 106px }
.be_left img { width: 33px; height: 106px; padding-left: 9px }
.be_left { float: left }
.be li { float: left; padding-left: 9px }
.tl_b { height: 35px; font-size: 21px; font-weight: 600; color: #5C9E61; width: 300px; text-align: left; line-height: 35px; float: left }
.tl_b8 { height: 35px; font-size: 21px; font-weight: 600; color: #5C9E61; width: 300px; text-align: left; line-height: 35px; float: left}
.tl_b8 a{ height: 35px; font-size: 21px; font-weight: 600; color: #5C9E61; line-height: 35px;  }

.tl_b33 { width: 330px; height: 35px; font-size: 21px; font-weight: 600; color: #5C9E61; line-height: 35px; float: left }
.tl_b33 span { float: none; color: #ed1b23; font-family: "Microsoft YaHei","微软雅黑", 黑体; font-size: 21px; text-align: left; font-weight: 600; padding-left: 5px }
.tl_b2 { height: 35px; font-size: 21px; font-weight: 600; color: #5C9E61;width: 68px; text-align: left; line-height: 35px; float: left }
.tl_b_bg { background: url(../images/tl_b_bg.png) repeat-x }
.b_in { float: left; padding-top: 6px }
.b_in img { width: 492px; height: 24px }
.more { color: #666; float: right; line-height: 35px; padding-top: 3px; font-size: 12px; font-family: 宋体 }
.more a { color: #666 }
.top_10 { padding-top: 10px }
.top_20 { padding-top: 20px }
.top_25 { padding-top: 25px }
.top_30 { padding-top: 30px }
.top_50 { padding-top: 50px }
.left3 { width: 420px; float: left }
.right3 { width: 315px; float: right; padding-top: 20px }
.right1 { width: 315px; float: right; padding-top: 8px }
.left33 { width: 400px; float: left;padding-top: 10px }
.right33 { width: 315px; float: right;padding-top: -20px  }
.szleft3 { width: 380px; float: left }
.szright3 { width: 290px; float: right; padding-top: 20px }
.bw_box { padding-top: 30px; padding-bottom: 20px; border-bottom: dotted 2px #999 }
.bw_box h1 { font-family: "Microsoft YaHei","微软雅黑"; font-size: 16px; color: #5C9E61; padding-bottom: 10px }
.bw_box h1 a { color: #5C9E61 }
.bw_box p { font-size: 12px }
.bw_box p a { color: #ca0000 }
.zx_img { height: 174px; width: 290px; overflow: hidden; font-size: 14px; solid #ffffff;
font-family: "Microsoft YaHei","微软雅黑"; float: left; padding-top: 18px }
.sn_img { height: 174px; width: 290px; overflow: hidden; font-size: 14px; solid #ffffff;
font-family: "Microsoft YaHei","微软雅黑"; float: left; padding-top: 22px }
.zx_img img { width: 290px; height: 174px }
.zd_img { height: 275px; width: 400px; overflow: hidden; font-size: 14px; solid #ffffff;
font-family: "Microsoft YaHei","微软雅黑"; float: left; padding-top: 18px }
.zd_img img { width: 402px; height: 260px }
.heide { height: 30px; background-color: #000; z-index: 0; position: relative; filter: alpha(opacity=50); opacity: .5; margin-top: -30px }
.wz { z-index: 1; height: 30px; line-height: 30px; position: relative; text-align: left; color: #fff; text-align: center; margin-top: -30px }
.wz a, .wz a:visited { color: #fff }
.bg_xm { height: 603px; background: url(../images/bg_03.jpg); margin: 0 auto; margin-top: 30px }
.tl_c img { width: 1170px; height: 30px }
.xl_img { height: 497px; width: 785px; overflow: hidden; font-size: 14px; solid #ffffff;
font-family: "Microsoft YaHei","微软雅黑"; padding-top: 15px }
.xl_img img { width: 785px; height: 497px }
.xr_img { height: 155px; width: 275px; overflow: hidden; font-size: 14px; solid #ffffff;
font-family: "Microsoft YaHei","微软雅黑"; padding-top: 15px }
.xr_img img { width: 275px; height: 155px }
.xm_left { width: 785px; float: left }
.tl_d { height: 35px; background: url(../images/tl_b_bg.png) repeat-x; line-height: 35px; float: left; width: 680px }
.tl_d li { float: left; width: 144px; text-align: center; font-family: "Microsoft YaHei","微软雅黑";font-size: 21px; font-weight: 500;color: #5C9E61 }
.tl_d li a { font-family: "Microsoft YaHei","微软雅黑";font-size: 21px;font-weight: 600; color: #5C9E61;font-family: "Microsoft YaHei","微软雅黑";  }
.tl_d .on { font-size: 21px; font-weight: 500; color: #5C9E61; background: url(../images/open.jpg) no-repeat; padding-left: 10px }
.left4 { width: 290px; float: left }
.right4 { width: 370px; float: right }
.sn_img { height: 216px; width: 290px; overflow: hidden; font-size: 14px; border：0px;
font-family: "Microsoft YaHei","微软雅黑"; padding-top: -25px }
.sn_img img { width: 290px; height: 216px }
.sz_img { height: 216px; width: 290px; overflow: hidden; font-size: 14px; solid #ffffff;
font-family: "Microsoft YaHei","微软雅黑"; padding-top: -25px }
.sz_img img { width: 290px; height: 216px }
.tl_e img { width: 176px; height: 35px }
.rc_01 { width: 240px; height: 55px; background: #215de0; float: left; margin-top: 10px; padding-top: 10px }
.rc_02 { width: 120px; height: 55px; background: #215de0; float: right; margin-top: 10px; padding-top: 10px }
.rc_03 { width: 115px; height: 55px; background: #215de0; float: left; margin-right: 10px; margin-top: 10px; padding-top: 10px }
.rc { color: #fff; text-align: center; line-height: 22px }
.rc a { color: #fff }
.pdr { margin-top: 30px }
.pdr_button { width: 14px; height: 404px; float: left; background: url(../images/pdr_off.jpg); font-size: 20px; padding: 30px; color: #fff }
.pdr_button_on { width: 14px; height: 404px; background: url(../images/pdr_on.jpg); float: left; font-size: 20px; padding: 30px; color: #fff }
.pdr_img { float: right }
.pdr_img img { width: 783px; height: 464px }
.xm_left { width: 520px; float: left }
.xm_right { width: 620px; float: right }
.new_xl_img { height: 390px; width: 520px; overflow: hidden; font-size: 14px; solid #ffffff;
font-family: "Microsoft YaHei","微软雅黑"; margin-top: 20px; border: 5px solid #fff }
.new_xl_img img { width: 520px; height: 390px }
.newld_img { height: 390px; width: 540px; overflow: hidden; font-size: 14px; solid #ffffff;
font-family: "Microsoft YaHei","微软雅黑"; margin-top: 20px; border: 5px solid #fff }
.newld_img img { width: 520px; height: 390px }
.new_xr_img { height: 180px; width: 270px; overflow: hidden; font-size: 14px; solid #ffffff;
font-family: "Microsoft YaHei","微软雅黑"; padding-top: 8px;padding-bottom: 12px; float: right; padding-right: 22px }
.new_xr_img img { width: 270px; height: 180px }
.new_ad_img { height: 210px; width: 370px; overflow: hidden; font-size: 14px; solid #ffffff;
font-family: "Microsoft YaHei","微软雅黑"; padding-top: 20px }
.new_ad_img img { width: 370px; height: 210px }
.new_left { width: 370px; float: left }
.new_mid { padding-left: 30px; width: 340px; float: left }
.new_right { width: 370px; float: right }
.list_n { font-size: 16px; line-height: 34px; padding-top: 15px; color: #333 }
.list_n li { height: 34px; line-height: 34px; overflow: hidden }
.list_n a { color: #333 }
.tm_n { width: 1080px; height: 32px; background: url(../images/tm_n.jpg) no-repeat; margin-top: 30px }
.xiala { background-color: #eee; height: 37px; line-height: 37px; display: none }
.xiala ul { float: right; padding-right: 20px }
.xiala ul li { float: left; padding-right: 15px }
.xiala ul li a { color: #333 }
.sstj { background: url(../images/mt_button.jpg); border: none; width: 44px; height: 34px }
#gd img { padding-left: 15px }
.bm_box { font-size: 16px; padding-top: 5px; line-height: 30px }
.bm_box a { color: #666 }
.new_xr_bg { background: url(../images/bg_bear.png); margin-top: 20px; margin-left: 15px; float: left }
.xialali { margin: 0 auto; background: url(../images/sm_ar.png) no-repeat scroll 70px 10px }
.xialali:hover { background: url(../images/sm_ar2.png) no-repeat scroll 70px 10px }
ul, li { list-style: none }
.jdt-dian li em { display: block; background: #666 }
.jdt-dian li.on em { background: #d50100 }
.touming { background: url(../images/f_34.png); text-align: center; color: #fff }
.tvOff { position: absolute; width: 16px; height: 16px; background: url(../images/tv.png) no-repeat right top; top: 0; right: -16px; cursor: pointer }
* { margin: 0; padding: 0; list-style: none }
.sfqpic { clear: both; margin-top: 20px }
.sfqpic .pos { position: relative; float: left; overflow: hidden }
.sfqpic .sfqhei { position: absolute; left: 0; top: 0; width: 100px; height: 420px; background-color: #000; filter: alpha(opacity=50); opacity: .5; z-index: 1 }
.sfqpic img { height: 200px; width: 320px }
.sfqtxt { height: 280px; width: 100px; position: absolute; left: 0; top: 0; z-index: 2 }
.sfqtxt p { float: left; color: #fff }
.sfqtxt .p1 { font-size: 18px; width: 13px; padding: 25px 0 0 44px; text-indent: 0 }
.sfqtxt .p1 a { color: #fff }
.slideBox { width: 395px; height: 210px; overflow: hidden; position: relative }
.slideBox .bd { position: relative; height: 100%; z-index: 0 }
.slideBox .bd li { zoom: 1; vertical-align: middle }
.slideBox .bd img { width: 395px; height: 210px; display: block }
.slideBox .fanye { position: absolute; top: 0; z-index: 3; width: 395px }
.slideBox .fanye img { width: 395px; height: 176px; display: block }
.slideBox .fanye .prev { float: left }
.slideBox .fanye .next { float: right }


.sliderBox { width: 395px; height: 210px; overflow: hidden; position: relative }
.sliderBox .bd { position: relative; height: 100%; z-index: 0 }
.sliderBox .bd li { zoom: 1; vertical-align: middle }
.sliderBox .bd img { width: 395px; height: 210px; display: block }
.sliderBox .fanye { position: absolute; top: 0; z-index: 3; width: 395px }
.sliderBox .fanye img { width: 395px; height: 176px; display: block }
.sliderBox .fanye .prev { float: left }
.sliderBox .fanye .next { float: right }
.hr4{height:1px;border:none;border-top:1px solid #5C9E61;}

