/* channel-page */
.chl-warp{
  padding:30px 15px;
}
.chl-warp-lf{
  float: left;
  width: 260px;
  margin-right: 20px;
  min-height: 200px;
  
}
.chl-warp-lf-navi{
  border:1px solid #e0e0e0;
}
.chl-navi-header{
  padding: 30px 0px;
  text-align: center;
  background-color: #E23C3F;
}
.chl-navi-tit-cn{
  font-size:18px;
  color: #fff;
  line-height:1.5;
  font-weight: bold;
}
.chl-navi-tit-en{
  font-size:14px;
  color: #fff;
  line-height:1.5;
}
.chl-nav-body{
  background-color: #f7f7f7;
  padding:0px;
}
.chl-nav-body ul li{
  text-align: center;
  padding:20px 0px;
  border-bottom: 1px dotted #e0e0e0;
  transition: all 0.5s ease-in-out;
}
.chl-nav-body ul li:last-child{
  border:none;
}

.chl-nav-body ul li:hover{
  box-shadow:0 15px 25px rgba(0,0,0,.1);
}
.chl-nav-body ul li a{
  color: #424242;
  font-size:18px;
  transition: all 0.5s ease-in-out;
}

.chl-nav-body ul li a:hover{
  color:#E23C3F;
}

.chl-warp-rt{
  overflow: hidden;
  min-height: 200px;
}
.chl-warp-rt-local{
  line-height: 60px;
  border-bottom: 1px solid #f0f0f0;
}
.icon{
  font-size:22px !important;
  color:#E23C3F;
}
.localfont{
  font-size:16px;
  font-weight: bold;
}

.chl-warp-rt-local a{
  font-size:16px;
  color:#525252;
  transition: all 0.5s ease-in-out;
}
.chl-warp-rt-local a:hover{
  color:#E23C3F;
}

.chl-warp-rt-body{
  line-height: 2;
  font-size:16px;
  padding:15px 0px;
}
.chl-warp-rt-body p{
  line-height: 2;
  font-size:16px;
  text-indent: 2em;
}

/* channel-product */
.chl-warp-lf-navi-product{
  border:1px solid #e0e0e0;
}
.chl-navi-product-header{
  padding: 30px 0px;
  text-align: center;
  background-color: #E23C3F;
}
.chl-navi-product-tit-cn{
  font-size:18px;
  color: #fff;
  line-height:1.5;
  font-weight: bold;
}
.chl-navi-product-tit-en{
  font-size:14px;
  color: #fff;
  line-height:1.5;
}
.chl-nav-product-body{
  background-color: #f7f7f7;
  padding:0px 13px;
}

.chl-nav-product-body>ul {
	margin-bottom: 30px;
}

.chl-nav-product-body>ul>li {
	line-height:1.5;
	padding:10px 0px;
	border-bottom: dashed 1px #e5e5e5;
}


.i-product-nav-body-channel-tit{
	padding:0 0 5px 0px;
	border-bottom: solid 1px #e5e5e5;
}

.i-product-nav-body-channel-tit a{
	display:block;
	background-color:#313131;
	line-height:2;
	text-align:left;
	padding:0px 0px 0px 10px;
	font-size: 16px;	
	color: #ffffff;
	border-radius:2px;
	transition: all 0.5s ease-in-out;
}
.i-product-nav-body-channel-child{
	padding:5px 0px;	
}
.i-product-nav-body-channel-child-tit{
	background:url(../images/arrow.png) no-repeat left center;
	text-indent:1em;
}

.i-product-nav-body-channel-child-tit a{
	font-size: 16px;	
	color: #5f5f5f;
	line-height:2;
	transition: all 0.5s ease-in-out;
	
	
	
}
.i-product-nav-body-channel-child-tit a:hover  {
	color:#E03C3F;
	
}

/*
.chl-nav-product-body ul li{
  text-align: left;
  padding:20px 0px;
  border-bottom: 1px dashed #e0e0e0;
  transition: all 0.5s ease-in-out;
}
.chl-nav-product-body ul li:last-child{
  border:none;
}

.chl-nav-product-body ul li:hover{
  box-shadow:0 15px 25px rgba(0,0,0,.1); 
}
.chl-nav-product-body ul li a{
  color: #424242;
  font-size:16px;
  transition: all 0.5s ease-in-out;
  line-height:1.5;
}

.chl-nav-product-body ul li a:hover{
  color:#E23C3F;
}
*/

.chl-warp-rt-body-list {
  padding: 20px 0px;
}

.chl-warp-rt-body-list>ul>li {
  float: left;
  width: 33.3333%;
  padding:15px;
  
}

.chl-warp-rt-body-list-item {
  z-index: 2;
  display: block;
  position: relative;
  border: 1px solid #f2f2f2;
  transition: all 0.5s ease-in-out;
}

