@charset "utf-8";
/* CSS Document */
.hidden {
    display: none;
}
/*CSSÏñËØ×î¸ßÎª600ÑùÊ½*/
@media screen and (max-width:600px){
	
*,
::before,
::after{
	margin:0;
	padding:0;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
		}
body{
		background:none;
		width:100%;
		margin-top:0;
		font-family:SegoeUI,"Microsoft YaHei",Î¢ÈíÑÅºÚ,"Helvetica Neue",Helvetica,Arial,sans-serif;
		}
#divContent{
	width:100%;
	box-sizing:border-box;}	
#divHeader-M
{	width:100%;
	display:flex;
	align-item:center;
	padding:2px 1%;
	background-color:#fff;
	border-top:1px solid #000; border-bottom:1px solid #000;}
#divHeader-M > .divLogo{
	width:70px;
	box-sizing:border-box;
	height:38px;
	line-height:38px;vertical-align:middle;
}

#divHeader-M > .divLogo img{
	height:28px; margin-top:5px;
}
#divHeader-M > .divName{
width:300px;
height:38px;
line-height:38px;
margin-left:1%;
}
#divHeader-M > .divName  .spanM{
	height:38px;
	display:block;
	font-size:15px;
	font-weight:normal;
	letter-spacing:-0.678px;
	line-height:38px;
	color:#545454;
	position:relative;
	}
#divHeader-M > .divName  .spanM a{
	color:#000;
	text-decoration:none;
	font-family:SegoeUI,"Microsoft YaHei",Î¢ÈíÑÅºÚ,"Helvetica Neue",Helvetica,Arial,sans-serif;}

#divHeader-M .navDiv-M{
	height:40px;
	width:120px;
	position:absolute;
	right:0;
	z-index:999;
}

    
.navDiv-M #menu_button {
		position:relative;
		left:92px;
		top:9px;
        box-sizing: border-box;
        padding: 0;
		height:20px;
		width:30px;
        -webkit-touch-callout: none;
        -webkit-user-select: none;
        -khtml-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
    }
 
    
  .navDiv-M  #menu_button span{
        display: block;
        background-color: #545454;
		margin:4px 0;
        width: 16px;
        height: 1px;
     }
#menu_list{
	border:1px solid #fc0;
    width: 100%;
    margin: 0;	padding:0;
	margin-top:21px;
    list-style-type: none;
	box-sizing: border-box;
	border:1px solid #ccc;
}
#menu_list li:nth-child(1){
	border:none;}
#menu_list li {
	padding:8px 10px;
	margin:0;
	border-top:1px solid #ccc;
	background:rgba(255,255,255,.8);
}
.clearfix{
	height:0;}
#menu_list li a {
    color: #545454;
    font-weight: normal;
    text-decoration: none;
    display: inline-block;
    box-sizing: border-box; 
	width: 100%;
	font-size:15px;
font-family:SegoeUI,"Microsoft YaHei",Î¢ÈíÑÅºÚ,"Helvetica Neue",Helvetica,Arial,sans-serif;
}

#menu_list li a:hover {
    color: white;
} 
.banner { position: relative; overflow: auto; width:100%; z-index:0; }
.banner li { list-style: none; }
.banner ul li { float: left; }
.banner ul li img{width:100%;} 
.banner ul li .inner{
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAIAAADZSiLoAAAAA3NCSVQICAjb4U/gAAAACXBIWXMAAAsSAAALEgHS3X78AAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M0BrLToAAAAB1JREFUCJlj/Pz5MwMDAwMDA8vv37+hLFZWVggLAIXaBeNx9bd+AAAAAElFTkSuQmCC); width:100%; height:60px; text-align:center;}
.banner ul li .inner h3{
	font-size:22px;
	line-height:60px;
	font-family:SegoeUI,"Microsoft YaHei",Î¢ÈíÑÅºÚ,"Helvetica Neue",Helvetica,Arial,sans-serif; padding:0 10px;
	display:block;
	font-weight:100;
	letter-spacing:0;	
	color:#0000ff;
	}
#prTableAirnoIndex{
	display:none;}

