* {
	margin: 0;
	padding: 0;
}

body {
	width: 100%;
	margin: 0 auto;
	font-family: arial;
	font-size: 14px;
	background-color: #fff;
}

h1,
h2,
h3,
h4,
h5,
h6,
span {
	margin: 0;
}
ul,ol{margin: 0; padding: 0;}
li,
p {
	list-style-type: none;
	font-size: 15px;
	margin: 0;
}

a,a:focus,
a:hover {
	border:none;
	outline: none;
	height: auto;
	text-decoration: none;
}

.fl {
	float: left;
}

.fr {
	float: right;
}
.w100 {
	width: 100%;
	height: auto;
	margin: 0 auto;
}
.clear {
	clear: both;
}
.bg_banner{background-color: #e5e8eb;}
.banner {
	width: 100%;max-width: 1920px; max-height: 810px;
padding: 0;
	position: relative;
	height: auto; 
	margin: 0 auto;
	padding: 0 !important;
	overflow: hidden;
}


.banner .hd {
	width:100%;
	 height: 130px;
	 background: url(../img/bg_banner_hd.png) no-repeat center bottom;
	list-style: none;
	position: absolute;
	right: 0;
	bottom: 0px;
	z-index: 1;
	display: block;
}
.banner .hd ul{position: absolute; bottom: 0px; height: 60px; line-height: 60px; width:250px;left:45%}
.banner .hd ul li {
	position: relative;
	float: left;height:60px;
	text-align: center;
	cursor: pointer;
	background:none;
	margin: 0 5px;
	color: #fff;
}
.banner .hd ul li i{display: none;}

.banner .hd ul li.on {
	line-height: 30px;
}
.banner .hd ul li.on i{position: absolute;left:50%; height: 30px; bottom: 0; display: block; border: 1px solid #fff;}
.banner .bd li {
	width: 100%;
	height: auto;
	overflow: hidden;
}

.banner .bd li img {
	width: 100%;
	height: auto;
}
.banner .bd li .banner_bt{position: absolute;
	bottom: 20px;
	left: 5%;
	display: none;
	max-width: 420px; 
	height: 45px;
	padding: 0 15px;
	line-height: 45px;
	background-color: rgba(22, 123, 217, 0.8);}
.banner .bd li .banner_bt a{color: #fff; font-size: 18px;}

.banner .prev {
	position: absolute;
	left: 0;d
	bottom: 48%;
	width: 40px;
	height: 60px;
	z-index: 9;
	background: url(../img/prev.png) no-repeat center center;
	
}

.banner .next {
	position: absolute;
	right: 0;
	bottom: 48%;
	width: 40px;
	height: 60px;
	z-index: 9;
	background: url(../img/next.png) no-repeat center center;
	
}
.header{position: relative;top: 0; left: 0; z-index:99999; width:100% ; height: 80px; background: #fff; }

.logo{ float:left;min-width: 260px;border-right: 1px solid #e5e5e5; margin: 0px auto ;padding:20px 20px;}
.logo img{height:40px;margin: 0; }
.dh{width:100%;max-width: 55%; height: 80px;padding: 0;  border-right: 1px solid #e5e5e5; float: left; z-index: 999;}
.container,.navbar-collapse{padding:0;}
.navbar-default .container{width:100%; margin-top: 20px;}
ul.nav{width:100%;}
nav.navbar.bootsnav ul.nav > li > a{color: #858585;  font-size: 16px;}
.logor{position: relative; min-width: 320px; float: left;padding: 0; }
.logor ul{float: left;width:100%;}
.logor ul li{float: left;/*width:25%; */border-right: 1px solid #e5e5e5; height: 80px; line-height: 80px;padding: 0px 0; text-align: center;}
.logor ul li a{color: #858585; font-size: 14px; padding: 0 10px;}
.button_search{width:60px;  border:none;height:80px; display: block; background: url(../img/search.png) no-repeat center center;}
.button_search:focus{border: none;}

.search-form{position:absolute;top: 20px;right: 0;min-width: 320px;height:40px;z-index:99999;display: none;}
.open{display: block;}
.search{width: 100%;display: contents;}
.search-form .ssk{width:75%; padding: 0 10px; height: 40px; line-height: 40px; float: left;}
.search-form .ss{width:25%;color: #fff;border: none;height: 40px;line-height: 40px;text-align: center;background: #ccc  url(../img/search.png) no-repeat center center;}
.tz-content-search {
    background: rgb(0, 0, 0);
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
    -webkit-transition: all 0.3s linear 0s;
    -moz-transition: all 0.3s linear 0s;
    -ms-transition: all 0.3s linear 0s;
    -o-transition: all 0.3s linear 0s;
    transition: all 0.3s linear 0s;
    width: 100%;
    z-index: 9999999;
    opacity: 1;
    font-size: 30px;
}
 .tz-content-search-eff {
    -webkit-transform: scale(1)!important;
    -moz-transform: scale(1)!important;
    -ms-transform: scale(1)!important;
    -o-transform: scale(1)!important;
    transform: scale(1)!important;
}

 .tz-content-search form {
    height: 100%;
    position: relative;
    width: 100%;
}
 .tz-search-input {
    background: rgba(0, 0, 0, 0);
    border: 1px solid #fff;
    border-radius: 10px;
    color: rgb(255, 255, 255);
    font-size: 40px;
    height: 20%;
    left: 15%;
    padding: 10px 30px;
    position: absolute;
    top: 40%;
    width: 75%;
    background: url(../img/search.png) no-repeat center right 5%;
    z-index: 999999;
}

.fa.fa-times.tz-form-close {
    color: rgb(255, 255, 255);
    width:36px; height: 36px;
    font-size: 50px;
    position: absolute;
    right: 5%;
    top: 5%;
    background: url(../img/search_close.png) no-repeat center center;
}

.fa.fa-times.tz-form-close:hover {
    cursor: pointer;
}
.tz-bog-search{
    position: relative;
    padding: 0;}.tz-bog-search input {
    background:#f6f6f6;
    border: medium none;
    color: #aaaaaa;
    font-size: 30px;
    line-height: 25px;
    margin: 0;
    padding: 15px 30px 15px 10px;
    width: 75%;}
.tz-bog-search label{
    position: absolute;
    top: 22px;
    right: 10px;
    cursor: pointer;}
.bg_main{background:#f5f5f5 url(../img/bg_main.png) no-repeat center bottom; min-height: 1200px;}

.main {
		padding: 0;
		max-width: 1200px;
		width: 100%;
		 margin: 0 auto;
	}
.lm{width: 100%;height: 80px;}
.lm h6{text-align: center; font-size: 36px; font-weight: bold; color: #333;line-height: 80px;}
.slideGroup {
	position: relative;
	width: 100%;
	max-width: 1200px;
	margin: 0 auto 10px auto;
	padding: 0;
	background-color: #fff;
}
.slideGroup .parHd {
	position: relative;
	width: 100%;
	height: 80px;
	line-height: 80px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.slideGroup .parHd ul {
	width: 100%;
	float: left;
	position: absolute;
	left: 0px;
	top: 0px;
	height: 80px;
}

.slideGroup .parHd ul li {
	float: left;
	color: #989898;
	margin-right: 1px;
	font-size: 24px;
	width:399px;
	height: 80px;overflow: hidden; text-overflow:ellipsis;
white-space: nowrap; 
	text-align: center;
	background: #e1e1e1;
	padding: 0;
	font-weight: bold;
}

.slideGroup .parHd ul li.li_last {
	width:400px; margin-right: 0;
}

.slideGroup .parHd ul li.on {
	font-size: 24px;
	color: #2934ff;
	background: #fff;
}

.slideGroup .parBd {
	padding: 0 40px;
	width:1200px;
	/*overflow: hidden;*/
}
.picscoll{display: none;position: relative;}
.picscoll .snext{position: absolute; width:30px; height: 60px; top:45%;right:-70px; z-index:999; background: url(../img/next.png) no-repeat center center;}
.picscoll  .sprev{position: absolute; width:30px; height: 60px;top:45%;left:-70px; z-index:999; background: url(../img/prev.png) no-repeat center center;}
.picscoll{width:100%;float: left;overflow: hidden; padding: 0 0px;zoom:1;}
.picscoll .flex-item,.picscoll .bd ul li{position: relative; width:352px;float: left; height: 380px; margin: 50px 10px;  padding:0; background-color: #f5f5f5;}
.carousel-inner .item .row .col-xs-4{padding: 0 !important;}
.picscoll .flex-item .pic,.picscoll .bd ul li .pic{width: 352px; height: 235px;overflow: hidden;}
.picscoll .flex-item .pic img,.picscoll .bd ul li .pic img{width:100%;height: auto; border:0;}
.picscoll .flex-item .pic_time,.picscoll .bd ul li .pic_time{position: absolute; left: 20px; top:200px; width:70px; height: 70px; color: #fff;text-align: center; background-color: #2934ff;}
.picscoll .flex-item .pic_time .day,.picscoll .bd ul li .pic_time .day{float:left;font-size: 24px; font-weight: bold; width:100%;line-height: 40px;}
.picscoll .flex-item .pic_time .year,.picscoll .bd ul li .pic_time .year{float:left;font-size: 18px;width:100%;line-height: 30px;}
.picscoll .flex-item .bt,.picscoll .bd ul li .bt{width:292px;float: left;margin: 50px 30px 20px; line-height: 30px; text-align: left;}
.picscoll .flex-item .bt a,.picscoll .bd ul li .bt a{color: #333; font-size: 18px;}
.picscoll .flex-item:hover,.picscoll .bd ul li:hover{box-shadow: -1px 1px 4px #818181;}

.tab{position: relative;
	width: 100%;
	max-width: 1200px;
	margin-top: 50px;
	margin-bottom:60px;
	float: left;
	padding: 0;
	background-color: #fff;}
.tab .hd {
	position: relative;
	width: 100%;
	height: 80px;
	line-height: 80px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.tab .hd  ul {
	width: 100%;
	float: left;
	position: absolute;
	left: 0px;
	top: 0px;
	height: 80px;
}

.tab .hd  ul li {
	float: left;
	
	border-right: 1px solid #fff;
	font-size: 24px;
	width:20%;
	height: 80px;
	text-align: center;
	background: #e1e1e1;
	padding: 0;
	font-weight: bold;overflow: hidden; text-overflow:ellipsis;
white-space: nowrap; 
}
.tab .hd  ul li a{color: #989898;}
.tab .hd  ul li.li_last {
	margin-right: 0;
	border-right: none;
}
.tab .hd  ul li.on {
	font-size: 24px;
	
	background: #fff;
}
.tab .hd  ul li.on a{color: #2934ff;}
.tab .bd{width:100%;padding: 0;} 
.tab_bd{padding: 50px; overflow: hidden;}
.tab_img{width:480px; height: 300px; overflow:hidden; float: left;}
.tab_img img{width:100%; height: auto;}
.tab_bt{width:570px; float: left;margin-left: 50px;}
.tab_bt h5{ width:100%; text-align:left;font-size: 20px;color: #2934ff; line-height: 50px;}
.tab_bt p{width:100%;line-height: 30px;font-size: 16px; color: #989898;
overflow:hidden;text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 6;
-webkit-box-orient: vertical;}
.tab_bt span{width:138px; height: 38px; line-height: 40px; text-align: center; float: left; margin-top: 30px; border: 1px solid #858585;}
.tab_bt span:hover{background: #2934ff;}
.tab_bt span a{color: #989898; font-size: 12px;}
.tab_bt span:hover{background: #2934ff;}
.tab_bt span:hover a{color: #fff;}
.footer{background-color: #989898; height: auto; overflow: hidden;  padding-bottom: 50px;}
.foot_logo{margin: 50px auto; float: left; padding: 0; width:100%;max-width: 330px;}
.copy{float: left; padding: 0;width: 100%;max-width: 470px;}
.copy p{color: #fff; line-height: 40px;margin: 50px auto; font-size: 16px;}
.icon{margin: 50px;float: left; padding:0;width:100%;max-width: 300px;}
.icon ul{width:100%;}
.icon ul li{float: left; width:150px; position: relative;}
.icon ul li img{margin:10px 60px;float: left;}
.icon ul li:hover .ewm{display: block;}
.icon ul li .ewm{position:absolute; top: 46px; left: 25px; display: none; width:100px;height: 100px; background: #fff;}
.icon ul li .ewm img{width:100%;height: auto; margin: 0;}

/*banner2*/
.banner2{position: relative; max-height: 420px; height: auto; }
/*当前栏目当前位置*/
.location{ position: absolute; left: 0;bottom: 0; width:100%; height: 130px;  line-height: 80px; background:url(../img/bg_banner_hd.png) no-repeat center bottom;}
.dqlm{float:left; width:240px;height: 80px; margin-top:50px;  line-height: 80px;text-align: center; background-color: #2833fe; }
.dqlm span{padding: 0px; height: 80px;line-height: 80px; text-align: center; color: #fff;font-weight: bold; font-size: 22px;;overflow: hidden; text-overflow:ellipsis;
white-space: nowrap; }
.dqwz{float:right; height: 48px;margin-top:50px;  color: #ffffff;padding-left:3%; }
.dqwz a{color: #ffffff;margin:0 5px}
.dqwz a:hover{color: #ffffff;}
.m_data{width:100%;max-width: 1200px; margin: 0 auto; height: 45px; line-height: 45px;}
.m_data span{float: left;}
.m_data span img{float: left; margin-top:15px;margin-right: 10px;}
.m_data span a{color: #2833fe; font-size: 16px;}
/*分享*/
.bsFrameDiv, #bsMorePanel{background:none !important;}
.share{float: right;color:#2833fe; font-size: 16px;width:225px;}
.share .bshare-custom{line-height: 45px !important;}
.bshare-custom a{padding: 0 !important; margin: 0 5px !important; height: 23px !important; width: 23px !important;}
.share .bshare-custom .bshare-weixin{background: url(../img/data_wx.png) no-repeat !important;}
.share .bshare-custom .bshare-qzone{background: url(../img/data_qzone.png) no-repeat !important;}
.share .bshare-custom .bshare-sinaminiblog{background: url(../img/data_xl.png) no-repeat !important;}
.share .bshare-custom .bshare-more{background: url(../img/data_fx.png) no-repeat !important;}
.list_bt{width:100%;float: left; }
.list_bt ul{width:100%;float: left;margin: 10px 0;}
.list_bt ul li{-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	transform: scale(1);
	transition: all 0.5s ease-in-out;width: 100%; height: 44px; line-height: 45px; border-bottom: 1px dashed #CCCCCC;   float: left;}
.list_bt ul li a{width: 85%; height: 44px; float: left;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap; padding-left: 2%; color: #333;}
.list_bt ul li span.time{width: 15%; text-align: right; float: left;}
.list_bt ul li:hover a{color: #2934ff;}
.list_bt ul li:hover span.time{color: #2934ff; padding-right: 1%;}

/*左侧*/

.m_left{width:100%; max-width: 240px; float: left; padding: 0; margin-top:0px;}

.m_left ul{width:100%; float:left;}
.m_left ul li{float:left;width:100%;  height: 58px; border-bottom: 1px solid #b2b2b2; border-top:1px solid #fff; line-height: 60px; background: #e7e7e7;}
.m_left ul li a{width:80%;height: 60px;margin:0 10%;  font-size:16px;overflow: hidden; text-overflow:ellipsis;
white-space: nowrap;float:left; text-align: center; color: #080808;}
.m_left ul li.current,.m_left ul li:hover{border-left:2px solid #2833fe;background-color: #fff;}
.m_left ul li.current a,.m_left ul li:hover a{color: #333; font-weight: bold;}
.m_right{width:100%; max-width: 930px; float: left; padding: 0; margin-top:0px; margin-left:30px;}
.m_right .wznr{padding: 0;}


/*文章内容页*/
.article{width: 100%; padding:0 0; margin: 20px auto;}
.showtitle{font-size: 26px;  text-align: center; color: #666; line-height: 35px;; margin: 15px auto 15px;}
.subtitle{font-size: 18px; text-align: center; color: #333;margin: 10px auto;}
.data{ padding: 20px 0 25px; margin-bottom: 10px; color: #999; border-bottom: 1px solid #999; font-size: 16px; line-height: 16px; text-align: center;}
.data img{margin-right: 5px;}
.wznr{ padding: 0 40px;}
.wznr p{font-size: 16px; line-height: 35px;}
.wznr p img{margin: 0 auto;max-width: 900px; width:100%; height: auto;}
.wznr p table{max-width:900px !important; width:100% !important;}
.wznr p ul.attach{}
.wznr p ul.attach li{height:30px; height:30px;}
.wznr p ul.attach li img{width:30px !important; height:30px !importang; float:left !important;}
.map{width:100%;max-width: 1200px; margin: 0 auto;}
.map img{width:100%;height: auto;}
.map ol{float: left; margin-top:20px}
.map ol li{width:400px;float: left; text-align: left;color: #666; padding:0 5px;}
.map ol li h6{font-size: 26px; line-height: 45px; font-weight: bold; }
.map ol li p{line-height: 35px; font-size: 16px;}
/*静态标题列表页*/
.fy{margin:15px auto; width: 100%; text-align: center; float: left;}
.fy a,.fy span{height:auto !important;display:unset !important;}
.tab2 {
	position: relative;
	width: 100%;
	max-width: 1200px;
	margin: 40px auto 10px auto;
	padding: 0;
	background-color: #fff;
}
.tab2 .hd {
	position: relative;
	width: 100%;
	height: 80px;
	line-height: 80px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.tab2 .hd ul {
	width: 100%;
	float: left;
	position: absolute;
	left: 0px;
	top: 0px;
	height: 80px;
}

.tab2 .hd ul li {
	float: left;
	color: #989898;
	margin-right: 1px;
	font-size: 24px;
	width:399px;
	height: 80px;overflow: hidden; text-overflow:ellipsis;
white-space: nowrap; 
	text-align: center;
	background: #e1e1e1;
	padding: 0;
	font-weight: bold;
}

.tab2 .hd  ul li.li_last {
	width:400px; margin-right: 0;
}

.tab2 .hd ul li.on {
	font-size: 24px;
	color: #2934ff;
	background: #fff;
}

.tab2 .bd{
	padding: 0 40px;
	max-width:1200px;
	/*overflow: hidden;*/
}
.btlb{display: none;position: relative; margin-top: 20px;}
.btlb  ul{width:100%;float: left;overflow: hidden; padding: 0 0px;zoom:1;}
.btlb ul li{position: relative; width:352px;float: left; height: 440px; margin: 20px 10px; border: 1px solid #e1e1e1;}
.btlb ul li .pic{width: 350px; height: 235px;overflow: hidden;}
.btlb ul li .pic a{display:block;width:100%; height:auto;}
.btlb ul li .pic img{width:100%;height: auto; border:0;}
.btlb ul li .pic_time{position: absolute; left: 20px; top:200px; width:70px; height: 70px; color: #fff;text-align: center; background-color: #2934ff;}
.btlb ul li .pic_time .day{float:left;font-size: 24px; font-weight: bold; width:100%;line-height: 40px;}
.btlb ul li .pic_time .year{float:left;font-size: 18px;width:100%;line-height: 30px;}
.btlb ul li .bt{width:292px;float: left;margin: 50px 30px 20px; line-height: 30px; text-align: left;}
.btlb ul li .bt a{color: #333; font-size: 18px;}
.btlb ul li:hover{box-shadow: -1px 1px 4px #818181;}
/*图片列表页*/
.list_img{width:100%;float: left; }
.list_img ul{width:100%;float: left;margin: 10px 0;}
.list_img ul li{width:128px; height: 210px;float: left; margin:10px 25px;}
/*.list_img ul li.img_z{margin-left: 0;}
.list_img ul li.img_y{margin-right: 0;}*/
.list_img ul li a{width: 100%;}
.list_img ul li  .pic_js{ width:100%; height: auto;  overflow: hidden;-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	transform: scale(1);
	transition: all 0.5s ease-in-out; float: left; border: 1px solid #acacac; padding: 3px;}
.list_img ul li  .pic_js img{ float: left;width:120px; height: 166px;}
.list_img ul li  .pic_js:hover img{}
.list_img ul li:hover .pic_js{border: 1px solid #167BD9; background-color: #167BD9;}
.list_img ul li:hover a span{background: #167BD9; color: #fff;}{}

.list_img ul li a span{width:100%;float:left; line-height: 32px; height: 32px; text-align: center; color: #333; font-size: 16px;}

 .gallery {
    text-align: center;}

pre {
    width: 340px;
    margin: 0 auto;
    border: dashed 1px #aaa;
    margin-bottom: 10px;}




.gallery:after {
    content: '';
    display: none;
    height: 2px;
    margin: .5em 0 1.4em;
    background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(77,77,77,1) 50%, rgba(0, 0, 0, 0) 100%);
    background: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(77,77,77,1) 50%, rgba(0, 0, 0, 0) 100%);}

.gallery img {
    height: 100%;}

.gallery a {
	position: relative;
    width: 303px; 
    height: 203px; 
    display: inline-block;
    overflow: hidden;
    margin: 2px 2px;
    
    }
.baguetteBoxOne {
	width:100%; 
	position: relative;
	margin:0 auto;}
.gallery a i{ position:absolute; top:0; left:0;width:100%;height: 100%;overflow: hidden; background: rgba(0,0,0,0.7);}
.gallery a:hover i{background: url(../img/bg_photo.png) no-repeat center center;}
.baguetteBox-button#next-button{display: block !important;}
.baguetteBox-button#previous-button{display: block !important;}
/*单篇正文*/
.dpzw{width: 100%; padding:0; margin: 20px auto;}
.link_yx{padding: 20px; overflow: hidden; background: #fff;}
.link_yx p{width:100%; margin-bottom:4px;float: left; line-height: 50px; padding-left: 20px; background-color: #f1f1f1;}
.link_yx p a,.link_yx p{color: #666; font-size: 16px;}
.link_yx p:hover a,.link_yx p:hover{color: #2833fe;}
/*上下条*/
.page{width: 100%; float: left;margin: 10px 0;}
.page div{height: 30px; width: 100%;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap; line-height: 30px; color: #888;}
.page div a{color:#0469c8;}
.page div:hover a{color:#167BD9;}


@media  (max-width: 1920px) {
.dh{max-width:66%}
.logor{min-width:370px;}
	nav.navbar.bootsnav ul.nav > li > a{padding: 15px 50px !important;}
	.logor ul li{width:25%}
	.navbar{min-height: 80px;}
	nav.navbar.bootsnav .navbar-header{height: auto;}
}
@media  (max-width: 1500px) {
.dh{max-width: 53%;}
.logor{min-width: 365px !important;}
nav.navbar.bootsnav ul.nav > li > a{padding: 15px 14px !important;}
}

@media  (max-width: 1366px) {
.dh{max-width: 53%;}
.logor{min-width: 350px !important;}
nav.navbar.bootsnav ul.nav > li > a{padding: 15px 12px !important;}
	.logo{padding: 20px;}
	#baguetteBox-overlay{margin-left: 320px !important;}
	.logor ul li{width: auto;}
	.logor ul li a{padding: 0 15px;}

}
@media  (max-width: 1300px) {
.dh{max-width:51% !important;}
nav.navbar.bootsnav ul.nav > li > a{padding:15px 11px !important;}
}
@media  (max-width: 1024px) {
.main{max-width:100%;}
.dh{max-width:51% !important;}
nav.navbar.bootsnav ul.nav > li > a{padding:15px 11px !important;}
.logor{min-width: 310px !important;}
	nav.navbar.bootsnav ul.nav > li > a{padding:15px 5px !important; font-size:14px; font-weight:normal;}
	.slideGroup{max-width: 1112px;float: none;}
	.slideGroup .parHd ul li{width:33%; margin-right: 5px;}
	.slideGroup .parHd ul li.li_last{width:33%;}
	.slideGroup .parBd{width:100%}
	.tab2{max-width: 1112px; float: none; }
	.tab2 .hd ul li{width:33%; margin-right: 5px;}
	.tab2 .hd ul li.li_last{width:33%;}
	.tab2 .bd{width:100%}
	.picscoll .bd ul  li{width:325px !important;}
	.picscoll .bd ul  li .pic{width:325px; height: 215px; }
	.picscoll .bd ul  li .pic_time{top:180px;}
	.picscoll .bd ul  li .bt{margin: 50px 16px 20px;}
	.btlb ul li{width:294px; height: 400px;}
	.btlb ul li .pic{width:294px; height: 196px; }
    .btlb ul li .pic_time{top:40%;}
	.btlb ul li .bt{margin: 30px 0 20px;width:100%;padding: 0 15px; }
	.tab_img{width:440px; height: 294px; }
	.foot_logo{padding: 0 10px;}
	.copy{max-width: 440px;}
	.footer{padding-bottom: 50px;}
	.m_right{max-width: 922px;}
	.map{max-width: 100%;}
	.map ol li{width:396px}
	.gallery a{width:300px; height: 200px;}
	#baguetteBox-overlay{margin-left: 274px !important; width:922px  !important;height: 610px  !important;}
	#baguetteBox-overlay .full-image{width:922px !important;height: 610px !important;}
	#baguetteBox-overlay .full-image img{width:892px !important;height: 580px !important;}
}
@media   (max-width: 1024px) {
.logo{min-width: 235px;padding: 20px 10px;}
.dh{max-width:49% !important;}
.logor{min-width:210px !important;}
nav.navbar.bootsnav ul.nav > li > a{padding:15px 7px !important; font-size:12px !important; font-weight:normal !important;}
	.header{height: auto;}
	.logor ul li{width:auto;height: 80px; line-height: 80px;}
	.logor ul li a{font-size: 12px;}
	.button_search{width: 50px; height: 80px;}
	.slideGroup{max-width:964px ;}
	.slideGroup .parHd ul li{margin-right: 4px;}
	.slideGroup .parBd{padding: 0 25px;}
	.picscoll{height: 420px;}
	.picscoll .bd ul  li{width:284px !important;height: 320px;}
	.picscoll .bd ul  li .pic_time{top:48%;}
	.picscoll .bd ul  li .pic{width:284px;  height: 190px;}
	.picscoll .bd ul  li .bt{width:260px; margin:50px 17px 20px;}
	.picscoll .bd ul  li .bt a{font-size: 16px;}
	.picscoll .sprev{left:-55px}
	.picscoll .snext{right: -55px;}
	.tab_bd{padding: 30px;}
	.tab_img{width:380px; height: 254px;}
	.tab_bt{margin-left: 30px; width:554px;}
	.icon{max-width:230px;margin: 50px 10px;}
	.icon ul li{width:115px}
	.m_right{max-width: 754px;}
	.map{padding: 0 15px;}
.map ol li{width:331px}
.map ol li h6{font-size: 20px;}
.gallery a{width:244px; height: 163px;}
	#baguetteBox-overlay{margin-left: 274px !important; width:754px  !important;height: 444px  !important;}
	#baguetteBox-overlay .full-image{width:754px !important;height: 444px !important;}
	#baguetteBox-overlay .full-image img{width:724px !important;height: 414px !important;}
}
@media   (max-width: 992px) {
	nav.navbar.bootsnav .navbar-header{height: 60px !important;}
nav.navbar.bootsnav ul.nav > li > a{font-size:16px !important;padding:15px 10px !important;}
nav.navbar.bootsnav.no-full .navbar-collapse{padding-bottom:0px;}
nav.navbar.bootsnav .navbar-nav{padding-bottom:20px;}
	.logor{min-width: 285px !important;}
	.dh{max-width: 45% !important;}
	.button_search{width: 50px;}
	nav.navbar.bootsnav .navbar-toggle{float: right !important;}
	.slideGroup{max-width: 100%;}
	.slideGroup .parBd{padding: 0 10px;}
.picscoll{height:420px;}
	.picscoll .sprev{left:0px}
	.picscoll .snext{right: 0px;}
	.picscoll .bd ul  li{width:260px !important;margin: 50px 10px 50px 0;}
	.picscoll .bd ul  li .pic{width:260px;height: 174px;}
	.picscoll .bd ul  li .bt{padding: 0 10px; margin: 40px 0 20px;}
	.picscoll .bd ul  li .pic_time{top:42%}
	.tab_bd{padding: 30px 10px;}
	.tab_bt{width:400px; margin-left: 23px;}
	.tab_bt h5{line-height: 40px;}
	.tab_bt p{height: 180px;}
	.foot_logo{max-width: 33%;}
	.foot_logo img{width: 100%;height: auto; display: block;}
	.copy{text-align: center;max-width: 47%;}
	.icon{max-width: 20%; margin: 50px 0;}
	.icon ul li{width:80px;}
	.icon ul li img{margin: 10px 10px;}
	.icon ul li .ewm{width: 80px; height: 80px;}
	.m_left{display: none;}
	.m_right{max-width: 100%; padding: 0; margin: 0;}
	.m_right .wznr{padding: 0 15px;}
	.tab2{max-width: 100%; float: none; }
	.tab2 .hd ul li{width:33%; margin-right: 3px;}
	.tab2 .hd ul li.li_last{width:33%;}
	.tab2 .bd{width:100%;padding: 0 15px;}
	.picscoll .bd ul  li{width:325px !important;}
	.picscoll .bd ul  li .pic{width:325px; height: 215px; }
	.picscoll .bd ul  li .pic_time{top:180px;}
	.picscoll .bd ul  li .bt{margin: 50px 16px 20px;}
	.btlb ul li{width:300px; height: 400px;}
	.btlb ul li .pic{width:100%;height: 200px; }
    .btlb ul li .pic_time{top:40%;}
    .map ol li{width:320px}
    #baguetteBox-overlay{margin-left: auto !important; width:100%  !important;height: 100%  !important;top:0 !important;}
	#baguetteBox-overlay .full-image{width:100% !important;height: 100% !important;}
	#baguetteBox-overlay .full-image img{width:100% !important;height: auto !important;}
}
@media  (max-width: 823px) { .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse{margin:0;}
	.dh{max-width: 33% !important;}
	.btlb ul li{width:244px; height: 350px;}
	.btlb ul li .pic{ height: 162px; }
    .btlb ul li .pic_time{top:30%;}
    .btlb ul li .bt a{overflow:hidden;text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;}
	.map ol li{width:100%}
.list_bt ul li a{width:80%;}
.list_bt ul li span.time{width:20%}
}
@media  (max-width: 812px) {
	.dh{max-width: 32% !important;}
	.slideGroup .parBd{padding: 0 5px;}
	.tab_img{width:360px; height: 240px;}
	.btlb ul li{width:240px; height: 320px;}
	.btlb ul li .pic{height: 160px;}
	.btlb ul li .pic_time{top:38%;}
}
@media(max-width: 768px) {
		.dh{max-width: 29% !important;}
	.slideGroup .parBd{padding: 0 15px;}
	.slideGroup .parHd ul li{margin-right: 3px;}
	.picscoll .bd ul  li{width:345px !important;height:auto;margin: 50px 40px 50px 0;}
	.picscoll .bd ul  li .pic_time{top: 55%;}
	.picscoll .bd ul  li .pic{width:100%; height: 230px;}
	.picscoll .bd ul  li .bt{width:100%; margin:0; padding:50px 15px 20px;}
	.tab_img{width:43%;}
	.tab_bt{width:55%;margin-left: 2%;}
	.footer{padding-bottom: 0;}
	.foot_logo{margin: 10px auto;}
	.copy{max-width: 67%;}
	.copy p{margin: 10px auto;}
	.icon{display: none;}
	.btlb ul li{width:226px; height: 280px;}
	.btlb ul li .pic{height: 150px;}
	.btlb ul li .pic_time{top:34%;}
}
@media   (max-width: 736px) {
	.dh{max-width: 46% !important;}
	.logor{min-width: 135px  !important;}
	.picscoll .bd ul  li{width:330px !important;  height:auto;margin: 50px 40px 50px 0;}
	.picscoll .bd ul  li .pic_time{top:50%;}
	.slideGroup .parHd ul li.on,.slideGroup .parHd ul li,.tab .hd ul li,.tab .hd ul li.on,.tab2 .hd ul li,{font-size: 20px;}
	.btlb ul li{width:215px;}
	.btlb ul li .pic{height: 143px;}
	.btlb ul li .bt{padding: 0 10px;}
	.btlb ul li .pic_time{top:38%;}
}
@media   (max-width: 731px) {
	.dh{max-width: 45% !important;}
	.btlb ul li{width:213px;}
}
@media   (max-width: 667px) {
	.dh{max-width: 40% !important;}
	.picscoll .bd ul  li{width:305px !important; margin: 50px 30px 50px 0;}
	.picscoll .bd ul  li .pic{height: 203px;}
	.btlb ul li{width:298px; height: 330px;}
	.btlb ul li .pic{height: 198px;}
}
@media  (max-width: 640px) {
	.dh{max-width: 38% !important;}
	.picscoll .bd ul  li{width:290px !important; margin: 50px 30px 50px 0;}
	.picscoll .bd ul  li .pic{height: 193px;}
	.btlb ul li{width:285px; height: 330px;}
	.btlb ul li .pic{height: 190px;}
	.btlb ul li .pic_time{top:45%;}
.list_bt ul li a{width:75%;}
.list_bt ul li span.time{width:25%}
}
@media   (max-width: 568px) {
	.dh{max-width: 30% !important;}
	.slideGroup .parHd ul li.on, .slideGroup .parHd ul li, .tab .hd ul li, .tab .hd ul li.on,.tab2 .hd ul li,.tab2 .hd ul li.on{font-size: 16px;}
	.slideGroup .parHd ul li{margin-right: 2px;}
	.picscoll .bd ul  li{width:265px !important; margin: 50px 12px 50px 0;}
	.picscoll .bd ul  li .pic_time{top: 40%;}
	.picscoll .bd ul  li .pic{height: 193px;}
	.wznr{padding: 0 15px;}
	.showtitle{overflow:hidden;text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;}
.tab2 .hd ul li{margin-right: 1px;}
.btlb ul li{width: 249px;}
.btlb ul li .pic{height: 166px;}
.btlb ul li .pic_time{top:38%;}
.dqwz{display: none;}
.list_bt ul li a{width:75%}
	.list_bt ul li span.time{width:25%}
	.list_img ul li{margin: 10px 4%;}
}
@media  (max-width: 414px) {
	.logo{min-width: 240px; position:relative; z-index:9999;}
	nav.navbar.bootsnav .navbar-header{padding-left: 0; padding-right: 0;}
	.dh{max-width: 100% !important; position: absolute; top:0px; right: 0; padding: 0;z-index:999;}
	.logor_xs{display: none;}
	.logor{min-width: 50px !important;display: none;}
	.tab .hd,.tab .hd ul{height: 180px;}
	.tab .hd ul li{width:33.3%;}
	.tab_bd{padding: 0 15px 40px 15px;}
	.tab_img,.tab_bt{width: 100%;margin: 0;}
	.picscoll .bd ul  li{width:380px !important;  height:auto;margin: 50px 20px 50px 0;}
	.picscoll .bd ul  li .pic{height: 253px;}
	.picscoll .bd ul  li .pic_time{top: 56%;}
	.foot_logo,.copy{max-width: 100%; padding: 0 15px;}
	.btlb ul li{width: 374px; height: 380px;}
.btlb ul li .pic{height: 250px;}
.btlb ul li .pic_time{top:55%;}
.list_bt ul li a{width:65%;}
.list_bt ul li span.time{width:35%}
}
@media  (max-width: 411px) {
	.banner{display: none;}
.btlb ul li{width: 374px; height: 400px;}
.btlb ul li .pic{height: 250px;}
.btlb ul li .pic_time{top:52%;}
}
@media  (max-width: 375px) {
	.slideGroup .parHd ul li.on, .slideGroup .parHd ul li, .tab .hd ul li, .tab .hd ul li.on{font-size: 14px;}
	.slideGroup .parHd ul li{margin-right: 1px;}
	.picscoll .bd ul  li{width:345px !important;  height:auto;margin: 50px 20px 50px 0;}
	.picscoll .bd ul  li .pic{height: 230px;}
	.picscoll .bd ul  li .pic_time{top: 55%;}
	.btlb ul li{width: 345px; height: 380px; margin: 20px 0;}
.btlb ul li .pic{height: 230px;}
.btlb ul li .pic_time{top:50%;}
.list_bt ul li a{width:100%;}
.list_bt ul li span.time{display:none;}
}
@media  (max-width: 360px) {
	.picscoll .bd ul  li{width:330px !important;  height:auto;margin: 50px 20px 50px 0;}
	.picscoll .bd ul  li .pic{height: 220px;}
	.picscoll .bd ul  li .pic_time{top: 53%;}
	.btlb ul li{width: 330px; height: auto; margin: 20px 0;}
.btlb ul li .pic{height: 220px;}
.btlb ul li .pic_time{top:50%;}
}
@media  (max-width: 320px) {
	.tab_img{height: 200px;}
	.picscoll .bd ul  li{width:290px !important;  height:auto;margin: 50px 20px 50px 0;}
	.picscoll .bd ul  li .pic{height: 193px;}
	.picscoll .bd ul  li .pic_time{top: 50%;}
	.btlb ul li{width: 290px; height: auto; margin: 20px 0;}
.btlb ul li .pic{height: 193px;}
.btlb ul li .pic_time{top:45%;}
.list_bt ul li a{width:100%}
	.list_bt ul li span.time{display: none;}
	 .list_img ul li{margin: 10px 2%;}
}