﻿.headtop{ height:110px; background:url(shi.png) no-repeat right 0; box-sizing:border-box; padding:1px 0;}
/*---pc 导航--*/
.heabg { background:#95050c;}
.tel { height:75px; margin-top:26px; background:url(erwei.png) no-repeat right 0; padding-right:84px; text-align:right; box-sizing: border-box;}
.tel p {line-height: 20px; font-size:14px; color:#666; margin-top:16px;}
.tel h3 {font-size:30px;font-family:Impact Regular,Arial;color:#f8b62e;line-height:40px; font-weight:bold; letter-spacing:-0.5px;}
.header1 nav {
  height:56px;
  line-height:56px;
}
.header1 nav li {
  float: left;
  position:relative;
  width:11.11%;
  display: inline-block;
  text-align: center;
  -webkit-transition: all 0.3s cubic-bezier(0.86, 0.5, 1, 1);
          transition: all 0.3s cubic-bezier(0.86, 0.5, 1, 1);
}
.header1 nav li > a {
  color:#fff;
  font-size:16px;
  display: block;
  position: relative;
  -webkit-transition: color 0.5s;
          transition: color 0.5s;
  -webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
          transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
}
.header1 nav li:last-child { background:none;}
.header1 .nav-sub {
  width: 160px;
  background: rgba(149,5,12,0.4);
  position: absolute;
  top:56px;
  left: 0;
  z-index:99;
  height: auto;
  box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.1);
  -webkit-transform-origin: top center;
      -ms-transform-origin: top center;
          transform-origin: top center;
  -webkit-transform: scaleY(0);
      -ms-transform: scaleY(0);
          transform: scaleY(0);
  -webkit-transition: -webkit-transform .3s .2s;
          transition: transform .3s .2s;
}
.header1 .nav-sub .n-nav-sub {
  opacity: 0;
  -webkit-transform: translate(0, -20px);
      -ms-transform: translate(0, -20px);
          transform: translate(0, -20px);
  -webkit-transition: all .2s;
          transition: all .2s;
}
.header1 .nav-sub a {
  height: 45px;
  line-height: 45px;
  display: block;
  padding: 0 20px;
  text-align: center;
  color: #fff;
  font-size:15px;
  position: relative;
  -webkit-transition: all 0.3s cubic-bezier(0.86, 0.5, 1, 1);
          transition: all 0.3s cubic-bezier(0.86, 0.5, 1, 1);
}
.header1 .nav-sub .nav-arrow {
  position: absolute;
  top: 15px;
  right: 10px;
  width: 16px;
  height: 16px;
  opacity: 0;
  -webkit-transform: rotate(90deg) translate(0px, 20px);
      -ms-transform: rotate(90deg) translate(0px, 20px);
          transform: rotate(90deg) translate(0px, 20px);
}
.header1 .nav-sub .nav-arrow:before {
  font-size: 16px;
  color: #fff;
}
.header1 .nav-sub a:hover {
 
  color: #fff;
}
.header1 .nav-sub a:hover .nav-arrow {
  -webkit-transition: -webkit-transform 300ms cubic-bezier(0.68, -0.55, 0.265, 1.55), opacity 300ms;
          transition: transform 300ms cubic-bezier(0.68, -0.55, 0.265, 1.55), opacity 300ms;
  opacity: 1;
  -webkit-transform: rotate(90deg) translate(0px, 0px);
      -ms-transform: rotate(90deg) translate(0px, 0px);
          transform: rotate(90deg) translate(0px, 0px);
}
.header1 .nav-sub.active {
  -webkit-transform: scaleY(1);
      -ms-transform: scaleY(1);
          transform: scaleY(1);
  -webkit-transition: -webkit-transform .3s;
          transition: transform .3s;
}
.header1 .nav-sub.active .n-nav-sub {
  opacity: 1;
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
          transform: translate(0, 0);
  -webkit-transition: all .2s .3s;
          transition: all .2s .3s;
}
.homebanner .item img{ width:100%;}
.homebanner .owl-dots{ position:absolute; bottom:24px; width:100%; left:0%; text-align:center; z-index:999;}
.homebanner .owl-nav{display:none;}
.homebanners .item img{ width:100%;}
.homebanners .owl-dots{ position:absolute; bottom:24px; width:100%; left:0%; text-align:center; z-index:999;}
.homebanners .owl-nav{display:none;}
.banners .owl-carousel .item img{ width:100%; height:auto;}
.banners .owl-carousel .owl-dots .owl-dot span { display:block; width:12px; height:12px;background:#FFFFFF; border-radius:12px; margin:0 2px;outline:0;}
.banners .owl-carousel .owl-dots .owl-dot.active span{ outline:0; width:35px;}   
.i_title h2{ color:#95050c; font-size:20px; font-weight:bold; line-height:38px; margin-bottom:25px; background:url(grey.png) repeat-x 0 bottom; padding-bottom:6px; position:relative;}
.i_title h2:after{ display:block; content:''; width:80px; height:2px; background-color:#e00024; position:absolute; left:0; bottom:0px;}
.i_title h2 a{color:#777; font-size:14px; font-weight:normal; float:right;}
.i_title h2 a:hover{color:#95050c;}
.i_new .item a{ display:block; position:relative; width:100%; overflow:hidden;}
.i_new .item a img{ width:100%; transition:all 0.6s;}
.i_new .item a:hover img{ transform:scale(1.1)}
.i_new .item a h3{ position:absolute; bottom:0px; left:0; width:100%; background:rgba(0,0,0,0.75); margin:0; box-sizing:border-box; padding:0 15px;}
.i_new .item a h3 p{ width:70%; float:left; font-size:16px; color:#fff; line-height:50px; height:50px; overflow:hidden; white-space:nowrap; text-overflow: ellipsis;}
.i_new .item a h3 span{ display:block; width:30%; float:left; font-size:15px; color:rgba(255,255,255,0.5); text-align:right; line-height:50px;}
.i_new .owl-dots{ display:none;}
.i_new .owl-nav{ position:absolute; top:40%; left:0; width:100%;}
.tn_left .owl-nav button { background:none;}
.tn_left .owl-nav button{ display:block; padding:0px; width:46px; height:46px; border-radius:50%; background-color:#0e4dd7; font-size:0px !important;}
.tn_left .owl-nav button.owl-prev {background:url(ileft.png) no-repeat center; float:left; }
.tn_left .owl-nav button.owl-next {background:url(iright.png) no-repeat center; float:right; }
.tn_left .owl-nav button span{ font-size:0px;}
.young_left{ display:block; overflow:hidden;}
.young_left img{ width:100%; transition: all 0.3s;}
.young_left:hover img{ transform:scale(1.03)}
.young_left h3{font-size:18px; color:#333; line-height:20px; font-weight:bold; height:21px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; width:100%; margin:15px 0 10px;}
.young_left span{ display:block; font-size:14px; color:#b2b2b2; line-height:20px; margin-bottom:20px;}
.young_middle{ display:block;overflow:hidden;}
.young_middle img{ width:100%;transition: all 0.6s;}
.young_middle:hover img{ transform:scale(1.03)}
.young_middle h3{font-size:18px; color:#333; line-height:20px; font-weight:bold; margin:12px 0; height:20px; overflow:hidden; width:100%;}
.i_ten .owl-dots,.i_ten .owl-nav{ display:none;}
.i_ten .item a{ display:block; position:relative; overflow:hidden;}
.i_ten .item a img{ width:100%; transition:all 0.6s;}
.i_ten .item a h3{ position:absolute; left:5%; top:15%; width:90%; text-align:center; font-size:18px; color:#fff; padding-top:50px; background:url(n2.png) no-repeat center 0; line-height:24px;}
.i_ten .item a:hover img{ transform:scale(1.1);}
.footer{ background-color:#95050c; color:#fff;}
.footer p,.footer a{ color:#fff; font-size:14px; line-height:24px;}
.somelink{ margin-bottom:30px;}
.somelink .nav-tabs > li{ width:20%;}
.somelink .nav-tabs > li > a { display:block; text-align:center; border:1px solid #ddd; width:90%; margin-right:10%;line-height:34px;border-radius:0; font-size:15px; color:#333; padding:0;}
.somelink .nav-tabs > li > a span{ font-size:12px; color:#999;}
.somelink .nav-tabs { border-bottom:none;}
.somelink .nav-tabs > li.active > a,.somelink .nav-tabs > li.active > a:hover,.somelink .nav-tabs > li.active > a:focus {
 color: #95050c; cursor: default; background-color: transparent;border:1px solid #ccc;}
.somelink .nav-tabs > li.active a span{ color:#95050c;}
.somelink .nav > li > a:hover,.somelink .nav > li > a:focus {text-decoration: none;background-color: transparent;}
.somelink .tab-content ul li{ width:16.6%; float:left;}
.somelink .tab-content ul li a{ display:block;font-size:14px; color:#666; width:99%; line-height:30px; height:30px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.somelink .tab-content{ padding-top:20px;}
.footer .left{padding:20px 0 20px 80px; box-sizing:border-box; background: no-repeat 15px center;}
@media (max-width:1300px){
.i_ten .item a h3{ position:absolute; left:5%; top:6%; width:90%; text-align:center; font-size:16px; color:#fff; padding-top:40px; }
}
@media (max-width:1200px){
.somelink .tab-content ul li{ width:20%;}
}
@media (max-width:1023px){
.headtop,.mhidden{ display:none;}
.banners{ margin-top:66px;}
.i_ten .item a h3{left:3%; top:10%; width:94%;font-size:15px; padding-top:30px;}
.homebanner .owl-dots{ bottom:10px; }
}
@media (max-width:992px){
.somelink .tab-content ul li{ width:50%;}
.somelink .nav-tabs > li{ width:50%; margin-bottom:10px;}
.somelink .nav-tabs > li > a { width:96%; margin-right:4%; }
.homebanners .owl-dots{ bottom:10px; }
.i_ten .item a h3{  top:12%; font-size:16px; color:#fff; padding-top:50px; }
}
@media (max-width:600px){
.i_ten .item a h3{ padding-top:50px; font-size:16px;}
.footer .left{padding:20px 15px 20px 72px;background: no-repeat 10px center;}
}

/*文章详情*/
.article{ padding:40px 0; margin-bottom:30px;font-size:15px; color:#666; line-height:28px; border-bottom:1px solid #ddd;}
.article p{ font-size:15px; color:#666; line-height:28px; margin-bottom:15px;}
.grey{ background-color:#faeae9; padding:5px 15px;}
.article img{ display:block; margin:20px auto; max-width:100% !important; height:auto !important;}
.bdsharebuttonbox span { float:left; line-height:32px; color:#a2a2a2; font-size:13px; line-height:40px;}
.bdsharebuttonbox a{ display:inline-block; width:36px; height:36px;}
#fenxiang1{background:url(fx3.png) no-repeat; background-size:100%;  }
#fenxiang2{ background: url(fx1.png) no-repeat; background-size:100%;}
#fenxiang3{ background: url(fx2.png) no-repeat;background-size:100%;}
.article_title{font-size:30px; color:#95050c; line-height:40px; font-weight: normal; margin:10px 0 20px;}
.article_time{ font-size:13px; color:#e69490; line-height:40px; }
.article_time span{ display:inline-block; font-size:13px; color:#e69490; line-height:40px;margin-right:10px; }
.article_time img{ vertical-align:-4px; display:inline-block; margin-right:5px;}
.bottom_link{  margin-bottom:60px;font-size:15px; color:#666; line-height:28px;}
.bottom_link p{ font-size:15px; color:#666; line-height:28px;}
.bottom_link a{font-size:15px; color:#666; line-height:28px;}
.bottom_link a:hover{ color:#95050c;}
.recommend{ padding-left:50px; box-sizing:border-box;  margin-bottom:50px;}
.recommend h2{font-size:18px; color:#fff; line-height:46px; background-color:#95050c; padding:0 15px; font-weight:normal; margin-bottom:15px;}
.recommend ul li a{ display:block; border-bottom:1px solid #d7d7d7; padding-bottom:20px; margin-bottom:15px;}
.recommend ul li a h3{font-size:16px; color:#26395a; line-height:26px; height:30px; font-weight:normal; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; margin:10px 0 0;}
.recommend ul li a span{font-size:13px; color:#aeb6c4; line-height:24px; }
.recommend ul li a:hover h3{ color:#95050c;}
.return{ float:right; width:114px; line-height:36px; border:1px solid #95050c; font-size:14px; color:#95050c; text-align:center;}
.return:hover{  border:1px solid #95050c; font-size:14px; color:#fff; background-color:#95050c;}

@media (max-width:768px) {
.article_title{font-size:20px; line-height:30px; margin-top:0px;}
.recommend{ margin-bottom:30px; margin-top:30px;}
.bottom_link{  margin-bottom:30px; }
.article{ padding:30px 0; margin-bottom:10px; }
}
.bread_nav{ padding:15px;}
.bread_nav p ,.bread_nav a{font-size:14px; color:#777; line-height:30px;}
.bread_nav a:hover{ color:#95050c;}
.fright{ position:fixed; bottom:88px; width:134px; right:10px; padding:0px; border:1px solid #CCC; background-color:#fff; z-index:1000;}
.fright img{ display:block; margin:0px auto;}
@media (max-width:1200px) {
.recommend{ padding-left:0px;}
.fright{ display:none;}
}
/*1.25*/
.imglist{ margin-bottom:30px;}
.container img{ max-width:100%;}
.sec_banner{ height:223px; position:relative;} 
.mpd15{ margin-bottom:15px;}
.mdjgg { padding-top:34px;}
.mggzuo { background:url(mdjhkuang.png) no-repeat; width:66px; height:69px; float:left;font-size:20px; color:#fff;}
.mggzuo strong { font-size:20px; color:#fff; padding:0 11px; line-height:24px; display:inline-block; padding-top:8px;}
.mggyou { float:right; width:94%; text-align:center;}
.mggyou strong { color:#95050c; display: block; font-size:24px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.mggyou p { font-size:16px; margin-top:10px;white-space: nowrap; overflow: hidden; text-overflow: ellipsis}
#mdjnew img{ transition: all .5s ease;-webkit-transition:all .5s ease;}
#mdjnew a:hover img{ transform:scale(1.1,1.1)}
 
.displays a{ display:block;}
.mtjnew { padding-bottom:34px;}
.displays h3{ font-size:18px; color:#95050c; line-height:24px;white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width:100%; font-weight:bold;}
.displays p{ font-size:15px; color:#666; line-height:30px; height:60px; overflow:hidden;}
.mtjnewyou .ul li a:hover { color:#95050c; }
.mtjnewyou .hstrong { font-size:18px; font-weight:bold;line-height:50px;white-space: nowrap; overflow: hidden;text-overflow: ellipsis;/*用...代替超出部分*/}
.mtjnewyou .hstrong a { font-size:18px; font-weight:bold; color:#df0000;}
.mtjxian { border-bottom:1px solid #EEEEEE; padding-bottom:2%;}
.mtjbtz { font-size:18px; color:#333333; padding:0 20px; border-radius:20px; font-weight:bold; border:1px solid #eee; height:43px; line-height:41px; display:inline-block;}
.mtjmore { font-size:16px; background:url(more2.png) no-repeat right; padding-right:28px;height:42px; line-height:42px; display:inline-block; }
.mtjpt20 { padding-top:3%;}
.mztbti { background:#F6F6F6; height:53px; width:100%; line-height:53px; margin-bottom:25px; padding-top:4px;}
.mztxian { border-bottom:2px solid #DF0024; line-height:50px; padding:0 22px; display:inline-block; color:#333333; font-size:18px; font-weight:bold;}
.mztbti .mtjmore{ margin-right:10px;} 
.activity .item a{ display:block; position:relative; width:100%; overflow:hidden;}
.activity .item a img{ width:100%; transition:all 0.6s;}
.activity .item a:hover img{ transform:scale(1.1)}
.borderd{ border:1px solid #ddd; overflow:hidden;}
.activity .item a h3{font-size:16px; color:#666; line-height:40px; text-align:center; margin:0 0 20px;}
.activity .owl-dots{ display:none;}
.activity .owl-nav{ position:absolute; top:25%; left:-4%; width:108%;}
.mztlie .owl-nav button { background:none;}
.mztlie .owl-nav button{ display:block; padding:0px; width:46px; height:46px; border-radius:50%; background-color:#0e4dd7; font-size:0px !important;}
.mztlie .owl-nav button.owl-prev {background: url(mleft.png) no-repeat center; float:left; }
.mztlie .owl-nav button.owl-next {background:url(mright.png) no-repeat center; float:right; }
.mztlie .owl-nav button span{ font-size:0px;}

.i_news .item a{ display:block; position:relative; width:100%; overflow:hidden;}
.i_news .item a img{ width:100%; transition:all 0.6s;}
.i_news .item a:hover img{ transform:scale(1.1)}
.i_news .owl-nav{display:none;}
#mjcpic{ margin-right:-15px;}
.pright{ padding-right:0px;}
#mjcpic .owl-dots{ position:absolute; bottom:24px; width:100%; right:20px; text-align:right; z-index:999;}
#mjcpic  .owl-carousel .item img{ width:100%; height:auto;}
#mjcpic  .owl-carousel .owl-dots .owl-dot span { display:block; width:10px; height:10px;background:#FFFFFF; border-radius:12px; margin:0 2px;outline:0;}
#mjcpic  .owl-carousel .owl-dots .owl-dot.active span{background:#95050c;}   

 
.mjcbt { background:url(mjcxian.jpg) no-repeat left top; padding-top:20px; margin-bottom:30px;}
.mjcpt30 { padding-top:30px; padding-bottom:22px;}
.mjczuo { padding:0 2px;  color:#333333; font-size:18px; line-height:28px; font-weight:bold;}
.mjcmore { font-size:16px; background:url(more2.png) no-repeat right; display:inline-block; height:28px; line-height:28px; padding-right:28px;display:inline-block;}
.mxxkuang { }
.mjclie {position:relative;overflow:hidden;margin-top: 29px;}
.mjcmeng { background:url(mjcmeng.png) repeat; width:100%; height:100%; position:absolute; left:-100%; bottom:0;}
.mjclie span { display:inline-block; font-size:16px; color:#fff; line-height:24px; height:24px; position:absolute; bottom:15px; left:5%; width:90%;overflow: hidden;
    text-overflow: ellipsis; white-space:nowrap;}
.mxxer ul li {
    line-height:28px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    }
.mxxer ul li a { display:block; font-size:16px;line-height:28px;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.mxxyi {padding-top:1px;border-bottom:1px solid #D2D2D2;padding-bottom:15px;}
.mxxyi p { font-size:15px; color:#333333; text-overflow: ellipsis;  height:24px; line-height:24px; white-space:nowrap; overflow:hidden;}
.mxxyi strong { display:block;margin:4px 0 6px 0px; color:#000000; font-size:16px;line-height:30px;height:30px; overflow:hidden;width:100%;white-space:nowrap; overflow: hidden; text-overflow: ellipsis; }
.mxxpic { overflow:hidden;}
.mxxpic img{ transition: all .5s ease;-webkit-transition:all .5s ease;}
.mxxyi a:hover .mxxpic img{ transform:scale(1.1,1.1)}
.mjcliet ul li {font-size:16px;color:#999999;background:#EEEEEE; padding:4.2% 15px;border-bottom:1px solid #fff;}
.mjcliet ul li:last-child { border:none;}
.mjcliet ul li a h3{ font-size:16px; color:#000000; display:block;overflow: hidden; margin-bottom:8px; white-space:nowrap; width:100%; height:24px; text-overflow: ellipsis; margin:0;}
.mjcliet ul li a p{ font-size:14px; color:#666; line-height:24px;}
.mjcliet ul li:hover { border-bottom:1px solid #95050c; background:#95050c; color:rgba(255,255,255,0.5)}
.mjcliet ul li:last-child:hover { border:none;}
.mjcliet ul li:hover a h3 ,.mjcliet ul li:hover a p{ color:#fff;}
#mjcpic .bx-controls{ position:relative;}
#mjcpic .bx-wrapper .bx-pager { position:absolute; bottom:20px; text-align:right;}
#mjcpic .bx-wrapper .bx-pager a{font-size:0;}
#mjcpic .bx-wrapper .bx-pager.bx-default-pager a { background:#fff;}
#mjcpic .bx-wrapper .bx-pager.bx-default-pager a.active { background:#000;}
#mjcpic .bx-controls-direction { display:none;}
@media(max-width: 1400px){
.displays h3{ font-size:16px; margin:10px 0 6px;}
.mtjbtz { font-size:16px;  border-radius:16px;height:38px; line-height:36px; }
.displays p{ height:30px; overflow:hidden;}
.mggyou { width:90%; }
.ul .video_list{ margin-top:0px;}
}
@media(max-width: 1320px){
.mggyou { float:right; width:88%;}
}
@media(max-width: 1300px){
.mjcliet ul li {font-size:16px;color:#999999;background:#EEEEEE; padding:3.1% 15px;border-bottom:1px solid #fff;}
}
@media(max-width: 1280px){
.mtjnewyou .ul { padding-top:1.5%;}
.mtjpt20 { padding-top:2%;}
.mztbti {height:44px; line-height:44px; }
.mztxian { line-height:38px; padding:0 12px; font-size:16px; }
.mtjbtz { font-size:16px; color:#333333; padding:0 10px; border-radius:20px; font-weight:bold; border:1px solid #F0F0F0; height:33px; line-height:33px; display:inline-block;}
.mtjmore { font-size:14px; height:33px; line-height:33px; display:inline-block; margin-right:10px; margin-top:5px;}
.mtjnewyou .ul li { line-height:35px; }
.mjcliet ul li {font-size:16px;color:#999999;background:#EEEEEE; padding:3.4% 15px; padding-top:7px;padding-bottom:7px;border-bottom:1px solid #fff;}
 .mxxyi strong {
    display:block;
    margin: 10px 0 5px 0px;
    color:#000000;
    font-size:18px;
	line-height:24px;
	height:24px; overflow:hidden;
	width:100%;
	white-space:nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    }
.mjclie {
    position: relative;
    overflow: hidden;
    margin-top:10px;
}
}
@media(max-width: 1200px){
.mtjnew .col-xs-8 { width:55%;}
.mtjnew .col-xs-4 { width:45%;}
.mxxyi strong { margin-bottom:4px;}
.mxxyi{ padding-bottom:15px;}
}

@media(max-width:992px){
.mdjnav a { font-size:16px; color:#333333; font-weight:bold; border-right:1px solid #EEEEEE; padding:26px 0; display:inline-block; width:32%; min-width:inherit;}
.mdjnav a:nth-child(3n+3){ border:none;}
.mtjnew .col-xs-8 { width:66.66%;}
.mtjnew .col-xs-4 { width:33.33%;}
#mjcpic{ margin-right:0px;}
.pright{ padding-right:15px;}
.mjcliet ul li { padding:15px 10px; border-bottom:1px solid #fff;}
.tn_left{ margin-bottom:20px;}
.mtjnew { padding-bottom:0px;}
.mxxkuang {padding:20px 15px; margin-top:20px;}
}
@media(max-width: 768px){
.mjcpt30 { padding-top:10px;}
.mggyou { float:right; width:85%;}
.mxxkuang{ margin-top:30px;}
.mjcmeng {
    width: 100%;
    height:40px;
    left:0%;
    botttom:0;
	line-height:60px;
}
.mjclie span { bottom:0px; left:3%; width:94%; height:40px; line-height:40px; text-overflow:ellipsis;white-space: nowrap;}
.mdjgg {padding-top:10px;}
}
@media(max-width: 767px){
.mtjnew .col-xs-8 { width:100%;}
.mtjnew .col-xs-4 { width:100%;}
.mtjnewyou { padding-top:10px;}
}
@media(max-width: 520px){
.mpoabo h3 { color:#fff; font-size:26px; padding-bottom:18px;}
.mggyou { float:left; width:80%; padding-left:4%;}
.mggyou strong { font-size:16px; }
}
@media(max-width: 479px){
.mztlie .owl-theme .owl-buttons { margin:0; position: absolute; width:100%; height:0; top:36%;}
.mztlie .owl-theme .owl-controls .owl-buttons div{
	color: #FFF;
	position:absolute;
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
	margin:0;
	padding:0;
	top:40%;
	font-size: 12px;
	width:17px;
	 height:32px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	background: #fff;
	font-size:0;
	border:none;
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
}
.mztlie .owl-theme .owl-controls .owl-buttons div.owl-prev { background:url(mleft.png) no-repeat; left:-22px;}
.mztlie .owl-theme .owl-controls .owl-buttons div.owl-next { background:url(mright.png) no-repeat; right:-22px;}
.mggyou {  width:75%; }
}
 
.newtop{ margin-bottom:30px;} 
.topnew a{ display:block; width:100%; overflow:hidden; background-color:#fbfbfb;}
.xwpic { float:left; width:32%;}
.xwpic img { width:100%;}
.xwlun .carousel-indicators { display:none;}
.xwlun .carousel-control { width:35px; height:36px; opacity:1; top:inherit; left:inherit;}
.topnew .left { background:none; background:url(xwleft.jpg) no-repeat; right:39px; float:right;}
.xwlun .carousel-control.right { background:none; background:url(xwright.jpg) no-repeat;}
.xwlun .item {background:#E5EFF6; overflow:hidden; max-height:242px; }
.xwyou { width:68%; float:left; box-sizing:border-box; padding:20px 24px 20px; padding-bottom:10px;}
.xwyou h3 { font-size:24px; height:40px; line-height:40px; width:100%; color:#333; font-weight:bold; overflow: hidden; word-break:keep-all; text-overflow:ellipsis; margin:0;}
.xwyou span{ display:block; font-size:16px; line-height:30px; color:#888; }
.xwyou p { font-size:16px; line-height:24px; color:#666; padding:0; margin-top:10px; height:96px; overflow:hidden;}
.xwsj { padding-top:15px;}
.xwsj i { font-style:normal; font-size:14px; color:#999; margin-right:10px;}
@media (max-width: 1300px){
.xwyou h3 { font-size:18px; height:30px; line-height:30px;}
.xwyou p { font-size:16px; height:48px; }
}
@media (max-width: 992px){
.xwyou h3 { font-size:18px; height:24px; line-height:24px;}
.xwyou p { font-size:14px; height:48px; }
.xwpic { width:35%;}
.xwyou { width:65%; float:left; padding:10px 15px; padding-bottom:10px;}
}
@media (max-width: 767px){
.xwpic { width:100%;}
.xwyou { width:100%; padding:20px 15px; padding-bottom:60px;}
.xwyou h3 { font-size:16px; height:30px; line-height:30px;}
.newtop h2{ font-size:20px; margin:30px 0 20px;}
.quanzi h2{ font-size:20px; padding-bottom:10px; padding-top:30px;}
}
.topnew .owl-dots{ display:none;}
.topnew .owl-nav{ position:absolute; right:0; bottom:0px;}
.newtop .owl-nav button{ margin:0 !important;}
.newtop .owl-nav button span{ display:block; padding:2px 18px 8px; font-size:26px; color:#666; line-height:30px; background-color:#dadbdd; }
.newtop .owl-nav button:hover span{ color:#fff; background-color:#95050c; }
.newtop .owl-nav button.owl-prev span{ margin-right:5px;}

.pictop{ overflow:hidden; display:block; margin-bottom:30px;}
.pictop img{ transition:all 0.5s; width:100%;}
.pictop:hover img{  transform:scale(1.05);}
.pictop h3{ font-size:16px; color:#333; margin:0; line-height:35px; font-weight:normal; width:100%; height:35px; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
.pictop p{ font-size:14px; color:#666; line-height:24px; width:100%; height:48px; overflow:hidden; margin:10px 0 20px; }
.pictop span{ font-size:14px; color:#666; line-height:24px; display:block;}
.pictop strong{ display:block; font-size:14px; color:#888; line-height:40px; background:url(aright.png) no-repeat right center; border-top:1px solid #ddd; font-weight:normal;}

.pictop:hover h3{  color:#95050c;}

.ctops{ padding:10px 20px 0; border:1px solid #ddd; border-top:none;}
@media screen and (max-width:992px){
.pictop{ margin-top:30px;}
.pictop h3{ margin:10px 0;  }
.pictop p{ margin-bottom:0px; }
}

.maincontent{ padding:0px 0 30px; font-size:16px; line-height:30px; color:#666;}
.maincontent h3{ font-size:18px; color:#333; }
.maincontent p{ font-size:16px; line-height:32px; color:#666;}
.mztlie{ margin-bottom:20px;}
.pacding{ padding:15px 0;}

.maplist{line-height:40px; overflow:hidden;  border:1px #ddd solid; width:100%;margin:0 auto;margin-bottom:15px;}
.mapleft{width:25%; float:left; line-height:40px; background:#ce2d25; color:#FFF; font-size:14px; text-align:center;}
.mapleft a{ color:#FFF; font-size:14px; text-align:center;}

.wzdt_xt { float:left; width:75%;}
.wzdt_xt ul li { float:left; padding-left:20px;line-height:40px; }
.wzdt_xt ul li a{ font-size:14px;}
.dtzuo {width:25%; float:left; line-height:41px; background:#95050c; color:#FFF; font-size:14px; text-align:center;}
.dtzuo a{ color:#FFF; font-size:16px; display:block;}
.mapd{ margin-top:20px; margin-bottom:30px;}
@media (max-width: 520px) {

.dtzuo {width:100%;}
.wzdt_xt {  width:100%;}

}





