#rt-showcase-surround{
	display:none;}
#divContentInner .group{
	display:inline-block;}
.videoBox{
    width:100%;  
   padding-bottom:56.25%;
}
video{
	position:relative;
	top:0; left:0; border:none;
   width:100%;  
  height:100%;
}

.shopBox{
	margin-top:0px;
	clear:both;
	width:100%;
	border-bottom:1px solid #ccc;
	padding:10px 5%;
	padding-bottom:20px;
	display:block;
	margin-bottom:0;
}
div.shopBox:last-child{
	border:none;
	padding-bottom:40px}
.shopBox img {
	width:100%; display:block;
	height:auto;
}
.shopBox video{
	border:1px  solid #f4f4f4; width:100%;}
.shopBox h3{
	margin:10px 0 0px 0;
	color:#000;
	font-size:18px;
	font-weight:lighter;
	font-family:SegoeUI,"Microsoft YaHei",Î¢ÈíÑÅºÚ,"Helvetica Neue",Helvetica,Arial,sans-serif; font-size:18px; letter-spacing:0;
	}
.shopBox p{
	color:#000;
	font-size:15px;
	margin-top:0px;
	margin-bottom:10px;font-family:SegoeUI,"Microsoft YaHei",Î¢ÈíÑÅºÚ,"Helvetica Neue",Helvetica,Arial,sans-serif;  letter-spacing:0;}
#divTeBody-m-div1 a.aText{
	font-size:13px;
	color:#0078d7;
	display:inline-block;
	margin:10px 5%;
}
.shopBox a{
	font-size:12px;
	color:#0078d7;
	padding-right:30px;}
.contactDiv{
	width:100%;
	margin-top:30px;
	display:flex;
	display:-webkit-flex;
	flow-wrap:row norwap;
	justify-content:center;}
.contactDiv div{
	width:50%;}
.contactDiv div:last-child{
	margin-left:5%;}
.contactDiv p{
		font-size:15px;
	font-weight:200;
	line-height:24px;
	color:rgb(0,0,0);
	font-family:SegoeUI,"Microsoft YaHei",Î¢ÈíÑÅºÚ,"Helvetica Neue",Helvetica,Arial,sans-serif;
	margin:0 auto;
	padding:10px 0 4px 0;
	text-align:left;
	zoom:1;}
.contactDiv  a{
	background-color:#eee; color:#0078d7; font-family:SegoeUI,"Microsoft YaHei",Î¢ÈíÑÅºÚ,"Helvetica Neue",Helvetica,Arial,sans-serif; padding:0px 10px;border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; height:25px;}
#divContentInner{
	width:100%;
	height:auto;
	box-sizing:border-box;
	display:block;}
#tableMenu{
	display:none;
	}	

/* /calculate autoplay *//* hide description & bullets on mobile devices 

	.csslider1 > .cs_description,
	.csslider1 > .cs_bullets {
		display: none;
	}
	.csslider1 > .cs_arrowprev,	.csslider1 > .cs_arrownext{
		display:none;}*/
	.indexMain{
		display:block;
		}
.divNewTitle{
	display:none;
	}
#divLeft{
	display:none;}
#divRight{
	display:none;
	}
.tabVideo{
	display:none;}

.divFooter{
	display:block;
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAIAAADZSiLoAAAAA3NCSVQICAjb4U/gAAAACXBIWXMAAAsSAAALEgHS3X78AAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M0BrLToAAAAB1JREFUCJlj/Pz5MwMDAwMDA8vv37+hLFZWVggLAIXaBeNx9bd+AAAAAElFTkSuQmCC);
	width:100%;
	paddingp:20px 0;
	border-top:1px solid #ccc;
	height:200px;
	margin-bottom:20px;
	text-align:center	
	}
#divContact{
	display:none;}


