html{font-family: "Microsoft YaHei", serif; font-size:14px;color:#333333}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,table,form,img,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,
footer,header,menu,nav,section{margin:0;padding:0;}
img{border: none;vertical-align: middle;}
ul,li{list-style-type:none;}
a{text-decoration: none;color:#333333;}
a:hover{color:#4D8D40;}

.clear{display:block;overflow:hidden;clear:both;height:0;line-height:0;font-size:0}
input:focus { outline: none; }

.fl{ float:left;}
.fr{ float:right;}
.overall{width:100%; height:auto; top:0px;overflow-x:hidden;}
/*头部*/
.header{width: 100%;float: left; background:url(/xxhjsyglzx/images/top_bg_g.png) top no-repeat; height:133px; position:absolute; z-index:999999; }
.top{width: 1200px;margin: 0 auto;overflow: hidden;}
.logo{float: left; margin:25px 0px 0px 35px;}
.top_right{float: right;max-width: 650px; margin:30px 0px 0px 0px;}
.nav{width: 100%;float: left;}
.nav_con{width: 1200px;margin: 0 auto;}
.nav_con li{width: 110px;float:left;text-align: center;}
.nav_con li a{display: block;font-size: 16px;line-height: 50px; color:#fff;}
.nav_con li a:hover{background: #1e6e1b;}
.nav_con li a.on{background: #1e6e1b;}

/*banner*/
.flexslider {margin:0px auto; position:relative; width:100%; height:544px; overflow:hidden; zoom:1; overflow:hidden; background:no-repeat;}
.flexslider .slides li {width: 100%;height: 100%;}
.flex-direction-nav a {width: 50px;height: 100px;line-height: 99em;overflow: hidden;margin: -50px 0 0;display: block;background: url(/xxhjsyglzx/images/ad_ctr.png) no-repeat;position: absolute;top: 50%;z-index: 10;cursor: pointer;opacity: 1;-webkit-transition: all .3s ease;}
.flex-direction-nav .flex-next {background-position: -50px 0px;right: 0;}
.flex-direction-nav .flex-prev {left: 0;}
.flexslider:hover .flex-next {opacity: 0.8;filter: alpha(opacity=25);}
.flexslider:hover .flex-prev {opacity: 0.8;filter: alpha(opacity=25);}
.flexslider:hover .flex-next:hover,
.flexslider:hover .flex-prev:hover {opacity: 1;filter: alpha(opacity=50);}

.flex-control-nav {width: 100%;position:relative; bottom: 10px;text-align: center;}
.flex-control-nav li {display: inline-block;zoom: 1;*display: inline;margin: 0px 2px;}
.flex-control-paging li a {ackground: url(/xxhjsyglzx/images/dot.png) no-repeat 0 -16px;display: block;height: 16px;overflow: hidden;text-indent: -99em;width: 16px;cursor: pointer;}
.flex-control-paging li a.flex-active,
.flex-control-paging li.active a {background-position: 0 0;}
.flexslider .slides a img {width: 100%;height: 545px;display: block;}

/*轮播*/
.silder {overflow: hidden;text-align: center;margin: 0 auto;position:relative;float:left;margin-top:15px;}
.silder .silder_list {height:200px; overflow:hidden;position: relative;}
.silder .silder_list a{position:absolute; top:0;left:0;}
.silder .silder_list a,.silder .silder_list img{display:inline-block;float:left;}
.silder .silder_page{height:42px;text-align:right; margin:0 auto;right:1px; overflow:hidden;position:absolute; bottom:1px;}
.silder .silder_page li{width:8px; font-size:12px; float:left; height:8px;line-height:8px;margin:21px 10px 0 0; background:#F1F1F1;display:inline-block;text-align:center;color:#000;}
.silder .silder_page li.current{background:#C70B31;color:#fff;}
.silder_desc{color:#fff;background-color:rgba(0,0,0,.6);float:left;line-height:46px;height:42px;width:100%;overflow:hidden;position:absolute;left:0;bottom:0;text-align:left;text-indent:10px;}
.silder .silder_page li:hover{cursor:pointer;}

.main{width: 100%;}
  .in_about{background:url(/xxhjsyglzx/images/fl_bg_g.jpg) center no-repeat;  width:100%;}
  .w1200{width:1200px; margin:0 auto; padding-top:20px;}
   .w1200 h1{ font-size:30px; text-align:center; font-weight:normal; color:#444; padding-bottom:20px;}
  .w1200 p{     line-height: 36px;
    color: #444;
    font-size: 15px;
    text-indent: 2em;}
 .pic_ims{ margin-top:60px; height:260px;	} 
.pic_ims ul li{ float:left; display:block; padding:0px 15px 0px 15px; }
.pic_ims ul li img{border:3px solid #97dcf1;height:260px;width:260px;border-radius:50%;}
.pic_ims ul li img:hover{border:3px solid #f21f00;height:260px;width:260px;border-radius:50%; background:#fff;}

.in_news{ height:390px; width:100%;}
#menu{width:100%; overflow:hidden;float: left;}
#menu #nav {display:block;width:100%;padding:0;margin:0;list-style:none;float: left;border-bottom: 1px solid #dcdcdc;position: relative;}
#menu #nav li {float:left;}
#menu #nav li a {display:block;width:125px;line-height:40px;text-decoration:none;text-align:center;font-size:18px;color:#333333;position: relative;}
#menu_con{ width:100%;}
.tag{ padding:10px 0px;}
#menu #nav li a.selected{color:#FFFFFF;background: #1e6e1b;}
.tt{width: 100%;float: left;margin-top: 17px;}
.tt_con{width: 100%;float: left;margin-top: 5px;}
.tt_tit{width: 90%;float: left;font-size: 18px;color: #277428;margin-bottom: 13px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.tt_con p{width: 100%;float: left;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;font-size: 14px;color: #666666;text-indent: 2em;line-height: 23px;text-align: justify;margin-bottom: 15px;}


.ns_tt{ width:317px; margin:0 auto;}
	.news{ width:1200px; margin:0 auto; padding-top:40px;}
	.news_list{width:100%;float: left;}
	.news_list dd{width: 100%;float: left;font-size: 14px;border-bottom: 1px dashed #dcdcdc;line-height: 40px;}
	.news_list dd:last-child{margin-bottom: 0px;}
	.news_list dd i{width: 4px;height: 4px;float: left;margin-top: 18px;background: #cecece;}
	.news_list dd a{color: #333333;float: left;margin-left: 10px;width: 80%;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
	.news_list dd a:hover{text-decoration: underline;}
	.news_list dd span{float: right;color: #999999;}
	.more{font-size: 16px;color: #277428;position: absolute;top: 0;right: 0;line-height: 40px;}


.notice_list{padding:0px; }
.news_date{ font-size:22px; color:#8b8b8b;}
.picture_list ul{width: 100%;float: left;height: 430px;}
.picture_list ul li{width: 360px;float: left;margin-top: 20px;margin-right:60px; *margin-right:60px; #margin-right:60px;}
.picture_list ul li a{font-size: 14px;color: #333333;width: 100%;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;float: left;margin-bottom: 0px;line-height:40px;}
.picture_list ul li:last-child{margin-right: 0px;}
.picture_list ul li img{ border:0px solid #fafafa;}
.picture_list ul li img:hover{ border:0px solid #eb8c1c;}

.foot{width: 100%;float: left;text-align: center;font-size: 13px;}
   .f_top{ float:right; right:0;}
   .f_room{background:#4D8D40;height: 141px;}
   .ic_tt_name2 h1{ font-size:20px; color:#fff; line-height:40px; text-indent:0.5em;}

.kstd{ width:600px;}
.kstd p{line-height: 36px; font-size: 15px; text-indent: 2em; text-align:left}

.lianjie{ width:600PX; margin:0 auto; padding:10px 0px 10px 0px; height:auto; padding-bottom:10px; overflow:hidden;}
.lianjie li{float:left; padding-bottom:20px;}
.lianjie li a{padding:0px 20px 0px 0px; margin-right:20px; display: block; color:#fff;}
.ewm{float:right;width:600px;margin-top: 20px;/* font-size: 12px; */}
.ewm p{float:right;font-size: 14px;color:#ffffff;} 


.f_banq{ background:#1e6e1b; height:auto; overflow: hidden;}
.f_banq p{width: 100%;color: #fff; line-height:25px; padding: 15px 0;}
/*首页结束---------------------------------------------------------------------*/
.banner_n{height:545px; position:relative; left:50%; margin-left:-960px; overflow:hidden;}
#main-wrap { width: 100%; min-height: 200px; z-index: 1;position: relative; }
#container { width: 1200px; min-height: 200px; padding: 0px; margin: 0 auto; }
.breadcrumb{ width:1160px; margin:0 auto; height:50px; line-height:50px;}
.container_left{width:220px;}
.container_left_title{background: url(/xxhjsyglzx/images/pic_05.png) no-repeat;width:218px;height:40px; text-align: center;line-height:40px;font-size:18px;color:#FFFFFF;}

.sidemenu{margin:10px 0;}
.sidemenu .active{border-bottom:solid 1px #4D8D40;color:#4D8D40;}
.sidemenu li{width:218px;height:50px;line-height:50px;font-size:16px; text-align: center;}
.sidemenu a{border:none;display: block;}
.sidemenu a:hover{border-bottom:solid 1px #4D8D40;color:#4D8D40;}

.container_right{width:80%;border-left:solid 1px #4D8D40;min-height:200px;}
.container_right_title{border-bottom:solid 1px #4D8D40;line-height:40px;font-size:18px;color:#4D8D40; padding-left:20px;}

.title{border-bottom:solid 1px #4D8D40;height:100px;}
.title h3{font-size:18px;color:#4D8D40; text-align: center;line-height:40px;font-weight: 500;}
.title p{line-height:50px;color:#666666;}
.list_content { padding:14px;}
.list_content h3{font-size:18px;color:#4D8D40; text-align: center;line-height:40px;font-weight: 500;}
.list_content p {color: #333333;line-height: 30px;text-indent:2em;}


.sub_list{ overflow:hidden; padding:20px;}
.ml20{margin-left:20px; padding-right:20px;}

.title3{border-bottom:solid 1px #4D8D40;height:100px; margin:0 auto;}
.title3 h3{font-size:18px;color:#4D8D40; text-align: center;line-height:40px;font-weight: 500;}
.title3 p{line-height:10px;color:#666666; text-align:center;}
.ac{text-align:center}


.list_content2 p {color: #333333;line-height: 30px;}
.bookshow_r{  height:auto; float:left;margin-bottom:20px; padding:20px;}
.bookshow_r ul{}
.bookshow_r ul li{ width:280px; height:auto;float:left;display:block;margin:0px 12px 10px 13px;  color:#666; }
.bookshow_r ul li:hover{ width:280px; height:auto;float:left;display:block;margin:0px 12px 10px 13px;  color:#666; background:#beeaff;}
.bookshow_r ul li .book_img_n{width:280px; height:200px;display:block;}
.bookshow_r ul li .book_name_n{width:280px;text-align:center;overflow:hidden;float:left;}

/* 搜索框 */
.i-search{width: 180px;height: 34px;overflow: hidden;position: relative;margin:35px 0 0 18px; float: right; border: #ffffff 1px solid; background: #ffffff; border-radius: 8px;}
.i-search .search-txt{width: 120px;padding-left: 10px;height: 34px;line-height: 34px;color: #ffffff;border: none;background: none;outline: none;}
.i-search .search-btn{width: 46px;height: 34px;line-height: 34px;font-size: 16px; border: none; background: url("/xxhjsyglzx/images/ico_search.png") center no-repeat; cursor: pointer;}
.i-search .search-btn:hover{cursor: pointer;}

/* 搜索页内容展示 */
.main_cons{
	width: 978px;
	margin: 0 auto;
	height: auto;
	overflow: hidden;
	border: 1px solid #eee;
	border-top: none;
}
.main_cons ul li{
	width: 978px;
	height: auto;
	cursor: pointer;
}
.main_cons ul li:hover{
	background: #fcfcfc;
}
.main_cons ul li .main_conC{
	padding:15px 10px;
	width: 958px;
	margin-left: 10px;
	border-bottom: 1px dashed #eee;
}
.main_cons ul li .main_conC h3{
	font-size: 16px;
	color: #333;
	font-weight: normal;
}
.main_cons ul li .main_conC p{
	font-size: 14px;
	color: #666666;
	line-height: 24px;
	text-indent: 2em;
	margin-top:8px;
}
.main_cons ul li .main_conC p img{
	width: 14px;
	height: 14px;
}
.main_cons ul li .main_conC p span a{
	color: #0b6cb8;
}
.main_cons ul li .main_conC p span a:hover{
	color: #ffb64d;
}
.main_cons ul li .main_conC p.time{
	text-indent: 0;
	color: #999999;
}
.main_cons ul li .main_conC p.time img{
	margin-right: 10px;
	margin-top: -2px;
}


/*流程图切换*/
#main2{margin:15px auto;height:auto;overflow:hidden;background: url(/xxhjsyglzx/images/f2_bg.png) center no-repeat;}
.i-liucheng{width:1200px;margin:0 auto}
.lc-Box{ width:1200px;  text-align:left; height: 250px; margin: 30px 0 30px 0; overflow: hidden }
.lc-Box .hd{ height:45px; line-height:45px; padding:0;   border-bottom:1px solid #ddd;  position:relative; }

.lc-Box .hd h1{font-size: 28px; color: #000000;line-height: 30px; float: left;font-weight: normal;margin:0; padding:0;}
.lc-Box .hd ul{ float:left;  position:absolute; left:210px;  height:45px; }
.lc-Box .hd ul li{ float:left; padding:0 80px; margin-right:10px;  cursor:pointer; font-size: 18px;background:#e7e7e7;color: #333333;border-top-left-radius: 5px;border-top-right-radius: 5px;}
.lc-Box .hd ul li.on{ height:45px;  background:#1e6e1b;  border-bottom:1px solid #1e6e1b; color: #ffffff;border-top-left-radius: 5px;border-top-right-radius: 5px; }
.lc-Box .bd ul{ padding:35px 0;  zoom:1; width: 1300px; overflow: hidden;    display: flex;
    flex-wrap: wrap;}
.lc-Box .bd li{ width: 105px; float: left; text-align: center; margin-right:30px;}
.lc-Box .bd a{ height:105px;width: 103px;margin: 0 0 15px 0; display: block; background: url("/xxhjsyglzx/images/fw_logo/lc-ico-bga-g.png") center no-repeat; text-align: center; position: relative; color: #666666; font-size: 14px;}
.lc-Box .bd .onthis{  background: url("/xxhjsyglzx/images/fw_logo/lc-ico-bgb.png") center no-repeat; }
.lc-Box .bd a:hover{background: url("/xxhjsyglzx/images/fw_logo/lc-ico-bgb.png") center no-repeat;}
.lc-Box .bd a img{ position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);}
.lc-Box .bd li .date{ float:right; color:#999;  }


#outer{ width:432px; overflow:hidden; float:left;}
#tab {overflow:hidden;zoom:1;background:#fff;}
#tab li {float:left;color:#000000;height:40px;	cursor:pointer;	line-height:40px;padding:0 20px;font-size:24px; margin-bottom:10px;}
#tab li.current {color:#fff;background:#909090; font-size:24px;}
#content {border-top:2px solid #dddddd;}
#content ul {line-height:39px;display:none;margin:0 5px;padding:10px 0; font-size:16px;}
#content ul li a{ color:#747575;font-size:16px;}
#content ul li span{ float:right;color:#747575;}

/* 手机端样式 */
@media (max-width:1200px){
 .nav_con{width:100vw;}
   .top,.in_about .w1200,#main2 .i-liucheng,#main2 .i-liucheng .lc-Box .hd,.in_news .news,.in_news .news #menu,.in_news .news #menu #nav,.in_news .news #menu #menu_con,#notice,#notice .news_list,#notice .tt,#five,.clone,.lc-Box{
        width:95vw!important;
    }
    #main2 .i-liucheng .lc-Box .hd ul{
        width:100%;
    }
    #main2 .i-liucheng .lc-Box .hd ul li{
        padding:0 2px;
    }
    .top .logo{
        margin-top:5px;
    }
    .top .top_right,.search .i-search{
        margin-top:10px;
    }
    .nav_con li{
        width:60px;
    }
    .nav_con li a {
         font-size:12px;
    }
    .lc-Box .hd ul{
        left:18vw;
    }
    .lc-Box .hd h1{
        font-size:10px;
        line-height:40px
    }
    .lc-Box .bd a img {
        position: absolute;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);
    }
 .lc-Box .bd a {
    height: 50px;
    width: 50px;
}
.lc-Box .bd li {
    width: 50px;
}
.clone li div{width:50px!important;font-size:5px;position: relative;
    top: -8px;}
.nav{display:none;padding-left: 15vw;}
.lc-Box .hd ul li {font-size:10px}
#menu #nav li a {
    width: 60px;
    line-height: 40px;
    font-size: 10px;
}
.flexslider .slides a img {
    width: 1920px;
    height: 545px;
    display: block;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    max-width:1920px !important;
}
#container,.f_room .w1200{width:100vw}
.banner_n {
    width: 100vw;
    height: 545px;
    position: relative;
    left: 0;
    margin-left: 0;
    overflow: hidden;
}
.f_room .w1200 .kstd{float:none}

.f_room .w1200 .kstd .clone{
    height: 100px;
    position: absolute;
    left: 30%;
    top: 50%;
}
.foot{position:relative}
.foot .clone div{top:0px;}
.foot .clone img{width:50px;}
}