div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,a,button,form,fieldset,p,blockquote{margin:0;padding:0}
ul, ol {list-style:none}
.jcarousel-wrapper {
    margin: 0;
    padding:0;
    width:100%; 
    position: relative;
}


.jcarousel2 {
    position: relative;
    overflow: hidden; 
    margin: 0;
    padding:0; 
    width:100%; 
    vertical-align:top; 
}

.jcarousel2 ul.ss {
    width: 20000em;
    position: relative;  
    padding: 0; 
    margin-top:0px; 
}

.jcarousel2 li {
    float: left;     
} 
 
.jcarousel2 li .ticPic {
   overflow: hidden;  
   width:100%;  
 } 
 

.jcarousel3 {
    position: relative;
    overflow: hidden; 
    margin: 0;
    padding:0; 
    width:100%; 
    vertical-align:top; 
}

.jcarousel3 ul.ss {
    width: 20000em;
    position: relative;  
    padding: 0; 
    margin-top:50px;
    background-color:#fff; 
}

.jcarousel3 li {
    float: left;     
} 
 
.jcarousel3 li .ticPic {
   overflow: hidden;  
   width:100%;  
 } 

.jcarousel4 {
    position: relative;
    overflow: hidden; 
    margin: 0;
    padding:0; 
    width:100%; 
    vertical-align:top; 
}

.jcarousel4 ul.ss {
    width: 20000em;
    position: relative;  
    padding: 0; 
    margin:0px; 
}

.jcarousel4 li {
    float: left;     
} 
 
.jcarousel4 li .ticPic {
   overflow: hidden;  
   width:100%;  
 } 
 
.jcarousel-pagination4 {
    position: absolute;
    top:240px;
    right: 100px;
}

.jcarousel-pagination4 a {
       text-decoration: none;
    display: inline-block; 
    text-indent:-10000px;
    width: 20px;
    height: 20px; 
    padding:0; 
    margin-right: 10px;
    background:url(../img/page_dot_off.png) no-repeat;
}
  

.jcarousel-pagination4 a.active {
    background:url(../img/page_dot_on2.png) no-repeat;
}
/** Carousel **/

.jcarousel {
    position: relative;
    overflow: hidden; 
    margin: 0;
    padding:0; 
    width:1000px; 
    vertical-align:top;
    height:300px;
}

.jcarousel ul.ss {
    width: 20000em;
    position: relative;  
    padding: 0; 
    margin-top:29px;
    background-color:#fff;
    height:300px;
}

.jcarousel li {
    float: left;     
} 
 
.jcarousel li .ticPic {
   overflow: hidden; 
   height:300px;
   width:355px;  
 } 
 
/** Carousel Pagination **/

.jcarousel-pagination {
    position: absolute;
    bottom:10px;
    left: 400px;
}


.jcarousel-pagination2 {
    position: absolute;
    top:18px;
    right: 40px;
}

.jcarousel-pagination2 a {
    text-decoration: none;
    display: inline-block;
    border:1px solid #878787;
    border-radius:7px;
    font-size: 12px;
    line-height: 12px;
    width: 12px;
    height: 12px;
    
    background: #fff;
    color: #fff; 
    padding:0;
    text-align: center;
    vertical-align:middle;
    
    margin-right: 3px;
    
}

.jcarousel-pagination2 a.active {
    background: #878787;
    color: #878787; 
}

.jcarousel-pagination-more2 {
    position: absolute;
    top: 15px;
    right: 10px;
}

.jcarousel-pagination-more2 a {
    text-decoration: none;
    display: inline-block;
    
    font-size: 15px; 
 
    background: #fff;
    color: #000; 
    border:1px solid #000;
    padding: 2px 6px 3px 6px; 
        
}

.jcarousel-pagination-more2 a:hover {
    background: #000;
    color: #fff; 
}


.jcarousel-pagination-header {
    position: absolute;
    top: 0;
    font-size:18px;
    color:#000;
    left: 17px;
    font-weight:600;
    line-height:50px;
    
}

.jcarousel-pagination a {
    text-decoration: none;
    display: inline-block; 
    text-indent:-10000px;
    width: 20px;
    height: 20px; 
    padding:0; 
    margin-right: 10px;
    background:url(../img/page_dot_off.png) no-repeat;
}

.jcarousel-pagination a.active {
    background:url(../img/page_dot_on.png) no-repeat;
}

.jcarousel-pagination-more {
    position: absolute;
    top: 0px;
    right: 5px;
}

.jcarousel-pagination-more a {
    text-decoration: none;
    display: inline-block;
    
    font-size: 9px;
    line-height: 9px;
    width: 11px;
    height: 11px;
    
    background: #b6b6b6;
    color: #fff; 
    padding: 0;
    text-align: center;
    vertical-align:middle;
        
}

.jcarousel-pagination-more a:hover {
    background: #666666;
    color: #fff;
    opacity: 1;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.75);
}