/* tabbox */
.tabbox{width:100%;margin-top:30px; margin-left:-1px;overflow:hidden; border-bottom:1px solid #ccc;padding-bottom:30px;}

.tabbox{position:relative;background:#fff;height:50px;line-height:50px;text-align:center;	font-family:SegoeUI,"Microsoft YaHei",Î¢ÈíÑÅºÚ,"Helvetica Neue",Helvetica,Arial,sans-serif; font-size:18px; letter-spacing:0; list-style:none; font-weight:200;}
.tabbox li{
	float:right; width:20%; height:50px; line-height:50px;
	font-size:15px;	font-family:SegoeUI,"Microsoft YaHei",Î¢ÈíÑÅºÚ,"Helvetica Neue",Helvetica,Arial,sans-serif; list-style:none; font-weight:200;}
.tabbox li.current{border-left:solid 1px #d5d5d5;border-right:solid 1px #d5d5d5;border-top:solid 2px #ff6600;color:#0000aa;}
.shopBox h5{
	font-size:13px; letter-spacing:0;font-family:SegoeUI,"Microsoft YaHei",Î¢ÈíÑÅºÚ,"Helvetica Neue",Helvetica,Arial,sans-serif; list-style:none; font-weight:200;
	margin:5px 0 10px 0;}
.shopBox h4{
	font-size:15px; letter-spacing:0;font-family:SegoeUI,"Microsoft YaHei",Î¢ÈíÑÅºÚ,"Helvetica Neue",Helvetica,Arial,sans-serif; list-style:none; font-weight:200;
	margin:5px 0 10px 0;}
.tabcon{ margin:30px auto; width:100%; padding:0; clear:both;}
.tabcon li{  height:auto;overflow:hidden; border:none; margin-bottom:0px;  background-color:#fff; list-style:none; width:100%;}
.tabNew{
	width:100%; height:100%; border:none; border-spacing:0; border-collapse:collapse;}
.tabNew tr:nth-child(1){
	border-bottom:1px solid #ccc;
}

.tabNew tr td{
	border:none; border-spacing:0; border-collapse:collapse; padding:0; margin:0;}

.tabNew tr td img{
	width:170px;}
.tabNew span{
	font-family:SegoeUI,"Microsoft YaHei",Î¢ÈíÑÅºÚ,"Helvetica Neue",Helvetica,Arial,sans-serif; padding:0 10px;
	display:block;}
.tabNew a{
	outline-width:0;
	}
.tabNew .newTitle{
	line-height:28px;
	height:28px;
	letter-spacing:0;
	font-size:15px;
	color:#333;
	font-weight:200;
	padding:0;
	box-sizing:border-box;
	}
.tabNew tr td #ckepop{
	margin:0 auto; padding:0; float:right; top:10px;}
 .newTime{
	font-size:13px;
	color:#bbb;	font-weight:100; padding-left:5%;
	}
.tabNew .newCont{
	font-size:13px;
	color:#000;
	padding-top:10px; font-weight:200;
	}
.heading-primary {
}

.accordion dl,
.accordion-list {
  border: none;
}
.accordion dl:after,
.accordion-list:after {
  content: "";
  display: block;
  height: 0;
  width: 100%;
  background-color: #fff;
}
.accordion dt{
	height:80px;
	line-height:80px;

	}
.accordion dt a{
	text-align:left;
	}
.accordion dt a > img{
	height:35px; vertical-align:middle; margin:0 3%;}
.accordion dd h3{
		margin:20px 0 10px 0;
	color:#000;
	font-weight:lighter;
	font-family:SegoeUI,"Microsoft YaHei",Î¢ÈíÑÅºÚ,"Helvetica Neue",Helvetica,Arial,sans-serif; font-size:18px; letter-spacing:0;}
.accordion dd,
.accordion__panel {
  background-color: #fff;
  border:none;
  padding:0;
	color:#545454;
	font-size:15px;
	font-family:SegoeUI,"Microsoft YaHei",Î¢ÈíÑÅºÚ,"Helvetica Neue",Helvetica,Arial,sans-serif;  letter-spacing:0; border-bottom:1px solid #ccc; height:auto;
}
.accordion dd img{
	width:100%;}
.accordion dd .tableCe{
	width:100%;
	border:none;
	border-spacing:0;border-collapse:collapse;
	}
.accordion dd .tableCe tr td{
	border:none;
	border-spacing:0;
	border-collapse:collapse;
	width:50%;
	padding:0 0 40px 0;
	text-align:center;
	}
.accordion dd .tableCe tr td span{
	font-size:13px;
	padding:5px 0;
	background-color:#ccc;
	width:85%;
	display:block;
	text-align:center;
	margin-left:7.5%;
	color:#0078d7; border:1px solid #0078d7; border-top:none;}
.accordion dd table tr td img.imgCE{
	width:85%;
	min-width:100px;
	border:1px solid #0078d7;}
.accordion-content ul{
	margin:0; padding:0; padding-bottom:30px; }
.accordion-content ul li{
	padding:10px 0;
	list-style-type:decimal;
	color:#545454;
	font-family:SegoeUI,"Microsoft YaHei",Î¢ÈíÑÅºÚ,"Helvetica Neue",Helvetica,Arial,sans-serif;  letter-spacing:0;	
	font-size:15px;
}
.accordion-content ul li span{
	padding:0 10px;}
.accordion p {
	color:#000;
	font-size:17px;
font-family:SegoeUI,"Microsoft YaHei",Î¢ÈíÑÅºÚ,"Helvetica Neue",Helvetica,Arial,sans-serif;  letter-spacing:0;
margin:0;
}

.accordion {
  position: relative;
  background-color: #fff;
  padding:0 5%;
}

.container {
  max-width: 100%;
  margin: 0 auto;
  padding: 20px 0;
}

.accordionTitle,
.accordion__Heading {
  background-color: #fff;
  text-align: center;
  font-weight: 200;
	color:#000;
	font-size:17px;
font-family:SegoeUI,"Microsoft YaHei",Î¢ÈíÑÅºÚ,"Helvetica Neue",Helvetica,Arial,sans-serif;  letter-spacing:0;
  text-decoration: none;
  -webkit-transition: background-color 0.5s ease-in-out;
  transition: background-color 0.5s ease-in-out;
  border:none;
}
.accordionTitle:before,
.accordion__Heading:before {
  content: "+";
  font-size: 36px;
  font-weight:100;
  font-family:"ËÎÌå";
  color:#545454;
  line-height: 80px;
  height:80px;
  float: left;
  -webkit-transition: -webkit-transform 0.3s ease-in-out;
  transition: -webkit-transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
}
.accordionTitle:hover,
.accordion__Heading:hover {
  background-color: #fff;
}

.accordionTitleActive,
.accordionTitle.is-expanded {
  background-color: #fff;
}
.accordionTitleActive:before,
.accordionTitle.is-expanded:before {
  -webkit-transform: rotate(-225deg);
          transform: rotate(-225deg);

}

.accordionItem {
  height: auto;
  overflow:hidden;
  max-height: 700px;
  -webkit-transition: max-height 1s;
  transition: max-height 1s;
}
@media screen and (min-width: 48em) {
  .accordionItem {
    max-height: 700px;
    -webkit-transition: max-height 0.5s;
    transition: max-height 0.5s;
  }
}

.accordionItem.is-collapsed {
  max-height: 0;
}

.no-js .accordionItem.is-collapsed {
  max-height: auto;
}

.animateIn {
  -webkit-animation: accordionIn 0.45s normal ease-in-out both 1;
          animation: accordionIn 0.45s normal ease-in-out both 1;
}

.animateOut {
  -webkit-animation: accordionOut 0.45s alternate ease-in-out both 1;
          animation: accordionOut 0.45s alternate ease-in-out both 1;
}

@-webkit-keyframes accordionIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.9) rotateX(-60deg);
            transform: scale(0.9) rotateX(-60deg);
    -webkit-transform-origin: 50% 0;
            transform-origin: 50% 0;
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}

@keyframes accordionIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.9) rotateX(-60deg);
            transform: scale(0.9) rotateX(-60deg);
    -webkit-transform-origin: 50% 0;
            transform-origin: 50% 0;
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@-webkit-keyframes accordionOut {
  0% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(0.9) rotateX(-60deg);
            transform: scale(0.9) rotateX(-60deg);
  }
}
@keyframes accordionOut {
  0% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(0.9) rotateX(-60deg);
            transform: scale(0.9) rotateX(-60deg);
  }
}

