body {
    overflow-x: hidden;
    overflow-y: hidden;
}
body {color:#333;}
a{color:#333;}
a:active,a:hover {color:#d7000f;}

@media (min-width: 1400px) {
	.container{ width: 1360px;}
}

.container-fluid{ padding:0; width:100%; float:left;}

#Top .top{ width:100%; float:left; height:100px; float:left; width:100%;z-index:80;
-webkit-transition: all 0.3s ease-out 0s; 
-moz-transition: all 0.3s ease-out 0s; 
-o-transition: all 0.3s ease-out 0s; 
transition: all 0.3s ease-out 0s;}
#Top .top .logo{ float:left; }
#Top .top .logo img{ height:60px; margin-top:20px;}

@-webkit-keyframes fadeInUp1{
0%{opacity:0;
-webkit-transform:translateY(20px)}
100%{opacity:1;
-webkit-transform:translateY(0)}
}
@-moz-keyframes fadeInUp1{
0%{opacity:0;
-moz-transform:translateY(20px)}
100%{opacity:1;
-moz-transform:translateY(0)}
}


.head{ float:left; width:100%; position:relative; z-index:16; background:#fff;}
.head .logo{ float:left; line-height:0; margin:30px 0;}
.head .logo img{ max-width:none; height:60px;}
.head .tel{ float:right; margin:24px 0; color:#d7000f; font-size:24px; line-height:40px; font-weight:bold;display: flex;  align-items: center; }
.head .tel img{ width:20px; height:20px; margin-right:5px;}


#obtn .pz_top .menu{float:right;margin-right:60px;}
#obtn .pz_top .menu ul{float:right;width:100%;letter-spacing: 1px;}
#obtn .pz_top .menu .nli{float:left;position: relative;height:120px;}
#obtn .pz_top .menu .nli>a{text-align:center;display:block;position: relative;color:#333;font-size:18px; font-weight:bold;line-height:42px;padding:40px 20px 32px 20px;}
#obtn .pz_top .menu .nli a:hover{color:#d9261c;line-height:42px;font-weight: bold;}
#obtn .pz_top .menu .nli>a:hover::after{content:'';width:0;height:0;border-top:5px;border-left:5px;border-right:5px;border-style: solid dashed dashed  dashed;border-color: #d9261c transparent transparent  transparent;position: absolute;bottom:23px;left:50%;margin-left:-5px;}
#obtn .pz_top .menu .nli .on{position: relative;color:#d9261c;font-weight: bold;}
#obtn .pz_top .menu .nli a.on::after{content:'';width:0;height:0;border-top:5px;border-left:5px;border-right:5px;border-style: solid dashed dashed  dashed;border-color: #d9261c transparent transparent  transparent;position: absolute;bottom:23px;left:50%;margin-left:-5px;}
#obtn .pz_top .menu .nli a.in{position: relative;color:#d9261c;font-weight: bold;}
#obtn .pz_top .menu .nli a.in::after{content:'';width:0;height:0;border-top:5px;border-left:5px;border-right:5px;border-style: solid dashed dashed  dashed;border-color: #d9261c transparent transparent  transparent;position: absolute;bottom:23px;left:50%;margin-left:-5px;}
#obtn .pz_top .menu .nli .tul{ display:none; float:left;position: absolute;left:50%;margin-left:-100px;width:200px;background:rgba(217,38,28,1);padding:10px 0;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-webkit-animation:fade 0.5s ease-out ;
-moz-animation:fade 0.5s ease-out;
}
#obtn .pz_top .menu .nli .tul li{width:100%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;text-align: center;}
#obtn .pz_top .menu .nli .tul li a{line-height: 36px;color:#fff;font-size:14px;}
#obtn .pz_top .menu .nli .tul li a:hover{opacity: 0.8;}

#obtn .pz_top .menu .nli:hover .tul{ display:block;}


.xialaph{ position: fixed; left: 0; top: 0; float: left; width: 100%; height: 100%; overflow: scroll; padding:58px 80px; display: none; z-index:7; background:#fff;}
.xialaph .ul2,
.xialaph .ul3{ display: none;}
.xialaph h4 a{ float: left; width: 80%; color: #333333; font-size:16px; line-height: 50px;}
.xialaph h4 a span{ padding-left: 6px; color: #ccc; font-size: 14px;}
.xialaph h4{ float: left; width: 100%; position: relative; margin-top:-1px;}
.xialaph li:last-child h4::before{ content: ''; position: absolute; bottom: 0; left: 0; width: 100%; height: 1px; background-color: #e7e7e7;}
.xialaph h4:hover a,
.xialaph h5:hover a{ color: #14264e; font-weight:bold;}
.xialaph h4::after{ content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 1px; background-color: #e7e7e7;}
.xialaph h5 a{ float: left; width: 80%; color: #1f1f1f; font-size: 14px; line-height: 40px; text-transform: uppercase;}
.xialaph h5{ float: left; width: 100%; position: relative;}
.xialaph h5::after{ content: ''; position: absolute; bottom: 0; left: 0; right: 0; height: 1px; background-color: #e7e7e7;}
.xialaph h4 img{ width: 15px; height: 8px; float: right; margin-top: 24px; cursor: pointer;}
.xialaph h5 img{ width: 11px; height: 6px; float: right; margin-top: 17px; margin-right:5px; cursor: pointer;}
.xialaph h4.active img.img_s,
.xialaph h5.active img.img_s{ display: none;}
.xialaph h4.active img.img_d,
.xialaph h5.active img.img_d{ display: block;}
.xialaph .ul2{ float: left; width: 100%; padding: 0 10px;}
.xialaph .ul3{ float:left; width:100%; padding-top: 12px; padding-bottom: 12px; position: relative;}
.xialaph .ul3::after{ content: ''; position: absolute; bottom: 0; left: 0; right: 0; height: 1px; background-color: #e7e7e7;}
.xialaph li:last-child .ul3::after{ display: none;}
.xialaph .ul3 li{ float:left; width:100%;}
.xialaph .ul3 li a{ float:left; width:100%; color: #666; font-size: 14px; line-height:24px; display: block; position:relative; padding-left:12px;}
.xialaph .ul3 li a:hover{ color:#14264e;}
.xialaph .ul3 li a:after{ float:left; width:4px; height:4px; position:absolute; left:0; top:50%; margin-top:-2px; transform:rotate(45deg); -ms-transform:rotate(45deg); content:''; background:#14264e;}
.xialaph .ul3 li:first-child{ padding-top: 0;}
.xialaph .phsou{ position: relative; margin-top: 34px;}
.xialaph .phsou input{ width: 100%; height: 56px; background-color: #fff; color: #aaa; font-size: 14px; padding-left: 20px; border: 1px solid #e5e5e5;}
.xialaph .phsou img{ cursor: pointer; width: 21px; height: 22px; position: absolute; top: 17px; right: 29px;}
.xialaph .img_d,
.xialaph .disno{ display: none;}

.menuph{ display:none; float: right; width: 28px; height: 22px; cursor: pointer; text-align: center; margin:17px 0;}
.menuph .point { display: inline-block;  width: 28px;  height: 22px; position: relative;}
.menuph .point:hover .navbtn,
.menuph .point:hover .navbtn::after,
.menuph .point:hover .navbtn::before { width: 28px;}
.menuph .navbtn { position: absolute; top: 10px; right: 0; display: inline-block; width: 21px; height: 2px; background: #14264e;
-webkit-transition: all .3s ease-out 0s; 
-moz-transition: all .3s ease-out 0s;  
-ms-transition: all .3s ease-out 0s;  
-o-transition: all .3s ease-out 0s;  
transition: all .3s ease-out 0s;}
.menuph .navbtn::after,
.menuph .navbtn::before { position: absolute; right: 0; display: inline-block; width: 28px; height: 2px; content: ''; background: #14264e;
-webkit-transition: all .3s ease-out 0s;  
-moz-transition: all .3s ease-out 0s;  
-ms-transition: all .3s ease-out 0s;  
-o-transition: all .3s ease-out 0s;  
transition: all .3s ease-out 0s;}
.menuph .navbtn::after { top: -11px;}
.menuph .navbtn::before { top: 10px;}
.menuph .point.active .navbtn{ background: transparent;}
.menuph .point.active .navbtn::after{ -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); top: 0px;}
.menuph .point.active .navbtn::before { -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); top: 0px;}

@media  screen and (max-width:1500px){
  .menu{ margin-right:8px;}	
  .menu .nli{ margin:0 8px;}	
  .menu .nli span a{ font-size:15px;}
  .head .tel{ font-size:20px;}
  .head .tel img{ width:18px; height:18px;}
  .subDown li{ min-width:inherit;}
  .subDown li dl{ margin-top:10px;}
  .subDown li dd a{ font-size:15px; padding-left:14px;}	
}

@media  screen and (max-width:1200px){
  .menu{ display:none;}
  .menuph{ display:block;}
  .head.active{ background:#fff;}
  .head .logo{ margin:8px 0; width:auto;}
  .head .logo img{ height:40px;}
  .head .tel{ display:none;}
  .head.active .lang a{ color:#333;}

  .navBar { display:none;}
  .nav .sub {width:1170px;}
  
  .nav #m2 .sub{ z-index:1; left:-240px;}
  .nav #m3 .sub{ z-index:1; left:-344px;}
  .nav #m4 .sub{ z-index:1; left:-448px;}
  .nav #m5 .sub{ z-index:1; left:-552px;}

}
@media  screen and (max-width:992px){
  .xialaph{ padding:58px 15px;}
  .head .logo { margin-top:15px;}
  .head .logo img{ height:30px;}
}





#Slide .slide_banner{ width:100%; float:left; position:relative; min-height:200px;}
#Slide .slide_banner:before{ content:''; width:100%; background:url(/template/theme/CN/3075_top5.png) repeat-x center center; height:276px; position:absolute; left:0; top:0; z-index:3;}
#Slide .slide_banner img{ width:100%; float:left;}

@-webkit-keyframes smal-big {
  0% { transform:scale(1, 1)}
  100% { transform:scale(1.1, 1.1)}
}

@keyframes smal-big {
  0% { transform:scale(1, 1)}
  100% { transform:scale(1.1, 1.1)}
}

#Slide .slide_banner .slick-slide{ position:relative;}
#Slide .slide_banner .text{ width:1200px; position:absolute; left:50%; top:40%; margin:0 0 0 -600px; text-align:right; letter-spacing:1px;
    -webkit-transform: translate(0, -30%);
    -ms-transform: translate(0, -30%);
    transform: translate(0, -30%);}
#Slide .slide_banner .text h1{ width:100%;font-size:50px; color:#fff; font-weight: bold; margin-bottom:20px;text-shadow:#000 3px 3px 5px;letter-spacing:5px;}
#Slide .slide_banner .text h4{ width:100%;color:#fff; font-size:18px;font-weight: bold;text-shadow:#000 3px 3px 5px;}
#Slide .slide_banner .text .bian{ width:45px; background:#fff; opacity:0.6; height:5px; display:inline-block; vertical-align:top; margin-top:38px;}
#Slide .slide_banner .text .btn { float:right; margin-top:50px;}
#Slide .slide_banner .text .btn a {width:180px;font-size:16px;padding:12px 0;color:#fff;text-align:center;border:2px solid #fff;display:block;}
#Slide .slide_banner .text .btn a:hover {background:#d7000f;}

#Slide .slide_banner .slick-dots
{
    position: absolute;
    bottom: 20px;
    display: block;
    width: 100%;
    padding: 0;
    margin: 0;
    list-style: none;
    text-align: center;
}
#Slide .slide_banner .slick-dots li
{
    position: relative;
    display: inline-block;
    width:12px;
    height:12px;
    margin: 0 5px;
    padding: 0;
    cursor: pointer;
	background:none;
	vertical-align:top;
}
#Slide .slide_banner .slick-dots li button
{
    display: block;
	background:white;
    width: 12px;
    height: 12px;
    padding: 0;
    cursor: pointer;
    color: transparent;
    border: 0;
    outline: none;
border-radius:10px;
-webkit-transition: all 0.3s ease-out 0s; 
-moz-transition: all 0.3s ease-out 0s; 
-o-transition: all 0.3s ease-out 0s; 
transition: all 0.3s ease-out 0s;
}
#Slide .slide_banner .slick-dots li.slick-active button{ background:#d7000f;}
#Slide .slide_banner .slick-prev,
#Slide .slide_banner .slick-next
{
    font-size: 0;
    line-height: 0;

    position: absolute;
    left:70px;
    top: 50%;
    display: block;
    width: 90px;
    height: 90px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    cursor: pointer;
    color: transparent;
    border: none;
    outline: none;
    background: transparent;
    background:url(../images/3075_banner.png) no-repeat left center;
    z-index:100; opacity:0.6;
}
#Slide .slide_banner .slick-next{
    left:auto;
    right:70px;
	background-position:right center;
}
#Slide .slide_banner .slick-prev:hover,
#Slide .slide_banner .slick-next:hover{ opacity:1;}

@media screen and (max-width: 1370px) {
  #Slide .slide_banner .slick-prev{ left:35px;}
  #Slide .slide_banner .slick-next{ right:35px;}
}

@media screen and  (max-width:1570px){

}
@media screen and  (max-width:1200px){
  #Slide .slide_banner .text{ width:900px; margin:0 0 0 -450px;}
  #Slide .slide_banner .slick-prev{ left:15px;}
  #Slide .slide_banner .slick-next{ right:15px;}
}
@media screen and  (max-width:992px){
  #Slide .slide_banner {}
  #Slide .slide_banner .text{ display:none;}
  #Slide .slide_banner .slick-prev,
  #Slide .slide_banner .slick-next{ display:none !important;}
}
@media screen and  (max-width:768px){
  #Slide .slide_banner .slick-dots{ bottom: 10px;}
  #Slide .slide_banner .slick-dots li {width:8px; height:8px;}
  #Slide .slide_banner .slick-dots li button {width:8px; height:8px;}
}


.back-line-wrapper { position: relative; max-width: 1400px; width: 81%; margin: 0 auto; }
/* line 175, common.scss */
.back-line-wrapper .back-line { position: fixed; z-index: -1; max-width: 1400px; width: 81%; margin: 0 auto; height: 100vh; bottom: 0; border-left: 1px solid #eee; border-right: 1px solid #eee; }
/* line 176, common.scss */
.back-line-wrapper .back-line::before { content: ""; display: block; width: 45%; height: 100%; position: absolute; top: 0; right: 0; border-left: 1px solid #eee; }

.title-wrapper { border-top: 1px solid #eee; border-bottom: 1px solid #eee;}
.title-wrapper h2 { max-width: 1400px; width: 81%; margin: 0 auto; font-size:42px; line-height: 1; font-weight: normal; position: relative; padding: 40px 0 40px 40px; box-sizing: border-box;}
.title-wrapper h2::before { content: ""; display: block; width: 6px; height: 100%; background: #d7000f; position: absolute; top: 0; left: 0;}




.indexHead{ width:100%; float:left; text-align:center; padding-bottom:30px; }
.indexHead h2{ width:100%; float:left; font-size:42px; color:#000; font-weight:bold; line-height:72px; letter-spacing:1px;}
.indexHead h5{ width:100%; float:left; margin-top:10px; font-size:16px; color:#888; line-height:24px; letter-spacing:1px;}

@media screen and  (max-width:992px){
.indexHead{ padding-bottom:30px; background-size:20px auto;}
.indexHead h2{ font-size:40px; line-height:60px; letter-spacing:0px;}
.indexHead h5{ margin-top:10px; font-size:14px; line-height:20px; letter-spacing:0px;}
}
@media screen and  (max-width:768px){
.indexHead{ padding-bottom:20px; background-size:14px auto;}
.indexHead h2{ font-size:20px; line-height:34px;}
.indexHead h5{ margin-top:6px; font-size:12px; line-height:18px;}
}


/* 关于我们 */
.homeAbout{ padding:60px 0; overflow: hidden; position: relative;float:left; width:100%; background:#f3f3f3;}
.homeAbout .img{ width: 45%; line-height: 0; float: left;}

.homeAbout .title{ width: 50%; float: right;}
.aboutTit::before{ content: ""; display: block; width: 49px; height: 45px; margin-top: 30px; background: url(../images/img02.png) no-repeat center; background-size: 100%;}
.aboutTit h5{ font-size: 24px; margin: 40px 0 20px 0; color: #dc0000; font-family: "Arial"; font-weight: bold;} 
.aboutTit h5 span{ color: #1f262c;}
.aboutTit h6{ font-size: 30px; color: #1f262c; text-transform: uppercase;}
.homeAbout .info{ color: #323c43; font-size: 16px; line-height: 36px; margin: 30px 0 40px 0;}
.homeMore{ font-size: 14px; text-transform: uppercase; font-weight: bold; color: #dc0000;}
.homeMore .ico{ display: inline-block; width: 19px; height: 10px; margin-right: 10px; background: url(../images/img03.png) no-repeat center; background-size: 100%;}

@media screen and (max-width:1023px ) {
.homeAbout{padding: 20px 0;}
.homeAbout .img{ width: 100%;}

.homeAbout .title{ width: 100%;}
.aboutTit::before{display:none;}
.aboutTit h5{ font-size: 14px; margin: 15px 0 0 0px;} 
.aboutTit h6{ font-size: 20px; padding:15px 0;}
.homeAbout .info{ font-size: 14px; line-height: 24px; margin:0 0 15px 0;}
.homeMore{ font-size: 12px; background-size: 50%;}
.homeMore .ico{ width: 10px; height: 9px; margin-right: 5px;} 
}


/****  index yingyong  ****/

#Content2 { width: 100%; float: left;}
#Content2 .index2 { padding:40px 0 80px 0;}

#Content2 .indexHead h5 { color:#000;}

.i-pro-left {width:20%; float:left;}
.i-pro-left .tc-a {padding:35px 0; font-size:32px; font-weight:bold; background:#dc0000; text-align:center; color:#fff;}

.i-pro-left .tc-b { border:1px solid #ddd;}
.i-pro-left .tc-b ul li{width:100%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;text-align: center;}
.i-pro-left .tc-b ul li a{ display:block;line-height:51px;color:#333;font-size:14px; border-bottom:1px solid #ddd; background:#fff;}
.i-pro-left .tc-b ul li a:hover{color:#dc0000; background:#eee;}

.i-pro-left .tc-b ul li.on a { color: #dc0000; font-weight:bold;}

.i-pro-left .tc-c {padding:25px 0;  background:#000; text-align:center; color:#fff;}
.i-pro-left .tc-c .t1 {font-size:20px; padding-bottom:5px;}
.i-pro-left .tc-c .t2 {font-size:30px;font-weight:bold; font-family: "Arial Black", Gadget, sans-serif;}


.i-pro-right {width:77%; float:right;}

.i-pro-con ul { width:100%; float:left;border:1px solid #ddd;border-right:none;border-bottom:none;}
.i-pro-con ul li {}
.i-pro-con ul li a{ display:block; width:25%; float:left;text-align:center;border-right:1px solid #ddd;border-bottom:1px solid #ddd;}
.i-pro-con ul li a .pic{ width:100%; line-height:0; overflow:hidden;}
.i-pro-con ul li a .pic img{ width:100%;
		 transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
 -webkit-transition: all 0.3s linear;
-o-transition: width all 0.3s linear;}
.i-pro-con ul li a:hover .pic img{transform: scale(1.1,1.1);
	-ms-transform: scale(1.1,1.1);	
-webkit-transform: scale(1.1,1.1);
	 -o-transform: scale(1.1,1.1);	
   -moz-transform: scale(1.1,1.1);}
.i-pro-con ul li a .text{width:100%; padding:20px 0; border-top:1px solid #ddd;font-size:20px; color:#333;}
.i-pro-con ul li a:hover .text{ color:#d7000f;}


@media screen and (max-width:767px) {
	
	#Content2 .index2 {padding:20px 0 30px 0;}
	
	.i-pro-left {width:100%; float:left; }
	.i-pro-left .tc-a {display:none;}
	
	.i-pro-left .tc-b { border:none;}
	
	.i-pro-left .tc-b ul li{width:46%;float:left;text-align: center; margin:0 2% 10px 2%;}
	.i-pro-left .tc-b ul li a {text-overflow: ellipsis;white-space: nowrap;overflow: hidden; padding:0 10px;line-height:40px; font-size:12px; background:#eee;border-bottom:none;}
	.i-pro-left .tc-b ul li.on a { background:#dc0000; color:#fff;}
	
	
	.i-pro-left .tc-c {display:none;}
	
	.i-pro-right {width:100%; float:left; margin-top:20px;}
	.i-pro-con ul li a{width:50%; }
	.i-pro-con ul li a .text{padding:10px 0;font-size:16px;}
}


/****  index honor  ****/

#Content3 { width: 100%; float: left; padding-top:50px; height:680px;background:url(../images/img04.jpg) no-repeat center top;}

#Content3 .indexHead h5 { color:#000;}

.index3 .honorBody { width:1000px; margin:0 auto;}
.index3 .honorBody ul{ width:100%; float:left;}
.index3 .honorBody li{ padding:0 20px;}
.index3 .honorBody li a{ display:block; width:100%; float:left;text-align:center;}
.index3 .honorBody li a .pic{ width:100%; line-height:0; overflow:hidden;}
.index3 .honorBody li a .pic img{ width:100%;}


@media screen and (max-width:991px) {
	
	#Content3 {padding:20px 0 30px 0;height:auto; background:#333;}
	
	#Content3 .indexHead h2 { color:#fff;}
	#Content3 .indexHead h5 { color:#fff;}
	
	.index3 .honorBody { width:100%; margin:0 auto;}
	
	.index3 .honorBody li {padding:0 10px;}
}


/****  index news  ****/

#Content6 { width:100%;float:left;padding:60px 0;}
#Content6 .index6 {   }

.homeNewList {width:100%; float:left;}
.homeNewList .exhibitionPage{ width:100%; float:left; }
.homeNewList .exhibitionPage a{ width:100%; display:block; float:left; padding-bottom:50%; position:relative; overflow:hidden;}
.homeNewList .exhibitionPage a img{ width:100%; position:absolute; left:0; top:0; min-height:100%;}


.homeNewList .exhibitionText{ width:100%; float:left; background:#f3f3f3; padding:30px;}
.homeNewList .exhibitionText .exhibitionTextName{ width:100%; float:left; padding-right:60px; position:relative; }
.homeNewList .exhibitionText .exhibitionTextName a{ display:block; float:left; font-size:20px; color:#333; line-height:32px; width:100%; font-weight:700;}
.homeNewList .exhibitionText .exhibitionTextName span{ display:block; position:absolute; right:0; top:0; font-size:18px; color:#c0c0c0; line-height:32px;}
.homeNewList .exhibitionText .exhibitionTextName a:hover{ color:#d61518;}
.homeNewList .exhibitionText .exhibitionTextP{ display:block; float:left; margin-top:16px; font-size:14px; color:#666; line-height:30px; width:100%;}


.homeNewList .newsBody { width:100%; float:left; overflow:hidden;}
.homeNewList .newsBody ul{ width:100%; float:left; }
.homeNewList .newsBody ul li{ width:100%; float:left; background:#fff; border-bottom:1px solid #ddd; padding:0 20px 30px 20px; margin-bottom:20px;
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;}
.homeNewList .newsBody ul li a{ width:100%; float:left; font-size:18px; color:#333; line-height:38px; letter-spacing:1px; font-weight:700;}
.homeNewList .newsBody ul li .classroomTiem{ width:100%; float:left; font-size:18px; color:#c0c0c0; line-height:36px; letter-spacing:1px; background:url(images/index32.png) no-repeat right center;}
.homeNewList .newsBody ul li .classroomText{ width:100%; float:left; margin-top:3px; font-size:14px; color:#666; line-height:30px; letter-spacing:1px; height:60px; overflow:hidden;}

.homeNewList .newsBody ul li:hover{ box-shadow:0 0 13px rgba(0,0,0,0.05);}
.homeNewList .newsBody ul li:hover a{ color:#d61518;}


@media screen and (max-width:767px) {
	
	#Content6 { padding:20px 0 30px 0;}
	
	.homeNewList .exhibitionPage {margin-top:15px;}
	
	.homeNewList .exhibitionText {padding:10px;}
	.homeNewList .exhibitionText .exhibitionTextName {padding-right:0px;}
	.homeNewList .exhibitionText .exhibitionTextName a {font-size:16px; font-weight:normal;}
	.homeNewList .exhibitionText .exhibitionTextName span { display:none;}
	.homeNewList .exhibitionText .exhibitionTextP {margin-top:8px;font-size: 12px;line-height:24px;height:48px; overflow:hidden;}
	
	.homeNewList {}
	.homeNewList .newsBody ul {margin-top:10px;}
	.homeNewList .newsBody ul li {padding: 0 10px 10px 10px;}
	.homeNewList .newsBody ul li a {font-size: 16px;font-weight:normal;}
	.homeNewList .newsBody ul li .classroomTiem { display:none;}
	.homeNewList .newsBody ul li .classroomText {margin-top:0px;font-size: 12px;line-height:24px;height:48px;}
}


/* ---------   footer  --------- */


.t-foot {width: 100%; float:left; padding-top:50px; background:#000;}

.t-foot .foot-a {float:left; width:25%;margin-bottom:50px;}
.t-foot .foot-a h3{margin-bottom: 15px;font-size: 16px; font-weight: normal; color:#d7000f;}
.t-foot .foot-a h3 i { padding-right:10px;}
.t-foot .foot-a p.t1 { font-weight:bold; padding-bottom:10px;font-size:30px; color:#d7000f;}
.t-foot .foot-a p.t2 { line-height:28px;font-size:14px;color:#888;}

.t-foot .foot-b {float:left; width:60%;margin:0 0 50px 4%;}
.t-foot .foot-b dl{ float:left; width:100%;}
.t-foot .foot-b dl dd{ width:18%; float:left; margin-right:3%; }
.t-foot .foot-b dl dd .title{ width:100%; padding-bottom:15px;font-size: 16px; color: #fff; font-weight:bold; }
.t-foot .foot-b dl dd ul{}
.t-foot .foot-b dl dd ul li{ width:100%; float:left;}
.t-foot .foot-b dl dd ul li a{ font-size:12px; line-height:30px; color:#888;}
.t-foot .foot-b dl dd ul li a:hover{color:#fff; text-decoration:underline;}

.t-foot .foot-b dl dd.tc{ width:54%; float:left;}
.t-foot .foot-b dl dd.tc ul li{ width:50%; float:left;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

.t-foot .foot-c {float:right;width:10%;}

.t-foot .foot-c ul{ width:100%; float:left; margin-top:11px;}
.t-foot .foot-c ul li{ width:113px; float:left;}
.t-foot .foot-c ul li:last-child{ float:right;}
.t-foot .foot-c ul li .ewm{ width:100%; float:left; border:solid 1px #ababab; padding:5px; background:white;}
.t-foot .foot-c ul li .ewm img{ width:100%; float:left;}
.t-foot .foot-c ul li h5{ width:100%; float:left; text-align:center; margin-top:13px; font-size:14px; color:white; line-height:22px;}


.t-foot-d {text-align:center; padding:25px 0;color:#666;font-size: 14px; border-top:1px solid #222;}
.t-foot-d a { color:#fff; text-decoration:underline;}

@media screen and (max-width:767px) {
	
	.t-foot { padding-top:20px; }
	
	.t-foot .foot-a {width:100%;margin-bottom:20px;}
	.t-foot .foot-a h3 { margin-bottom: 10px;}
	.t-foot .foot-a p.t1 { font-size:22px; color:#d7000f;}
	.t-foot .foot-a p.t2 {line-height:24px;font-size:12px;}
	
	.t-foot .foot-b {display:none;}
	.t-foot .foot-c {display:none;}
	
	.t-foot-d {padding:15px;font-size: 12px;}
}



/* ---------   list body  --------- */

.page-title { border-bottom:1px solid #ddd; margin-bottom:20px;}
.page-title h3 { font-size:30px; color:#333; font-weight:bold; padding-bottom:20px;}

.l-about-con { line-height:200%; color:#333;}
.l-about-con p { padding-bottom:15px;}
.l-about-con div { padding-bottom:15px;}

@media screen and (max-width:767px) {
	
	.page-title {padding:0 15px;}
	.page-title h3 { font-size:20px; padding-bottom:20px;}
	
	.l-about-con {padding:0 15px; font-size:14px;}
	
}

/***-----  list products  ------****/

.l-products-con { margin:0 -20px;}
.l-products-con ul{ width:100%; float:left;}
.l-products-con ul li{ width:33.33%; float:left; margin-bottom:20px; padding:0 20px;}
.l-products-con ul li a{ display:block; width:100%; float:left; text-align:center;}
.l-products-con ul li a .pic{ width:100%; line-height:0; overflow:hidden; border:1px solid #ddd;}
.l-products-con ul li a .pic img{width:100%;
		 transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
 -webkit-transition: all 0.3s linear;
-o-transition: width all 0.3s linear;}
.l-products-con ul li a:hover .pic img{transform: scale(1.1,1.1);
	-ms-transform: scale(1.1,1.1);	
-webkit-transform: scale(1.1,1.1);
	 -o-transform: scale(1.1,1.1);	
   -moz-transform: scale(1.1,1.1);}
.l-products-con ul li a .title{ width:100%; padding-top:20px; font-size:18px; color:#333;}
.l-products-con ul li a .jj{ width:100%; margin-top:8px; line-height:24px; font-size:16px; color:#666;}
.l-products-con ul li a:hover .title{ color:#dc0000;}

@media screen and  (max-width:1200px){
  .l-products-con { margin:0 -30px;}
  .l-products-con ul li{ float:left; padding:0 30px;}
}
@media screen and  (max-width:992px){
  .l-products-con { margin:0 -10px;}
  .l-products-con ul li{ padding:0 10px;}
  .l-products-con ul li a .title{ line-height:28px; font-size:16px;}
  .l-products-con ul li a .jj{ margin-top:6px; line-height:20px; font-size:14px;}
}
@media screen and  (max-width:768px){
  .l-products-con { margin:0 -5px; padding:0 15px;}
  .l-products-con ul li{ margin-top:0px; width:50%; padding:0 5px;margin-bottom:0px;}

  .l-products-con ul li a .title{ margin-top:0px; line-height:22px; font-size:13px;padding:10px 0;}
  .l-products-con ul li a .jj{ margin-top:4px; font-size:12px;}
}

/***-----  list news  ------****/

.l-news-con { float:left; width:100%; overflow:hidden;	}
.l-news-con li{ float:left; width:100%; margin-bottom:20px;}
.l-news-con li a{ float:left; width:100%; position:relative; background:#f7f7f7; padding:20px 50px 20px 190px;}
.l-news-con li .time{ float:left; position:absolute; left:0; top:20px; width:186px; height:102px; text-align:center; border-right:1px solid #e0e0e0;-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;}
.l-news-con li .time time{ float:left; width:100%; color:#c2c2c2; font-size:54px; line-height:54px; font-family:Arial; font-weight:bold; margin:5px 0 10px 0;}
.l-news-con li .time span{ float:left; width:100%; color:#4c4c4c; font-size:20px; line-height:20px; font-family:Arial;}

.l-news-con li .text{ float:left; width:100%; padding-left:30px; min-height:102px;}
.l-news-con li .text h5{ float:left; width:100%; color:#333; font-size:20px; line-height:28px; margin:5px 0 10px 0;-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;
}
.l-news-con li .text p{ float:left; width:100%; color:#666; font-size:14px; line-height:26px; height:52px; overflow:hidden;-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;
}
.l-news-con li .text time{ display:none;}

.l-news-con li:hover a{ background:#dc0000;}
.l-news-con li:hover .text h5{ color:#fff;}
.l-news-con li:hover .text p{ color:#fff;opacity:0.8; filter:alpha(opacity=80);}
.l-news-con li:hover .time{ border-right:1px solid #fff; border-right:1px solid rgba(255,255,255,0.2);}
.l-news-con li:hover .time time{ color:#fff;opacity:0.8; filter:alpha(opacity=80); }
.l-news-con li:hover .time span{ color:#fff;}

@media screen and  (max-width:768px){
	
	.l-news-con li .time { display:none;}
	.l-news-con li a {padding:10px;}
	.l-news-con li .text {padding-left:0px;}
	
}

/***-----  list design  ------****/

.l-design-con { margin:0 -20px;}
.l-design-con ul{ width:100%; float:left;}
.l-design-con ul li{ width:33.33%; float:left; margin-bottom:20px; padding:0 20px;}
.l-design-con ul li a{ display:block; width:100%; float:left; text-align:center;}
.l-design-con ul li a .pic{ width:100%; line-height:0; overflow:hidden; border:1px solid #888; border-radius:20px;}
.l-design-con ul li a .pic img{width:100%;}
.l-design-con ul li a .title{ width:100%; padding-top:20px; font-size:16px; color:#333;}
.l-design-con ul li a .jj{ width:100%; margin-top:8px; line-height:24px; font-size:16px; color:#666;}
.l-design-con ul li a:hover .title{ color:#dc0000;}

@media screen and  (max-width:1200px){
  .l-design-con { margin:0 -30px;}
  .l-design-con ul li{ float:left; padding:0 30px;}
}
@media screen and  (max-width:992px){
  .l-design-con { margin:0 -10px;}
  .l-design-con ul li{ padding:0 10px;}
  .l-design-con ul li a .title{ line-height:28px; font-size:16px;}
  .l-design-con ul li a .jj{ margin-top:6px; line-height:20px; font-size:14px;}
}
@media screen and  (max-width:768px){
  .l-design-con { margin:0 -5px; padding:0 15px;}
  .l-design-con ul li{ margin-top:0px; width:50%; padding:0 5px;margin-bottom:0px;}

  .l-design-con ul li a .title{ margin-top:0px; line-height:22px; font-size:13px;padding:10px 0;}
  .l-design-con ul li a .jj{ margin-top:4px; font-size:12px;}
}



/*--  list contact  --*/

.l-contact-con {}
.lx-a1 { font-size:24px; padding-bottom:20px;}
.lx-a2 {}
.lx-a2 .col-sm-6{ line-height:45px;}
.lx-a3 { margin:20px 0; height:1px; background:#ddd;}

.lx-a4 #map_container {height:500px; border:1px solid #ddd;}

@media screen and  (max-width:768px){
	
	.l-contact-con { padding:0 15px;}
	.lx-a1 { font-size:20px; padding-bottom:10px;}
	.lx-a2 { font-size:14px;}
	.lx-a2 .col-sm-6{ line-height:30px;}
	
	.lx-a4 #map_container {height:360px;}
}


/*--  detail news  --*/

.info_con_tit {margin-bottom:20px;}
.info_con_tit h1 { color: #333;  font-weight:normal; text-align: center; font-size:30px; padding:20px 0 5px 0; margin:0;}

.info_con_tit .n_tit {font-size:14px;text-align:center; color:#888; border-bottom:1px dashed #999; padding:15px 0;}
.info_con_tit .n_tit span { margin-right:20px;}

#cntrBody { line-height:30px;}

.gduo{ line-height:30px; overflow:hidden; margin:15px 0px; border-top:1px solid #ddd; padding-top:10px;}
.gduo span{ overflow:hidden; height:36px; display:block;}


@media screen and  (max-width:768px){
	
	.info_con_tit h1 { font-size:20px; padding:20px 0 5px 0; margin:0;}
	.info_con_tit .n_tit {font-size:12px;padding:10px 0;}
	.info_con_tit .n_tit span { margin-right:5px;}
	
	#cntrBody { padding:0 15px;}
	
	.gduo {padding:15px 15px 0 15px; font-size:12px; height:auto;}
	.gduo span{height:24px;}
}


/*--  detail products  --*/

.box{}
.tb-pic a{display:table-cell;text-align:center;vertical-align:middle;}
.tb-pic a img{vertical-align:middle;}
.tb-pic a{*display:block;*font-family:Arial;*line-height:1;}
.tb-thumb{margin:10px 0 0;overflow:hidden;}
.tb-thumb li{background:none repeat scroll 0 0 transparent;float:left;height:42px;margin:0 6px 0 0;overflow:hidden;padding:1px;}
.tb-s310 { line-height:0;}
.tb-s310 img{width:100%;}
.tb-s310 a{*font-size:271px;}
.tb-s40 a{*font-size:35px;}
.tb-s40, .tb-s40 a{width:40px;}

.tb-booth{position:relative;z-index:1; border:1px solid #ddd;}
.tb-thumb .tb-selected{background:none repeat scroll 0 0 #C30008;}
.tb-thumb .tb-selected div{background-color:#FFFFFF;border:medium none;}
.tb-thumb li div{border:1px solid #CDCDCD;}
div.zoomDiv{z-index:999;position:absolute;top:0px;left:0px;width:200px;height:200px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}
div.zoomMask{position:absolute;background:url(../images/mask.png) repeat scroll 0 0 transparent;cursor:move;z-index:1;}
.zoomDiv img { max-width: none;}



.d-p-lefta { width:35%;float:left;}
.d-p-lefta img { width:100%;}
.d-p-lefta .d-i-pro-bar { line-height:0;}

.slick-prev {width:50px; height:50px;background: url(../images/ar_l1.png) no-repeat;left:0px;}
.slick-next {width:50px; height:50px;background: url(../images/ar_r1.png) no-repeat;right:0px;}

.d-p-lefta .d-i-pro-bar .slick-dots { position: absolute; bottom: 20px; display: block; width: 100%; padding: 0; margin: 0; list-style: none; text-align: center;}
.d-p-lefta .d-i-pro-bar .slick-dots li { position: relative; display: inline-block; width:12px; height:12px; margin: 0 5px; padding: 0; cursor: pointer;background:none;vertical-align:top;}
.d-p-lefta .d-i-pro-bar .slick-dots li button { display: block; background:#333; width: 12px; height: 12px; padding: 0; cursor: pointer; color: transparent;  border: 0; outline: none;border-radius:10px;
-webkit-transition: all 0.3s ease-out 0s; 
-moz-transition: all 0.3s ease-out 0s; 
-o-transition: all 0.3s ease-out 0s; 
transition: all 0.3s ease-out 0s;}
.d-p-lefta .d-i-pro-bar .slick-dots li.slick-active button{ background:#d7000f;}

.d-p-righta { width:60%;float:right;}
.d-p-righta h1 { color: #dc0000;  font-weight:normal; font-size:30px; padding:20px 0 15px 0; margin:0; border-bottom:1px solid #ddd;}
.d-p-righta .t1 { margin-top:15px; line-height:30px;}

.tabTitle {border-bottom: 1px solid #ddd; margin: 30px 0;width: 100%; height: 54px; line-height: 54px; border-bottom: 1px solid #ddd;}
.tabTitle h3 {float: left;padding: 0 30px; background: #d7000f; color: #fff; font-size: 18px;}

.d-p-body { padding:30px 0;}
.d-p-body .t1 { background:#666; border-radius:45px; height:45px; line-height:45px; color:#fff; padding:0 30px; font-size:20px; font-weight:bold; margin:20px 0;}
.d-p-body .t2 { line-height:40px;}
.d-p-body .t2 i { color:#d7000f; padding:0 10px;}
.d-p-body .t2 span { color:#d7000f; padding:0 10px;}

.d-p-body .t3 { height:45px; line-height:45px; color:#333; font-size:20px; font-weight:bold; margin:20px 0;background: url(../images/d-icon01.jpg) no-repeat left; padding-left:40px;}
.d-p-body .t3 i { color:#888; font-size:30px; width:60px; text-align:center;}
.d-p-body .t3 span { color:#888; font-size:30px; width:60px; text-align:center;}
.d-p-body .t4 { line-height:40px; padding-left:60px;}

.d-p-body .t3-a { height:45px; line-height:45px; color:#333; font-size:20px; font-weight:bold; margin:20px 0;background: url(../images/d-icon01.jpg) no-repeat left; padding-left:40px;}
.d-p-body .t3-b { height:45px; line-height:45px; color:#333; font-size:20px; font-weight:bold; margin:20px 0;background: url(../images/d-icon02.jpg) no-repeat left; padding-left:40px;}

.d-p-body .t5 { font-size:24px; padding-bottom:20px;}
.d-p-body .t6 { padding-bottom:20px;}

.d-p-body .t7 { background:#ddd;padding:10px 20px; color:#000; font-weight:bold; width:250px; margin-bottom:15px;}
.d-p-body .t8 { line-height:40px; padding-left:10px;}


@media screen and  (max-width:768px){
	
	.d-p-lefta { width:94%;float:left; margin:0 2%;}
	
	.tb-booth {width:75%;float:left;}
	.tb-thumb {width:20%;float:right;margin: 0;}
	.tb-thumb li { height:auto;margin:0;}
	.tb-s40, .tb-s40 a {width:100%;}
	
	.d-p-righta {width:94%;float:right;margin:0 2%;}
	.d-p-righta h1 {font-size:20px; padding:20px 0 15px 0;}
	.d-p-righta .t1 { font-size:14px; line-height:24px;margin-top: 10px;}
	
	.d-p-body {padding:0; margin:0 2%;}
	.d-p-body .t1 {height:36px; line-height:36px;font-size:18px; font-weight:normal;padding:0 15px;}
	.d-p-body .t2 {font-size:14px; line-height:24px;}
	
	.d-p-body .t3 {height: 36px; line-height: 36px;font-size:18px; font-weight:normal; margin:10px 0;}
	.d-p-body .t4 {font-size:14px;line-height:30px; padding-left:10px;}
	
	.d-p-body .t3-a { height:36px; line-height:36px; font-size:16px; margin:5px 0;}
	.d-p-body .t3-b { height:36px; line-height:36px; font-size:16px; margin:5px 0;}
	
	.d-p-body .t5 { font-size: 20px;padding-bottom: 10px;}
	.d-p-body .t6 { padding-bottom: 10px; font-size:14px;}
	
	.d-p-body .t7 { width:100%; font-size:14px;padding: 10px;}
	
}


/*pages*/

.page-wrapper { clear:both; padding-top:20px; text-align:center; }
.page-wrapper .page {display: inline-block; *display: inline; *zoom: 1;font-size:14px;border-radius: 3px;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); } 
.page-wrapper .page li{ list-style: none; height:42px; line-height:40px; padding:0 16px; display: inline; float: left; text-decoration: none; border: 1px solid #ddd; border-left-width: 0; background:#fff;}
.page-wrapper .page li a { display: inline-block;}
.page-wrapper .page li a:hover{ text-decoration:none; }
.page-wrapper .page li.thisclass { background-color:#dc0000; color:#fff;}
.page-wrapper .page li:first-child { border-left-width: 1px; border-radius: 3px 0 0 3px;}
.page-wrapper .page li:last-child{ border-radius: 0 3px 3px 0;}
.page-wrapper .page .pageinfo{ color: #666;}


.pro-cs { font-size:14px;}
table{background-color:transparent}
caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}
th{text-align:left}
.table{width:100%;max-width:100%;margin-bottom:20px}
.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #ddd}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}table col[class*=col-]{position:static;display:table-column;float:none}table td[class*=col-],table th[class*=col-]{position:static;display:table-cell;float:none}.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#f5f5f5}.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#dff0d8}.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#d9edf7}.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#fcf8e3}.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#f2dede}.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}

.table-responsive{min-height:.01%;overflow-x:auto}

@media screen and (max-width:767px){
	.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}
	.table-responsive>.table{margin-bottom:0}
	.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}
	.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}
	.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}
	.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}
}