@charset "utf-8";
/* CSS Document */
/* Auther: Puyuan */
/* WebSite: http://www.ipuyuan.com/ */
/*公共样式与首页样式*/


@font-face{
            font-family: 'oswald';
            src : url('../font/汉呈清风霁月.ttf');
        }

A{TEXT-DECORATION: none;}
A:link {color: #333333; outline:none;}
A:visited {color: #333333}
A:active {color: #333333}
A:hover{COLOR:#16702b}
BODY
{
    margin:0px; font-family:"微软雅黑"; background:#f8f8f8;color:#333333;}
p,h1,h2,h3,h4,h5,h6,ul,li,input,dl,dt,dd,header,article,iframe,footer,ol,div,img{margin:0px; padding:0px; }
input{ border:0px;}
img{border:0px; vertical-align:middle; -webkit-transition:all 0.2s linear;
    -moz-transition:all 0.2s linear;
    -o-transition:all 0.2s linear;
    -ms-transition:all 0.2s linear;
    transition:all 0.2s linear; max-width:100%; height:auto;}
li{ list-style:none;}
a{outline:none; }
b{ font-weight:normal;}
input,button,select,textarea{outline:none;font-family:"微软雅黑"; font-size:12px;}
.left{float:left;}
.right{float:right;}
.clear{clear:both; margin:0px; padding:0px; height:0px;}
@media only screen and (max-width:1200px){

    .main{ width:100%; margin:0px auto;}
    body{ font-size:1.3em;line-height:150%;}
}

@media only screen and (min-width:1200px){

    .main{ width:1200px; margin:0px auto;}
    body{ font-size:12px;line-height:22px;}
}

.zt_r{ color:#ff0000;}
@media only screen and (max-width:1200px){
    .top{ width:100%; background:#ffffff; height:55px; border-bottom:solid 1px #dddddd;}
    .top .main{ height:55px; position:relative;}
    .t_logo{  position:absolute; left:3%; top:10px;}
    .t_logo span{ float:left; line-height:35px; border-left:solid 1px #dddddd; color:#ff9913; font-size:1.2em; padding-left:10px; margin-left:8px; font-weight:bold;}
    a.logo{ background:url(../images/logo.png) no-repeat; background-size:100% 100%; width:135px; height:35px; float:left;}
    .menu{margin:0px 0px 0px 0%; float:left; font-size:1em; width:100%;}
    .menu li{ float:left;  width:100%; border-top:solid 1px #dddddd;}
    .menu a{ display:block; width:100%; padding:8px 0px; font-size:1.1em;  text-align:left; padding-left:3%; float:left; }
    .menu a i{ margin-right:5px;}
    .menu li a:hover{background:#860404; color:#ffffff;}
    .menu li a:hover i.i_d{background:url(../images/t_db2.png) no-repeat;}
    .menu li dl{ width:100%; float:left;  background:#f8f8f8; }
    .menu li dd{ width:50%; float:left; font-size:1em; }
    .menu li dd a{ display:block;  width:100%;  color:#860404;}
    .menu li dd a:hover{ background:#0e366a; color:#fff;}

    .menu2{ width:32px; height:20px; display:block; position:absolute; right:3%; top:18px;}
    .menu2 a{ background:url(../images/d2_1_03.png) no-repeat; outline:none; display:block; background-size:100% 100%; width:32px; height:20px; line-height:20px;}
    .menu2 a.on{background: url(../images/d2_2_03.png) no-repeat; background-size:100% 100%; }
    .menu a:hover,.menu li.on a.dbt{ }
    .menu li.l_x{ display:none;}
    .menu li.l_last{ float:left; margin:0px;}
    .menu li a.cd_jt{ background:#2577e3; color:#ffffff; padding:10px 3%;}
    .menu li a.cd_jt i{ background:url(../images/t_jt.png) no-repeat; width:19px; height:16px; display:inline-block; margin-right:5px; vertical-align: text-top;}
    .menu li a.cd_jt:hover{ background:#860404;}
    #navk{ width:100%; display:none; background:#ffffff; position:absolute; left:0px; top:55px; z-index:20; box-shadow:0 5px 8px rgba(0,0,0,.3); }
    .cd_t{ float:left; width:94%; margin:5px 3%; }
    .cd_t li{ float:left; height:41px; line-height:41px; width:33.3333%;}
    .cd_t a{  display:block; font-size:1.1em; font-weight:bold;}
    .cd_t a.cd_a1{ background:url(../images/top_a1.png) left no-repeat;padding-left:33px;}
    .cd_t a.cd_a2{ background:url(../images/top_a2.png) left no-repeat;padding-left:27px;}
    .cd_t a.cd_a3{ background:url(../images/top_a3.png) left no-repeat;padding-left:33px;}
    .cd_t li.l_x{ color:#c5c5c5; margin:0px 10px;}
    .cd_t li.l_x{ color:#c5c5c5; margin:0px 10px; display:none;}
    .cd_t li.l_tel{ background:url(../images/top_tel.png) left no-repeat; width:100%; display:none;}
    .cd_t li.l_ss{ width:100%; border-right:solid 1px #e5e5e5; height:40px; margin-top:10px; margin-bottom:5px; }
    .cd_t li.l_ss .d_ss{ width:100%; height:40px;  border:solid 2px #0e366a; background:#ffffff;  }
    .cd_t li.l_ss:hover .d_ss{ display:block;}
    .cd_t li.l_ss .d_ss .ss_txt{ float:left; height:40px; line-height:38px; width:70%; font-size:1.1em; padding-left:10px;}
    .cd_t li.l_ss .d_ss .ss_an{ background:url(../images/ss.png) center center no-repeat; float:right;  width:22%; height:40px; cursor:pointer;}
    .cd_t li:last-child{ border:0px;}

    .ss{ width:94%;  height:31px; background:#ffffff; float:left; margin:0px 0px 15px 3%; border:solid 1px #dddddd;}
    .ss_txt{ float:left; height:31px; line-height:31px; background:none;  width:80%; color:#999999; font-size:1em; padding-left:3%; }
    .ss_an{ float:right; margin:-1px -1px 0px 0px; background: url(../images/ss_an.jpg) #226cc3 center center no-repeat; background-size:auto 100%; width:20%; height:31px; font-size:18px; text-align:center; cursor:pointer;}
}
@media only screen and (max-width:380px){
    .menu li dd{ float:left; width:48%; float:left; margin:2px 1%;}
    .menu li dd a{padding:2px 4%;}
}
@media only screen and (min-width:1200px){
    /*box-shadow:0 1px 2px rgba(0,0,0,.2);*/
    .nav_xx{ width:100%; background:#8ea6c5; height:8px;}
    #navk{ width:100%; height:77px; background:url(../images/menu_bj.jpg); padding:0px 0px 0px 0px;   }
    #navk .main{ height:77px; position:relative;}
    .menu2{ display:none;}
    .top{ width:100%; height:115px;  z-index:10;   }
    .top .main{ height:115px; position:relative;}
    .t_logo{ position:absolute; left:0px; top:18px; height:80px; width:308px;}
    .t_logo a.logo{ background:url(../images/logo.png) no-repeat; background-size:100% 100%; width:308px; height:80px; float:left;}
    .t_logo span{ float:left; line-height:82px; border-left:solid 1px #dddddd; color:#ff9913; font-size:30px; padding-left:40px; margin-left:40px; font-weight:bold;}
    .menu{ width:100%; height:77px; position:relative; z-index:100; text-align:center;}
    .menu li{ height:77px; float:left;  width:107px; position:relative;}
    .menu li dl{ width:100%; position:absolute; top:77px; left:0px; background:#8ea6c5; display:none;}
    .menu li dd{ width:100%; float:left; font-size:14px; }
    .menu li dd a{ display:block;  line-height:22px; width:100%; padding:8px 10px; color:#860404;}
    .menu li dd a:hover{ background:#0e366a; color:#fff;}
    .menu a.dbt{ line-height:77px; width:100%; height:77px; color:#cfd7e2;  font-size:15px; float:left; font-weight:bold;  display:block; }
    .menu a.dbt:hover,.menu li.on a.dbt,.menu li:hover a.dbt{ color:#fff;}
    .menu li:hover dl{ display:block;}
    .menu .l_x{ background:url(../images/menu_jx.png) center center no-repeat; width:2px;}

    .cd_t{ position:absolute; top:-80px; height:41px; line-height:41px; right:0px;}
    .cd_t li{ float:left; height:41px; margin-left:18px;}
    .cd_t li.l_ss{ width:40px; border-right:solid 1px #e5e5e5; height:25px; margin-top:10px; position:relative;}
    .cd_t li.l_ss .d_ss{ width:240px; height:41px; display:none; border:solid 2px #0e366a; background:#ffffff; position:absolute; right:0px; top:-9px;}
    .cd_t li.l_ss:hover .d_ss{ display:block;}
    .cd_t li.l_ss .d_ss .ss_txt{ float:left; height:37px; line-height:37px; width:170px; margin-left:10px; font-size:14px;}
    .cd_t li.l_ss .d_ss .ss_an{ background:url(../images/ss.png) center center no-repeat; float:right; margin:7px 12px 0px 0px; width:25px; height:25px; cursor:pointer;}
    .cd_t li a.cd_ss{ background:url(../images/ss.png) center center no-repeat; display:block; width:25px; height:25px;}
    .cd_t a{  display:block; font-size:15px; font-weight:bold;}
    .cd_t a.cd_a1{ background:url(../images/top_a1.png) left no-repeat;padding-left:38px;}
    .cd_t a.cd_a2{ background:url(../images/top_a2.png) left no-repeat;padding-left:32px;}
    .cd_t a.cd_a3{ background:url(../images/top_a3.png) left no-repeat;padding-left:38px;}
    .cd_t li.l_x{ color:#c5c5c5; margin:0px 10px;}
    .cd_t li.l_tel{ background:url(../images/top_tel.png); width:231px;}

    .ss{ width:350px;  height:31px; background:#ffffff; position:absolute; right:0px; top:-55px; border:solid 1px #dddddd;}
    .ss_txt{ float:left; height:31px; line-height:31px; background:none;  width:300px; color:#999999; font-size:12px; margin-left:12px;}
    .ss_an{ float:right; margin:-1px -1px 0px 0px; background: url(../images/ss_an.jpg) no-repeat; background-size:100% 100%; width:31px; height:31px; font-size:18px; text-align:center; cursor:pointer;}

}
i.i_d{ background:url(../image/t_db1.png) no-repeat; width:13px; height:13px; display:inline-block;}
a.cd_user{ background:url(../image/t_user.png) center center no-repeat; width:15px; height:20px; display:inline-block;}
@media only screen and (max-width:1200px){
    .foot{background:#000000; color:#8f8f8f;   font-size:1em; line-height:155%; padding:15px 3% 15px 3%;}
    .cd_f{ float:left; width:100%; }
    .cd_f a{ margin:0px 6px; color:#cee0ee;}
    .foot .d1{ float:left; width:70%;}
    .sel_link{ float:left; margin-top:5px; width:100%; height:28px; line-height:28px; background:#000; color:#fff; border:solid 1px #303030;  padding-left:10px;}
    .foot_bt{ width:100%; float:left; font-size:14px; color:#fff; margin-bottom:10px;}
    .foot_link{ width:100%; float:left; margin-bottom:20px;}
    .foot_nr{ width:100%; float:left;}
    .foot .d2{ float:right; width:15%; text-align:center;}
    .foot .d2 img{ width:100%;  border:solid 1px #303030; padding:10px;}
    .foot .d2 p{ padding-top:10px;}

}
@media only screen and (max-width:600px){
    .foot .d1{ width:60%;}
    .foot .d2{ width:25%;}
}
@media only screen and (max-width:550px){
    .foot .d1{ width:100%; margin-bottom:10px;}
    .foot .d2{ width:100%; text-align:center;}
    .foot .d2 img{ width:110px;  border:solid 1px #303030; padding:10px;}
}
.cd_f a:hover{ color:#ffffff;}
@media only screen and (min-width:1200px){
    .foot{ background:#000000; color:#8f8f8f; font-size:12px; line-height:24px; padding:30px 0px 30px 0px;}
    .cd_f{ float:left; width:100%; color:#e0e0e0; margin-left:-10px;}
    .cd_f a{ margin:0px 10px; color:#cee0ee;}
    .foot .d1{ float:left; width:830px;}
    .foot_bt{ width:100%; float:left; font-size:14px; color:#fff; margin-bottom:10px;}
    .foot_link{ width:100%; float:left; margin-bottom:20px;}
    .foot_nr{ width:100%; float:left;}
    .foot .d2{ float:right; width:117px; text-align:center;}
    .foot .d2 img{ width:110px; height:110px; border:solid 1px #303030; padding:12px;}
    .foot .d2 p{ padding-top:10px;}
    .sel_link{ float:left; margin-right:5px; width:200px; height:28px; line-height:28px; background:#000; color:#fff; border:solid 1px #303030; padding-left:10px; }


}

.sy_ban{ width:100%;}

@media only screen and (max-width:1200px){
    .sy1{ width:100%; padding:15px 3% 20px 3%;}
    .sy1 .imgk{  width:100%; height:40px; line-height:40px; font-size:1.2em; float:left; border-bottom:solid 1px #ddd;  overflow: hidden; font-weight:bold;}
    .sy1 .txtk{ width:100%; float:left; font-size:1.1em; line-height:155%; margin-top:15px;}
    .sy_lm1{ width:100%; float:left; margin-top:20px; text-align:center;}
    .sy_lm1 li{ display:inline-block; margin:0px 15px; }
    .sy_lm1 a{ background:url(../images/sy_lm.png) no-repeat; padding:18px 16px 0px 16px; display:block; width:71px; height:71px; line-height:18px; text-align:center; font-size:16px;}
    .sy_lm1 a:hover{ background:url(../images/sy_lm_on.png) no-repeat; color:#fff;}
}
@media only screen and (max-width:560px){
    .sy_lm1 li{ margin:0px 5px;}
}
@media only screen and (max-width:460px){
    .sy_lm1 li{ margin:10px 10px;}
}
@media only screen and (min-width:1200px){
    .sy1{ width:100%; padding:45px 0px 60px 0px;}
    .sy1 .imgk{ background:url(../images/sy_gk.png) no-repeat; width:250px; height:203px; float:left; text-indent:-9999em; overflow: hidden;}
    .sy1 .txtk{ width:940px; float:right; font-size:14px; line-height:28px; margin-top:25px;}
    .sy_lm1{ width:100%; float:left; margin-top:25px; text-align:center;}
    .sy_lm1 li{ display:inline-block; margin:0px 25px; }
    .sy_lm1 a{ background:url(../images/sy_lm.png) no-repeat; padding:18px 16px 0px 16px; display:block; width:71px; height:71px; line-height:18px; text-align:center; font-size:16px;}
    .sy_lm1 a:hover{ background:url(../images/sy_lm_on.png) no-repeat; color:#fff;}
}

@media only screen and (max-width:1200px){
    .ab_ny{ width:100%; padding:0px 0px 50px 0px; background:url(../images/ab_bj.jpg) bottom center no-repeat; background-size:100% auto;}
    .lm_bt_sj{ width:100%; float:left; text-align:center; height:40px; background:#860404; font-size:1.2em; font-weight:bold;}
    .lm_bt_sj a{color:#ffffff; float:left; width:100%; font-size:1em; height:40px; line-height:40px;  display:block; background:url(../images/jt_xx.png) no-repeat 97% 15px;}
    .ab_lm{ float:left; width:100%; margin:0px 0px; display:none;}
    .ab_lm h2{ display:none;}
    .ab_lm li{ float:left; width:100%;}
    .ab_lm a{ display:block; width:100%;line-height:150%; text-align:center; color:#333333; font-size:1.1em; padding:7px 0px; border-bottom:solid 1px #dddddd; float:left;}
    .ab_lm a:hover{ background:#e8f1fb;}
    .ab_lm li dd{ width:100%; float:left; border-bottom:solid 1px #ddd;}
    .ab_lm li dd a{ background:none; color:#333;}
    .ab_lm li dd a:hover{ color:#007035;}
    .ab_ny .d1{ float:left; width:100%; margin-bottom:10px;}
    .ab_ny .d2{ float:left; width:100%;}
    .ab_wz{ width:94%; float:left; margin:0px 0px 15px 3%; height:40px; line-height:40px; border-bottom:solid 1px #ddd;}
    .ab_wz .s1{ display:none;}
    .ab_wz .s2{ float:left; color:#a8aab4; font-size:14px; background:url(../images/ab_home.jpg) left no-repeat; padding-left:20px;}
    .ab_wz .s2 a{color:#a8aab4; margin:0px 10px;}
    .ab_wz .s2 a:hover{ color:#16702b;}
    .ab_nr{ float:left; width:94%; font-size:1.5em; line-height:170%; margin-left:3%;}
    .ab_nr p{ padding-bottom:15px; }
}

@media only screen and (min-width:1200px){
    .lm_bt_sj{ display:none;}
    .ab_ny{ width:100%; padding:40px 0px 220px 0px; background:url(../images/ab_bj.jpg) bottom center no-repeat; background-size:100% auto;}
    .ab_ny .d1{ width:226px; float:left;}
    .ab_ny .d2{ float:right; width:890px;}
    .ab_lm{ float:left; background:url(../images/ab_a3.jpg) bottom no-repeat; width:100%; min-height:200px; padding-bottom:25px; text-align:center;}
    .ab_lm_t{ width:100%; float:left; background:url(../images/ab_a2.jpg); height:11px;}
    .ab_lm h2{ width:100%; float:left; font-size:20px; color:#860404; line-height:45px; margin-bottom:10px;}
    .ab_lm ul{ float:left; width:60%; margin-left:20%;}
    .ab_lm li{ width:100%; margin-bottom:5px; float:left;}
    .ab_lm li dl{ width:100%; float:left;}
    .ab_lm a{ display:block; width:100%; font-size:15px;




 line-height:35px; background:#860404; color:#fff;}
    .ab_lm a:hover,.ab_lm a.on{ background:#007035;}
    .ab_lm li dd{ width:100%; float:left; border-bottom:solid 1px #ddd;}
    .ab_lm li dd a{ background:none; color:#333; font-size:14px;}
    .ab_lm li dd a:hover,.ab_lm li dd a.on{ color:#007035; background:none;}
    .ab_lm li dd a.on{ font-weight:bold; background:none;}
    .ab_wz{ width:100%; float:left; margin:10px 0px 50px 0px; height:40px; line-height:40px; border-bottom:solid 1px #aaaaaa;}
    .ab_wz .s1{ float:left; height:60px; line-height:60px; font-size:35px; color:#16702b; background:#f8f8f8; padding-right:25px;}
    .ab_wz .s2{ float:right; color:#a8aab4; margin-right:-10px; font-size:14px; background:url(../images/ab_home.jpg) left no-repeat; padding-left:20px;}
    .ab_wz .s2 a{color:#a8aab4; margin:0px 10px;}
    .ab_wz .s2 a:hover{ color:#16702b;}
    .ab_nr{ float:left; width:100%; font-size:14px; line-height:30px;}
    .ab_nr p{ padding-bottom:25px;}
}
@media only screen and (max-width:1200px){
    .ld_lb{ width:94%; margin-left:3%; float:left; margin-top:-15px;}
    .ld_lb li{ width:100%; float:left; border-bottom:solid 1px #ddd; padding:15px 0px;}
    .ld_lb li .imgk{ float:left; width:25%;}
    .ld_lb li .imgk img{ width:100%; }
    .ld_lb li .txtk{ float:right; width:72%;}
    .ld_lb li .ld_bt{ float:left; margin-bottom:5px; border-bottom:1px #ddd solid; width:100%;font-size:1.2em; line-height:35px; }
    .ld_lb li .ld_nr{ width:100%; float:left; font-size:1.1em; line-height:155%;}
    .ld_lb li .ld_nr p{ padding:6px 0px;}
}
@media only screen and (max-width:450px){
    .ld_lb li .imgk{ width:100%; text-align:center;}
    .ld_lb li .imgk img{ width:80%; }
    .ld_lb li .txtk{ float:left; width:100%;}
    .ld_lb li .ld_bt{ text-align:center;}
}
@media only screen and (min-width:1200px){
    .ld_lb{ width:100%; float:left; margin-top:-30px;}
    .ld_lb li{ width:100%; float:left; border-bottom:solid 1px #ddd; padding:35px 0px;}
    .ld_lb li .imgk{ float:left; width:280px;}
    .ld_lb li .imgk img{ width:100%; height:195px;}
    .ld_lb li .txtk{ float:right; width:575px;}
    .ld_lb li .ld_bt{ float:left; background: url(../images/ld_bj.png) top no-repeat; width:46px; height:114px; text-align:center; font-size:24px; color:#fff; line-height:26px; padding-top:10px; padding-right:7px;}
    .ld_lb li .ld_nr{ width:510px; float:right; font-size:16px; line-height:22px;}
    .ld_lb li .ld_nr p{ padding:10px 0px;}
    .ld_lb li:nth-child(even) .imgk,.ld_lb li:nth-child(even) .ld_bt{ float:right;}
    .ld_lb li:nth-child(even) .txtk,.ld_lb li:nth-child(even) .ld_nr{ float:left; /*text-align:right;*/}
}
@media only screen and (max-width:1200px){
    .zr_lb{ width:96%; margin-left:2%; float:left; margin-bottom:10px;}
    .zr_lb ul{ float:left; width:100%;}
    .zr_lb li{ float:left; width:48%;  text-align:center; margin:0px 1% 15px 1%;}
    .zr_lb .imgk{ width:100%; float:left;}
    .zr_lb .imgk img{ width:100%; display:block;}
    .zr_lb p{ font-size:1.1em; margin-top:5px; height:35px; line-height:35px; overflow:hidden; width:100%; float:left;}
}
@media only screen and (max-width:450px){
    .zr_lb li{ width:98%;}
}
@media only screen and (min-width:1200px){
    .zr_lb{ width:100%; float:left; margin-bottom:20px;}
    .zr_lb ul{ float:left; width:940px;}
    .zr_lb li{ float:left; width:422px; height:360px; text-align:center; margin-right:43px;}
    .zr_lb .imgk{ width:100%; float:left; height:280px;}
    .zr_lb .imgk img{ width:100%; height:280px;}
    .zr_lb p{ font-size:14px; margin-top:15px; width:100%; float:left;}
}
@media only screen and (max-width:1200px){
  
}

@media only screen and (min-width:1200px){
    .fy1{ width:100%; float:left; line-height:38px;  text-align:center; font-size:14px;}
    .fy1 a{ display:inline-block; margin:0px 3px; border:solid 1px #e5e5e5;  -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; background:#ffffff;  padding:0px 12px; font-size:15px;}
    .fy1 a.on,.fy1 a:hover{ background:#101a49; border:solid 1px #101a49; color:#fff;}
    .fy1 .s2{ padding-right:10px;}
    .fy1 .s3{ padding-left:10px;}
    .fy1 .input-small{border:solid 1px #e5e5e5; height:38px; line-height:38px; margin:0px 5px;}
}
@media only screen and (max-width:1200px){
    .lx_dt{ float:left; width:94%; margin-left:3%; margin-top:15px;}
    .lx_dt img{ width:100%;}
    .lx_nr{ width:94%; margin-left:3%; float:left; font-size:1.1em; line-height:155%; margin-bottom:20px;}
    .lx_nr .p_1{ font-size:1.2em; color:#860404; padding-bottom:10px;}
    .dt_ss{ width:94%; background:#eeeeee; margin-left:3%; margin-bottom:10px; padding:10px 3%; float:left;}
    .dt_ss .s1{ float:left; font-size:1.2em; width:100%; margin-bottom:8px; text-align:center;}
    .dt_ss .s2{ float:left; line-height:30px; width:15%; text-align:center;}
    .dt_ss .tx_dt{ float:right; background:#ffffff; height:30px; line-height:30px; width:85%; margin-bottom:10px; padding-left:10px;}
    .dt_ss .an_lan{ height:30px; line-height:100%; font-size:15px; width:85%; text-align:center; float:right;}
    .dt_ss .s_dx{ float:left; width:50%; text-align:center}
    .dt_ss .s_dx input{ float:none; margin-left:5px; display:inline-block;}
    .an_lan{ width:100%; height:45px; line-height:45px; text-align:center; font-size:1.15em; color:#ffffff; background:#860404; border:0px;}
}

@media only screen and (min-width:1200px){
    .lx_nr{ width:100%; float:left; font-size:16px; line-height:35px; margin-bottom:30px;}
    .lx_nr .p_1{ font-size:24px; color:#860404; padding-bottom:10px;}
    .lx_dt{ float:left; width:100%; }
    .lx_dt img{ width:100%;}
    .dt_ss{ width:100%; background:#eeeeee; line-height:30px; padding:10px 0px; float:left;}
    .dt_ss .s1{ float:left; font-size:18px; margin:0px 20px;}
    .dt_ss .s2{ float:left; margin-right:6px; font-size:14px}
    .dt_ss .tx_dt{ float:left; background:#ffffff; height:30px; line-height:30px; width:230px; margin-right:15px; padding-left:10px;}
    .dt_ss .an_lan{ height:30px; line-height:100%; font-size:15px; width:70px; text-align:center; float:left;}
    .dt_ss .s_dx{ float:left; margin-right:15px; font-size:14px;}
    .dt_ss .s_dx input{ float:none; margin-left:6px; display:inline-block;}
    .an_lan{ width:300px; height:50px; line-height:50px; text-align:center; font-size:18px; color:#ffffff; background:#860404; border:0px;}
}
a.cd_a_lan:hover,.an_lan:hover{ background:#007035;}

@media only screen and (max-width:1200px){
    .news_lb1{ float:left; width:94%; margin-left:3%; margin-bottom:20px;}
    .news_lb1 li{ width:100%; float:left; height:35px; line-height:35px; font-size:1em;}
    .news_lb1 a{ float:left; background:url(../images/news_d.png) left no-repeat; padding-left:15px; width:85%; height:35px; overflow:hidden;}
    .news_lb1 .sj{ float:right;}
    .news_lb1 li.l_jg{ height:10px; display:none;}
}
@media only screen and (max-width:600px){
    .news_lb1 a{ width:75%;}
}
@media only screen and (max-width:450px){
    .news_lb1 a{ width:100%; height:auto; }
    .news_lb1 .sj{ float:left; margin-left:15px;}
    .news_lb1 li{ height:auto; line-height:155%; margin-bottom:8px;}
}
@media only screen and (min-width:1200px){
    .news_lb1{ float:left; width:100%; margin-bottom:50px;}
    .news_lb1 li{ width:100%; float:left; height:40px; line-height:40px; font-size:14px;}
    .news_lb1 a{ float:left; background:url(../images/news_d.png) left no-repeat; padding-left:15px;}
    .news_lb1 .sj{ float:right;}
    .news_lb1 li.l_jg{ height:20px;}
}

@media only screen and (max-width:1200px){
    .news_lb2{ float:left; width:94%; margin-left:3%; margin-bottom:20px;}
    .news_lb2 li{ width:100%; float:left; height:35px; line-height:35px; font-size:1em;}
    .news_lb2 a{ float:left; background:url(../images/news_d.png) left no-repeat; padding-left:15px; width:85%; height:35px; overflow:hidden;}
    .news_lb2 .sj{ float:right;}
    .news_lb2 li.l_jg{ height:10px; display:none;}
}

@media only screen and (min-width:1200px){
    .news_lb2{ float:left; width:100%; margin-bottom:10px;}
    .news_lb2 li{ width:100%; float:left; font-size:14px; margin-bottom:40px;}
    .news_lb2 .imgk{ float:left; width:334px;}
    .news_lb2 .imgk img{ width:100%; height:223px;}
    .news_lb2 .txtk{ float:right; width:515px;}
    .news_lb2 a.dbt{ display:block; font-size:18px; font-weight:bold; line-height:normal; padding-bottom:6px;}
    .news_lb2  .sj{ display:block; color:#666666;}
    .news_lb2 p{ color:#666; line-height:22px; text-indent:2em; padding:12px 0px 18px 0px;}

    .sbt{ width:100%; float:left; font-size:22px; text-align:center; line-height:normal; margin-bottom:15px;}
    .ssj{ float:left; width:100%; font-size:14px; color:#666; text-align:center; border-bottom:solid 1px #ddd; padding-bottom:15px;}
    .snr{ float:left; width:100%; font-size:14px; line-height:30px; margin:30px 0px;}
    .snr p{ padding-bottom:25px;}
    .sgd{ float:left; width:100%; background:url(../images/z7_03.png) top no-repeat; padding-top:35px; text-align:right; font-size:14px;}
}

a.cd_more{ background:url(../image/news_more.png) no-repeat; width:105px; height:23px; display:inline-block;}

@media only screen and (max-width:1200px){
    .news_lb3{ float:left; width:94%; margin-left:3%; margin-bottom:20px;}
    .news_lb3 li{ width:100%; float:left; height:32px; position:relative; line-height:32px; font-size:1em; padding-right:25px;}
    .news_lb3 a{ float:left; background:url(../images/news_d.png) left no-repeat; padding-left:15px;  width:100%; height:35px; overflow:hidden;}
    .news_lb3 li.l_jg{ height:10px; display:none;}
    .news_lb3  a.cd_down{ float:right;  position:absolute; right:0px; top:8.5px;}
    
    
    .sbt{ width:100%;   text-align:center; font-size:22px; text-align:center; line-height:normal; margin-bottom:15px;}
    .ssj{ float:left; width:100%; font-size:14px; color:#666; text-align:center; border-bottom:solid 1px #ddd; padding-bottom:15px;}
    .snr{  width:90%; font-size:14px; line-height:30px; margin:15px 0px; margin-left:5%; margin-right:5%;}
    .snr p{ padding-bottom:25px;}
    .snr img{ max-width:90%; text-align:center}
}

@media only screen and (min-width:1200px){
    .news_lb3{ float:left; width:100%; margin-bottom:50px;}
    .news_lb3 li{ width:100%; float:left; height:40px; line-height:40px; font-size:14px;}
    .news_lb3 a{ float:left; background:url(../images/news_d.png) left no-repeat; padding-left:15px;}
    .news_lb3 .sj{ float:right;}
    .news_lb3 li.l_jg{ height:20px;}
    .news_lb3  a.cd_down{ float:right; margin-top:11px;}
}
a.cd_down{ background:url(../image/down.png) no-repeat; display:inline-block; width:14px; height:14px;}

@media only screen and (max-width:1200px){
    .news_lb4{ float:left; width:96%; margin-left:2%;}
    .news_lb4 ul{ width:100%; float:left;}
    .news_lb4 li{ float:left; width:48%; margin:0px 1% 15px 1%; text-align: center; font-size:1.1em;}
    .news_lb4 a{ display:block; width:100%; float:left;}
    .news_lb4 .imgk{ width:100%; float:left; position:relative; background:#000;}
    .news_lb4 .imgk img{ width:100%; filter:alpha(opacity=65); -moz-opacity:0.65; opacity:0.65;}
    .news_lb4 .imgk i{ background:url(../images/pay.png) center center no-repeat; background-size:15% auto; position:absolute; left:0; top:0; width:100%; height:100%;}
    .news_lb4 p{ float:left; width:100%; height:35px; line-height:35px; overflow:hidden; margin-top:5px;}
}
@media only screen and (max-width:500px){
    .news_lb4 li{ width:98%;}
}
@media only screen and (min-width:1200px){
    .news_lb4{ float:left; width:100%;}
    .news_lb4 ul{ width:1020px; float:left;}
    .news_lb4 li{ float:left; width:400px; height:370px; margin:0px 83px 0px 0px; text-align: center; font-size:16px;}
    .news_lb4 a{ display:block; width:100%; float:left;}
    .news_lb4 .imgk{ width:100%; float:left; height:278px; position:relative; background:#000;}
    .news_lb4 .imgk img{height:278px; width:100%; filter:alpha(opacity=65); -moz-opacity:0.65; opacity:0.65;}
    .news_lb4 .imgk i{ background:url(../images/pay.png) center center no-repeat; position:absolute; left:0; top:0; width:100%; height:100%;}
    .news_lb4 p{ float:left; width:100%; height:40px; line-height:40px; overflow:hidden; margin-top:5px;}
}
@media only screen and (max-width:1200px){
    .xx{ float:left; width:94%; margin-left:3%;}
    .xx dl{ float:left; width:100%; margin-bottom:15px; font-size:1.1em;}
    .xx dt{ float:left; width:100%; margin-bottom:8px; }
    .xx dd{ float:left; width:100%;}
    .xx .zt_r{ margin-left:10px;}
    .xx .tx1{ width:90%; background:#dfdddd; height:40px; line-height:40px; padding-left:10px;}
    .xx .tx4{ width:50%; background:#dfdddd; height:40px; line-height:40px; padding-left:10px;}
    .xx .tx2{ width:90%; background:#dfdddd; height:40px; line-height:40px; padding-left:10px;}
    .xx .dl_an{ text-align:center; margin-top:20px;}
    .xx .tx3{ width:90%; height:200px; background:#dfdddd;  line-height:22px; padding-left:10px; border:0px; padding-top:10px;}
    .xx .xx_an{ height:45px; line-height:100%; font-size:1.1em; text-align:center; cursor:pointer; border:solid 1px #333;  -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; background:none; padding:0px 0px; width:50%;}
    .xx .xx_an:hover{ background:#860404; border:solid 1px #860404; color:#fff;}
}

@media only screen and (min-width:1200px){
    .xx{ float:left; width:100%}
    .xx dl{ float:left; width:100%; margin-bottom:20px; font-size:14px;}
    .xx dt{ float:left; width:10%; line-height:40px;}
    .xx dd{ float:right; width:90%;}
    .xx .zt_r{ margin-left:10px;}
    .xx .tx1{ width:40%; background:#dfdddd; height:40px; line-height:40px; padding-left:10px;}
    .xx .tx4{ width:20%; background:#dfdddd; height:40px; line-height:40px; padding-left:10px;}
    .xx .tx2{ width:90%; background:#dfdddd; height:40px; line-height:40px; padding-left:10px;}
    .xx .dl_an{ text-align:center; margin-top:20px;}
    .xx .tx3{ width:90%; height:200px; background:#dfdddd;  line-height:22px; padding-left:10px; border:0px; padding-top:10px;}
    .xx .xx_an{ height:45px; line-height:100%; font-size:16px; text-align:center; cursor:pointer; border:solid 1px #333;  -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; background:none; padding:0px 45px;}
    .xx .xx_an:hover{ background:#860404; border:solid 1px #860404; color:#fff;}
}

@media only screen and (max-width:1200px){
    .sy2{ width:100%; padding:15px 3%; background:#fff;}
    .sy2 .d1{ float:left; width:100%; margin-bottom:20px;}
    .sy2 .d2{ float:left; width:100%;}
    .sy_t1{ width:100%; float:left; margin-bottom:20px;}
    .sy_t1 .imgk{ float:left; width:20%;}
    .sy_t1 .imgk img{ width:100%;}
    .sy_t1 .txtk{ float:right; width:77%; margin-top:0px; font-size:1em; color:#666;}
    .sy_t1 .txtk a.dbt{ color:#860404; font-size:1.15em; line-height:155%; font-weight:bold; display:block;}
    .sy_t1 .txtk p{ padding-top:6px;}

    .sy_t2{ width:100%; float:left; margin-bottom:15px;}
    .sy_t2 .imgk{ float:left; width:20%; position:relative; background:#000;}
    .sy_t2 .imgk i{ background:url(../images/pay.png) center center no-repeat; background-size:30% auto; position:absolute; left:0; top:0; width:100%; height:100%;}
    .sy_t2 .imgk img{ width:100%; filter:alpha(opacity=55); -moz-opacity:0.55; opacity:0.55;}
    .sy_t2 .txtk{ float:right; width:77%; margin-top:0px; font-size:1em; color:#666;}
    .sy_t2 .txtk a.dbt{ color:#860404; font-size:1.15em; line-height:155%; font-weight:bold; display:block;}
    .sy_t2 .txtk p{ padding-top:6px;}
    .sy_t2 .txtk .sj{ display:block; font-size:1em; padding-top:5px;}


    .sy_lb2{ float:left; width:100%;}
    .sy_lb2 li{ float:left; width:100%; line-height:26px; height:26px; overflow:hidden; font-size:1.1em; overflow:hidden;}
    .sy_lb2 a{ float:left; background:url(../images/z1_55.png) left no-repeat; padding-left:15px; height:26px;  }
    .sy_lb2 .sj{ float:right; color:#666; font-size:0.9em}

    .sy_lb2_2{ float:left; width:100%;}
    .sy_lb2_2 li{ float:left; width:100%; line-height:26px; height:26px; overflow:hidden; font-size:1.1em; overflow:hidden;}
    .sy_lb2_2 a{ float:left; background:url(../images/z1_55.png) left no-repeat; padding-left:15px; height:26px;width:300px;  overflow:hidden; }
    .sy_lb2_2 .sj{ float:right; color:#666; font-size:0.9em}

    .sy_lb3{ float:left; width:100%;}
    .sy_lb3 li{ float:left; width:100%; line-height:26px; height:26px; overflow:hidden; font-size:1.1em;}
    .sy_lb3 a{ float:left; background:url(../images/news_d.png) left no-repeat; padding-left:15px;}
    .sy_lb3 .sj{ float:right; color:#666; font-size:0.9em;}

    .sy_lb3_2{ float:left; width:100%;}
    .sy_lb3_2 li{ float:left; width:100%; line-height:26px; height:26px; overflow:hidden; font-size:14px;}
    .sy_lb3_2 a{ float:left; background:url(../images/news_d.png) left no-repeat; padding-left:15px;width:300px;  overflow:hidden; }
    .sy_lb3_2 .sj{ float:right; color:#666; font-size:0.9em;}

    .sy_bt{ width:100%; float:left; min-height:35px; line-height:28px; border-bottom:solid 1px #aaa; margin-bottom:15px;}
    .sy_bt .s1{ float:left;}
    .sy_bt .s1 a{ font-size:1.15em; color:#000; height:35px; margin-right:2px; float:left;}
    .sy_bt .s1 a.on{ color:#860404; border-bottom:solid 3px #860404; height:35px;}
    .sy_bt .s2{ float:right; font-size:1em; margin-top:5px;}
}
@media only screen and (max-width:500px){
    .sy_t1 .imgk{ width:100%; margin-bottom:10px;}
    .sy_t1 .txtk{ float:left; width:100%; }
    .sy_t2 .imgk{ width:100%; margin-bottom:10px;}
    .sy_t2 .txtk{ float:left; width:100%; }
    .sy_t2 .imgk i{ background:url(../images/pay.png) center center no-repeat; background-size:15% auto;}
}
@media only screen and (min-width:1200px){
    .sy2{ width:100%; padding:45px 0px 50px 0px; background:#fff;}
    .sy2 .d1{ float:left; width:720px;}
    .sy2 .d2{ float:right; width:420px;}
    .sy_t1{ width:100%; float:left; margin-bottom:20px;}
    .sy_t1 .imgk{ float:left; width:144px;}
    .sy_t1 .imgk img{ width:100%; height:100px;}
    .sy_t1 .txtk{ float:right; width:555px; margin-top:10px; font-size:14px; color:#666;}
    .sy_t1 .txtk a.dbt{ color:#860404; font-size:16px; line-height:normal; font-weight:bold; display:block;}
    .sy_t1 .txtk p{ padding-top:10px;}

    .sy_t2{ width:100%; float:left; margin-bottom:20px;}
    .sy_t2 .imgk{ float:left; width:144px; position:relative; background:#000;}
    .sy_t2 .imgk i{ background:url(../images/pay.png) center center no-repeat; background-size:30% auto; position:absolute; left:0; top:0; width:100%; height:100%;}
    .sy_t2 .imgk img{ width:100%; height:100px;  filter:alpha(opacity=55); -moz-opacity:0.55; opacity:0.55;}
    .sy_t2 .txtk{ float:right; width:255px; margin-top:0px; font-size:14px; color:#666;}
    .sy_t2 .txtk a.dbt{ color:#860404; font-size:16px; line-height:normal; font-weight:bold; display:block;}
    .sy_t2 .txtk p{ padding-top:8px;}
    .sy_t2 .txtk .sj{ display:block; font-size:13px;}


    .sy_lb2{ float:left; width:100%;}
    .sy_lb2 li{ float:left; width:100%; line-height:26px; height:26px; overflow:hidden; font-size:14px;}
    .sy_lb2 a{ float:left; background:url(../images/z1_55.png) left no-repeat; padding-left:20px;}
    .sy_lb2 .sj{ float:right; color:#666;}

    .sy_lb2_2{ float:left; width:100%;}
    .sy_lb2_2 li{ float:left; width:100%; line-height:32px; height:32px; overflow:hidden; font-size:14px;}
    .sy_lb2_2 a{ float:left; background:url(../images/z1_55.png) left no-repeat; padding-left:20px;}
    .sy_lb2_2 .sj{ float:right; color:#666;}

    .sy_lb3{ float:left; width:100%;}
    .sy_lb3 li{ float:left; width:100%; line-height:26px; height:26px; overflow:hidden; font-size:14px;}
    .sy_lb3 a{ float:left; background:url(../images/news_d.png) left no-repeat; padding-left:15px;}
    .sy_lb3 .sj{ float:right; color:#666;}

    .sy_lb3_2{ float:left; width:100%;}
    .sy_lb3_2 li{ float:left; width:100%; line-height:32px; height:32px; overflow:hidden; font-size:14px;}
    .sy_lb3_2 a{ float:left; background:url(../images/news_d.png) left no-repeat; padding-left:15px;}
    .sy_lb3_2 .sj{ float:right; color:#666;}

    .sy_bt{ width:100%; float:left; height:50px; line-height:38px; border-bottom:solid 1px #aaa; margin-bottom:20px;}
    .sy_bt .s1{ float:left;}
    .sy_bt .s1 a{ font-size:19px; font-weight:bold; color:#000; height:50px; margin-right:0px; float:left;}
    .sy_bt .s1 a.on{ color:#860404; border-bottom:solid 3px #860404; height:50px;}
    .sy_bt .s2{ float:right; font-size:13px; margin-top:5px;}
}
.sy_tk1{ width:100%; float:left;}

@media only screen and (max-width:1200px){
    .sy_lm3{ float:left; width:100%; margin-bottom:15px;}
    .sy_lm3 a{ float:left; background:#860404; background-size:100% 100%; color:#fff; text-align:center; line-height:155%; padding:6px 5px; font-size:1.1em; width:19%;  margin:0px 0.5%;}
    .sy_lm3 a.on{ background:#09a551; background-size:100% 100%;}
    .sy_jg1{ width:100%; height:15px; float:left;}
    .sy_t3{ width:100%; float:left; margin-bottom:15px; border-bottom:dashed 1px #d7d7d7; padding-bottom:15px; font-size:14px; color:#666;}
    .sy_t3  a.dbt{ color:#860404; font-size:1.1em; line-height:normal; font-weight:bold; display:block;}
    .sy_t3  p{ padding-top:10px;}
    .sy_lm4{ width:102%; margin-left:-1%; float:left; margin-top:15px; text-align:center;}
    .sy_lm4 a{ display:inline-block; width:31.3333%; margin:0px 1%; max-width:134px;}
    .sy_lm4 a img{ width:100%;}

    .sy_lm5{ float:left; background: url(../images/z1_74.jpg) no-repeat; width:239px; height:329px; text-align:center; display:none;}
    .sy_lm5 h2{ width:100%; float:left; font-size:20px; color:#860404; line-height:45px; margin-bottom:5px; margin-top:15px;}
    .sy_lm5 ul{ float:left; width:58%; margin-left:21%;}
    .sy_lm5 li{ width:100%; margin-bottom:3px; float:left;}
    .sy_lm5 a{ display:block; width:100%; font-size:15px; height:35px; line-height:35px; background:#860404; color:#fff;}
    .sy_lm5 a:hover,.sy_lm5 a.on{ background:#007035;}

    .sy_lb5{ width:100%; float:left; margin:0px 0px 15px 0px; position:relative;}
    .sy_lb5 li{ width:100%; float:left; padding:10px 0px; border-bottom:1px dashed #ccc; font-size:1em;}
    .sy_lb5  a.dbt{ color:#860404; font-size:1.15em; line-height:155%; font-weight:bold; display:block;}
    .sy_lb5  p{ padding-top:5px; color:#666666;}
    .sy_lb5 .sj{ display:block; color:#666; }
    .sy_lb5 a.cd_more2{ background:#ffffff; position:absolute; right:0px; bottom:-12px; height:30px; line-height:35px; padding-left:20px; color:#666;}
}

@media only screen and (min-width:1200px){
    .sy_lm3{ float:left; width:100%; margin-bottom:20px;}
    .sy_lm3 a{ float:left; background:url(../images/sy_lm2.png); color:#fff; text-align:center; line-height:42px; font-size:16px; width:133px; height:42px; margin:0px 5.5px;}
    .sy_lm3 a.on{ background:url(../images/sy_lm2_on.png);}
    .sy_jg1{ width:100%; height:35px; float:left;}
    .sy_t3{ width:100%; float:left; margin-bottom:15px; border-bottom:dashed 1px #d7d7d7; padding-bottom:20px; font-size:14px; color:#666;}
    .sy_t3  a.dbt{ color:#860404; font-size:16px; line-height:normal; font-weight:bold; display:block;}
    .sy_t3  p{ padding-top:10px;}
    .sy_lm4{ width:100%; float:left; margin-top:15px;}
    .sy_lm4 a{ float:left; width:134px;}
    .sy_lm4 a.a2{ margin-left:9px;}
    .sy_lm4 a.a3{ float:right;}

    .sy_lm5{ float:left; background: url(../images/z1_74.jpg) no-repeat; width:239px; height:329px; text-align:center;}
    .sy_lm5 h2{ width:100%; float:left; font-size:20px; color:#860404; line-height:45px; margin-bottom:5px; margin-top:15px;}
    .sy_lm5 ul{ float:left; width:58%; margin-left:21%;}
    .sy_lm5 li{ width:100%; margin-bottom:3px; float:left;}
    .sy_lm5 a{ display:block; width:100%; font-size:15px; height:35px; line-height:35px; background:#860404; color:#fff;}
    .sy_lm5 a:hover,.sy_lm5 a.on{ background:#007035;}

    .sy_lb5{ width:450px; float:right; margin:-10px 0px; position:relative;}
    .sy_lb5 li{ width:100%; float:left; padding:10px 0px; border-bottom:1px dashed #ccc; font-size:14px;}
    .sy_lb5  a.dbt{ color:#860404; font-size:15px; line-height:normal; font-weight:bold; display:block;}
    .sy_lb5  p{ padding-top:5px; color:#666666;}
    .sy_lb5 .sj{ display:block; color:#666; }
    .sy_lb5 a.cd_more2{ background:#ffffff; position:absolute; right:0px; bottom:-12px; height:30px; line-height:35px; padding-left:20px; color:#666;}
}
.sy_lb5 a.cd_more2:hover{COLOR:#16702b}
.xx1_nr,.xx2_nr,.xx3_nr,.xx4_nr,.xx5_nr,.xx25_nr{ display:none;}
.ab_ny .sel_n .sel_body_name{ height:auto;}
.xx25_nr{ width:100%; float:left;}
@media only screen and (max-width:1200px){
    .top_yd{ padding:15px 3%; width:100%;}
    .yd_img{ float:right; width:651px; display:none;}
    .yd_left{ float:left; width:94%; margin:5px 0px 0px 3%; text-align:center}
    .yd_logo{ background:url(/upload/images/2017/11/2372952387.png) no-repeat; width:270px; height:83px; margin:0px auto 20px auto; display:inline-block;}
    .yd_nr1{ width:100%;  color:#1e4678;  margin-bottom:30px; font-family:"隶书"; font-size:1.3em; line-height:155%;	}
    .yd_nr1 img{ margin-bottom:20px;}
    .yd_lm{ width:290px; margin:0px auto;  text-align:center; margin-bottom:30px;}
    .yd_lm a{ display: block; float:left;  background:url(../images/ydy_a2.png) no-repeat; margin:0px 10px; width:52px; height:134px; font-size:18px; color:#666; padding:23px 15px;}
    .yd_lm a:hover{background:url(../images/ydy_a3.png) no-repeat; color:#09a551;}
    .yd_foot{ width:100%; float:left;}
}

@media only screen and (min-width:1200px){
    .top_yd{ padding:30px 0px; width:100%;}
    .yd_img{ float:right; width:651px; margin-top:10px;}
    .yd_left{ float:left; width:450px; margin:60px 0px 0px 30px;}
    .yd_logo{ float:left; background:url(/upload/images/2017/11/2372952387.png) no-repeat; width:270px; margin-left:60px; height:83px; margin-bottom:25px;}
    .yd_nr1{ width:440px; float:left; margin-bottom:55px; font-size:45px; letter-spacing:2px; font-weight:300; font-family:"隶书"; color:#1e4678; line-height:70px;}
    .yd_nr1 img{ margin-bottom:20px;}
    .yd_lm{ width:100%; float:left; text-align:center; margin-bottom:80px;}
    .yd_lm a{ float:left; background:url(../images/ydy_a2.png) no-repeat; margin:0px 10px 0px 30px; width:52px; height:134px; font-size:18px; color:#666; padding:23px 15px;}
    .yd_lm a:hover{background:url(../images/ydy_a3.png) no-repeat; color:#09a551;}
    .yd_foot{ width:100%; float:left;}

    #scroll_box{ width:631px; position:relative; z-index:0; height:630px;}
    .box_163css{ width:631px;height:630px; position:relative; overflow:hidden; text-align:left}
    .box_163css img{ height:630px;   width:631px; -webkit-transition:all 0.0s linear;
        -moz-transition:all 0.0s linear;
        -o-transition:all 0.0s linear;
        -ms-transition:all 0.0s linear;
        transition:all 0.0s linear;}
    .box_163css li{float:left; display:inline; width:100%;}
    .scroll_nav{ position:absolute; z-index:2; bottom:30px; width:100%; text-align:center;}
    .scroll_nav li{     height:12px;
        width:12px;
        margin: 3px 5px;
        -moz-border-radius:16px; -webkit-border-radius:16px; border-radius:16px;
        display: inline-block;
        overflow: hidden;
        text-indent: -9999em;
        background:rgba(255,255,255,.7);}
    .scroll_nav li.current{  margin: 0 5px;
        background:#860404;
        height:18px;
        width:18px;}

    .sy_gd1{ height:355px;}
}
.yd_lm a.yd_en{ writing-mode:tb-rl; font-size:18px; font-family: Verdana, Geneva, sans-serif; letter-spacing:0.5px; padding-top:8px;}
.body_ydy{ background:url(../image/ydy_bj.jpg) #f7f6f4 top  center no-repeat;  background-repeat:no-repeat;  background-attachment:fixed;}
/*.body_ydy{ background:url(/upload/images/2017/11/2372818231.jpg) #f7f6f4 top  center no-repeat;  background-repeat:no-repeat;  background-attachment:fixed;}*/
.sy_gd1{ width:100%; float:left;}

@media only screen and (max-width:1200px){
    .top0{ width:100%; height:24px; line-height:24px; background:#efefef; font-size:1em;}
    .top0 .s1{ float:left; width:100%; text-align:right; margin-right:2%; color:#999999;}
    .top0 .s1 a{  margin:0px 5px;}
    .z_ewm{
        display: none;
    }
}

@media only screen and (min-width:1200px){
    .top0{ width:100%; height:30px; line-height:30px; background:#efefef;}
    .top0 .s1{ font-size:13px; margin-right:-10px; color:#999999; float:right;}
    .top0 .s1 a{margin:0px 10px;}
    .z_ewm{
        margin-top: -27px;
    }
.z_ewm {
    width: 132px;
}
    .z_ewm_img{
        text-align: center;
    }
    .z_ewm_img img{
        height: 75px;
    }
    .z_ewm_text{
        font-size: 12px;
        margin-top: -7px;
    }
}
.top0 .s1{ font-family:Arial}
.top0 a{font-family:"微软雅黑"; }






#pages {
	clear: both;
	padding: 10px 0 10px;
	text-align: center;
	font: 14px 'Microsoft YaHei';   text-align:center;
}
#pages a {
	display: inline-block;
	padding: 0px 12px;
	height: 30px;
	font-size: 14px;
	line-height: 30px;
	background: #fff;
	border: 1px solid #e3e3e3;
	text-align: center;
	color: #333;
	margin-right: -1px;
}
#pages a.a1 {
	padding: 0px 12px;
	height: 30px;
	line-height: 30px;
	margin-top: 0px;
}
#pages a:hover {
	background: #860404;
	color: #fff;
	text-decoration: none;
}
#pages span {
	display: inline-block;
	padding: 0px 12px;
	height: 30px;
	line-height: 30px;
	background: #860404;
	border: 1px solid #860404;
	color: #fff;
	text-align: center;
}





 .zj_lb{ float:left; width:100%; overflow:hidden; margin-bottom:15px;}
    .zj_lb ul{ float:left; width:100%;}
    .zj_lb li{ float:left; width:49%; height:220px; overflow:hidden;}
    .zj_lb .imgk{ float:left; width:143px; border:solid 1px #ddd; padding:10px;}
    .zj_lb .imgk img{ width:141px; height:172px;}
    .zj_lb .txtk{ float:left; width:120px; margin:6px 0px 0px 30px;  font-size:13px; line-height:22px; color:#666;}
    .zj_lb .txtk p.p_0{ display:block; width:100%; text-align:left; font-size:16px; padding-bottom:12px;}
    .zj_lb .txtk p{  padding-bottom:15px;}
    .zj_lb .txtk p.p_1{ font-size:14px;}
    .zj_lb .s_more{ display:inline-block; background:url(../images/lc4_81.png) left no-repeat; padding-left:52px; font-size:13px;}
    .zj_lb a:hover .imgk{ border:solid 1px #860404;}

.zj_lb a:hover .txtk{ color:#860404;}
.zj_lb a:hover .s_more{ background:url(../images/lc4_84.png) left no-repeat;}


ul.news_lb1  li a{ font-size:16px;}