#divContact
{
display:none;
			}

.divFooter .divFooter1 
{
	display:flex;
	display:-webkit-flex;
	flex-flow:row nowrap;
	justify-content:center;	
    padding:20px 0 0 0;
	}	
.divFooter .divFooter1 img{
	height:40px; margin-left:5%;}
.divFooter .divFooter3{
	width:90%;
	text-align:left;
	background-color:#fff;	
	padding:10px 0;
	clear:both;
	height:120px;
	line-height:30px;
	margin:0 auto;
	position:relative;
	top:20px;
	font-size:13px;
	display:flex;
	display:-webkit-flex;
	justify-content:space-around;
}
.divFooter .divFooter3 img{
	width:90px; height:90px;}
.divFooter .divFooter2{
	width:100%; padding:0;
	font-size:12px;
	background-color:#fff;
	margin:0 auto;
}

.divFooter  .divFooter2 ul{
	margin:0 0 20px 0;
	padding:0;
	width:100%;
	list-style:none;}
.divFooter .divFooter2 ul li {
	width:25%;
	float:left;
	padding:0;
	border-right:1px solid #545454;	font-family:SegoeUI,"Microsoft YaHei",Î¢ÈíÑÅºÚ,"Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size:15px;		color:rgb(0,0,0); font-weight:200
}
.divFooter .divFooter2 ul li a{

	font-family:SegoeUI,"Microsoft YaHei",Î¢ÈíÑÅºÚ,"Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size:15px;		color:rgb(0,0,0); font-weight:200	}
.divFooter .divFooter2 ul li:nth-child(4){
	border-right:none;}
/*#divContact table tr td:nth-child(1){
	width:60%}*/
.divFooter .divFooter1 span{
	height:50px;
	line-height:50px;
	font-family:SegoeUI,"Microsoft YaHei",Î¢ÈíÑÅºÚ,"Helvetica Neue",Helvetica,Arial,sans-serif;	
	font-size:26px;
	font-weight:bold;
	color:red;
}

#divCatalogue a{
	font-size:0.4rem;color:#545454;}	

#divTeBody{
		display:none;}
