@charset "utf-8";
/*分页*/
.pages{PADDING:7px;MARGIN:3px;TEXT-ALIGN:center}
.pages a{BORDER:#ccc 1px solid;MARGIN:2px;COLOR:#9c9c9c;TEXT-DECORATION:none;width:30px;line-height:30px;text-align:center;display:inline-block;border-radius:24px;-moz-border-radius:24px;-webkit-border-radius:24px;background-color:#fff;font-size:1em;font-family:Rosario,sans-serif}
.pages a:hover{BORDER:#ccc 1px solid;COLOR:#000}.pages A:active{BORDER:#ccc 1px solid;COLOR:#000}
.pages span.current{BORDER:#ccc 1px solid;FONT-WEIGHT:bold;MARGIN:2px;width:30px;line-height:30px;text-align:center;display:inline-block;border-radius:24px;-moz-border-radius:24px;-webkit-border-radius:24px;COLOR:#fff;BACKGROUND-COLOR:#119446;font-size:1em;font-family:Rosario,sans-serif}
.pages span.disabled{BORDER:#ccc 1px solid;MARGIN:2px;COLOR:#ddd}.pagecount{display: none}
.clear{clear:both;}
.img-responsive{display: block;margin: 0 auto;max-width: 100%}
.inner-1200{width: 1200px;margin: 0 auto;}
#module1  h3{font-size: 34px;text-align: center;color: #000;margin: 20px auto;}
#module1  .wenzi {margin-bottom: 20px;}
#module1  .wenzi p{fontmodule2-size: 14px;color: #000;line-height: 30px;text-indent: 2em;}

#module1-1  .row2 {padding: 40px 0px 20px}

#module1-1  .row2 h3 {font-size: 30px;color: #000;text-align: center;margin-bottom: 57px;font-weight: bolder;position: relative}

#module1-1  .row2 h3:after {position: absolute;content: "";width: 35%;left: 0px;border-top: 1px solid #000;top: 50%}

#module1-1  .row2 h3:before {position: absolute;content: "";width: 35%;right: 0px;border-top: 1px solid #000;top: 50%}

#module1-1  .row2 p {text-indent: 2em;color: #000000;line-height: 24px;}

#module1-1  .row2 span {text-indent: 2em;display: block;}

#module1-1  .row2 .wenzi .en.scroll_wrapper{overflow-x: auto;overflow-y: scroll;max-height:360px}

#module1-1 .scroll_wrapper::-webkit-scrollbar{width: 5px;}

#module1-1 .row2 .en  span{text-indent: unset}
#module2{background: url("../images/module2@1.jpg") no-repeat center;height: 672px;margin: 20px 0px}
#module2 .wenzi{display: flex;flex-direction: column;justify-content: space-around;align-items: center;height: 100%;}
#module2 .wenzi ul{display: flex;justify-content: space-around;align-items: center;width: 1400px;}
#module2 .wenzi ul li{text-align: center;color: #fff;}
#module2 .wenzi ul li p:first-of-type{font-size: 30px;font-weight: 500;margin-bottom: 10px}
#module2 .wenzi h3{font-size: 66px;color: #fff;}
#module3 .wenzi h3,#module4 .wenzi h3{font-size: 30px;color: #000;position: relative;text-align: center;margin: 40px 0px}
#module3 .wenzi h3:after,#module4 .wenzi h3:after{position: absolute;content: '';width: 27px;border-top: 3px solid #119446;left:50%;bottom: -10px;transform: translateX(-50%)}
#module3 .wenzi ul li:first-of-type{float:left;width:40%}
#module3 .wenzi ul li{float:left;width:30%}
#module3 .wenzi ul li .pic{    position: relative;margin: 20px;margin-bottom: 40px;}
#module3 .wenzi ul li .pic img{width: 100%}
#module3 .wenzi ul li .pic .more{position: absolute;height: 100%;width: 100%;top: 0px;}
#module3 .wenzi ul li .pic .more a{  opacity: 0;transition: 1s all;  display: inline-block;width: 100%;height: 100%;display: flex;justify-content: center;align-items: center;font-size: 24px;color: #fff;}
#module3 .wenzi ul li .pic:hover  .more a{opacity: 1;transition: 1s all;background: #119446}

#module4{margin: 20px auto;}
#module4 .prev1,
#module4 .next1 {position: static;margin-top: 0;height: 50px;width: 50px;cursor: pointer;outline: none}
#module4 .swiper2_style {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;cursor: pointer;margin-top: 56px}
#module4 .prev1 {background: url(../images/pro_left.png) no-repeat center/100% 100%}
#module4 .next1 {background: url(../images/pro_right.png) no-repeat center/100% 100%}
#module4 .home1_more {display: block;width: 92px;height: 50px;background: url(../images/pro_more.png) no-repeat center/100% 100%;margin: 0 8px}
#module4 .fade_wrap p{text-align: center;padding: 10px 0px}
#module3 .wenzi h3, #module4 .wenzi h3{margin-bottom: 60px;}

@media (max-width: 767px) {
    .hidden-xs{display: none}
    .inner-1200{width: 100%;}
    #module1 .wenzi{padding: 0 10px;}
    #module1 h3{font-size: 24px;}
    #module2 .wenzi h3{font-size: 24px}
    #module2 .wenzi ul{    flex-direction: column;font-size:14px;width: 100%}
    #module2 .wenzi ul li{padding: 10px 0px}
    #module3 .wenzi ul li .pic{    margin: 5px;margin-bottom: 10px;}
    #module3 .wenzi h3, #module4 .wenzi h3{margin: 20px 0px;}
    #module4 .swiper2_style{    margin-top: 20px;}
    .news_ul_list.newstu li{width: 50%}
    #module1-1 .row2 h3{font-size: 24px;margin-bottom: 20px;}
    #module1-1 .row2 h3:before{display: none}
    #module1-1 .row2 h3:after{display: none}
    #module1-1 .row2{padding: 20px 0px}
    #module1-1 .col-xs-12{padding: 0px;}
}
/*分页*/
.pages{PADDING:7px;MARGIN:3px;TEXT-ALIGN:center}
.pages a{BORDER:#ccc 1px solid;MARGIN:2px;COLOR:#9c9c9c;TEXT-DECORATION:none;width:30px;line-height:30px;text-align:center;display:inline-block;border-radius:24px;-moz-border-radius:24px;-webkit-border-radius:24px;background-color:#fff;font-size:1em;font-family:Rosario,sans-serif}
.pages a:hover{BORDER:#ccc 1px solid;COLOR:#000}.pages A:active{BORDER:#ccc 1px solid;COLOR:#000}
.pages span.current{BORDER:#ccc 1px solid;FONT-WEIGHT:bold;MARGIN:2px;width:30px;line-height:30px;text-align:center;display:inline-block;border-radius:24px;-moz-border-radius:24px;-webkit-border-radius:24px;COLOR:#fff;BACKGROUND:#109345;font-size:1em;font-family:Rosario,sans-serif}
.pages span.disabled{BORDER:#ccc 1px solid;MARGIN:2px;COLOR:#ddd}.pagecount{display: none}
/*地图*/
#map_canvas { width: 100%;height: 500px;font-size: 12px;border-left: 1px solid #ecec;border-right: 1px solid #ecec;}
#map_canvas label { max-width: none;}