.chl-warp-rt-body-list-item:hover {
  border: 1px solid #E03C3F;
  box-shadow: 0 15px 30px rgba(0,0,0,.1);
}

.chl-warp-rt-body-list-item:hover .chl-warp-rt-body-list-title {
  background-color: rgba(204, 204, 204, .5);
  color: #E03C3F;
}

.chl-warp-rt-body-list-thumb {

}
.chl-warp-rt-body-list-honor-thumb {
height: 420px;
overflow: hidden;
}


.chl-warp-rt-body-list-thumb img {
  width: 100%;
  vertical-align: bottom;
}

.chl-warp-rt-body-list-title {
  
  width: 100%;
  height: 50px;
  line-height: 50px;
  text-align: center;
  background-color: rgba(204, 204, 204, .1);
  transition: all 0.5s ease-in-out;
  color: #5F5F5F;
}

/* channel-pagination */
.pagination{
  padding:15px 0px;
  border-top:1px solid #e0e0e0;
}
.page_wrap{clear:both; margin-bottom:10px; overflow:hidden;zoom:1;}
.paginator {float:right; height:25px; overflow:hidden; }
.paginator,
.paginator input,
.paginator button {font-family:Tahoma, "宋体"; font-size:12px; }
.paginator a,
.paginator span {float:left; height:23px; margin:0 5px 0 0; text-align:center; white-space:nowrap; vertical-align:middle; line-height:23px; background:#fff; }
.paginator a {color:#085C9B; }
.paginator b{font-family:"宋体"; margin:3px;font-weight:300;}
.paginator a:link,
.paginator a:visited,
.paginator a:hover,
.paginator a:active {text-decoration:none; }
.paginator .page-start,
.paginator a,
.paginator .page-end {padding:0 8px; border:1px solid #D3D3D3; background:#ffffff; }
.paginator .page-start {border-color:#d9d9d9; color:#d9d9d9; }
.paginator .page-end { border-color:#d9d9d9;  color:#d9d9d9; }
.paginator .page-this,
.paginator .page-break {padding:0 3px; }
.paginator .page-break {border:1px solid #fff; }
.paginator .page-this {border:1px solid #D3D3D3;background-color:#E9E9E9; color:#D4105A;padding:0px 8px; font-weight:bold; }
.paginator .page-skip {height:22px; line-height:22px; padding:0 3px; margin:0; background:none; }
.paginator .page-skip input {width:26px;  *width:23px;height:19px;line-height:19px;border:1px #D3D3D3 solid;font-size:12px; margin:-1px 6px 0px 6px;#margin-top:1px;_margin-top:0px;padding:0px 0px 0px 2px; vertical-align:middle; padding-top:0px; padding-bottom:0px; }
.paginator .page-skip button {font-size:12px; padding:0 5px 5px 5px;_padding:0 5px 0 5px; width:auto; _width:0; height:22px;  *height:23px; *line-height:20px; _height:16px; _line-height:16px; margin-left:10px;  *margin-top:-1px;overflow:visible; vertical-align:top; }
.paginator a:hover {border:1px solid #A6A6A6;color:#868688; }

/* channel-news */

.chl-warp-rt-news-body{
  padding:30px 0px;
}
.chl-warp-rt-news-body>ul>li{
  float: left;
  width: 100%;
  padding:0px 30px;
}
.chl-warp-rt-news-body>ul>li a{
  display: block;
  transition: all 0.2s ease-in-out;
}
.chl-warp-rt-news-body>ul>li a:hover{
  background-color: #dfdfdf;
}
.chl-warp-rt-news-body>ul>li a:hover .chl-warp-rt-news-body-content h3{
  color: #E03C3F;
}
.chl-warp-rt-news-body>ul>li a:hover .chl-warp-rt-news-body-content p{
  color: #424242;
}
.chl-warp-rt-news-body-item{
  padding:15px 0px;
  border-bottom: 1px dotted #ccc;

}
.chl-warp-rt-news-body-date{
  width:100px;
  height: 100px;
  margin-right: 30px;
  margin-top:0px;
  text-align: center;
  background-color: #dfdfdf;
  line-height: 1;
}
.chl-warp-rt-news-body-content{
  overflow: hidden;
}
.chl-warp-rt-news-body-content h3{
  line-height: 1.5;
  font-weight: bold;
  font-size:18px;
  color:#252525;
}
.chl-warp-rt-news-body-content p{
  line-height: 2;
  color:#665d5d;
  
}
.chl-date{
  color:#252525;
  margin:auto;
  padding:15px 0px 10px 0px;
  width: 80%;
  font-size:24px;
  font-weight: bold;
  border-bottom:1px solid #ccc;
}
.chl-date-year{
  font-size:18px;
  padding:10px;
  color:#665d5d;
}