#divTeBody-m{
	width:100%;
border:none;
height:auto;
height:100%!important;
min-height:100%;
padding-bottom:0;
margin-bottom:0;
display:table-cell;
	}
#divTeBody-m .imgEq01-m{
	width:100%; margin:0;}
#divTeBody-m-div1{
	padding:15px 5%;
	width:100%;}
#divTeBody-m-div1 h1{
	box-sizing:border-box;
	color:rgb(0,0,0);
	display:block;
	font-family:SegoeUI,"Microsoft YaHei",Î¢ÈíÑÅºÚ,"Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size:24px;
	font-weight:lighter;
	letter-spacing:-0.46px;
	line-height:36px;
	margin:0;
	padding:23px 0 3px 0;
	text-align:center;
	zoom:1;}
#divTeBody-m-div1 > p{
	font-size:15px;
	font-weight:200;
	line-height:24px;
	color:rgb(0,0,0);
	font-family:SegoeUI,"Microsoft YaHei",Î¢ÈíÑÅºÚ,"Helvetica Neue",Helvetica,Arial,sans-serif;
	margin:0 auto;
	padding:24px 0 4px 0;
	text-align:center;
	zoom:1;
	}
#divTeBody-m-div1 h3{
	font-size:26px;
	font-weight:100;
	font-family:SegoeUI,"Microsoft YaHei",Î¢ÈíÑÅºÚ,"Helvetica Neue",Helvetica,Arial,sans-serif;
	line-height:32px;
	padding:38px 0 2px 0;
	text-align:center;}

#divTeBody-m-div2{
	padding:1.5rem 5%;
	width:100%;

	display:flex;
display:-webkit-flex;
flex-flow:row nowarp;
justify-content:flex-start;
	}
#divTeBody-m-div2 div{
	width:50%;
	padding:1rem}
#divTeBody-m-div2 img{
	width:100%;}
