@charset "utf-8";
*{ margin:0; padding:0; text-size-adjust:none; -moz-text-size-adjust:none; -ms-text-size-adjust:none;-webkit-text-size-adjust:none;font-family:Microsoft YaHei,Tahoma, Helvetica, Arial,  sans-serif;}
body{text-size-adjust:none; -moz-text-size-adjust:none; -ms-text-size-adjust:none;-webkit-text-size-adjust:none;}  :focus{ outline:none;} 
a{color:#333333; cursor:pointer; text-decoration:none; outline:none;font-family:"Microsoft YaHei",SimSun,SimHei;}   img{ border:0;} 
input,textarea{ vertical-align:middle; font-family:inherit; font-size:inherit;}
ul li{ list-style-type:none;}
.f_l{ float:left; display:inline;}
.f_r{ float:right; display:inline;}
.nobor{ border:none!important;}
.bgwhite{ background:#ffffff}


body{ overflow-x:hidden; background:#f2f2f2;}
.header{ width:100%; height:38px; background:url(bk1.jpg) no-repeat center top;}
.header .header_con{ width:1200px; height:38px; margin:0 auto; text-align:right; font:normal 14px/38px "微软雅黑"; color:#fff;}
.header .header_con .header_l{ float:left;padding-left: 10px; display:inline;}
 .header_r{ float:right; padding-right: 10px; width: 240px;font-size: 12px; padding-top: 5px}
 .header_r a{ color:#333; margin:0 10px; margin-top: 5px; font-size: 12px; }
 .header_r a:hover{ color:#f27032;}

.top{ width:100%; height:125px; background:#fff; /*background: url(topbg.jpg) repeat-x center top;*/}
.top .top_con{ width:1200px; height:116px; margin:0 auto;}
.top .top_con .logo{ width:382px; height:81px; float:left; display:inline; margin:10px 0 0 0;}
.top .top_con .search{ width:225px; height:30px;margin-right: 20px; overflow:hidden; float:right; display:inline-block; background:#f0f0f5; border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; -webkit-border-radius:3px; margin-top:32px;}
.top .top_con .search input.text01{ width:188px; height:30px; float:left; display:inline; background:none; text-indent:10px; font:normal 13px/28px "微软雅黑"; color:#9a9a9a; border:none;}

.top .top_con .search input.but01{width:37px; height:30px; float:right; display:inline; background:#1c9451 url(searchico.png) no-repeat center center;  cursor:pointer; border:none;}
.top .top_con .search input.but01:hover{ background:#09803e url(searchico.png) no-repeat center center;}
.index_banner{width:1200px; margin: 0 auto; height: 350px; overflow: hidden; }
/* banner */
.slider{width:100%;margin:0 auto;position:relative;overflow:hidden;height:350px;background:#000}
.slider .bd{position:relative;z-index:0}
.slider .bd li{height:350px;overflow:hidden}
.slider .bd li a{display:block;height:350px;width:1200px;overflow:hidden}
.slider .bd li img{display:block}
.slider .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px}
.slider .hd ul{text-align:center}
.slider .hd ul li{cursor:pointer;display:inline-block;zoom:1;width:10px;height:10px;margin:0 4px;background:url(dot.png) -4px -19px;overflow:hidden;filter:alpha(opacity=70);opacity:.7;vertical-align:top;line-height:9999px}
.slider .hd ul .on{ background-position:-4px -3px;  }
 .slider .timer{ position:absolute; z-index:1; left:0; bottom:0; height:4px; width:0; background:#000; filter:alpha(opacity=40);opacity:0.4; font-size:0; overflow:hidden;   }
.navbox{ width:100%; height:60px; /* border-top:1px solid #25639c;*/ background:url(topbg.jpg) bottom center repeat-x #1c9451;/*border-bottom:3px solid #25639c;*/}
.navbox_con{ width:1200px; height:60px; margin:0 auto;}
.navbar{ width:1200px;  height:60px; margin:0 auto; font-family:"Microsoft YaHei",SimSun,SimHei; position:relative; z-index:10000;  }
.nav .m{ float:left;  position:relative;  width:138px; height:60px;}
.nav .m01{ width:90px; text-indent:0; text-align:center;}
.nav h3{ width:100%; height:60px; display:inline-block; float:left; display:inline-block;  }
.nav h3 a{ width:100%;  height:60px; display:inline-block; font:normal 16px/60px "微软雅黑"; color:#ffffff; text-indent:22px; /*background:url(ico02.png) no-repeat 95px center;*/}
.nav .on h3 a{/*background:#fff url(ico02.png) no-repeat 95px center;*/ color:#ffffff;}
.nav .m01 h3 a{ width:90px; text-indent:0; text-align:center; background:none;}
.nav .m h3 a.nav10{ background:none;}
.nav .sub{ display:none; width:123px; padding:5px 0; position:absolute; left:0; top:59px;  text-align:center; background:#e8e8e8;}
.nav .sub li{ vertical-align:middle; }
.nav .sub li a{ width:100%;  height:36px; display:block; margin:0; padding:0; font:normal 14px/36px "微软雅黑"; display:block; color:#666; /*text-align:left; text-indent:32px;*/   }
.nav .sub li a:hover{ background:#1c9451; color:#fff; }
.xcimg{float: left;padding-left: 150px;padding-top: 10px;}
.s_nav{ display:none;}
.nav_list{ display:none;}
.index{ background: url(indexhome.png) no-repeat 50% 50%;}
.xlk {display: none}
/* banner */

.banner{ width:100%;  position:relative; height:480px; overflow:hidden; margin:0 auto; border-top:3px solid #298e1a;  }
.banner .bd{ position:relative; z-index:0;  }
.banner .bd ul{ width:100% !important; }
.banner .bd li{ width:100% !important; height:480px; }
.banner .bd li .siteWidth{ width:1200px; position:relative;  margin:0 auto; height:480px; }
.banner .bd li a{ height:480px;  display:block; width:1200px;  }
.banner .hd{ width:100%;  position:absolute; z-index:1; bottom:2px; left:0; height:30px; line-height:30px; text-align:center; }
.banner .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:12px; height:12px; margin:5px 4px; background:#fff; border-radius:50%; -moz-border-radius:50%; -ms-border-radius:50%; -o-border-radius:50%; -webkit-border-radius:50%; overflow:hidden; line-height:9999px; filter:alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity: 0.6; opacity: 0.6; }
.banner .hd ul .on{ filter:alpha(opacity=100);opacity:1; }
.yysz{width: 100%; height:auto; overflow:hidden; float:left; display:inline; /*background:#ffffff; min-height:385px;*/ min-height: 155px; clear: both}
.yysz_tit{height:55px; display:block; overflow:hidden; font:normal 28px/55px "微软雅黑"; color:#fff; /*margin-top:18px;*/padding-left:20px; background-color:#64d697}
.yysz_box{  height:auto; overflow:hidden;background-color: #ffffff; }
.upic{ height:auto; overflow:hidden}
.upic .tupian{padding:15px!important;float:left;width:150px;height:180px;font-size:14px;line-height:auto;border-bottom:none;background:0 0}
.upic .szpic{width:150px; height:170px; overflow: hidden;}
.upic img{ width:150px; height:170px; cursor: pointer; transition: all 0.6s;  }
.upic img:hover{ transform: scale(1.1);    }
.upic li h4{ font-size:14px; text-align:center; line-height:30px;}
.box01{ width:1200px; height:auto; overflow:hidden; margin:20px auto 0 auto;}
.box01_l{width:793px; height:auto; overflow:hidden; float:left; display:inline; /*background:#ffffff;*/ min-height:385px;}
.box01_r{width:375px; height:auto; overflow:hidden; float:right; display:inline; /*background:#ffffff;*/ min-height:385px; padding-right: 10px;}
.box01_r .bgon{ border-left:#00b441 solid 3px; background:url(bg.jpg) no-repeat 50% 50%;}
.m-list3{ padding-top: 15px; }
.m-list3 li{overflow: hidden;margin-bottom: 12px;}
.m-list3 .date{float:left;text-align:center;position:relative;color:#939393;padding-right:10px;margin-right:14px;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s}
.m-list3 li:hover .date{color:#1c9451}
.m-list3 .date:after{content:'';position:absolute;height:36px;width:1px;background-color:#939393;top:50%;margin-top:-18px;right:0;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s}

.m-list3 li:hover .date:after{background-color: #1c9451;}
.m-list3 .date b{display: block;font-size: 30px;line-height: 1;}
.m-list3 .date span{font-size: 12px;}
.m-list3 h4{height: 44px;overflow: hidden;}
.m-list3 h4 p,.m-list3 h4 b{display: inline-block;vertical-align: middle;}
.m-list3 h4 b{height: 100%;width: 0;}
.m-list3 h4 p{line-height: 22px;overflow: hidden;font-size: 14px;
    font-weight: normal;
}
.m-list3 li:hover h4 p a{color: #1c9451;}
.g-new{display: inline-block;vertical-align: middle;background-color: #1c9451;
    width: 28px;height: 13px;line-height: 11px;font-size: 12px;text-align: center;
    color: #fff;margin-left: 5px;
}
.contbox{ width: 100%; margin: 0 auto; /*padding: 10px 0px; */}
.tit01{ /*width:100%; */height:55px; display:block; overflow:hidden; /*border-bottom:1px solid #e4e4e4;*/}
.tit01 .tit01_l{ float:left; display:inline; font:normal 28px/55px "微软雅黑"; color:#333333; margin-left:18px;}
.tit01 .tit01_l span.en{ font:normal 12px/55px Arial, Helvetica, sans-serif; color:#0d701d; margin-left:5px;}
.tit01 a.more{ float:right; display:inline; margin-right:18px; font:normal 13px/55px "微软雅黑"; color:#858484;}
.tit01 a.more:hover{ color:#ff4d4d;}
.box01_con1{ width:100%; height:auto; overflow:hidden;}
.newsbox1{ width:340px; height:300px; float:left; display:inline-block; margin:20px 0 0 20px;}
.newsbox1 img{ width:100%; height:180px; display:block;}
.newsbox1 .img_txt{width:100%; height:auto;  z-index:1000; }
.newsbox1 .img_txt p{font:normal 12px/23px "微软雅黑"; color:#666;}
.newsbox1 .img_txt p.img_tit{ font:normal 15px/24px "微软雅黑"; color:#333333;}
.newsbox1 .img_txt p.img_tit a{ color:#333;}
.newsbox1 .img_txt p.img_tit a:hover{color:#1c9451;}

.focusBox { position: relative; width:340px; height:300px; overflow: hidden; }
.focusBox .pic li a{ width:340px; height:300px; display:block; position:relative;}
.focusBox .pic img {width:340px; height:216px; display: block; margin-bottom:6px; }
.focusBox .pic li a .img_txt{width:100%; height:auto; font:normal 16px/28px "微软雅黑"; color:#333333;  z-index:1000; }
.focusBox .hd { width:80px; height:20px; overflow:hidden; zoom:1; position:absolute; bottom:8px; right:10px;  z-index:2000; *width:60px;}
.focusBox .hd li{ width:10px; height:20px; float:left; display:inline-table; font:bold 28px/20px Arial, Helvetica, sans-serif; color:#d1d1d1; margin:0 3px; display:inline-block; cursor:pointer;   }
.focusBox .hd .on{ color:#1c9451;}

.newsbox2{  height:auto; overflow:hidden;/* float:right; display:inline; margin:12px 20px 0 0;*/ }
*+html table{border-collapse:separate !important}/*ie7*/
#zoom img { border:0; }
#zoom strong { font-weight:bold;font-family: inherit; }
#zoom p span { font-family: inherit;font-size: inherit; }
#zoom table {margin: 0 auto;width:100%!important}
#zoom { word-break:break-all;}
#zoom p{ margin:0;text-align:justify;text-justify: inter-ideograph;line-height:150%;margin-bottom: 8px}
#zoom table{border: 1px #999999 solid !important;border-collapse:collapse !important;border-right:#999999 1px solid !important;border-bottom:#999999 1px solid !important;border-width: 0px 1px 1px 0px !important;border-style: none solid solid none !important;}
#zoom td{border: 1px #999999 solid !important;border-collapse:collapse !important;border-left:#999999 1px solid !important;border-top:#999999 1px solid !important;padding-left:8px !important;border-style:solid none none solid !important;border-width:1px !important;border-color:#999999 !important;border-top-style:solid !important;border-top-width:1px !important;border-top-color:#999999 !important;border-left-style:solid !important;border-left-width:1px !important;border-left-color:#999999 !important;}

ul.ul01{ width:100%; height:auto; overflow:hidden; margin:0 auto;}
ul.ul01 li{ width:100%; height:auto; overflow:hidden; border-bottom:1px dotted #e0e0e0; font:normal 16px/24px "微软雅黑"; color:#4f4f4f; padding-bottom:6px; margin-top:5px; padding-left:8px; box-sizing:border-box;}
ul.ul01 li a{width:100%; height:24px; display:block; color:#4f4f4f; display:block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
ul.ul01 li a:hover{color:#1c9451;}
ul.ul01 li span.time{ color:#919191; font:normal 14px/24px "微软雅黑";}


ul.ul02{ width:91%; height:auto; overflow:hidden; margin:10px auto;}
ul.ul02 li{ width:100%; height:38px; overflow:hidden; font:normal 16px/38px "微软雅黑"; color:#5a5a5a; }
ul.ul02 li a{color:#5a5a5a; }
ul.ul02 li a:hover{color:#1c9451;}
ul.ul02 li span.time1{ color:#28a961; font:normal 14px/38px "微软雅黑"; margin-right:10px;}
.serviceList{padding-top: 10px;}
.serviceList li{ height: 45px; width: 45%; float: left; line-height: 35px; padding-left: 20px; }
.serviceList li span{padding-left: 5px;   }
.serviceList li img{float: left;}
.titbg3 span{padding: 0px 20px;}
.box01_l1{width:426px; height:auto; overflow:hidden; float:left; display:inline; background:#ffffff; min-height:205px; }

.xshbbox1{ width:96%; height:83px; margin:10px auto; position:relative;}
.xshdbox1_l{ width:116px; height:80px; position:absolute; left:0; top:3px;}
.xshdbox1_l img{width:116px; height:80px;}
.xshdbox1_r{ width:100%; padding-left:125px; box-sizing:border-box;}
*+html .xshdbox1_r{ width:auto !important; }
.xshdbox1_r p{ font:normal 16px/26px "微软雅黑"; color:#7a7a7a;}
.xshdbox1_r p a{color:#7a7a7a;}
.xshdbox1_r p a:hover{color:#1c9451;}
.xshdbox1_r p span.time2{ display:inline-block; width:auto; height:24px; background:#1c9451; font:normal 14px/24px "微软雅黑"; color:#fff; padding:0 10px;}

ul.ul03{ width:96%; height:auto; overflow:hidden; margin:10px auto;}
ul.ul03 li{ width:100%; height:42px; overflow:hidden; font:normal 16px/42px "微软雅黑"; color:#5a5a5a; background:url(ico03.png) no-repeat 5px center; text-indent:13px; border-bottom:1px dotted #e0e0e0;}
ul.ul03 li a{color:#5a5a5a; }
ul.ul03 li a:hover{color:#1c9451;}
ul.ul03 li span{ color:#333;}

ul.ul04{ width:94%; height:auto; overflow:hidden; margin:10px auto; margin-top: 0px;}
ul.ul04 li{ width:100%; height:43px; overflow:hidden; font:normal 16px/43px "微软雅黑"; color:#5a5a5a; background:url(ico03.png) no-repeat 1px center; text-indent:13px; border-bottom:1px dotted #e0e0e0;}
ul.ul04 li a{color:#5a5a5a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display: block;width: calc(100% - 75px);}
ul.ul04 li a:hover{color:#1c9451;}
ul.ul04 li span.time3{ float:right; /* display:inline; */ color:#c1bfbf; font-size:14px;}


.xstt li{ width: 85%; margin: 0 auto; height: 50px; line-height: 50px; text-align: center; font-size: 16px; margin-bottom: 10px; }
.xstt li a{ color: white; padding: 0px 30px; }
.xs1{background-color: #334779}
.xs2{background-color: #128683}
.xs3{background-color: #00873c}
.xs4{background-color: #5f2c68}
.xs5{background-color: #334779}
.box01_r1{width:326px; height:auto; overflow:hidden; float:left; display:inline; background:#ffffff; min-height:205px;margin-right:22px;}
.box01_con2{ width:40%; height:80px; display:block;float:left; margin:15px auto 0 21px;}
.box01_con2 .box01con2_l{ width:100%; height:80px; /*float:left; display:inline;*/ font:normal 16px/20px "微软雅黑"; color:#fff; text-align:center;}
.box01_con2 .box01con2_l a{ color:#fff; }
.box01_con2 .box01con2_l img.tb{ width:auto; height:34px; display:block; margin:0 auto; padding-top:10px;padding-bottom:10px;}
.box01_con2 .msfc{ background:#83c5a2;}
.box01_con2 .dyzj{ background:#ef5a13;}
.box01_con2 .xyzj{ background:#99b44b;}
.box01_con2 .xzzq{ background:#d35f01;}
.link{ clear: both;  padding: 20px; }
.link1{width:49%;text-indent:2.8em;float:left; line-height: 46px; height: 46px; border-right: 1px dashed #b4b4b4 ;border-bottom: 1px dashed #b4b4b4 ;}
.link2{width:49%;text-indent:2.8em;float:left; line-height: 46px; height: 46px; border-bottom: 1px dashed #b4b4b4 ;}
.link3{width:49%;text-indent:2.8em;float:left; line-height: 46px; height: 46px; border-right: 1px dashed #b4b4b4 ;}
.link4{width:49%;text-indent:2.8em;float:left; line-height: 46px; height: 46px; }
.box01_con2 img.img01{ width:65%; height:102px; float:right; display:inline;}
*+html .box01_con2 img.img01{ width:64% !important; }
.titbg1{ background:url(titbg1.png) no-repeat left 50%; text-indent: 40px; }
.titbg2{ background:url(titbg2.png) no-repeat left 50%; text-indent: 40px; }
.titbg3{ background:url(titbg3.png) no-repeat left 50%; text-indent: 40px; }
.titbg4{ background:url(titbg4.png) no-repeat left 50%; text-indent: 40px; }
.titbg5{ background:url(titbg6.png) no-repeat left 50%; text-indent: 40px; }
.morenbg{background:url(titbg8.png) no-repeat left 50%; text-indent: 40px;}
.box01_r .on{ background:url(titbg9.png) no-repeat left 50%;  }
.wd1200{ width: 1300px; margin: 15px auto; /*background-color: #ffffff*/}

.box01_con3{width:100%; height:auto; overflow:hidden; background:#ffffff; }
.yqlj_con{ width:98%; height:auto; overflow:hidden; margin:0 auto;}
.yqlj_con img{ width:25%; float:left; display:inline-block; padding:20px 15px; box-sizing:border-box;}
*+html .yqlj_con img{ width:17% !important; }
.zttp{ width: 190px;  margin-right: 15px; float: left; }
.mp1{ display: none !important; }
.yqlj_con a p{display:block;color:#333;background-color:#ccc;padding:5px;text-align:center;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-size:15px}

.footer{ width:100%; height:auto; overflow:hidden; background:#f8f8f8; margin-top:30px;}
.footer_con1{width:100%; height:100px; overflow:hidden; margin:0 auto; padding-top:20px; background: url(footer_bg.jpg) 50% top no-repeat; }
.footrt_c{width: 1200px; margin: 0 auto;}
.footer_con1 .footer_l{ float:left; display:inline; /*margin-top:10px;*/ }
.footer_con1 .footer_l p{ font:normal 15px/32px "微软雅黑"; color:#616161; }
.footer_con1 .footer_r{ float:right; display:inline; color: white;  font-size: 14px; line-height: 25px;}
.footer_con1 .footer_r img{ width:84px; height:85px; margin-left:20px;}

.footer_con2 {  width:100%;font-size: 14px; height:auto; overflow:hidden; padding:5px 0; text-align:center;background:#087839;color:#fff;}
/*右侧*/
.gov_weixin_share{position:fixed; width:87px; top:233px; right:0; text-align:center;}
.gov_weixin_share .fixed{width:100%; margin:0; padding:0; border-top:solid 1px #e5e5e5;}
.gov_weixin_share .fixed li{ list-style:none; /*padding:10px;*/ background:#fff; border:solid 1px #e5e5e5; border-top:0; margin:0; position: relative}
img{border:none;}
.icon-chat {background-position: 0 -130px;}
.icon-chat:hover .chat-tips {display: block}
.gov_weixin_share a{ font-size:15px; font-family:微软雅黑; color:#0369ba; cursor:pointer }
/*清除页面底部高度，iframe所致*/
#vishidden{ display:none}
/*老师照片*/
.teacherPic{width:100%;/*position:absolute;height:360px; top:140px;*/}
.teacherPic .content{width:140px;height:140px;float:left;position:relative;overflow:hidden;margin-left:10px;margin-top: 10px;}
.teacherPic .content .txt{width:124px;height:50px;background:rgba(18,21,44,0.7); position:absolute;left:0px;bottom:0px;padding:0 8px;border-top:2px solid #66ae86;}
.teacherPic .content .txt h3{color:#fff;font-size:18px;font-weight:100;margin:5px 0 0px 0;}
.teacherPic h4{color:#fff;font-size:14px;font-weight:100;}
.teacherPic .content .txt p{color:#fff;margin-top:10px;padding-top:6px;border-top:1px solid #1c9451;font-size: 13px}
.special-picinf{overflow:hidden;vertical-align:top}
.special-picinf li{float:left;border:none!important;/*background:0 0!important;*/padding-right:10px;height:84px!important;width:30% !important;overflow:hidden;margin-bottom:12px; background-color: #efefef !important; background-image: none !important; margin-right:12px; padding:8px !important;}
.special-picinf img{float:left;padding-right:10px}
.special-picinf .jqthumb{float:left;padding-right:15px}
.special-picinf h3{margin:0;padding:0;font-size:15px;line-height:15px;padding-bottom:0;font-weight:400}
.special-picinf h3 dd{display:block;font-size:13px}
.special-picinf .szyjfx{font-size:12px; line-height:15px; height: 30px; overflow: hidden;text-overflow:ellipsis; margin-top: 5px; }
.special-picinf .szdh{font-size:12px; line-height:15px; height: 30px;   overflow: hidden;text-overflow:ellipsis;margin-top: 5px; }
/*栏目页当前位置*/
/*当前位置*/

.navigatorbg{height:auto;overflow:hidden; margin: 0 auto; width:1200px; margin-bottom:10px; margin-top:10px;}
.navigator{padding:10px 15px 10px 30px;border-bottom:1px solid #eee;background:#ffffff;}
.navigator .home{ background:url(others.png) no-repeat 75% 0%; float:left; text-indent:-8000px; width:16px; font-size:14px;}
.navigator .home:hover{ background:url(others.png) no-repeat 99% 0%;  }
.navigator span{ font-family:SimSun; padding-left:3px; padding-right:3px;font-size:14px; }
.navigator a{ font-size:14px; color:#333;font-family:"Microsoft YaHei"  !important}
.art{ width:837px;}
.bt_linkb{font-size:14px;text-decoration:none;color:#3d3d3d;font-family:"Microsoft YaHei",SimSun,SimHei}
.yellow{COLOR:#ffb900!important}
.lm_nav_bg{width:100%;height:50px;background:#ebebeb}
.lm_nav{width:1130px;height:50px;margin:0 auto;padding-left:60px}
.lm_nav_right{float:right;height:50px;line-height:50px;background:url(wzh.png) no-repeat left center;padding-left:22px}
.lm_list_box{width:1200px;margin:30px auto}
.lm_list{float:right;width:900px;padding-bottom:20px}
.lm_list>p{height:35px;font-size:17px;border-bottom:3px solid #1c9451;float:left;padding-right:20px}
.lm_list ul li{padding-left:13px;width:900px;height:43px;font-size:15px;line-height:43px;border-bottom:1px dashed #dcdcdc;background:url(yjbg_li_bg.jpg) no-repeat 0 center}
.lm_list ul{clear:both;padding-top:10px}
.lm_list ul li span{float:right;padding-right:20px;color:#333;font-size:14px}
.lm_list ul li a{color:#333}
.lm_list_right{float:right;width:320px}
.lm_list_right p{width:100%;height:35px;font-size:17px}
.lm_left{width:270px;float:left;background-color:#efefef;margin-bottom:20px}
.lm_left p{height:80px;background-color:#1c9451;color:#Fff;font-size:18px;line-height:80px;padding-left:80px;background:url(yjs_1.png) no-repeat 35px 24px #1c9451}
.lm_nav_left{padding:10px 0 40px 40px}
.lm_nav_left li{height:47px;line-height:47px;margin-right:20px;font-size:17px}
.lm_nav_left li a{color:#333;font-size:15px}
.lm_nav_left li.lm_active>a{color:#1c9451}
.lm_nav_left li b{display:inline-block;width:0;height:0;border-top:3px solid transparent;border-left:5px solid #147fc6;border-bottom:3px solid transparent;margin-right:10px;float:left;margin-top:21px}
.wzzw{width:100%;margin:20px auto;clear:both}
.copy{clear:both}
.close{float:right;width:43px;margin-right:20px;background:url(art_pic_02.png) no-repeat left 14px;line-height:40px;text-align:right;color:#333;font-size:12PX}
.print{float:right;width:43px;margin-right:20px;background:url(art_pic_01.png) no-repeat left 14px;line-height:40px;text-align:right;color:#333;font-size:12PX}
.wzy_nr img{height:auto}
.wzy_title{/*width:100%;float:left;*/font-size:22px;line-height:30px;text-align:center}
.wzy_top{width:100%;float:left;font-size:12px;color:#333;line-height:26px;text-align:center;margin-top:17px;height:36px}
.wzy_nr{float:left;font-size:16px;color:#333;line-height:26px;margin-top:18px}
.wzy_bottom{width:100%;float:left;font-size:12px;color:#000;line-height:26px;color:#000}
.wzy_footer{width:100%;float:left;font-size:16px;color:#000;line-height:26px;margin-top:15px}
.wzy_top div{width:100%;height:26px;float:left;border-top:1px solid #d8d8d8}
.wzy_top p{width:100%;float:left;margin-top:10px}
.p_lr_60{padding-left:60px;padding-right:60px}
.f_r{float:right}
.wzy_footer div{width:100%;float:left;border-top:1px dashed #a6a6a6;padding-top:8px}
.wzy_footer p{width:100%;float:left;color:#333}
.wzy_footer a{color:#333}
.wzy_content{width:100%;float:left;/*background:#f9f9f9;*/padding-top:25px;padding-bottom:25px;}
.w1100{width:1200px;margin:0 auto;position:relative;overflow:hidden;box-sizing:border-box}
.span_w{width:80px;display:inline-block}
.wzy_top a{color:#333}

/*栏目页中间部分*/
.colbox1{width: 20%;float: left; background: #ffffff; height: auto;overflow: hidden;border:1px solid #e6e6e6;border-top:none}
.colbox2{width: 78%;float: right; height: auto;overflow: hidden;border:1px solid #e6e6e6;}
.navigatorbg .asider{ width:250px;  float:left; clear:left;position:absolute}
.navigatorbg .asider h1{  background:url(colbg.jpg) repeat-x 10% 50% #509015; text-align:center; padding-right:10px; font-size:16px; height:40px; line-height:40px; color:#FFF; font-weight:bold;}
.bosh{ text-align:center;  font-size:16px;  color:#FFF; font-weight:bold; margin-top:20px;}
.navigatorbg .asider ul li{ list-style-type: none;border-bottom:#cccccc solid 1px; border-top:#FFF solid 1px; font-size:14px; /*height:50px; line-height:23px;*/height:38px; line-height:38px; padding-left:70px; }
.keyan{list-style-type: none;height:80px;line-height:80px; text-align:center; border:none; margin-top:20px; margin-bottom:10px; background-color:#0c3a9a; font-size:21px;}
.keyan2{list-style-type: none;height:60px; text-align:center; border:none; margin-top:20px; margin-bottom:10px;  font-size:21px;}
.keyan a{ color:#ffffff}
.keyan:hover{ background-color:#264a96;}    
.keyan1{list-style-type: none;height:70px;line-height:30px; text-align:left; border:none; margin-top:20px; margin-bottom:10px; background-color:#0c3a9a; font-size:21px; padding-top:10px; padding-left:12px;}
.keyan1:hover{ background-color:#264a96;}   
.keyan1 a{ color:#ffffff}
.navigatorbg .asider h1 a{color:#FFF;}
.navigatorbg .asider ul li:hover{ background-color:#eafeea}
.navigatorbg .post{ width:100%; height: auto; overflow: hidden; min-height:480px; font-size:14px; background: #ffffff }
.post p{word-wrap:break-word; white-space:normal; word-break:break-all; }
.post span{font-size:15px; line-height:30px;word-wrap:break-word; white-space:normal; word-break:break-all; }
.post a{font-size:15px;}
.navigatorbg .post h3{padding-left:20px; font-size:15px; height:30px; line-height:30px;  font-weight:bold; /*border-top:#fd942b solid 3px;*/border-top:#509015 solid 3px; clear:both; border-bottom:1px solid #ddd; margin-bottom:5px; }
.navigatorbg .post .went{padding:20px; padding-top: 0px; font-size:15px;  border-top:#509015 solid 3px; clear:both; margin-bottom:10px;   min-height:300px; }
.went img{ max-width:465px}
.title{font-size:22px;color:#3D3D3D;font-weight:700;line-height:150%}
.bt_content{font-size:14px;text-decoration:none;color:#3D3D3D;line-height:26px}
.bt_content img{ margin:4px;}
.bt_content table{ margin:0 auto}
.navigatorbg .post h3 a{ float:right; font-weight:normal; padding-right:20px;}
.bt_date{font-size:12px;font-family:"Microsoft YaHei",SimSun,SimHei; }
 .colpitcure { padding-left:8px;}
 .colpitcure li { float:left; margin-right:18px; text-align:center; margin-bottom:6px; margin-top:5px;}
/* .colpitcure li:hover { background-color:#cccccc}*/
.focused{ color:red}
 .collanmu { padding-left:8px; margin-bottom:8px}
 .collanmu li { float:left;padding-left:100px; margin-right:28px; text-align:center; margin-bottom:6px}
 .collanmu2 { padding-left:8px;margin-bottom:8px}
 .collanmu2 li { float:left;padding-left:40px; margin-right:28px; text-align:center; margin-bottom:6px}
.focused:hover{ color:red}
 .ajax { padding-left:8px; padding-right:10px;}
 .ajax .coltime{ float:right;}
 .ajax li{ height:30px;}
 .bd1px{ border:1px solid #e6e6e6}
.bdtopnone{ border-top:none}
.localcolumn{width:100%; height:40px; background:#00873b; line-height:40px; text-align:center; color:#fff; font-weight:bold;}
.familarcolumn{margin:6px 17px; min-height: 430px}
.column_body{padding:7px 16px 0 17px; background:#fff;}
.column_title{height:32px; line-height:32px; border-bottom:1px solid #f1f1f1; font-size:14px; font-weight:bold; color:#00873b;}
.local_column_tit{/*width:108px;*/width:158px; height:32px; line-height:32px; border-bottom:2px solid #00873b; text-indent:3px; white-space:nowrap}
.local_column_tit img{ vertical-align:text-top; float:left; margin:8px 3px }
.column_title_list{ width:100%; min-height:420px; padding-top:5px;padding-bottom: 8px; }
 .object_item_p {
    FONT-SIZE: 14px; BORDER-BOTTOM: #c2c2c2 1px dotted; PADDING-BOTTOM: 10px; PADDING-TOP: 15px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; clear:both;font-family:Microsoft YaHei
}
.column_title_list ul li { float:left; LINE-HEIGHT: 35px; WIDTH: 72px;text-align:center
}
.column_title_list ul li a{ font-size:14px; color: #3d3d3d;font-family:Microsoft YaHei}
#m10{ border:none !important;}
.bdsharebuttonbox{padding-bottom: 15px;}
.bshare-custom.icon-medium{ margin-bottom:10px !important;}
*+html .za_text { width:238px !important; }
.gaisu{ height:auto;overflow:hidden;  clear: both; padding:20px;}
.sz .szimg{ width: 220px; float: left;}
.sz .szimg img{ width: 200px; -moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;}
.sz .szinfo{ /*padding-left: 100px; width:450px;*/float: left; padding-left: 50px;width: 70%}
.sz .szinfo li{ line-height: 35px; font-size: 16px; clear: both; width: auto !important; font-family:Microsoft YaHei}
.sztit{ clear: both; height: 40px; line-height: 40px; margin: 10px 20px 10px 0px; color: #000; text-indent: 2em; background-color:#F0F0F0;border-bottom:1px solid #C9C9C9;text-align:left;font-family:Microsoft YaHei}
.szcont{ clear: both; height:auto; line-height: 40px;margin: 10px 0px; padding: 10px; color: #666; text-indent: 2em; font-family:Microsoft YaHei}
.sztit span{ float: right; padding-right: 30px; display:block;width: 40px; height: 40px; background: url(right1.png) no-repeat 50% 50% ;}
.szcont p span{font-family:inherit}
.szcont p strong{font-family:inherit}
.szcont p em{font-family:inherit}
.sztit .on{background: url(right.png) no-repeat 50% 50% ;}
.white{color: white !important}
.mb-j{display: none}
/* 返回顶部 */
.cd-top {
  display: inline-block;
  height: 40px;
  width: 40px;
  position: fixed;
  bottom: 40px;
  right: 10px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
  /* image replacement properties */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  background: #1c9451 url(cd-top-arrow.png) no-repeat center 50%;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
}
.cd-top.cd-is-visible {
  /* the button becomes visible */
  visibility: visible;
  opacity: 1;
}
.cd-top.cd-fade-out {
  /* 如果用户继续向下滚动,这个按钮的透明度会变得更低 */
  opacity: .5;
}
.no-touch .cd-top:hover {
  background-color: #e86256;
  opacity: 1;
}
@media only screen and (min-width: 768px) {
  .cd-top {
    right: 20px;
    bottom: 20px;
  }
}
@media only screen and (min-width: 1024px) {
  .cd-top {
    height: 60px;
    width: 60px;
    right: 30px;
    bottom: 30px;
  }
  .p_lr_60{width: calc(100% - 120px) !important;}
}
@media only screen and (max-width: 769px) {

.top{ height:90px;}
.top .top_con{ width:98%; height:90px; margin:0 auto;}
.top .top_con .logo{ width:auto; height:80px; float:left; display:inline; margin:0px 0 0 0;}
.top .top_con .logo img{ width:80%;padding-top:5%;/*height:80px;*/}
.top .top_con .search{ display:none;}

.navbox_con{ display:none; }
.header_r{display:none;}
.s_nav{ position:absolute; right:10px; top:15px;  display:block; width:30px; height:20px; }
.s_nav a.dh{ }
.s_nav a.dh img{ width:auto; height:20px; display:block;}
.s_nav a.tp1{ display:block;}
.s_nav a.tp2{ display:none;}
.s_nav .tp1{width:20%;display:block;float:right;position:relative}
.s_nav .tp1 img{position:absolute;right:10px;top:20px;margin:0}
.s_nav .tp2{width:20%;display:none;float:right;position:relative}
.s_nav .tp2 img{position:absolute;right:10px;top:20px;margin:0}

.nav_list{ width:100%; height:auto; display:block; z-index:200000; overflow:hidden; position:absolute; left:0; top:50px;  background:#2a3139; }
.nav_list ul{ width:100%; height:auto; padding:5px 0;} 
.nav_list ul li{ width:100%; height:auto;  text-indent:15px; font:normal 16px/40px "微软雅黑"; position:relative; }
.nav_list ul li a{ color:#fff; width:100%; height:40px; display:block; border-bottom:1px solid #343c45;}

.nav_list ul li ul.s_sub{ width:100%; height:auto; overflow:hidden;}
.nav_list ul li ul.s_sub li{width:100%; height:auto; border-bottom:1px solid #343c45; text-indent:25px; font:normal 14px/40px "微软雅黑";}
.nav_list ul li ul.s_sub li a{ color:#bfc0c0;}
.xlk {margin-bottom: 10px;/* z-index: 1000;*/width: 100%;text-align: center;display: none;padding-top: 0px;margin-top: -10px;}
.xlk ul{ width:100%; height:auto; padding:5px 0; clear: both} 
.xlk ul li{ width:100%; height:auto; background:url(topbg.jpg) no-repeat center top ;text-align: center; font:normal 16px/39px "微软雅黑";  }
.xlk ul li a{ color:#fff; width:100%; height:39px; display:block; }
.tit01 .tit01_l{margin-left: 0px;}
.white{color: white}
.newsbox1{width:100%; margin: 0px;}
.focusBox {width:100%;}
.index_banner{width:100%; display: none}
.slider .bd ul{width:100% !important;}
.slider .bd ul li{width:100% !important;}
.slider .bd li a{width:100%;}
.slider .bd li a img{width:100%; height: 350px;}
/*.focusBox .tempWrap{width:100% !important;}*/
.focusBox .pic img{width:100% !important;}
.focusBox .pic li a{width:100% !important;}
/* banner */
.banner{ width:100%;  position:relative; height:200px; overflow:hidden; margin:0 auto;  }
.banner .bd{ position:relative; z-index:0;  }
.banner .bd ul{ width:100% !important; }
.banner .bd li{ width:100% !important; height:200px; }
.banner .bd li .siteWidth{ width:1070px; position:relative;  margin:0 auto; height:200px; }
.banner .bd li a{ height:200px;  display:block; width:100%;  }
.banner .hd{ width:100%;  position:absolute; z-index:1; bottom:2px; left:0; height:30px; line-height:30px; text-align:center; }

.box01{ width:98%; height:auto; overflow:hidden; margin:15px auto;}
.box01_l{width:100%; height:auto; overflow:hidden; float:left; display:inline;}
.box01_r{width:100%; height:auto; overflow:hidden; float:right; display:inline; display:block; margin-top:15px;padding-right:0px; }

.box01_l1{width:100%; height:auto; overflow:hidden; float:left; display:inline; background:#ffffff; min-height:auto; margin-right:0; /*margin-bottom:15px;*/}

.box01_r1{width:100%; height:auto; overflow:hidden; float:right; display:inline; background:#ffffff; min-height:270px;margin-right:0;}
.pm{display: none !important;}
.box01_con2{margin: 0;width: 100%; margin-bottom: 3%} 
.yqlj_con{ width:98%; height:auto; overflow:hidden; margin:0 auto;}
.yqlj_con img{ width:33%; float:left; display:inline-block; padding:20px 15px; box-sizing:border-box;}
.newsbox2 { clear: both }
.mp2{display: none !important}
.mp1{display: block !important}
ul.ul04{margin-bottom: 0px !important; width: 100%}
.navigatorbg{width:98%; height:auto; overflow:hidden; margin:20px auto 0 auto;}
.colbox1{ width:100%; float: none; clear: both; }
.colbox2{ width:100%; float: none; clear: both; }
.familarcolumn{ min-height: 10px}
.bt_content img{ margin:0px;clear: both; width: 90% !important}
.time3{padding-right: 1%}
.gov_weixin_share{ display: none !important }
.footrt_c{width: 100%}
.footer_con1 .footer_l{display: none !important}
.footer_con1 .footer_r{float:none; text-align: center; width: 100%; margin: 0 auto; display: block}
.footer_con1 .footer_r img{display: none !important}
.lm_list_box{width: 100%;margin-top: 0px;}
.lm_left{float: none; clear: both; width: 100%}
.lm_left  p{padding-left: 15%;background-position:4% 24px;}
.lm_list{ float: none; clear: both; width: 96%; margin-left: 1%; }
.lm_list ul li{width: 100%; height: auto }
.lm_list ul li span{display: none}
.mb-j{display:block;float: right; line-height: 80px; padding-right: 10px;}
.lm_nav_left{display: none}
.lm_nav{width: 100%;padding-left:0;}
.lm_nav_right{ float: left }
.w1100{width: 100% !important}
.p_lr_60 {padding-left:2%;padding-right:2%;width: 96%;}
.cd-top{display: none}
.banq1{ clear: both;}
.banq2{display: none}
.special-picinf .jqthumb{padding-right:0 !important;}
.special-picinf h3{ text-align: center;clear: both }
.special-picinf li{padding: 2px !important; margin-right: 4px; height: 100px !important}
.wzy_nr img{width: 100% !important; height: auto !important;}
}


[id ^='mediaContent'] {
	max-width: 100%;
	margin: auto;
}

[id ^='mediaContent'] video {
	max-width: 100%;
	margin: auto;
}

@media (max-width: 992px) {
	.main-col img {
		width: auto;
		max-width: 100%;
	}
	[id ^='mediaContent'] {
		height: auto !important;
	}
	[id ^='mediaContent'] video {
		height: auto !important;
	}
}