﻿
/*内页开始*/
.miguzhu{ position:relative;overflow:hidden;display:block;background: #444041;border:1px solid #7f7f7f;border-radius:5px;box-shadow: 0px 5px 5px #666; margin-bottom:15px; }
.nytitle { border-bottom:1px solid #eee; position:relative; }
.nytitle .fa{ font-size:1.2rem; }
.nytitle a{ color:#333;margin:0 2px; }
.nytitle a:hover{ color:#f00; }
.migubox h4{ position:relative;}
.migubox h4.title{ height:28px; line-height:28px;background:#000; }
.migubox h4.title span{ position:absolute; left:8px; height:28px; line-height:28px;  font-size:14px; padding:0px 25px;color:#fff;background:url(../img/arr_d2.jpg) no-repeat left;}
.migubox h4.title div.position{ float:right;position:relative; right:15px; font-size:1rem; color:#ddd;}
.migubox h4.title div.position a{ color:#ddd;}
.migubox h4.title div.position a:hover{ color:#fff;}
.text{ color:#fff; }
.text a{ color:#fff; }

.zuo{ display:block;border: 1px solid #ccc; }
.titled{ border-bottom:1px solid #aaa;font-size:1.5rem; padding-left:30px;line-height:2;color:#fff;background:url(../img/ar3d.gif) no-repeat left 10px center; }
.zuolist{  border-bottom:1px solid #aaa; }
.zuolist a{ color:#fff;display:block; }
.zuolist dt{ border:1px solid #ccc;background:#234ddf; text-align:center;line-height:2;border-radius:5px; margin:10px 0; box-shadow: 0px 2px 3px #eee;}
.zuolist dd p{ background:#234ddf; text-align:center;line-height:2;border-radius:5px; margin:10px 0; }
.zuocp{ position:relative;overflow:hidden;display:block; }
.zuocp .zuocptu{ width:100%;display:block; }
.zuocp .zuocptu span{ width:100%;display:block;padding-top:100%;border:1px solid #ddd; }
.zuocp h6 a{ display:block; }
.zuocp a.more{ color:#fff; font-size:12px; background:#00ace5;border-radius:5px; padding:5px 15px; } 
.zuobox{ color:#fff; }
.show_pages{color:#eee;padding-top:5px; }
.show_pages a{ color:#eee; }
/*单页开始*/
#gallery img {	border: none;}
#gallery_nav {width:100%;display:block;}
#gallery_nav a{float:left;display: block;width:18%;margin:5px 1% 0;}
#gallery_nav a span{ width:100%; padding-top:100%;display: block;background-repeat:no-repeat;background-size:cover;background-position:center; }
#gallery_output {float: left;width:100%;display:block;overflow: hidden;}
#gallery_output span{ width:100%; padding-top:75%;display: block;background-repeat:no-repeat;background-size:contain;background-position:center; }
#gallery_output img {display: block;width:100%;margin: 0px auto 0 auto;}
.on{ border: 1px solid rgba(92,92,92,1.00); }

.chanpinsk{ position:relative;overflow:hidden;display:block;  }
.chanpinsk span { background:#c81a23;color:#fff;padding:10px 20px; }
/*单页结束*/
.photo_list h5{font-size:0.8rem; }
.phototu{ width:100%;border:1px solid #ccc;overflow:hidden; }
.phototu span{ width:100%;padding-top:100%;display:block;transition: ease all 0.6s;-webkit-transition: ease all 0.6s;-moz-transition: ease all 0.6s;-o-transition: ease all 0.6s; }
.phototu span:hover{transform:scale(1.1);}
.xinwen_img{ line-height:2; color:#fff; }
.xinwen_img p{ margin-bottom:0; }
/*文章开始*/
.caidan{ position:relative;overflow:hidden;display:block; text-align:center;  }
.caidan .lanmu{ background:#ccc; padding:8px 20px; border-radius:20px;line-height:2;   }
.caidan .lanmu:hover{ background:#f00;}
.caidan .lanmu:hover a{  color:#fff; }
.caidan .jihuo{ background:#f00;}
.caidan .jihuo a{  color:#fff; }

.xinwen{ line-height:2px; color:#fff; font-size:14px;}
.xinwen ul li{ line-height:2;list-style-type:square;color:#234ddf; border-bottom:1px dotted #eee;}
.xinwen ul li a{ font-size:1rem; font-weight:normal; color:#fff; }
.xinwen ul li span{ color:#ddd; }
.xinwen .xwjianjie{ font-size:0.8rem;color:#aaa; font-weight:normal;line-height:1;text-indent:0em; }
.xinwen .duo a{ font-size:1rem; font-weight:normal; border:1px solid #ccc; padding:3px 10px; }
.xinwen .duo a:hover{ color:#f00; border:1px solid #f00;  }

/*文章详情*/
.xinwenbox { padding:10px 0;}
.weizibox{ padding:20px;  }
.weizibox  h1{ font-size:20px;font-weight:bold; line-height:30px; border-bottom:1px dotted #ccc;color:#eee; text-align:center;}
.weizibox  .info_text{ font-size:12px; color:#bbb; border-top:1px dotted #eee; margin-bottom:10px; line-height:24px}
.ctitle{ background:#aaa;line-height:2;font-size:1.1rem;font-weight:bold;padding-left:15px;border-radius:10px; }
.hot_new{ background:#fff; }
.hot_new .page_title{ font-size:1.2rem; border-bottom:1px solid #ccc; padding-left:10px;}
.hotlist{border-bottom:1px dotted #ccc; }
/*文章结束*/

/*图片开始*/
.case_list{ display:block;overflow:hidden;position:relative; }
.caseimg{ overflow:hidden;border:1px solid #ccc;width:100%;display:block; }
.caseimg span{ width:100%;padding-top:75%;display:block;background-repeat:no-repeat;background-position:center;background-size:contain;transition: ease all 0.6s;-webkit-transition: ease all 0.6s;-moz-transition: ease all 0.6s;-o-transition: ease all 0.6s; }
.caseimg span:hover{transform:scale(1.1);}
.case_list h3 a{ font-size:0.8rem;color:#fff;line-height:1; }

.casebox{ display:block;overflow:hidden;position:relative; }
.casebox h1{ font-size:20px;font-weight:bold; line-height:2; color:#eee; }
/*图片结束*/

/*留言开始*/
.liuyan p{ margin:10px 0; }
.liuyan span{ width:140px; display:block; float:left; text-align:right; margin-right:10px;}
.liuyan input{ width:90% ; color:#999;}
.liuyan textarea{ width:90%; }
.liuyan .btn{ background:#ccc;border:1px solid #999; }

/*留言结束*/
/*内页结束*/
#v{ display:none; }
@media (max-width: 768px) {
    .zuo{ display:none; }
	#v{ display:block;position:relative; }
	#v ul{display: none; position:absolute;top:30px;z-index:9999;min-width:150px; right:0;background:#fff; padding:5px 5px;}
	#v ul li{ border-bottom:1px solid #ccc; }
}