#divTeBody-m-div2 div h3{
	font-family:SegoeUI,"Microsoft YaHei",Î¢ÈíÑÅºÚ,"Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size:16px;
	font-weight:200;
	color:#545454;}

#divTeBody-m-div2 div a{
color:#0078d7; line-height:20px; font-size:12px;
	}
.navFilterFilter{
	width:100%;
	padding:0;
	margin:30px 0 10px 0;
display:flex;
display:-webkit-flex;
display:-moz-flex;
flex-flow:row wrap;
justify-content:center;
	list-style:none;
	height:auto;
	}
.navFilterFilter li{
	float:left;
	width:15%;
	height:28px;
	padding:0;
	margin:8px;
	border:1px solid #545454;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	font-size:16px;
	line-height:28px;
		font-family:SegoeUI,"Microsoft YaHei",Î¢ÈíÑÅºÚ,"Helvetica Neue",Helvetica,Arial,sans-serif;
	letter-spacing:0;
	text-align:center;
	zoom:1;
	font-weight:200;
	}
.divPrList{
	width:100%; margin:0 auto;}
.divPrList .filtr-item{
	width:100%;
	margin:0 0 15px 0;
	padding:30px 0;
	border-bottom:1px solid #ccc;
	
}

.divPrList .eqImg{
	width:80%;
	margin:0 auto;
	}
.divPrList .filtr-item  .prImg{
	width:100%;}
.divPrList .filtr-item  .prTitel{
	height:auto;
	overflow:hidden; margin-left:5%;
	}
.divPrList .filtr-item  .prTitel h4{
	box-sizing:border-box;
	color:rgb(0,0,0);
	display:block;
	font-family:SegoeUI,"Microsoft YaHei",Î¢ÈíÑÅºÚ,"Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size:24px;
	font-weight:200;
	line-height:32px;
	margin:0;
	padding:30px 0 4px 0;
	zoom:1;}
