/*****************************************************************************
 *@reset.css
  *(css初始化) 
*****************************************************************************/
body { font:16px/26px Tahoma, Arial; color:#000; background:#efefef;}
* { margin:0; padding:0; -webkit-text-size-adjust:none }
td { text-align:left }
img { border:0; vertical-align:top }
ul, li, ol, ul { list-style:none }
h1, h3, h4, h5, h6 { font-size:12px; font-weight:normal }
h3{ font-size:22px; font-weight:bold; color:#163b80;padding: 5px 0;}
h5{ font-size:18px; font-weight:bold; color: 000;padding: 5px 0;}
a { color:#505050; text-decoration:none }
a:visited {; text-decoration:none }
a:hover { color:#ba2636; text-decoration:underline }
a:active { color:#ba2636 }


/*****************************************************************************
 *@gird.css
  *(基础效果:特定宽度、间距、颜色、字号)
*****************************************************************************/

*{margin:0;padding:0; }
#nav-wrap{height:auto;margin-top:0px;position:relative; margin:0 auto;font:normal 14px/26px "microsoft yahei";background:#e9e8e4;}
#nav-wrap p { font-size:16px;line-height: 36px; }
#nav{height:54px;top:460px;background:url( "../img/nav-bg.jpg") no-repeat center;position:absolute;width:100%; z-index: 9999;}
#nav #nav-txt {height:54px;width:1120px; margin:auto;}
#nav #nav-txt a { color:#fff;padding:10px 0;}
#nav #nav-txt a:hover { color:#fff; text-decoration:none;}
#nav #nav-txt li{float:left;width:12%;line-height:54px;text-align:center;list-style:none;color: #fff;font-size:14px; }
#nav #nav-txt li.c8{width:8%; }
#nav #nav-txt li.c10{width:10%; }
#nav #nav-txt li.c14{width:14%; }
#nav #nav-txt li.c16{width:16%; }
#nav #nav-txt li.c18{width:18%; }
#nav #nav-txt li:hover{background:#F90;} 
#nav-wrap img {
    width: 100%;
    /* height: auto; */
    transform: scale(1);
    transition: transform 1s ease 0s;
}

#nav-wrap img:hover {
    transform: scale(1.05);
}




.txttile { text-align: center;font-weight:bold;}
.main01 { background:url(../img/topbg.jpg?v=6.0) top center no-repeat; height:819px; margin:0 auto; }
.main02 { width:100%; background:#f2f2f1;}
.main02 .daoyu { margin-top:50px ; padding:0px 10px; font-size:16px;line-height: 36px; }
.main02 .comp { margin-top:0px ; padding:30px 10px 60px;; font-size:16px;line-height: 36px; }
.main02 .comp b { color: #24774d;}
.main02 .comp p { display:none;}
.main02 .comp img {margin: 40px 0 20px; }
.main02  h3 {font-size:18px; font-weight:bold; color:#b91303;}
.main02  .col-sm-4 {padding:0 15px 0  0 ;}
.main03  { background:#fff;}
.main03 .comp-time { margin:60px 0 70px; }
.main03 .comp-time p{ display:none; }
.main04 { background:url(../img/comp-bg.jpg) top center no-repeat; height:1024px; margin:0 auto; }
.main04  h3 {font-size:32px; font-weight:bold; color:#fff; text-align: center; margin:60px 0 30px;}
.main04  p {color:#fff; }
.main05 { margin:0 auto;height:600px;  }
.main05  h3 {font-size:32px; font-weight:bold; color:#007130; text-align: center; margin:60px 0 30px;}
.main06 { background:url(../img/comp-bg.jpg) top center no-repeat; height:650px; margin:0 auto; }
.main06  h3 {font-size:32px; font-weight:bold; color:#fff; text-align: center; margin:60px 0 30px;}
.main06  p {color:#fff; }
.main07 { margin:0 auto;height:640px;  }
.main07  h3 {font-size:32px; font-weight:bold; color:#007130; text-align: center; margin:60px 0 30px;}
.main08 { background:url(../img/comp-bg.jpg) top center no-repeat; height:600px; margin:0 auto; }
.main08  h3 {font-size:32px; font-weight:bold; color:#fff; text-align: center; margin:60px 0 30px;}
.main08  p {color:#fff; }
.main09 { margin:0 auto;height:auto; background:#f2f1e8; padding: 0 0 120px; }
.main09  h3 {font-size:32px; font-weight:bold; color:#007130; text-align: center; margin:60px 0 30px;}
.main09 .col-sm-4 { width: 31.5%; }
.main10  { margin:0 auto;height:720px;  }
.main10 .end {padding-top:60px;}
.main10 .end2 {padding-bottom:30px;padding-top: 30px;}
.main11 { height:auto; background:#343648; color: #fff; }
.main11 h3 { font-weight: bold; font-size:14px;}
.main11 p { font-size:12px;}
.main11 .info { padding-top:35px;}
.main11 .wx {float:left;margin-right:20px;padding-top:40px; text-align: center;font-size:12px;}
.main11 .wap {float:left; padding-top:40px;text-align: center;font-size:12px;}

.main09 .col-sm-6 { width: 48.1%; }

.main09a { margin:0 auto;height:auto; background:#f2f1e8; padding: 0 0 50px;background-image: url("../img/indexbg.jpg") }
.main09a  h3 {font-size:32px; font-weight:bold; color:#007130; text-align: center; margin:60px 0 30px;}
.main09a .col-sm-4 { width: 31.5%; }
.main09a .col-sm-6 { width: 48.1%; }

.piclist2 { overflow:hidden; padding-top:30px; }
.piclist2 .dylist { position:relative; }
.piclist2 img { width:100%; height:195px; margin-bottom:10px }
.piclist2 .info  { padding:5px 0;text-align: center; color:#777; }
.piclist2 .white  { color:#fff; font-size:14px; }


.piclist3 { overflow:hidden; padding-top:30px; }
.piclist3 .dylist { position:relative;padding:8px;background:#fff; margin:20px 10px; }
.piclist3 img { width:100%; height:325px;  }
.piclist3 .info  { padding:5px 0;text-align: center;}
.piclist3 .white  { color:#333; font-size:14px; }


.piclist4 { overflow:hidden; padding-top:20px; }
.piclist4 .dylist { position:relative; padding:8px; background:#fff;margin:20px 10px; }
.piclist4 img { width:100%; height:160px; }
.piclist4 .info  { padding:5px 0;text-align: center;height: 40px;}
.piclist4 .info a { font-size: 14px;color: ##337ab7; line-height:12px; }
.piclist4 .info a:link.white { color: #fff ;line-height:12px;}
.piclist4 .info a:visited.white { color: #fff ;line-height:12px;}
.piclist4 .info a:hover.white { color: #fff; line-height:12px;}
.piclist4 .info a:active.white  { color: #fff;line-height:12px;}
.piclist4 .col-sm-3 { width: 23%;}

.jd-title1-w {display:none;}
#nav {display:none;}

.bottom_txt { font-size:14px; color:#FFF; padding:40px 0 20px; }
.bottom_txt p { padding:5px 0;font-size:14px;line-height:21px;}

.dy-info { margin: 30px 0 0; font-size: 14px; line-height:32px;}
.bg10 { background: #1e427d;  margin:20px auto 0;}
.bottom_txt { font-size:14px; color:#FFF; padding:40px 0; border-bottom:1px solid #888888;}
.bottom_txt p { padding:0;　}
.bottom_txt p span { background: #F5B742; color:#171215; padding:3px 20px; font-weight:bold; font-size:14px;}



@media ( max-width: 768px )  {
	
	.main01{ background:url(../img/topbg-m.jpg?v=6.0) top center no-repeat; }
	.main01{height:245px;background-size:100% 100%;}
	.wrap2,.wrap{width:auto;padding:0 10px;}
	.col_58{float:none;width:auto;}
	.col_58 img{max-width:100%;}
	.mr40{margin-right:0;}
	.col_120{width:auto;}
	

	
	#nav{ display: none; }
	#nav-wrap p { font-size:14px;line-height:28px; }
    .main02 .daoyu { margin-top:20px ; padding:0px 10px; font-size:14px;line-height: 28px; }
	.main02 .comp { margin-top:0px ; padding:10px 10px 30px;; font-size:14px;line-height: 28px; }
    .main02  h3 {font-size:16px; font-weight:bold; color:#b91303;}
	.main02 .comp p { text-align: center;display: block;}
    .piclist2 { overflow:hidden; padding-top:10px; }
    .piclist2 img { width:100%; height:175px; margin-bottom:0px }
    .main02  .col-sm-4 {padding:0;}
    .piclist2 .dylist { margin-bottom:10px; }
    .main03 .comp-time { margin:30px 0; }
	.main03 .comp-time p{ text-align: center;display: block; }
    .main04 { background:url(../img/comp-bg.jpg) top center repeat-y; height:auto;margin:0 auto;padding-bottom:20px; }
    .main04  h3 {font-size:21px; font-weight:bold; color:#fff; text-align: center; margin:30px 0 20px;}
    .main04  .col-sm-4 {padding:0;}
	
	.piclist3 { overflow:hidden; padding-top:0px; }
	.piclist3 img { width:100%; height:215px; margin-bottom:0px }
	.piclist3 .col-sm-6  { padding-left: 0px; padding-right:0px; }
	.piclist3 .info  { padding:5px 0 10px;text-align: center;}
    .main05 { margin:0 auto;height:auto;padding-bottom:20px;  }
    .main05  h3 {font-size:21px; font-weight:bold; color:#007130; text-align: center; margin:30px 0 20px;}
    .main05  .col-sm-4 {padding:0;}
	
	.main06 { background:url(../img/comp-bg.jpg) top center repeat-y;  height:auto; margin:0 auto;padding-bottom:20px; }
    .main06  h3 {font-size:21px; font-weight:bold; color:#fff; text-align: center; margin:30px 0 20px;}	
    .main06  .col-sm-4 {padding:0;}
	
    .main07 { margin:0 auto;height:auto;padding-bottom:20px;    }
    .main07  h3 {font-size:21px; font-weight:bold; color:#007130; text-align: center; margin:30px 0 20px;}
	
    .main08 { background:url(../img/comp-bg.jpg) top center repeat-y; height:auto; height:auto; margin:0 auto;padding-bottom:20px; }
    .main08  h3 {font-size:20px; font-weight:bold; color:#fff; text-align: center; margin:30px 0 20px;}
    .main08  .col-sm-4 {padding:0;}
	
    .main09 { margin:0 auto; height:auto; background:#f2f1e8; padding-bottom:20px;}
    .main09  h3 {font-size:21px; font-weight:bold; color:#007130; text-align: center; margin:30px 0 20px;}
    .main09 .col-sm-4 { width: 100%; }
.piclist4 .info  { padding:5px 0;text-align: center;height:auto;}
	.piclist4 { overflow:hidden; padding-top:20px; }	
    .piclist4 .dylist { position:relative; padding:8px; background:#fff;margin:0 0 20px 0; }
	.piclist4 img { width:100%; height:230px; }
    .piclist4 .col-sm-3 { width: 100%;}
    .main10 .end {padding-top:30px;}
	
    .main10  { margin:0 auto;height:auto;  }
    .main10 .end2 {padding:20px 15px 40px;}
	
	
    .main11 { height:auto; background:#343648; color: #fff; }
    .main11 h3 { font-weight: bold; font-size:24px;}
    .main11 .info { padding-top:25px; text-align:center;}
	.main11 .ico { padding:15px 0 0 10px;  }
    .main11 .ico .wx {margin-right:20px;padding:0 0 20px; text-align: center;font-size:12px;}
    .main11 .ico .wap { padding:0 0 20px;text-align: center;font-size:12px;}
	.main11 .col-sm-9 { width: 100%; }
	.main11 .col-sm-3 { width: 100%; }	
	
	.jd-title1-w { display:block;}
    .jd-title1-w img { width:100%;}	
    .jd-title1 {display:none;}
	.main09a { padding-top:20px; }
	.main09a .col-sm-4 { width: 100%; }
    .main09a .col-sm-6 { width: 100%; }
	
    .bottom_txt { font-size:14px; color:#FFF; padding:30px 0 30px; }
    .bottom_txt p { padding:5px 0;font-size:14px;line-height:21px;}
    .bottom_txt p span { background:#F5B742; color:#171215; padding:3px 10px; font-weight:bold; font-size:14px;}
	
	.dy-info { margin: 10px 0 ; padding: 0 10px;}

	
	
}

.photo-view{position:fixed;top:0;left:0;bottom:0;right:0;z-index:9999;background:rgba(0,0,0,.76);}
.photo-view .close-photo-view{position:absolute;top:5px;right:10px;z-index:10001;height:40px;line-height:40px;font-size:20px;color:#fff;text-decoration:underline;padding:0 10px;cursor:pointer;}
.photo-view .photo-wrapper{position:absolute;top:0;left:0;z-index:10000;width:100%;height:100%;width:100vw;height:100vh;font-size:0;text-align:center;}
.photo-view .photo-wrapper:before{display:inline-block;width:0;height:100%;content:'';vertical-align:middle;filter:alpha(opacity=0);opacity:0;}
.photo-view .photo-wrapper img,.photo-view .photo-wrapper video{vertical-align:middle;max-width:100%;max-height:100%;max-width:100vw;max-height:100vh;}




