*{padding:0;margin:0;list-style:none;}
body{font-size:17px;font-family:"Î¢ÈíÑÅºÚ"; margin:0px; padding:0px;position:relative;}
ul{padding:0;margin:0;list-style:none;}
table,td,tr{border:0;padding:0;margin:0;list-style:none;}
a{color:#333;text-decoration:none;}
a:hover{color:#910000;text-decoration:none;font-weight:bold;}
img{border:o;}
a img{border:0;}
.clear{font-size:0px;height:0px;line-height:0px;clear:both;}
.jz{max-width:1260px;margin:0 auto;}
.fl{float:left;}   .fr{float:right;}


#header{width:100%;height:84px;background:#910000;padding:28px 0px 28px;}
.header_logo{float:left;}
.headr_ser{width:240px;height:31px;float:right;background:#fff;margin-top:20px;}
.ss_k{width:205px;height:31px;float:left;text-indent: 1em;line-height:31px;border:none;}


.ss_an{width: 180px;height:30px;border-radius: 20px;outline: none;border:none;text-indent: 0.5em;}


.header_right{float:right;}
.header_right ul li{float:left;margin-right:16px;}


.header_right ul li.li_01{padding-top:3px;}

.weixin{min-width:33px;height:33px; line-height:33px;position:relative; font-size:15px; text-align:center;float:left;margin-right:16px;}
.weixin a{height:30px; display:block; position:absolute; left:0; bottom:0; }

.weixin .weixin_nr{text-align:center; position:absolute; left:-30px; top:47px; display:none;}
.weixin .weixin_nr img{ margin-bottom:5px;}

.weixin.on .weixin_nr{ display:block;}
.weixin.on a{cursor:pointer;}



#menu{width:100%;height:60px;background:#ffffff;box-shadow: 5px 0px 5px #c9c8c8;}

.nav{ margin:0 auto;width:1260px; height: 60px; position:relative;}

.nav li{float: left;position: relative;background:url(/img/x_line.png) right center no-repeat;}

.nav li>a{display: block;font-size:18px;color: #222;height: 60px;line-height:60px;text-align: center;padding:0px 30px 0px 23px;}

.nav li.on>a,.nav li:hover>a{background:#910000;color:#fff;border-radius-left-top:2px;}
.nav li.on,.nav li:hover{background:url(/img/x_line.png) right center no-repeat;}

.two-nav{position: absolute;left: 0px;margin-top:-1px;z-index: 990;display: none;width:180px;}
.two-nav a{display: block;height: 48px;line-height:48px;text-align: center;color: #ffffff;font-size: 16px;background:#910000;font-weight:bold;}
.two-nav a:hover{background:#b70606;}


.top_ser{width:45px;float:left;padding-top:74px;}


#conter{width:100%;}



.con_left{width:940px;float:left;padding-top:12px;}


.con_tz_left{width:472px;float:left;}
.tz_gg{width:472px;float:left;margin-bottom:34px;}
.tz_gg_nav{width:472px;height:66px;border-bottom:1px #e4e2e2 solid;}
.tz_gg_nav span{float:right;line-height:65px;}
.tz_gg_nav span a{color:#777;}

.tz_gg_nav font{float:left;border-bottom:6px #910000 solid;line-height:64px;padding:0px 12px;font-size:22px;}

.tz_gg_top{width:468px;height:316px;padding-top:16px;}

.focusBox { position: relative; width: 468px; height: 316px; overflow: hidden;  } 
.focusBox .pic img { width: 468px; height: 316px; display: block; } 
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 42px; width:100%;  background: #000; filter: alpha(opacity=45); opacity: 0.45; overflow: hidden; } 

.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 42px; width:100%; overflow: hidden; } 
.focusBox .txt li{ height:42px; line-height:42px; position:absolute; bottom:-36px;} 

.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 16px; font-weight: bold; text-decoration: none; }
 .focusBox .num { position: absolute; z-index: 3; bottom: 10px; right: 8px; } 
 .focusBox .num li{ float: left; position: relative; width: 22px; height: 22px;  overflow: hidden; text-align: center; margin-right: 2px; cursor: pointer; } 
 .focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; background:#666666;width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; } 
 .focusBox .num li span { z-index: 1; background:#7d7b79; filter: alpha(opacity=80); opacity: 0.8; } 
 .focusBox .num li.on a,.focusBox .num a:hover{ background:#ff0000;  }


.tz_gg_bot{width:468px; border-bottom: 1px #e4e2e2 solid; padding-top:5px;}
.tz_gg_bot ul li{float:left;height:49px;line-height:49px;width:442px;background:url(/img/doc.png) left center no-repeat;padding-left:26px;}



.ks_dh{width:472px;margin:0 auto;padding-top:34px;}
.ks_dh ul li{width:229px;height:106px;float:left;text-align: center;margin-bottom:14px;}

.ks_dh ul li.ks_01{background:#48b9b7;margin-right:13px;}
.ks_dh ul li.ks_02{background:#ce5252;}
.ks_dh ul li.ks_03{background:#9ca34b;margin-right:13px;}
.ks_dh ul li.ks_04{background:#628a5e;}
.ks_dh ul li.ks_05{background:#53abd4;margin-right:13px;}
.ks_dh ul li.ks_06{background:#c09233;}
.ks_dh ul li.ks_01 h1,.ks_dh ul li.ks_02 h1,.ks_dh ul li.ks_03 h1,.ks_dh ul li.ks_04 h1,.ks_dh ul li.ks_05 h1,.ks_dh ul li.ks_06 h1{padding-top:15px;}

.ks_dh ul li font{font-size:18px;font-weight:bold;}
.ks_dh ul li a{color:#fff;}   .ks_dh ul li a:hover {height:106px;display:block;background:#910000;}



.con_gz_right{width:439px;float:right;}

.gz_dt{width:439px;float:right;}

.gz_dt_nav{width:439px;height:66px;border-bottom:1px #e4e2e2 solid;}
.gz_dt_nav span{float:right;line-height:65px;}
.gz_dt_nav span a{color:#777;}
.gz_dt_nav font{float:left;border-bottom:6px #910000 solid;line-height:64px;padding:0px 12px;font-size:22px;}


.gz_dt_font{width:439px;padding-top:10px;}
.gz_dt_font ul li{width:439px;height:65px;border-bottom:1px #cdcccc dashed;padding:13px 0px;}

.gz_dt_font ul li span{margin-right:10px;float:left;width:64px;height:55px;background:#e6e5e5;line-height:25px;color:#6c6c6c;text-align:center;padding:10px 0px 0px;font-size:16px;}
.gz_dt_font ul li span h1{font-size:17px;font-weight:bold;color:#6c6c6c;}


.gz_dt_font ul li:hover span{background:#910000;color:#fff;}   .gz_dt_font ul li:hover span h1{color:#fff;}

.gz_dt_font ul li .right{width:365px;float:left;line-height:32px;}
.gz_dt_font ul li .right h2{color:#333;font-size:16px;}
.gz_dt_font ul li .right p{color:#777;}

.gz_dt_font ul li .bleft{margin-right:16px;}



.ky_dt{width:439px;float:right;}

.ky_dt_font{padding-top:8px;}
.ky_dt_font ul li{float:left;height:46px;line-height:46px;width:413px;background:url(/img/doc.png) left center no-repeat;padding-left:26px;}



.con_right{width:259px;float:right;background:#f3f3f3;padding:12px 13px 15px;margin-top:23px;}
.con_sb{width:259px;padding-bottom:24px;}
.con_sb_nav{width:259px;height:61px;line-height:61px;background:#910000;color:#fff;font-size:22px;}
.con_sb_nav h1{padding:0px 10px 0px 69px;float:left;}

.con_sb_font{text-align:center;}
.con_sb_font ul li{width:257px;height:52px;line-height:52px;border:1px #e4e2e2  solid;margin-top:13px;float:left;background:#fff;}


.con_lj{width:260px;padding-bottom:10px;}
.con_lj_nav{width:260px;height:61px;line-height:61px;background:#910000;color:#fff;font-size:22px;}
.con_lj_nav h1{padding:0px 10px 0px 69px;float:left;}


#footer{width:100%;background:#910000;padding:37px 0px;margin-top:30px;}
.fot_left{float:left;line-height:38px;color:#fff;}
.fot_right{float:right}
.fot_right ul li{float:left;margin-left:32px;}






.ej_zw_left{width:245px;float:left;margin-top:20px;margin-left:12px;}
.ej_zw_left_nav{width:245px;height:93px;line-height:93px;font-size:20px;text-align:center;background:#910000;color:#fff;border-bottom:1px #c7cbe4 solid;FONT-WEIGHT:bold;}

.ej_zw_left_font{width:215px;padding:0px 15px 50px;background:#f8f8f8;}
.ej_zw_left_font ul li{width:215px;height:49px;line-height:49px;text-align:center;font-size:16px;border-bottom:1px #d9d9d9 solid;}
.ej_zw_left_font ul li a{color:#333;}   .ej_zw_left_font ul li:HOVER{font-weight:bold;background:url(/img/more_xf.png) right 14px no-repeat;color:#910000;}

.ej_zw_left_font ul li a.actived{font-weight:bold;background:url(/img/more_xf.png) right 14px no-repeat;display:block;}


.ej_zw_right{width:975px;float:right;padding-bottom:25px;margin-right:0px;margin-top:20px;}
.ej_zw_right_nav{width:975px;height:50px;line-height:50px;border-bottom:1px #ccc solid;position:relative;}
.ej_zw_right_nav font{font-size:18px;color:#222;padding:0px 10px;border-bottom:3px #910000  solid;font-weight:bold;top:-2px;position:absolute;background:url(/img/img1.jpg) left center no-repeat;text-indent:1.1em;}
.ej_zw_right_nav span{float:right;font-size:16px;}

.ej_zw_right_font{width:945px;padding:12px 15px 0px;}
.ej_zw_right_font h1{text-align:center;font-size:18px;line-height:50px;}
.ej_zw_right_font .date{width:945px;line-height:50px;text-align: center;border-bottom:1px #ccc  dashed;margin-bottom:15px;}   .ej_zw_right_font .date span{padding:0px 25px;}
.ej_zw_right_font p{line-height:35px;padding:0px 10px;}



.ej_zw_right_nfont{width:959px;padding:15px 8px 0px;}
.ej_zw_right_nfont ul li{width:975px;height:50px;line-height:50px;float:left;background:url(/img/doc.png) left center no-repeat;text-indent:1em;border-bottom:1px #ddd dashed;}
.ej_zw_right_nfont ul li a:hover{font-weight:bold;}
.ej_zw_right_nfont ul li span{float:right;color:#999;}

.page{width:910px;height:40px;line-height:40px;text-align: center;}




.ej_zw_right_tu{width:953px;padding:25px 0px 0px 22px;}
.ej_zw_right_tu ul li{width:216px;height:246px;float:left;margin-right:22px;text-align: center;}
.ej_zw_right_tu ul li img{width:216px;height:186px;background:#fff; padding:1px;    }
.ej_zw_right_tu ul li span{line-height:50px;}


.ej_zw_right_tu ul li img:hover{background:#96c2f1;}



        .hdp {
            max-width: 1920px;
            min-width: 1260px;
            
            overflow: hidden;
            position: relative;}
       
        .hdp .hd {
            height: 9px;
            overflow: hidden;
            position: absolute;
            left: 50%;
            bottom: 15px;
            z-index: 1;}
       
        .hdp .hd ul {
            overflow: hidden;
            zoom: 1;
            float: left;}
       
        .hdp .hd ul li {
            float: left;
            margin-right: 10px;
            width: 9px;
            height: 9px;
            border-radius: 5px;
            text-align: center;
            cursor: pointer;
            color: #ffffff;
            background-color: #ffffff;}
       
        .hdp .hd ul li.on {
            color: #ffffff;
            background-color: #910000;
            border-radius: 5px;
            height: 9px;
            width: 9px;}
       
        .hdp .bd {
            position: relative;
            height: 100%;
            z-index: 0;}
       
        .hdp .bd li {
            zoom: 1;
            vertical-align: middle;
            position: relative;}
       
        .hdp .bd img {
            width: 100%;
            
            display: block;}
       
        .hdp .prev,
        .hdp .next {
            position: absolute;
            left: 3%;
            top: 50%;
            margin-top: -25px;
            display: block;
            width: 32px;
            height: 40px;
            filter: alpha(opacity=50);
            opacity: 0.5;}
       
        .hdp .next {
            left: auto;
            right: 3%;
            background-position: 8px 5px;}
       
        .hdp .prev:hover,
        .hdp .next:hover {
            filter: alpha(opacity=100);
            opacity: 1;}
       
        .hdp .prevStop {
            display: none;}
       
        .hdp .nextStop {
            display: none;}
       
        .hdp .bd ul li .txt {
            width: 300px;
            
            position: absolute;
            right: 50%;
            bottom: 0px;
            height: 40px;
            background-color: rgba(0, 0, 0, 0.5);}
       
        .hdp .bd ul li .txt a {
            font-size: 13px;
            line-height: 50px;
            color: #fff;}