@charset "utf-8";
.index-box{width: 100%;position: relative;}
.index-box .w1002{overflow: hidden;background: #fff;}	
.index-box .left{ width:792px; float:left;padding:10px;}
.index-box .right{ width:210px; float:right; padding:10px 10px 10px 0;}
.index-box .box{width: 100%;position: relative; font-size:0;}
.index-box .box .item{display:inline-block; vertical-align:top; font-size:14px; overflow:hidden;}
/*-----------------------------------------------------------------------------*/
.index-title{width:100%; position:relative; margin-bottom:5px;}
.index-title p{line-height:24px;color:#666;float:left;position:relative; padding-bottom:5px;}
.index-title .cn{font-weight:bolder;letter-spacing: 1px;font-size:14px;}
.index-title .en{font-style: normal;text-transform: capitalize;font-size:12px; padding-left:10px;}
.index-title:before,
.index-title p:before{ content:''; display:block; height:2px; position:absolute; left:0; bottom:0;}
.index-title:before{ width:100%; background:#ccc;}
.index-title .cn:before{ width:100%; background:#F00;}
.index-title .en:before{ width:3px; background:#fff; }
/*-----------------------------------------------------------------------------*/
.index-main{ width:100%; position:relative;}
/*-----------------------------------------------------------------------------*/
.index-about{ width:381px; margin-right:10px; margin-bottom:20px; }
.index-about .index-main img{ display:block; float:left; margin-right:10px;}
.index-about .index-main p{font-size: 12px;line-height: 18px;opacity: .9;}
.index-about .index-main a{ display:block; width:100%; font-size:12px; text-align:right;}
/*-----------------------------------------------------------------------------*/
.index-news{ width:381px;}
.index-news a{display: block;font-size: 12px;opacity: .9;}
.index-news a span{float: right;}
/*-----------------------------------------------------------------------------*/
.index-meau{ width:210px; margin-right:10px; margin-bottom:15px;}
.index-meau .index-main a{ display:block; margin-bottom:5px;}
.index-meau .index-main a img{ width:100%; height:auto; display:block;}
/*-----------------------------------------------------------------------------*/
.index-album{width:552px;}
.index-album .index-main{ height:175px;}
.index-album .index-main .swiper-slide{ border:#ddd 1px solid; padding:5px;}
.index-album .index-main a{ display:block; width:100%; height:100%; position:relative; overflow:hidden; }
.index-album .index-main a img{ display: block; top:0;  left: 50%;transform: translateX(-50%); height:100%; position:absolute;}    
/*-----------------------------------------------------------------------------*/
.index-pro{ width:100%; margin-bottom:20px;}
.index-pro .index-main .img{display:block; width:100%; height:100px; position:relative; border:#ddd 1px solid; padding:5px;}
.index-pro .index-main .img span{display:block; width:100%; height:100%; position:relative; overflow:hidden;}
.index-pro .index-main .img span img{display: block; top:50%;left:0;transform: translateY(-50%); width:100%; position:absolute;min-height: 100px;}
.index-pro .index-main p{ line-height:1em; font-size:12px; margin-top:5px; text-align:center;}
/*-----------------------------------------------------------------------------*/
.index-box .right .box{ margin-bottom:20px;}
/*-----------------------------------------------------------------------------*/
.index-email{width:100%; position:relative;}
.index-email img{ display:block; margin:0 auto; max-width:100%;}
/*-----------------------------------------------------------------------------*/
.index-prolist{ font-size:12px;}
.index-prolist li{background: url(/images/about002.jpg) no-repeat center;width: 100%;height: 31px;margin-top: 5px;padding-left: 50px;line-height: 31px;color: #fff;}
.index-prolist li a{ color:#fff;}
.index-prolist li:hover a{ color:#F00;}
/*-----------------------------------------------------------------------------*/
.index-contact{font-size:12px;}
.index-contact p{ line-height:1.5em;}
/*-----------------------------------------------------------------------------*/
.index-link .w1002{ background:#fff; padding:0 10px;}
.index-link p{ line-height:1.5em;}
.index-link p a{ margin:0 5px;}
/*-----------------------------------------------------------------------------*/