﻿@charset "utf-8";
/*clear basic style*/
html,body,h1,h2,h3,h4,h5,h6,input,ul,ol,li,input,p,dl,dd,dt{
    padding: 0;
    margin: 0;
}
body{
    font-size:16px;
    font-family: "Microsoft YaHei";
}
ul,li{
    list-style: none;
}
a{
    text-decoration: none;
    color: #333;
}
a:hover{
    color: #245399;
}
img{
    vertical-align: middle;
    border: 0;
}
i{font-style: normal;}
.clearfix:after{
    content: "";
    height: 0;
    width: 0;
    clear: both;
    visibility: hidden;
    display: block;
    font-size: 0;
}
.clearfix { 
    display:inline;
    zoom:1; 
}
.fl{
    float: left;
}
.fr{
    float: right;
}

input{
    border: none;
    outline: none;
    display: inline-block;
    vertical-align: top;
}
button{padding:0px;margin:0px;}
.clear{clear: both;height: 0px;overflow: hidden;}

/* 首页 */
body{
    font-size: 17px;
    color: #333;
}
/* head */
.txto{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.ov{overflow: hidden;}
.head{width: 100%;background: url(banner.jpg) no-repeat center center;height: 260px;min-width: 1200px;}
.w1160{width: 1160px;margin:0 auto;}
.w1200{width: 1200px;margin:0 auto;}
.top{padding-top:18px;}
.wz{float: left;font-size: 15px;color: #fff;margin-top:2px;margin-left: 20px}
.wz li{float: left;padding-right:10px;}
.wz li span{height: 13px;display: block;float: right;width: 1px;background:#749dc5;margin-left: 10px;margin-top:5px; }
.wz li a{color: #fff;}
.cs{float: right;}
.grob{width: 367px;height: 37px;background: url(55_03.png) no-repeat;float: left;}
.search{outline: none;height: 22px;border:none;background: none;margin-left: 20px;color: #e5e8ed;font-size: 15px;
    width: 300px;margin-top:7px;}
.tj{background: url(search.png) no-repeat center center;width: 30px;height: 30px;cursor: pointer;margin-top:3px;}
.wx{float: left;margin-left: 24px;margin-top:4px;cursor: pointer;width: 26px;height: 26px;background: url(wx.png) no-repeat;position: relative;}
.wx img{position: absolute;left: -74px;top:20px;display: none;width: 90px;height: 90px;}
.wkg a {
    color: #dfe4ed;
    font-size: 15px;
    margin-left: 25px;
    margin-bottom: 15px;
    display: block;
    float: left;}
    .wkg a:hover{color:#dfe4ed }
.wx:hover img{display: block;}
.mar60{margin-top:60px;}
.logo{margin-left: 20px;float: left;}
.hs{float: left;margin-left:188px;margin-top:-20px; width:160px;height:101px; background:url(bannerx.png) no-repeat}
.nav{background: #25632f;font-size: 19px;font-weight: bold;min-width: 1200px}
.lb .bl{display:block; width:85px;height:64px;background:url(red.png) no-repeat;margin-right:35px;}
.bg{    position: absolute;
    top: 309px;
    left: 0px;
    opacity: 0.9;
    filter: alpha(opacity=90);
    z-index: 2;
    background: #e5e8ed;
    height: 105px;
    display: none;
    width: 100%;
}}
.dh{position: relative;}
.dh>li{float: left;width: 12.5%;text-align: center;padding:12px 0;position: relative;}
.dh>li.cur{background: url(down.png) no-repeat center -10px;}
/* .dh>li .znavm{position: absolute;top:50px;z-index: 5; display: none;height: 109px;width: 1200px;} */
.bamw1{left: -280px;background:url(down.png) no-repeat 350px 0px;}
.bamw2{left: -430px;background:url(down.png) no-repeat 500px 0px;}
.bamw3{left: -580px;background:url(down.png) no-repeat 650px 0px;}
.bamw3 dd:first-child{margin-left:200px;}
.bamw4{left: -730px;background:url(down.png) no-repeat 800px 0px;}
.bamw4 dd:first-child{margin-left:640px;}
.bamw5{left: -880px;background:url(down.png) no-repeat 950px 0px;}
.bamw5 dd:first-child{margin-left:790px;}
.bamw6{left: -1030px;background:url(down.png) no-repeat 1100px 0px;}
.bamw6 dd:first-child{margin-left:400px;}
.znavm dd{float: left;padding:10px 20px;font-size: 17px;}
.dh>li>a{color: #fff;}

/* head结束 */
.yjcontent{padding-bottom: 25px;min-width: 1200px;}
.yjnav{background: #245399;height: 90px;min-width: 1200px;}
.yjnav a{font-size: 17px;color: #fff;}
.yjnav ul{padding:17px 0;}
.yjnav ul li{float: left;margin-right: 55px;line-height: 30px;}
.yjpo{position: relative;height: 100%;}
.yjsmmv{position: absolute;left: 0px;opacity: 0.9;
    filter: alpha(opacity=90);z-index: 2;background: #e5e8ed;width: 1200px;height: auto;padding:10px 20px;display: none}
.yjsmmv dd{float: left; margin-right: 50px;}
.yjsmmv dd a{color: #333;font-size: 15px;}
.yjsmmv dd a:hover{color: #245399}
.yjconup{width: 100%;height: 555px;background: url(bgsm.png) no-repeat top center;padding-top:20px;}
.yjtt{border:1px solid #dcdcdc;background: #fff;padding:20px;margin-bottom:20px;}
.yjslab{font-size: 20px;font-weight: bold;color: #ca1d1d;height: 32px;line-height: 32px;}
.yjslab span{background:#ca1d1d;color: #fff;margin-right: 1px;padding:0 6px; }
.yjsa{height: 32px;line-height: 34px;font-size: 15px;margin-left: 10px;width: 950px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.yjxw{padding:20px;background: #fff;border:1px solid #dce3ea;}
.main_box1_l{float: left;width: 604px;height: 384px;}
.main_box1_l .slideBox {overflow: hidden;position: relative;}
.main_box1_l .slideBox .txt-bg {position: absolute; bottom: 0;z-index: 1;overflow: hidden;width: 100%;height: 50px;background: #000;
    opacity: 0.4; filter: alpha(opacity=40);}
.main_box1_l .slideBox .txt {position: absolute;bottom: 0;z-index: 2;overflow: hidden;width: 100%;height: 50px;}
.main_box1_l .slideBox .txt li { position: absolute;bottom: -50px;height: 50px;line-height: 53px;}
.main_box1_l .slideBox .txt li a {display: block;padding: 0 0 0 20px;color: #fff;text-decoration: none;font-size: 15px;}
.main_box1_l .slideBox .bd {position: relative;height: 100%;z-index: 0;}
.main_box1_l .slideBox .bd img {width: 604px;height: 384px;display: block;}
.main_box1_l .slideBox .hd {height: 14px;overflow: hidden;position: absolute;right: 15px;bottom: 16px;z-index: 2;}
.main_box1_l .slideBox .hd ul li {float: left;width: 24px;height: 10px;text-align: center;
    background: url(tpxw_icon_001.png) no-repeat center center;cursor: pointer;}
.main_box1_l .slideBox .hd ul li.on {text-align: center;background: url(tpxw_icon_002.png) no-repeat center center;}
.main_box1_r{width: 530px;height: 384px;float: right;}
.yjtsl{height: 78px;width: 100%;background: url(tt.png) no-repeat 430px 22px #f5f5f5;}
.yjtsl a{font-size: 24px;line-height: 78px;color: #d32e29;width: 400px;margin-left: 20px;display: block;
    text-overflow: ellipsis;overflow: hidden;white-space: nowrap;font-weight: bold}
.yjwkq{height: 60px;line-height: 64px;border-bottom: 1px solid #dcdcdc}
.yjwkq li{float: left;font-size: 17px;color: #666666;}
.yjwkq li a{color: #666;padding:13px 0px;margin:0 20px;}
.yjwkq li span{display: inline-block;width: 2px;height: 15px;background: #666;position: relative;top:2px;}
.yjwkq li:first-child a{margin-left: 0px;}
.yjwkq li:first-child span{width: 0px;background: none}
.yjwkq li.cur a{color: #355e92;font-weight: bold;border-bottom: 4px solid #355e92}
.yjvna{margin-top:8px}
.yjvna li {width: 100%;line-height: 34px;font-size: 15px;overflow: hidden;}
.yjvna li a {background: url(pointer_03.jpg) no-repeat left center;padding-left: 15px;max-width: 85%;
    text-overflow: ellipsis;overflow: hidden;white-space: nowrap;display: block;float: left;}
.yjvna li span {display: block;float: right;color: #999999;} 
.yjmore{position: absolute;right: 0px;top:18px;width: 30px;height: 30px;}
.yjmore li{width: 100%;height: 100%;display: none;}
.yjmore li:first-child{display: block;}
.yjmore li a{display: block;width: 100%;height: 100%;background: url(padd.jpg) no-repeat right center;}
.yjakb{position: relative;}
.yjsl dd{display: none}
.yjsl dd:first-child{display: block;}
.yjcnsmi{padding:25px 0;padding-bottom: 10px;}
.yjslao{height: 135px;width: 100%;overflow: hidden;}
.yjslao li{float: left;width: 150px;height: 100%;background: #f5f5f5;border-left: 1px solid #fff}
.yjslao li a{display: block;width: 100%;height: 100%;padding-top:18px;}
.yjcir{width: 73px;height: 73px;background: url(sircw.png) no-repeat;margin:0 auto;}
.yjslao span{display: block;text-align: center;margin:10px auto;font-size: 15px;color: #666666}
.yjslao li:hover a .yjcir{background:url(sircb.png) no-repeat; }
.yjslao li:hover a span{color:#6698cb;}
.yjslao li:hover{background: #d6e8f5}
.yjslao li:first-child a .yjinimg{background: url(snan1.png) no-repeat center center;width: 100%;height: 100%;}
.yjslao li:first-child a:hover .yjinimg{background: url(snan1_on.png) no-repeat center center; }
.yjslao li:first-child  + li a .yjinimg{background: url(snan2.png) no-repeat center center;width: 100%;height: 100%;}
.yjslao li:first-child  + li a:hover .yjinimg{background: url(snan2_on.png) no-repeat center center; }
.yjslao li:first-child  + li + li a .yjinimg{background: url(snan3.png) no-repeat center center;width: 100%;height: 100%;}
.yjslao li:first-child  + li + li a:hover .yjinimg{background: url(snan3_on.png) no-repeat center center; }
.yjslao li:first-child  + li + li + li a .yjinimg{background: url(snan4.png) no-repeat center center;width: 100%;height: 100%;}
.yjslao li:first-child  + li + li + li a:hover .yjinimg{background: url(snan4_on.png) no-repeat center center; }
.yjslao li:first-child  + li + li + li + li a .yjinimg{background: url(snan5.png) no-repeat center center;width: 100%;height: 100%;}
.yjslao li:first-child  + li + li + li + li a:hover .yjinimg{background: url(snan5_on.png) no-repeat center center; }
.yjslao li:first-child  + li + li + li + li + li a .yjinimg{background: url(snan6.png) no-repeat center center;width: 100%;height: 100%;}
.yjslao li:first-child  + li + li + li + li + li a:hover .yjinimg{background: url(snan6_on.png) no-repeat center center; }
.yjslao li:first-child  + li + li + li + li + li + li a .yjinimg{background: url(snan7.png) no-repeat center center;width: 100%;height: 100%;}
.yjslao li:first-child  + li + li + li + li + li + li a:hover .yjinimg{background: url(snan7_on.png) no-repeat center center; }
.yjslao li:first-child  + li + li + li + li + li + li + li a .yjinimg{background: url(snan8.png) no-repeat center center;width: 100%;height: 100%;}
.yjslao li:first-child  + li + li + li + li + li + li + li a:hover .yjinimg{background: url(snan8_on.png) no-repeat center center; }
.yjsmba1{width: 380px;float: left;margin-right: 30px}
.yjsmba1 .yjwkq li span{background: #005da2;width: 2px;}
.yjsmba1 .yjwkq li a{color: #005da2}
.yjsmba1 .yjwkq li:first-child span{background: none;width: 0px;}
.yjsmba2{float: right;margin-right: 0px}
.yjerm{overflow: hidden;font-size: 15px;margin-top:15px;}
.yjerm li{float: left;}
.yjerm li{float: left;border-left: 1px solid #8ba6d3} 
.yjerm li:first-child{border-left: none}
.yjerm li a{color:#005da2;padding:1px 5px;border-radius: 5px;-webkit-border-radius:5px;margin:0 7px;display: block}
.yjsmba3{width: 790px}
.yjerm li.cur a{color: #fff;background: #005da2}
.main_box4{width: 100%;height: 108px;border:1px solid #e2e2e2;}
.slideBox1{position: relative;}
.main_box4 .bd ul li{float: left;margin-left: 20px;}
.yjskav3{margin-top:30px;margin-bottom: 15px}
.main_box4 .bd ul li img{width:540px;height: 90px;}
.yjsNext{width: 28px;height: 108px;background: url(rights.jpg);display: block;position: absolute;right: 0px;top:0px;cursor: pointer;border-left:1px solid  #e2e2e2}
.yjsPrev{width: 28px;height: 108px;background: url(lefts.jpg);display: block;position: absolute;left: 0px;top:0px;cursor: pointer;border-right:1px solid  #e2e2e2}
.slideBox1 .bd{position: absolute;left: 30px;top:9px;}
.yjsks li{float: left;margin-left: 30px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.txtMarquee1-left {width:100%;overflow:hidden}
.txtMarquee1-left img{width:250px;height:160px;}
.txtMarquee1-left .bd{width: 700px;overflow: hidden;margin:40px auto;margin-bottom:0px;}
.yjs li{width:250px;height:160px;margin-left:10px;}
.yjs1Next{width: 28px;height: 108px;background: url(rights.jpg);display: block;position: absolute;right: 0px;top:126px;cursor: pointer;border-left:1px solid  #e2e2e2}
.yjs1Prev{width: 28px;height: 108px;background: url(lefts.jpg);display: block;position: absolute;left: 0px;top:126px;cursor: pointer;border-right:1px solid  #e2e2e2}
/* foot */
.foot{width: 100%;background: #25632f;padding-top:20px;padding-bottom: 25px;min-width: 1200px;}
.btol{margin-bottom: 50px;}
.btol dd{float: left;font-size:15px;position: relative;margin-left: 10px;}
.btol dd:first-child{margin-left: 0px}
.btol dd>span{border:1px solid #446b9a;width: 163px;padding-left:10px;height: 28px;color: #fff;line-height: 28px;
    display: block;cursor: pointer; }
.btol dd .vnis{position: absolute;width:163px;background: #fff;padding-left:10px;z-index: 99;background: #245399;
    border:1px solid #446b9a;border-top:none;max-height: 120px;overflow-y: auto;display: none}
.btol dd:hover .vnis{display: block;}    
.vnis li{line-height: 20px;padding:5px 0;}
.vnis li a{color: #fff;}
.vnis li a:hover{color: #fff;}
.jc a{display: block;height: 60px;border-right: 1px solid #446b9a;float: left;}
.jc a img{margin-right: 30px;}
.wkg{width: 690px;border-right:1px solid #446b9a;height: 60px }
.wkg span{color: #dfe4ed;font-size: 15px;margin-left: 25px;margin-bottom:15px;display: block;float: left;}
.wkg span i{margin:0 15px;margin-right: 5px; display: inline-table; height:21px; width: 22px;background: url(ghs.png) no-repeat;}
.lxwm{overflow: hidden;}
.lxwm li{float: left;font-size: 15px;width: 50%;}
.lxwm li a{display: block;border-left:1px solid #dfe4ed;text-align: center;margin-bottom: 15px;}
.lxwm li:first-child a,.lxwm li:first-child +li+li a{border-left: none;}
.lxwm li a{color:#dfe4ed }
.ckic{display: none}
.yds{display: none}
.wapulgd{display: none;}
.lb_index_zg span{background:#244a84;border:none!important;padding:1px 0px;width:118px!important;}
.lb_index_zg ul{ width:107px!important; padding:0px 10px!important}
.lb_index_zg{margin-right:1px!important;margin-left:0!important}
.lb_index_zg a{display: block;background: #244a84;padding:1px 0;width: 118px;color: #fff;height: 28px;line-height: 28px;padding-left:10px;}
.lb_index_zg a:hover{color: #fff}


/* 网站地图 */
.yiywja{margin-top:10px;}
.yiywja dd{line-height: 40px;}
.yiywja dd>a{font-size: 17px;font-weight: bold;color: #245399}
.yjerji{overflow: hidden;}
.yjerji a{font-size: 15px;color: #245399;display: block;float: left;margin-left: 20px;line-height: 30px;}

/* 绿色版 */
.green .nav{background: #25632f;height: 50px}
.green .dh>li{width: 9.09%;}
.green .dh>li:hover .znavm{display: block;}
.green .znavm{    width: 100%;
    position: absolute;top:100%;
    z-index: 99;
    float: left;
    display: none;
    background: #fff;padding-bottom: 15px;}
.green .znavm dd{
    width: 92%;
    float: left;
    line-height: 20px;
    padding:10px 0;
    text-align: center;
    border-bottom: 1px solid #e6e6e6;
    display: block;
    margin-left: 4%;
    font-size: 14px;
}
.green .dh>li{height: 50px;line-height: 50px;padding:0px;}
.green .dh>li>a{display: block;}
.green .dh>li:hover>a{background:#3b8832}
.green .znavm a{font-weight: normal; width: 100%;display: block;color: #666;}
.green .znavm a:hover{color: #25632f}   
.green .yjslab{color: #ec6f0a}
.green .yjslab span{background: #25632f}
.green .yjwkq li.cur a,.green .yjwkq li a,.green .yjsmba1 .yjwkq li a{color:#25632f }
.green .yjsmba1 .yjwkq li span{background:#25632f }
.green .yjwkq li.cur a{border-bottom: 4px solid #25632f }
.green .foot{background: #25632f}
.green .btol dd>span{border:1px solid #175020;}
.green .jc a,.green .wkg{border-right:1px solid #175020;}
.green .yjslao li:hover{background: #a1c999; }
.green .yjslao li:hover a span{color:#25632f}
.green a:hover{color:#25632f }
.green .dh>li>a:hover{color:#fff;}
.green .btol dd .vnis{background: #25632f;border: 1px solid #175020;border-top:none;}
.green .wkg a:hover{color: #dfe4ed}
.green .yjtsl a{color: #ec6f0a}
.green .yjtsl a:hover{color:#ec6f0a }
.green .lxwm a:hover{color: #dfe4ed}
.green .wz li span{background: #90b78b;}
.green .yjsmba3 .yjvna li a{max-width: 90%}
.green .wkg span,.green .wkg a{margin-bottom: 3px;margin-left: 18px;}
.green a.yjslab:hover{color: #ec6f0a}
.green .wz li a:hover{color: #fff}
.green .dh>li.cur>a{background: #3b8832}
.sdmg a{display: block;float:left;width:390px;height: 76px;margin-right: 15px;}
.wkav{overflow: hidden;}
.sdmal a{display: block;float:left;margin-left:1px;width: 125px;height: 76px; }
.sdmal a span{color: #25632f;font-size: 15px;display: block;margin-top:20px;width: 36px;margin-left: 72px;letter-spacing: 3px;}
.sdmal a:first-child{background: url(57.png) no-repeat 25px center #e5ecf4;}
.sdmal a:first-child +a{background: url(57_05.png) no-repeat 25px center #e5ecf4;}
.sdmal a:first-child +a +a{background: url(57_08.png) no-repeat 25px center #e5ecf4;}
@media screen and (max-width: 768px) {
	.yjcontent{min-width: 0;}
	.w1160{width: 100%;}
	.main_box1_r,	.main_box1_l,.yjsa,.yjconup{width: 100%!important;height: auto !important;}
	.yjxw,.yjtt{padding: 0;} .yjtsl{background: none;height: auto;}
	.yjtsl a{margin-left: 0;white-space: normal;line-height: 38px;}
	.main_box4 .bd ul li img{width: 100%; height:50px;}
	.yjsNext{height:50px;background:url(rights.jpg) center}
	.yjsPrev{background:url(lefts.jpg) center;height:50px;}
	.main_box4{height:50px}
	.slideBox1 .bd{left:0;top:0;}
	#barrierfree_container > div.yjcontent > div.w1200.yjskav1 > div:nth-child(1){width: 100%!important;}
	.yjsmba1{width: 100%;}
	.yjcnsmi{padding: 0;}
	.sdmg a{width: 100%;margin-right: 0;}
	.sdmal{width: 100%;}
	.sdmal a{width: 48%!important;margin: 1%!important;}
	.yjsmba3{width: 100%;}
	.msanb img{width: 100%!important;height: auto!important;}
	
}