.divPrList .filtr-item  .prTitel p{
	box-sizing:border-box;
	color:rgb(0,0,0);
	display:block;
	font-family:SegoeUI,"Microsoft YaHei",Î¢ÈíÑÅºÚ,"Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size:15px;
	font-weight:100;
	line-height:20px;
	padding:15px 0 10px 0;
	zoom:1;
	text-align:left;
	}
	table {
		overflow:hidden;
		border:1px solid #d3d3d3;
		background:#fefefe;
		width:100%;
		margin:20px 0;
		-moz-border-radius:5px; /* FF1+ */
		-webkit-border-radius:5px; /* Saf3-4 */
		border-radius:5px;
		-moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.2);
		-webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.2);
	}
	
	th, td {padding:10px 5px; text-align:center; }
	
	th { text-shadow: 1px 1px 1px #fff; background:#e8eaeb; color:#0000ff; font-weight:200; font-size:13px;}
	
	td {border-top:1px solid #e0e0e0; border-right:1px solid #e0e0e0; font-size:12px; font-weight:100;}
	
	tr.odd-row td {background:#f6f6f6;}
	
	td.first, th.first {text-align:left}
	
	td.last {border-right:none;}
	
	/*
	Background gradients are completely unnecessary but a neat effect.
	*/
	
	td {
		background: -moz-linear-gradient(100% 40% 90deg, #eaeaea, #fff);
		background: -webkit-gradient(linear, 0% 0%, 0% 40%, from(#eaeaea), to(#fff));
	}
	
	tr.odd-row td {
		background: -moz-linear-gradient(100% 25% 90deg, #f6f6f6, #f1f1f1);
		background: -webkit-gradient(linear, 0% 0%, 0% 25%, from(#f1f1f1), to(#f6f6f6));
	}
	
	th {
		background: -moz-linear-gradient(100% 20% 90deg, #e8eaeb, #ededed);
		background: -webkit-gradient(linear, 0% 0%, 0% 20%, from(#ededed), to(#e8eaeb));
	}
	
	/*
	I know this is annoying, but we need additional styling so webkit will recognize rounded corners on background elements.
	Nice write up of this issue: http://www.onenaught.com/posts/266/css-inner-elements-breaking-border-radius
	
	And, since we've applied the background colors to td/th element because of IE, Gecko browsers also need it.
	*/
	
	tr:first-child th.first {
		-moz-border-radius-topleft:5px;
		-webkit-border-top-left-radius:5px; /* Saf3-4 */
	}
	
	tr:first-child th.last {
		-moz-border-radius-topright:5px;
		-webkit-border-top-right-radius:5px; /* Saf3-4 */
	}
	
	tr:last-child td.first {
		-moz-border-radius-bottomleft:5px;
		-webkit-border-bottom-left-radius:5px; /* Saf3-4 */
	}
	
	tr:last-child td.last {
		-moz-border-radius-bottomright:5px;
		-webkit-border-bottom-right-radius:5px; /* Saf3-4 */
	}

.divPrList .filtr-item  .prTitel a{
	font-weight:normal;
	font-size:13px;
		font-family:SegoeUI,"Microsoft YaHei",Î¢ÈíÑÅºÚ,"Helvetica Neue",Helvetica,Arial,sans-serif;
		letter-spacing:0.975px;
		line-height:16.9px;
		color:#0078d7;
		padding:10px 0 7px 0;}
.divPrList .filtr-item  .prTitel .prTableRail{
		overflow:hidden;
		border:1px solid #ccc;
		background:#f4f4f4;
		width:100%;
		margin:10px auto;
		margin-bottom:30px;
		-moz-border-radius:5px; /* FF1+ */
		-webkit-border-radius:5px; /* Saf3-4 */
		border-radius:5px;
		-moz-box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);
		-webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);
		display:block;}
.prTableRail tr th, .prTableRail tr td{
	padding:5px; text-align:center;
	font-weight:200;
	font-size:13px;
	font-family:'ËÎÌå',Helvetica,Arial,sans-serif; }

	.prTableRail tr th {padding-top:10px; border-right:1px solid #fff; text-shadow: 1px 1px 1px #fff; background:#e8eaeb;}
	
 .prTableRail tr td {border-top:1px solid #e0e0e0; border-right:1px solid #e0e0e0;}
	
 .prTableRail tr.odd-row td {background:#f6f6f6;}
	
 .prTableRail tr td.first,  .prTableRail tr th.first {text-align:left}
	
 .prTableRail tr td.last {border-right:none;}
	
	/*
	Background gradients are completely unnecessary but a neat effect.
	*/
	
 .prTableRail tr td {
		background: -moz-linear-gradient(100% 25% 90deg, #fefefe, #f9f9f9);
		background: -webkit-gradient(linear, 0% 0%, 0% 25%, from(#f9f9f9), to(#fefefe));
	}
	
 .prTableRail tr.odd-row td {
		background: -moz-linear-gradient(100% 25% 90deg, #f6f6f6, #f1f1f1);
		background: -webkit-gradient(linear, 0% 0%, 0% 25%, from(#f1f1f1), to(#f6f6f6));
	}
	
 .prTableRail tr th {
		background: -moz-linear-gradient(100% 20% 90deg, #e8eaeb, #ededed);
		background: -webkit-gradient(linear, 0% 0%, 0% 20%, from(#ededed), to(#e8eaeb));
	}
	
	/*
	I know this is annoying, but we need additional styling so webkit will recognize rounded corners on background elements.
	Nice write up of this issue: http://www.onenaught.com/posts/266/css-inner-elements-breaking-border-radius
	
	And, since we've applied the background colors to td/th element because of IE, Gecko browsers also need it.
	*/
	
	tr:first-child th.first {
		-moz-border-radius-topleft:5px;
		-webkit-border-top-left-radius:5px; /* Saf3-4 */
	}
	
	tr:first-child th.last {
		-moz-border-radius-topright:5px;
		-webkit-border-top-right-radius:5px; /* Saf3-4 */
	}
	
	tr:last-child td.first {
		-moz-border-radius-bottomleft:5px;
		-webkit-border-bottom-left-radius:5px; /* Saf3-4 */
	}
	
	tr:last-child td.last {
		-moz-border-radius-bottomright:5px;
		-webkit-border-bottom-right-radius:5px; /* Saf3-4 */
	}
.active{
	color: #0000ff;}

	}