.jcarousel-wrapper-top5 {
    margin: 0;
    padding:0;
    width:303px; 
    position: relative;
}

.tmtxtfdayt {
	position: absolute; top:20px; left:10px; z-index:5;  line-height:30px; text-align:left;  font-size: 22px;  color:#064f3f; font-weight:600;  overflow:hidden;text-overflow:ellipsis;white-space:nowrap; 
}

.tmtxtfdayt a{
	color:#064f3f; 
}

.tmtxtfdayt2 {
	position: absolute; top:70px; left:10px; z-index:5; line-height:19px; text-align:left;  font-size: 13px; color:#c9861c; 
}

.tmtxtfdayti {
	position: absolute; top:110px; left:0px; z-index:5;  line-height:17px; text-align:left;  font-size: 15px;  color:#333;  
}

.tmtxtfdayti a{
	color:#064f3f; 
}

.tmtxtfdayti2 {
	position: absolute; top:150px; left:10px; z-index:5; line-height:19px; text-align:left;  font-size: 13px; color:#333; 
}
.jcarousel-pagination-more4 {
    position: absolute;
    top: -45px;
    right: -15px;
}

.jcarousel-pagination-more4 a {
    text-decoration: none;
    display: inline-block;
    
    font-size: 15px; 
 
    background: #fff;
    color: #000; 
    border:1px solid #000;
    padding: 2px 6px 3px 6px; 
        
}

.jcarousel-pagination-more4 a:hover {
    background: #000;
    color: #fff; 
}



.jcarousel_top5 {
    position: relative;
    overflow: hidden; 
    margin: 0;
    padding:0; 
    width:301px; 
    vertical-align:top;
    height:142px;
    border:1px solid #d6d6d6;
}

.jcarousel_top5 ul.ss {
    width: 20000em;
    position: relative;  
    padding: 0; 
    margin-top:10px;
    background-color:#fff; 
    height:115px;
}

.jcarousel_top5 li {
	  position: relative;  
	 height:115px;
   width:301px;  
   float: left;     
} 
 
.jcarousel_top5 .cosPic {
	position: absolute;
  top: 15px;
  left: 180px; 
 } 
 
.jcarousel_top5 .cosInfo {
	position: absolute;
  top: 0px;
  left: 10px;
	width: 160px; 
	height:112px;
	overflow:hidden;
	font-size: 0.9em; 
	color:#5c5c5c;
}

 
/** Carousel Pagination **/

.jcarousel_top5-pagination {
    position: absolute;
    top: -19px;
    right: -2px;
}

.jcarousel_top5-pagination a {
    text-decoration: none;
    display: inline-block;
    
    font-size: 11px;
    line-height: 12px;
    width: 12px;
    height: 12px;
    
    background: #b2b2b2;
    color: #fff; 
    padding: 3px;
    text-align: center;
    vertical-align:middle;
    
    margin-right: 2px;
    
}

.jcarousel_top5-pagination a.active {
    background: #666666;
    color: #fff;
    opacity: 1;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.75);
}
 
 
 .jcarousel-wrapper_recom {
    margin: 0px 0 0 0;
    padding:0;
    width:355px; 
    position: relative;
}


/** Carousel **/

.jcarousel_recom {
    position: relative;
    overflow: hidden; 
    margin: 0;
    padding:0; 
    width:355px; 
    vertical-align:top;
    height:165px;
}

.jcarousel_recom ul.ss {
    width: 20000em;
    position: relative;  
    padding: 0; 
    margin-top:0px;
    background-color:#fff;
    height:145px;
}

.jcarousel_recom li {
    float: left;     
} 
 
.jcarousel_recom li .ticPic {
   overflow: hidden; 
   height:145px;
   width:355px;  
 } 
 
/** Carousel Pagination **/

.jcarousel_recom-pagination {
    position: absolute;
     top: -19px;
    right: -2px;
}

.jcarousel_recom-pagination a {
    text-decoration: none;
    display: inline-block;
    
    font-size: 11px;
    line-height: 12px;
    width: 12px;
    height: 12px;
    
    background: #b2b2b2;
    color: #fff; 
    padding: 3px;
    text-align: center;
    vertical-align:middle;
    
    margin-right: 2px;
    
}

.jcarousel_recom-pagination a.active {
    background: #666666;
    color: #fff;
    opacity: 1;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.75);
} 




.jcarousel-pagination5 a.active {
    background: #00000;
    color: #fff; 
}

.jcarousel-pagination-more5 {
    position: absolute;
    bottom: 0px;
    right: -1px;
}

.jcarousel-pagination-more5 a {
    text-decoration: none;
    display: inline-block;
    
    font-size: 15px; 
 
    color: #000; 
    border:1px solid #000;
    padding: 2px 6px 3px 6px; 
        
}

.jcarousel-pagination-more5 a:hover {
    background: #000;
    color: #fff; 
}

