﻿body { background: #eee; font-size: 14px; font-family: 宋体, Helvetica,Arial; margin: 0; padding: 0; color: #595757; }

a:link { color: #595757; text-decoration: none; }

a:visited { color: #595757; }

a:hover { color: #e60000; text-decoration: underline; }

a:active { color: #595757; }
a.white { color: White; }
a.gray { color: #808080; }
a.red { color: #ff0000; }


li { list-style: none outside none; }
p, ul, li, dl, dd { margin: 0; padding: 0; }

header,
footer,
nav,
section { display: block; }
.gray { color: Gray; }

h1, h2, h3, h4, h5, h6 { font-size: 1em; color: #000; }

h1 { font-size: 2em; padding-bottom: 0; margin-bottom: 0; }

h2 { padding: 0; margin: 0; font-size: 1em; font-weight: normal; }

h3 { font-size: 1.2em; }

h4 { font-size: 1.1em; }

h5, h6 { font-size: 1em; }




.page { }
.white { background-color: #fff; }
header, #header { margin-bottom: 0px; color: #000; padding: 0; }

    header h1, #header h1 { font-weight: bold; padding: 5px 0; margin: 0; color: #fff; border: none; line-height: 2em; font-size: 32px !important; text-shadow: 1px 1px 2px #111; }

#main { width: 1000px; margin: 17px auto; }

footer,
#footer { color: #fff; line-height: normal; font-size: .9em; }


ul#menu { border-bottom: 1px #5C87B2 solid; padding: 0 0 2px; position: relative; margin: 0; text-align: right; }

    ul#menu li { display: inline; list-style: none; }

        ul#menu li#greeting { padding: 10px 20px; font-weight: bold; text-decoration: none; line-height: 2.8em; color: #fff; }

        ul#menu li a { padding: 10px 20px; font-weight: bold; text-decoration: none; line-height: 2.8em; background-color: #e8eef4; color: #034af3; border-radius: 4px 4px 0 0; -webkit-border-radius: 4px 4px 0 0; -moz-border-radius: 4px 4px 0 0; }

            ul#menu li a:hover { background-color: #fff; text-decoration: none; }

            ul#menu li a:active { background-color: #a6e2a6; text-decoration: none; }

        ul#menu li.selected a { background-color: #fff; color: #000; }



fieldset { border: 1px solid #ddd; padding: 0 1.4em 1.4em 1.4em; margin: 0 0 1.5em 0; }

legend { font-size: 1.2em; font-weight: bold; }

textarea { min-height: 75px; }




table { border: solid 1px #e8eef4; border-collapse: collapse; }

    table td { padding: 5px; border: solid 1px #e8eef4; }

    table th { padding: 6px 5px; text-align: left; background-color: #e8eef4; border: solid 1px #e8eef4; }


.clear { clear: both; }

.error { color: Red; }


div#title { display: block; float: left; text-align: left; }

#logindisplay { font-size: 1.1em; display: block; text-align: right; margin: 10px; color: White; }

    #logindisplay a:link { color: white; text-decoration: underline; }

    #logindisplay a:visited { color: white; text-decoration: underline; }

    #logindisplay a:hover { color: white; text-decoration: none; }


.field-validation-error { color: #ff0000; }

.field-validation-valid { display: none; }

.input-validation-error { border: 1px solid #ff0000; background-color: #ffeeee; }

.validation-summary-errors { font-weight: bold; color: #ff0000; }

.validation-summary-valid { display: none; }


.display-label,
.editor-label { margin: 1em 0 0 0; }

.display-field,
.editor-field { margin: 0.5em 0 0 0; }

.text-box { width: 30em; }

    .text-box.multi-line { height: 6.5em; }

.tri-state { width: 6em; }

.head { background: url('../image/header.jpg') repeat-x 0 0; height: 174px; }
    .head .top_nav { height: 28px; width: 1000px; margin: 0 auto; position: relative; padding-top: 10px; }
        .head .top_nav dl { text-align: right; position: absolute; right: 0; width: 500px; }
        .head .top_nav dd { float: left; color: #fff; width: 70px; text-align: center; border-right: 1px solid #dcdddd; height: 1em; line-height: 1em; }
            .head .top_nav dd:last-child { border: 0; }
            .head .top_nav dd a, .head .top_nav dd a:link, .head .top_nav dd a:visited { color: #dcdddd; font-size: 12px; }
                .head .top_nav dd a.imp { color: Red; font-weight: bold; }

    .head .top { height: 41px; width: 100%; background: url("404.png") repeat-x; overflow: hidden; }
        .head .top .info { width: 1000px; margin: 0 auto; text-align: right; }
            .head .top .info dl { width: 1000px; height: 41px; margin: 0; padding: 0; line-height: 37px; }
            .head .top .info dd { float: right; color: #999999; font-size: 14px; margin: 0 10px; line-height: 36px; height: 36px; }
                .head .top .info dd input { width: 100px; border: 1px solid #a5acb2; padding: 1px; }
                .head .top .info dd a, header .top .info dd a:hover, header .top .info dd a:visited, header .top .info dd a:link { border: 1px solid #bd252c; background: url('../image/t_btn.jpg') repeat-x left center; height: 20px; padding: 0 1.2em; display: block; margin-top: 6px; line-height: 20px; color: White; text-decoration: none; }
                    .head .top .info dd a.reg { width: 4em; }
                    .head .top .info dd a.login { width: 2em; }

                .head .top .info dd.isIn { color: #fff; }
                    .head .top .info dd.isIn a { color: #fff; display: inline; border: 0; background: none; padding: 0; }
                        .head .top .info dd.isIn a:hover { text-decoration: underline; color: #e60000; }

    .head .logo { width: 1000px; margin: 0 auto; height: 89px; }
        .head .logo .left { float: left; margin-top: 20px; }
            .head .logo .left a { display: block; width: 335px; height: 56px; background: url("../image/logo1.png") no-repeat; }
        .head .logo .right { float: right; padding: 30px 24px 0 0; }
            .head .logo .right .text { font-size: 1.2em; color: #555555; font-family: 微软雅黑; text-align: right; padding: 0 5px 2px 0; }
            .head .logo .right .search { background: url('../image/input_bg.png') no-repeat; width: 197px; height: 33px; padding: 5px 0 0 3px; }
                .head .logo .right .search .input_name { width: 157px; padding: 4px 2px; background-color: transparent; border: 0; float: left; outline: none; color: #fff; font-size: 14px; }
                    .head .logo .right .search .input_name::-moz-placeholder { color: White; }
                    .head .logo .right .search .input_name:-ms-input-placeholder { color: White; }
                    .head .logo .right .search .input_name::-webkit-input-placeholder { color: White; }

                .head .logo .right .search i { float: right; display: block; width: 27px; height: 24px; background: url('../image/search1.png') no-repeat; margin-right: 6px; cursor: pointer; }


nav { width: 100%; height: 46px; background: #dcdcdc; }
    nav .menu_list { width: 1000px; margin: 0 auto; height: 46px; line-height: 46px; transition: all 1s; position: relative; }

        nav .menu_list div.nav_menu_child, nav .menu_list div.nav_menu_children { background: url('../image/nav_ge.gif') no-repeat right center; float: left; font-family: 宋体; font-weight: bold; padding: 0px 9px; }
        nav .menu_list div:last-child { background-image: none; }
.nav_menu_1 { display: none; }
.nav_menu_children a, .nav_menu_children a:link, .nav_menu_children a:visited { color: #3e3a39; text-decoration: none; font-size: 16px; }
.nav_menu_child a, .nav_menu_child a:link, .nav_menu_child a:visited { color: #3e3a39; text-decoration: none; font-size: 16px; }

nav .menu_list div a:hover { color: #e60000; text-decoration: none; }
.nav_menu_children.nav_menu_hover_p a { color: #e60000; }
.nav_menu_child.menu_hover a { color: Red; }

.menu_list { background: url("../image/nav_bg.jpg") no-repeat 20px top; }



.head_title { height: 24px; padding: 20px 0 0 20px; }
    .head_title a, .head_title a:link, .head_title a:hover, .head_title a:visited { font-size: 18px; font-family: 微软雅黑; color: #e60000; text-decoration: none; }
    .head_title .english { font-family: Times New Roman; color: #010101; padding-left: 8px; letter-spacing: -0.8px; }
.content .news_list dl { padding-left: 20px; }
#n_zcfg_list .news_list dl { min-height: 365px; }
.content .news_list dl dd { background: url('../image/list_a.gif') no-repeat left center; padding: 6px 0 6px 10px; width: 250px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.content .news_list .more { text-align: right; padding: 8px; float: right; }
    .content .news_list .more a { background: url("../image/more.gif") no-repeat; display: block; height: 11px; width: 36px; }
.content .news_list .cba { text-align: right; padding: 8px 16px; float: right; }
    .content .news_list .cba a { color: #e60000; font-style: italic; font-size: 16px; }
.home_three .content .bottom { height: 65px; width: 288px; }
    .home_three .content .bottom img { height: 65px; width: 288px; border: 0; }

.img_news { float: left; width: 130px; height: 105px; padding-right: 20px; }
    .img_news img { width: 140px; height: 95px; border: 0; margin-top: 10px; }
.first_news { float: left; width: 370px; height: 105px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
    .first_news.img_news_null { width: 520px; height: 80px; }
    .first_news .summary { width: 370px; white-space: normal; overflow: hidden; line-height: 1.5em; text-indent: 2em; }
.home_three .img_news { width: 155px; padding: 5px 5px 5px 20px; }

.home_two { margin-top: 0px; padding-bottom: 5px; }
    .home_two .xhzc_null { margin-top: 10px; }
    .home_two .left { width: 410px; height: 297px; float: left; overflow: hidden; padding: 5px; margin: 0; }
        .home_two .left.kuang .flash { padding: 5px; }
            .home_two .left.kuang .flash img { width: 400px; height: 297px; border: 0; }
    .home_two .right { float: right; overflow: hidden; width: 565px; height: 305px; border: 1px solid #fefefe; padding: 0; margin: 0; }
        .home_two .right .content dl { font-size: 14px; padding-left: 20px; width: 540px; }
            .home_two .right .content dl dd { padding: 4px 0; !padding:5px 0; padding: 5px 0\0/; width: 520px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
                .home_two .right .content dl dd .first_news .top { padding: 12px 0px 8px; font-size: 16px; width: 370px; color: #e60000; font-weight: bold; line-height: 1.2em; overflow: hidden; vertical-align: middle; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
                .home_two .right .content dl dd .top a, .home_two .right .content dl dd .top a:link, .home_two .right .content dl dd .top a:visited { color: #e60000; }
            .home_two .right .content dl span.date { color: #898989; }
        .home_two .right .content .more { text-align: right; padding: 2px 12px 6px 0; float: right; }
            .home_two .right .content .more a { display: block; height: 11px; width: 36px; background: url("../image/more.gif") no-repeat; }
        .home_two .right .content dl dd .first_news.img_news_null .top, .home_two .right .content dl dd .first_news.img_news_null .summary { width: 520px; }

.home_three .left .hyfc { height: 292px; }
    .home_three .left .hyfc.hynull { height: 386px; margin-top: 10px; }
        .home_three .left .hyfc.hynull .more { margin-top: -5px; }
.home_three .right .zxcwh { height: 335px; }

.home_three .h_zlsn { height: 258px; }
.home_three .h_gjjl { height: 455px; }
.home_three .h_jsbzpx .news_list { height: 343px; overflow: hidden; }
.home_three .h_zhxx { height: 428px; }
.home_three .h_sjfx { height: 195px; padding-bottom: 5px; }

.home_three .rhsq { width: 100%; height: 42px; margin: 8px 0 10px; }
    .home_three .rhsq.rhnull { width: 100%; height: 42px; margin-top: 10px; }
    .home_three .rhsq a { display: block; height: 42px; background: url('../image/rhsq.jpg') no-repeat center; }


.home_three { margin: 10px 0; !padding:1px 0; }
    .home_three .left { width: 288px; float: left; overflow: hidden; border: 1px solid #eee; }
        .home_three .left .content .kuang { height: 83px; background: #fff url("404.png") no-repeat center 12px; padding-top: 12px; }
            .home_three .left .content .kuang .title { font-weight: bold; color: #ce0b0b; text-align: center; padding: 10px 0px; font-size: 16px; }
                .home_three .left .content .kuang .title a, .home_three .left .content .kuang .title a:link { color: #ce0b0b; }
            .home_three .left .content .kuang .info { padding: 0 24px; text-indent: 2em; line-height: 1.4em; }
        .home_three .left .content .content dl { font-size: 14px; width: 264px; }
            .home_three .left .content .content dl dd { padding: 3px 0; !padding:4px 0; }


    .home_three .center { width: 388px; float: left; overflow: hidden; border: 1px solid #f4f4f4; margin: 0 15px; }
        .home_three .center .content { background: #fff; overflow: hidden; width: 388px; }
            .home_three .center .content.imp_news { height: 446px; }
            .home_three .center .content .news { padding: 5px 20px; height: 130px; overflow: hidden; border-top: 1px dotted #b2b2b2; }
                .home_three .center .content .news:first-child { border: 0; }
                .home_three .center .content .news .title { color: #e60000; font-size: 16px; padding: 14px 0; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
                    .home_three .center .content .news .title a { color: #e60000; }
                .home_three .center .content .news .con { line-height: 1.8em; text-indent: 2em; }
            .home_three .center .content .more { text-align: right; padding: 8px; float: right; }
                .home_three .center .content .more a { display: block; height: 11px; width: 36px; background: url("../image/more.gif") no-repeat; }
        .home_three .center .stat { height: 65px; border-top: 1px solid #dcdddd; }
            .home_three .center .stat .list { background: url("../image/mrfb.jpg") no-repeat 16px center; height: 66px; padding-left: 56px; margin: 2px 0; }
                .home_three .center .stat .list dl { width: 377px; }
                    .home_three .center .stat .list dl dd { float: left; width: 100px; line-height: 18px; padding-right: 5px; }
                        .home_three .center .stat .list dl dd .date { width: 70px; float: left; overflow: hidden; padding-top: 10px; text-align: right; }
                            .home_three .center .stat .list dl dd .date a { font-size: 12px; }
                            .home_three .center .stat .list dl dd .date.current { color: #000; }
                        .home_three .center .stat .list dl dd i { display: block; height: 20px; width: 25px; background-color: #d2392e; border-radius: 10px; margin-top: 8px; color: #fff; font-style: normal; text-align: center; line-height: 20px; float: right; font-size: 11px; }
        .home_three .center .news_list dl dd { width: 350px; }



    .home_three .right { width: 288px; float: right; overflow: hidden; border: 1px solid #f4f4f4; }
    .home_three .header { height: 55px; background: #fff url('404.png') repeat-x; }
        .home_three .header .tablist { width: 100%; overflow: hidden; }
            .home_three .header .tablist dl dd { width: 50%; float: left; text-align: center; height: 40px; padding-top: 8px; cursor: pointer; background-color: #dbdcdc; }
                .home_three .header .tablist dl dd.last { float: right; }
                .home_three .header .tablist dl dd.current { background: #fff; border-top: 3px solid #de1b1b; height: 36px; padding-top: 6px; }
                    .home_three .header .tablist dl dd.current .top { color: #e60000; }
                .home_three .header .tablist dl dd div.top { color: #000; font-weight: bold; font-size: 16px; }
                .home_three .header .tablist dl dd div.bottom { color: #000; font-size: 10px; font-family: Times New Roman; letter-spacing: -0.5px; padding: 2px 0; }
    
    .home_three .right .imgnews { height: 97px; padding-top: 15px; text-align: center; width: 283px; }
        .home_three .right .imgnews img { border: 1px solid #e4e4e4; padding: 1px; border-radius: 2px; height: 78px; width: 120px; }
#n_zcfg_list .imgnews { height: 64px; }
#n_zcfg_list img { width: 75px; height: 50px; border: 0; }
#n_zcfg_list .zxcwh { height:170px; }
#n_zcfg_list .news_list dl { min-height: 140px; }
#n_zcfg_list .news_list.yun dl { min-height: 113px; }
#n_zcfg_list .yunClass .title { width: 100%; display: block; overflow: hidden; background-color: #de1b1b; padding: 10px; box-sizing: border-box; }
    #n_zcfg_list .yunClass .title .name { float: left; padding-left: 10px; color: #f2f2f2; font-family: 微软雅黑; font-size:18px;  }
        #n_zcfg_list .yunClass .title .name .en { font-family: Times New Roman;  padding-left: 8px; letter-spacing: -0.8px; color: #eee; }
        #n_zcfg_list .yunClass .title .more { float: right; color: #f48423; padding: 4px 2px 0; }
        #n_zcfg_list .yunClass .title .more a, #n_zcfg_list .yunClass .title .more a:visited { color: #ddd; }
        #n_zcfg_list .yunClass .title .more a:hover { color: #fff; }
        
        .home_three .right .content .kanwu { height: 430px; width: 290px; margin: 0 auto; padding: 15px 0 10px; }
        .home_three .right .content .kanwu dl { margin: 0 auto; padding: 0px; margin-left: 14px; }
            .home_three .right .content .kanwu dl dd { float: left; padding: 10px 8px; text-align: center; width: 115px; position: relative; }
                .home_three .right .content .kanwu dl dd img { border: 0 none; box-shadow: 3px 2px 3px #808080; height: 125px; width: 100px; }
                .home_three .right .content .kanwu dl dd div.text { background: none repeat scroll 0 0 #000; color: #fff; opacity: 0.7; filter: alpha(opacity=70); -moz-opacity: 0.7; text-align: center; text-shadow: 2px 2px 2px #808080; width: 100px; position: absolute; left: 15px; bottom: 14px; padding: 5px 0; }
    
    .home_three .left .header .tablist.other dl dd { width: 33%; }
        .home_three .left .header .tablist.other dl dd:first-child { width: 34%; }
    .home_three .right.other .news_list { margin: 10px 0 0; }
    .home_three .right.other .content .imgnews { padding-left: 2px; padding-top: 0; margin: 0 auto; height: 113px; width: 283px; text-align: center; overflow: hidden; }
        .home_three .right.other .content .imgnews .info, .imgnews .info { float: left; overflow: hidden; width: 141px; text-align: center; }
        .home_three .right.other .content .imgnews .text, .imgnews .text { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding-bottom: 10px; color: #e60000; width: 120px; margin-left: 15px; text-align: center; }
        .home_three .right.other .content .imgnews img, .imgnews img { border: 1px solid #e4e4e4; padding: 1px; border-radius: 2px; padding: 2px; height: 78px; width: 120px; }
#n_zxcwh_list .imgnews { height: 80px; }
#n_zxcwh_list .news_list { height: 338px; }

.home_three .left .wqhg { background: url('../image/wqhg.jpg') no-repeat 10px center; padding: 9px 0; border-top: 1px solid #dcdddd; }
    .home_three .left .wqhg .list { padding-left: 70px; }
        .home_three .left .wqhg .list dd { float: left; line-height: 18px; padding-right: 5px; width: 100px; }
            .home_three .left .wqhg .list dd div.date { float: left; overflow: hidden; padding: 5px 0; text-align: center; width: 60px; }
            .home_three .left .wqhg .list dd i { background-color: #d2392e; border-radius: 10px; color: #fff; display: block; float: right; font-size: 11px; font-style: normal; height: 20px; line-height: 20px; margin: 5px 0; text-align: center; width: 40px; }
            .home_three .left .wqhg .list dd div.date.current a { color: #000; }
            .home_three .left .wqhg .list dd i a { color: #fff; }

.home_three .left .data_img { height: 145px; margin: 0 auto; padding: 5px 0 0px; text-align: center; }
    .home_three .left .data_img img { border: 0 none; height: 141px; width: 255px; }
.home_three .left .cyjq { padding: 0; margin-top: 10px; height: 70px; }
    .home_three .left .cyjq img { border: 0; width: 288px; height: 70px; }

.big_news { padding: 10px 20px; height: 100px; }
    .big_news .title { font-weight: bold; font-size: 16px; padding: 5px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
    .big_news .info { line-height: 1.5em; text-indent: 2em; padding: 5px 0; }
.Container.Right, .Container.Right .content { width: 290px; overflow: hidden; }

.center_tab { width: 388px; height: 46px; }
    .center_tab .head_title { float: left; width: 110px; }
    .center_tab.gjjl .head_title { width: 75px; }
    .center_tab dl { float: right; margin: 12px 5px 0 0; }
        .center_tab dl dd { color: #e60000; cursor: pointer; float: left; font-size: 14px; padding: 14px 10px 0; }
    .center_tab.gjjl dl dd { padding: 14px 5px 0; }
    .center_tab dl dd.current { font-weight: bold; }
    .center_tab dl dt { float: left; height: 16px; margin-top: 14px; width: 1px; border-left: 1px solid #e60000; }
.h_gjjl .newslist { }

.piclist { width: 1000px; margin: 10px auto; }
    .piclist .title { width: 120px; height: 163px; background: url("../image/jctj.jpg") no-repeat; float: left; }
        .piclist .title a, .piclist .title a:link { width: 120px; height: 163px; display: block; }
    .piclist .content { height: 113px; width: 878px; float: right; margin-left: 2px; padding: 25px 0; overflow: hidden; background: #fff; position: relative; }
        .piclist .content dl { padding-left: 3px; }
            .piclist .content dl dd { margin-left: 22px; float: left; }
                .piclist .content dl dd img { height: 115px; width: 190px; border: 0; }
        .piclist .content .more { position: absolute; top: 5px; right: 5px; }
            .piclist .content .more a { display: block; height: 11px; width: 36px; background: url("../image/more.png") no-repeat; box-shadow: 5px 5px 5px #808080; }


.vidoelist { width: 1000px; margin: 10px auto; }
    .vidoelist .title { width: 120px; height: 163px; background: url("../image/jcsp.jpg") no-repeat; float: left; }
        .vidoelist .title a, .piclist .title a:link { width: 120px; height: 163px; display: block; }
    .vidoelist .content { height: 113px; width: 878px; float: right; margin-left: 2px; padding: 25px 0; overflow: hidden; background: #fff; position: relative; }
        .vidoelist .content dl { padding-left: 3px; }
            .vidoelist .content dl dd { margin-left: 22px; float: left; }
                .vidoelist .content dl dd img { height: 115px; width: 190px; border: 0; margin: 0; }
        .vidoelist .content .more { position: absolute; top: 5px; right: 5px; }
            .vidoelist .content .more a { display: block; height: 11px; width: 36px; background: url("../image/more.png") no-repeat; box-shadow: 5px 5px 5px #808080; }


.foot { height: 334px; font-size: 12px; }
    .foot .info { background: url('../image/bike1.jpg') no-repeat bottom left; height: 220px; width: 1000px; margin: 0 auto; }
        .foot .info .links { padding-top: 25px; position: relative; }
            .foot .info .links .title { width: 130px; height: 95px; background: url("../image/yqlj.png") no-repeat; float: left; }
            .foot .info .links .content { height: 172px; width: 870px; float: right; overflow: hidden; }
                .foot .info .links .content dl dd { float: left; width: 174px; height: 58px; }
                .foot .info .links .content img { width: 168px; height: 51px; border: 1px solid #cfcfcf; }

    .foot .cba { background: #eee url('../image/cba.jpg') repeat-x top; height: 20px; }
    .foot .copy { background: #4a4b4d; }
        .foot .copy .info { background: url('../image/bike2.jpg') no-repeat top left; width: 1000px; height: 150px; margin: 0 auto; padding-top: 30px; }
            .foot .copy .info .left { float: left; width: 200px; padding-top: 6em; }
            .foot .copy .info .right { float: right; text-align: right; }
                .foot .copy .info .right div { padding: 5px 0; }
                .foot .copy .info .right a, .foot .info .copy .right a:link, .foot .info .copy .right a:visited { color: #fff; text-decoration: none; }
                    .foot .copy .info .right a:hover { text-decoration: underline; }
            .foot .copy .info .safe { width: 100%; margin: 0px auto; text-align: center; }
                .foot .copy .info .safe a img { width: 100px; height: 35px; border: 0; padding: 0 5px; }

.camera_thumbs_cont, .camera_pag { display: none; }
.camera_caption { width: 100%; position: absolute; left: 0; bottom: 0; height: 32px; }
.cameraSlide img { width: 400px; height: 297px; }



#main .page_head { margin-bottom: 5px; }

#main .my_web { border: 1px solid #fff; width: 1000px; background-color: #fff; }
    #main .my_web .left_nav { width: 290px; float: left; }
        #main .my_web .left_nav .nav_title { height: 40px; padding-top: 5px; padding-left: 10px; }
            #main .my_web .left_nav .nav_title .head_title { padding: 6px 0 0 10px; color: #e60000; font-family: 微软雅黑; font-size: 18px; }
                #main .my_web .left_nav .nav_title .head_title .english { font-size: 14px; border-left: 1px solid #595757; margin-left: 3px; padding-left: 5px; }


        #main .my_web .left_nav .nav_info { padding: 12px 15px; }
            #main .my_web .left_nav .nav_info .nav_item_2_child, #main .my_web .left_nav .nav_info .nav_item_1_child { background-color: #f7f7f7; height: 41px; margin: 5px 0px; line-height: 41px; padding-left: 22px; }
                #main .my_web .left_nav .nav_info .nav_item_2_child:hover, #main .my_web .left_nav .nav_info .nav_item_1_child:hover { background-color: #fff1f1; border-left: 8px solid #de1b1b; padding-left: 14px; }
                #main .my_web .left_nav .nav_info .nav_item_2_child.nav_item_2_hover, #main .my_web .left_nav .nav_info .nav_item_1_child.nav_item_1_hover { background-color: #fff1f1; border-left: 8px solid #de1b1b; padding-left: 10px; }
            #main .my_web .left_nav .nav_info a, #main .my_web .left_nav .nav_info a:link, #main .my_web .left_nav .nav_info a:visited { font-size: 16px; display: block; }
                #main .my_web .left_nav .nav_info a:hover { color: #e60000; text-decoration: none; }
            #main .my_web .left_nav .nav_info .nav_item_2_child.nav_item_2_hover a { color: #e60000; font-weight: bold; }
            #main .my_web .left_nav .nav_info .en { font-size: 10px; font-family: Arial; padding-left: 5px; font-weight: lighter; }

    #main .my_web .right_content { width: 710px; float: right; overflow: hidden; }
        #main .my_web .right_content .con_info { border-left: 2px solid #f7f8f8; min-height: 400px; }
            #main .my_web .right_content .con_info .page_title { background-color: #f7f7f7; height: 45px; }
                #main .my_web .right_content .con_info .page_title .title_name { float: left; font-size: 14px; line-height: 41px; padding-left: 12px; text-transform: uppercase; }
                #main .my_web .right_content .con_info .page_title .page_path { float: right; line-height: 41px; padding-right: 12px; }
                    #main .my_web .right_content .con_info .page_title .page_path a:hover { color: #e60000; }
                    #main .my_web .right_content .con_info .page_title .page_path .hover_link { font-weight: normal; color: #e60000; }


            #main .my_web .right_content .con_info .neirong { padding: 20px; font-size: 16px; line-height: 2em; }
                #main .my_web .right_content .con_info .neirong p { font-size: 16px; color: #000; padding: 5px; line-height: 2em; text-indent: 2em; }
                #main .my_web .right_content .con_info .neirong table { border: 0; }
                    #main .my_web .right_content .con_info .neirong table td { border: 0; padding: 5px; }
                        #main .my_web .right_content .con_info .neirong table td p { padding: 2px; line-height: 1.4em; text-indent: 0; }
.neirong .none { text-align: center; color: #e60000; font-weight: bold; padding: 10px; font-size: 14px; }
.neirong .news_list dd { padding: 8px; width: 610px; }
    .neirong .news_list dd:nth-child(5n) { padding-bottom: 12px; margin-bottom: 12px; border-bottom: 1px dashed #ccc; }
    .neirong .news_list dd span.date { color: #898989; }

.neirong .news_list.imgnews dd { border-bottom: 1px dotted #ccc; padding: 20px 0; }
.neirong .news_list .left { width: 160px; height: 110px; float: left; }
    .neirong .news_list .left img { width: 150px; height: 110px; }
.neirong .news_list .right .title { font-size: 14px; height: 1.4em; line-height: 1.4em; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
    .neirong .news_list .right .title a, .neirong .news_list .right .title a:link { color: #e60000; }
.neirong .news_list .right .date { color: #898989; padding: 0.5em 0; }
.neirong .news_list .right .summary { height: 5em; line-height: 1.4em; text-indent: 2em; }

.tonglan img { border: 0; width: 1000px; }

.page_foot { font-size: 14px; font-family: Arial; padding: 18px 20px 0px 0; margin: 0px; margin-bottom: 10px; }
    .page_foot a, .page_foot span, .page_foot label { border: 1px solid #c8000b; color: #c8000b; height: 20px; line-height: 20px; padding: 4px 8px; margin: 0 3px; text-decoration: none; width: 20px; }
    .page_foot span, .page_foot label { color: Gray; }
    .page_foot label { border: 0; }
    .page_foot a:visited { padding: 1px 6px; border: solid 1px #c8000b; background: #fff; text-decoration: none; }
    .page_foot .cpb { padding: 1px 6px; font-weight: bold; font-size: 14px; border: none }
    .page_foot a:hover { color: #fff; background: #c8000b; border-color: #7D8F9D; text-decoration: none; }

.total { float: left; color: #e60000; margin-left: 5px; font-weight: bold; line-height: 24px; text-align: center; padding: 14px 20px 0px 0; }
    .total span { border: 0; font-family: Constantia,Georgia; font-size: 22px; font-style: italic; font-weight: 700; color: #e60000; }


.dateList { margin: 30px 60px; }
    .dateList dd.date_mouth { background: url('../image/imp_date.png') no-repeat 0 0; }
        .dateList dd.date_mouth.hover { background: url('../image/imp_date_hover.png') no-repeat 0 0; }
        .dateList dd.date_mouth .date { font-size: 16px; font-weight: bold; color: #595757; padding: 2px 34px; }
        .dateList dd.date_mouth dl { background: url('../image/imp_xian.png') repeat-y; margin-left: 10px; }
            .dateList dd.date_mouth dl .date_day { padding: 5px; }
                .dateList dd.date_mouth dl .date_day .date { font-weight: normal; }
                    .dateList dd.date_mouth dl .date_day .date.hover a { color: #e60000; }



.img_list .page_title { background: url('../image/n_top.jpg') repeat-x; height: 45px; }
    .img_list .page_title .title_name { float: left; font-size: 14px; padding-left: 12px; padding-top: 5px; }
    .img_list .page_title .page_path { float: right; line-height: 41px; padding-right: 12px; }
        .img_list .page_title .page_path a:hover { color: #e60000; }
        .img_list .page_title .page_path .hover_link { font-weight: normal; color: #e60000; }

.img_list .pic_tools { width: 100%; background-color: #e9e9e9; background-image: linear-gradient(to bottom, #f3f3f3 0px, #e3e3e3 100%); height: 40px; line-height: 36px; border: 1px solid #d3d3d3; border-left: 0; border-right: 0; box-shadow: 0 1px 0 0 #fcfcfc inset; }

    .img_list .pic_tools ul li { border-right: 1px solid #d1d1d1; float: left; margin: 0; width: 120px; padding-bottom: 4px; text-align: center; }
        .img_list .pic_tools ul li a, .img_list .pic_tools li dd a:link, .img_list .pic_tools li dd a:hover { text-decoration: none; height: 31px; margin-top: 5px; line-height: 36px; display: block; font-size: 1.2em; }
        .img_list .pic_tools ul li:first-child { border-left: 1px solid #d3d3d3; }
        .img_list .pic_tools ul li.hover { background-color: White; border-color: #e60000 #fff #fff #d1d1d1; border-style: solid none none solid; border-width: 3px 0 0 1px; padding-bottom: 2px; position: relative; }
            .img_list .pic_tools ul li.hover a, .img_list .pic_tools ul li.hover a:link { font-weight: bold; margin-top: 3px; height: 34px; }
.img_list .list { text-align: left; background-color: #fff; clear: both; padding: 0; margin: 0; }
    .img_list .list .null { text-align: center; background-color: #fff; clear: both; padding: 50px 0; margin: 0; border: 1px solid #d1d1d1; border-top: 0; font-size: 1.2em; color: #ff0000; }
    .img_list .list .img_info { border-bottom: 1px solid #efefef; width: 249px; padding: 15px 0; margin: 0px; float: left; overflow: hidden; text-align: center; border-right: 1px solid #efefef; }
        .img_list .list .img_info .img { width: 190px; height: 115px; overflow: hidden; margin: 15px auto; }
            .img_list .list .img_info .img img { width: 190px; height: 115px; border: 0; }
        .img_list .list .img_info .name { padding-left: 8px; width: 249px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: #e60000; }
            .img_list .list .img_info .name a, .img_list .list .img_info .name a:link { color: #e60000; }
        .img_list .list .img_info .author { padding: 10px 0 0 20px; color: #595757; text-align: left; }
    .img_list .list .page_foot { padding: 26px; text-align: center; }


.img_list.video_list .list .img_info { width: 249px; padding: 15px 0; }
    .img_list.video_list .list .img_info .img { width: 190px; height: 115px; }
        .img_list.video_list .list .img_info .img img { width: 190px; height: 115px; }
    .img_list.video_list .list .img_info .name { padding-left: 8px; width: 249px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
    .img_list.video_list .list .img_info .author { padding-left: 8px; }

.video_info.img_list .video { padding: 20px; background-color: #fff; }
    .video_info.img_list .video .video_name { font-size: 14px; padding-bottom: 10px; font-weight: bold; text-align: center; border-bottom: 1px dashed #999; }
    .video_info.img_list .video .video_author { text-align: center; padding: 10px 10px 20px 10px; }
    .video_info.img_list .video .video_remark { padding: 20px 0; }
        .video_info.img_list .video .video_remark p, .video_info.img_list .video .video_remark div { line-height: 1.5em; padding: 5px 0; }
    .video_info.img_list .video .video_view { font-size: 14px; text-align: right; }
        .video_info.img_list .video .video_view span { border: 0; font-family: Constantia,Georgia; font-size: 22px; font-style: italic; font-weight: 700; color: #e60000; }

.jiathis_style table, .jiathis_style table td { border: 0; }
#article_title { display: none; }

.VipInfo dl.vipList { font-size: 14px; }
    .VipInfo dl.vipList dd { padding: 8px; }

#main .my_web .right_content .con_info .neirong .VipInfo table.vipList { width: 100%; border: 0; }
    #main .my_web .right_content .con_info .neirong .VipInfo table.vipList th { border: 1px solid #c9caca; padding: 10px 5px; font-size: 14px; text-align: center; }
    #main .my_web .right_content .con_info .neirong .VipInfo table.vipList .num { text-align: center; width: 4em; }
#main .my_web .right_content .con_info .neirong .VipInfo table td { border: 0; }
#main .my_web .right_content .con_info .neirong .VipInfo table.vipList tbody td { padding: 10px 5px; font-size: 14px; border: 1px solid #c9caca; }
#main .my_web .right_content .con_info .neirong .VipInfo .page_foot { text-align: center; }



.neirong .inform dd { padding: 8px 0; }
    .neirong .inform dd .colName { font-size: 14px; padding: 0 0 5px 2px; color: #595757; }
    .neirong .inform dd .colInput input, .neirong .inform .colInput textarea { border: 1px solid #dcdddd; box-shadow: 1px 1px 1px #cfcfcf inset; padding: 8px 5px; width: 658px; margin-bottom: 2px; }
.neirong .inform .colInput textarea { height: 8em; }
.neirong .inform dd .left { width: 330px; float: left; }
.neirong .inform dd .right { width: 330px; float: right; }
    .neirong .inform dd .left .colInput input, .neirong .inform dd .right .colInput input { width: 320px; }
.neirong .inform dd p { text-align: center; }
.neirong .inform dd .remind { color: #ff0000; font-size: 14px; text-align: center; margin-bottom: 8px; }
.btn01 { background: -moz-linear-gradient(center top, #8fd95f, #3c9102 20%, #45ab01) repeat; background: -webkit-linear-gradient(top, #8fd95f 1%, #3c9102 5%, #45ab01 100%); background: -ms-linear-gradient(top, #8fd95f 1%, #3c9102 5%, #45ab01 100%); background: -o-linear-gradient(top, #8fd95f 1%, #3c9102 5%, #45ab01 100%); border: 1px solid #4ba607; border-radius: 5px 5px 5px 5px; -moz-border-radius: 5px 5px 5px 5px; background-color: #3c9102; font-size: 14px; font-weight: bold; letter-spacing: 0; margin: 0 10px 5px 0; !margin: 5px 10px 0 0; outline: medium none; padding: 4px 15px; !padding: 4px 15px 2px 15px; text-decoration: none; text-shadow: 0 1px 1px #5F85B8; -moz-text-shadow: 0 1px 1px #5F85B8; text-transform: uppercase; color: White; }
.btn02 { background: -moz-linear-gradient(center top, #9ab1cf, #3669ad 20%, #5f85b8) repeat; background: -webkit-linear-gradient(top, #9ab1cf 1%, #3669ad 5%, #5f85b8 100%); background: -ms-linear-gradient(top, #9ab1cf 1%, #3669ad 5%, #5f85b8 100%); background: -o-linear-gradient(top, #9ab1cf 1%, #3669ad 5%, #5f85b8 100%); border: 1px solid #0453bc; border-radius: 5px 5px 5px 5px; -moz-border-radius: 5px 5px 5px 5px; background-color: #3669ad; font-size: 14px; font-weight: bold; letter-spacing: 0; margin: 0 10px 5px 0; !margin: 5px 10px 0 0; outline: medium none; padding: 4px 15px; !padding: 4px 15px 2px 15px; text-decoration: none; text-shadow: 0 1px 1px #5F85B8; -moz-text-shadow: 0 1px 1px #5F85B8; text-transform: uppercase; color: White; }
    .btn01:hover, .btn01:focus, .btn02:hover, .btn02:focus { background: -moz-linear-gradient(center top, #FFDF9E, #f48423 5%, #F5B026) repeat; background: -webkit-linear-gradient(top, #ffdf9e 1%, #f48423 5%, #f5b026 100%); background: -ms-linear-gradient(top, #ffdf9e 1%, #f48423 5%, #f5b026 100%); background: -o-linear-gradient(top, #ffdf9e 1%, #f48423 5%, #f5b026 100%); background-color: #F48423; border-color: #E6791C #E6791C #D86F15; border-style: solid; border-width: 1px; cursor: pointer; color: White; -moz-text-shadow: 0 1px 1px #bd7f3e; text-shadow: 0 1px 1px #bd7f3e; }


.magazine .title { font-size: 16px; margin-bottom: 20px; font-weight: bold; clear: both; line-height: 2em; }
    .magazine .title .down { float: right; }
.magazine .img { text-align: center; }
    .magazine .img img { text-align: center; width: 600px; }
.magazine .content { margin: 10px 0; }

    .magazine .content table { border: 0; width: 100%; }

#main .my_web .right_content .con_info .neirong .magazine .content table td { padding: 10px 5px; font-size: 14px; border: 1px solid #c9c9c9; }

.magazine .content table th { text-align: center; padding: 10px 5px; border: 1px solid #c9c9c9; }

.neirong article h1 { margin: 0; padding: 0; padding-bottom: 5px; text-align: center; border-bottom: 1px dashed #999999; }
.neirong article h2 { margin: 0; padding: 15px 0 0 0; text-align: center; }
.neirong article .author { text-align: right; padding: 15px 0; }
.neirong article .news_foot { text-align: right; padding: 15px 0; }

.menu_parent { font-size: 16px; padding-top: 10px; font-weight: bold; }
.menu_child { padding: 3px 0 3px 20px; font-size: 14px; }

.neirong .search { width: 100%; padding-bottom: 10px; height: 40px; }
    .neirong .search .input_name { width: 516px; height: 36px; border-left: 1px solid #c9c9c9; font-size: 16px; padding-left: 5px; display: inline-block; outline: none; }
    .neirong .search .btnSearch { width: 140px; border: 0; background-color: #e60000; color: White; cursor: pointer; height: 40px; font-size: 16px; }
.search-null { text-align: center; }
    .search-null .red { color: Red; }

.news_error { padding: 10px; }
    .news_error .e_404 { text-align: center; border-bottom: 1px solid #e60000; }
    .news_error .contents { margin: 30px 40px 20px; }


.news_title { font-size: 22pt; font-weight: bold; }
.news_title2 { font-size: 16pt; font-weight: normal; }
.news_title3 { font-size: 15pt; font-weight: normal; }
.news_title.Normal { font-size: 22pt; }
.news_title.Big { font-size: 24pt; }
.news_title.Middle { font-size: 18pt; }
.news_title.Black { color: black; }
.news_title.Red { color: red; }
.news_title.Cyan { color: darkcyan; }
.news_title.Blue { color: blue; }
.news_title.Violet { color: rebeccapurple; }
.news_title.Brown { color: brown; }
.news_title2.Black { color: black; }
.news_title2.Red { color: red; }
.news_title2.Cyan { color: darkcyan; }
.news_title2.Blue { color: blue; }
.news_title2.Violet { color: rebeccapurple; }
.news_title2.Brown { color: brown; }
.news_title3.Black { color: black; }
.news_title3.Red { color: red; }
.news_title3.Cyan { color: darkcyan; }
.news_title3.Blue { color: blue; }
.news_title3.Violet { color: rebeccapurple; }
.news_title3.Brown { color: brown; }

.news_list a.Black, .news_list a.Black:visited { color: #595757; }
.news_list a.Red, .news_list a.Red:visited { color: red; }
.news_list a.Cyan, .news_list a.Cyan:visited { color: darkcyan; }
.news_list a.Blue, .news_list a.Blue:visited { color: blue; }
.news_list a.Violet, .news_list a.Violet:visited { color: rebeccapurple; }
.news_list a.Brown, .news_list a.Brown:visited { color: brown; }

.home_two .right .content a.Black, .home_two .right .content a.Black:visited { color: #595757; }
.home_two .right .content a.Red, .home_two .right .content a.Red:visited { color: red; }
.home_two .right .content a.Cyan, .home_two .right .content a.Cyan:visited { color: darkcyan; }
.home_two .right .content a.Blue, .home_two .right .content a.Blue:visited { color: blue; }
.home_two .right .content a.Violet, .home_two .right .content a.Violet:visited { color: rebeccapurple; }
.home_two .right .content a.Brown, .home_two .right .content a.Brown:visited { color: brown; }