body{ font-size: 1.4rem;}
a:hover{text-decoration: none;}
a {  color: #666;}

.am-g-fixed{max-width: 1146px}
.am-container{  max-width: 1146px;  padding-left: 0;  padding-right: 0; margin-left: auto;  margin-right: auto;}

@media only screen and (min-width: 641px){
.am-index-one{margin-top:80px;}
}
@media only screen and (max-width: 641px){
.am-i-nav1{margin-top:1px;}
.am-margintop-2px{margin-top:2px;}
.am-margintop-1px{margin-top:1px!important;}
.am-sm-float-right{float:right !important;}
}
.ilogo{margin:0;}
.am-i-nav1 li{float:left; padding: 0;border:none;}
.am-i-nav1 li div{background-color: #a3a3a3;margin-left:1px;}
.am-i-nav1 li div:hover{background-color: #C2C2C2;}
.am-i-nav1 li .am-slider img:hover{ opacity: 0.6;  filter: "alpha(opacity=60)"; }

.am-gotop-fixed{  opacity: 0.8;}
.am-footer{font-size:1.4rem;}
.am-i-links a{margin-right:1rem; }
.am-footer-default .am-footer-miscs p{margin:0;}

.footerkf a{margin-right:2rem;}
.am-footer-default a {  color: #999;  font-weight: 400;}


.am-topbar{margin-bottom:0;  border-width: 0 0 0px;z-index:5;background: transparent;}
.am-topbar a{font-size: 1.6rem;}
.logo{  margin-bottom: .5rem;}
.logo img {  display: block;  max-width: 100%;  height: auto;}

.top_menu{ margin-top: 30px;}
.top_menu ul {}
.top_menu ul li{margin-left: 15px;display:inline; background:url(../img/top_menu.png) no-repeat 0 100px;}
.top_menu ul li a{padding:0;width:80px; height:72px; padding-top:24px; line-height:35px; text-align:center;float:left; display:block;overflow:hidden; position:relative;}
.top_menu ul li a span{display:none;font-size:1.2rem;font-family:"Arial", Gadget, sans-serif;}
.top_menu ul li a ins{background: none;color:#63bfb4;}
.top_menu ul li a:hover ins,.top_menu ul li.a a ins{ display:none;}
.top_menu ul li a:hover span{ display:block;color:#FFF; }
.top_menu .am-nav>li>a:focus,.top_menu .am-nav>li>a:hover{background-color: transparent;}
.top_menu ul li.a{background:url(../img/top_menu.png) no-repeat 0 0;}
.top_menu ul li.a a span{display:block;color:#fff;}

.am-text-shenlv{color:#63BFB2;}

@media only screen and (min-width: 641px){
	.am-topbar-nav>li>a:hover:after {
	opacity: 0;
	border-bottom-color: transparent;
	}
}

@media only screen and (max-width: 640px) {
	.top_menu{  padding-top: 0;}
	.top_menu ul {  float: right;width:80px;}
	.top_menu ul li{background: transparent;display:block;  margin-left: 0;}
	.top_menu ul li a{height: 26px;line-height:26px;background: #fff;padding:.2rem .5rem;  text-align: right;}
	.top_menu ul li a ins,.top_menu ul li a:hover ins,.top_menu ul li.a a ins{ display:block;}
	.top_menu ul li a:hover span{ display:none;}
	.am-topbar button{margin-top:13%;}
}


.subnav ul.p_pop{ padding: 0px; border: 0px solid;margin-top: 0px;background: #0E90D2;  border-color: transparent;}
.subnav ul.p_pop li a{border-bottom: 0px solid #E5EDF2;padding:5px 15px;color:#fff;font-size:1.6rem;}
.subnav ul.p_pop li a:hover{color:#0e90d2;}


.mb-l-v-bg{background-color: #f7f7f7;}
.mb1{background:url(../img/mb1.png) repeat-y 12% top;}
@media only screen and (max-width: 640px) {
	.mb1{background: transparent;}
}

.type_List{height:50px;display:block;text-align: left;}
.type_List a{display:inline-block; height:36px; line-height:30px; *line-height:30px;padding:0px 0;background:url(../img/tab_bg.png) no-repeat center -160px;text-align:center;margin:0px 20px 0 0;*display:inline; color:#999;}
.type_List a i{ font-size:32px; padding:33px 0 8px 0; display:block;}
.type_List a h2{ font-size:16px;}
.type_List a.zpgl,.type_List a:hover{ background-position:center 30px;text-decoration:none;color:#68521f;}
@media only screen and (max-width: 640px) {
	.type_List{text-align: center;}
}

.NewsList .am-radius{border-radius: 10px;}
.NewsList{ padding:0px;}
.NewsList li{  padding: 0 5px;margin-bottom:2rem;}
.NewsList li a.cho{ display:block; height:92px; line-height:1.2;position:relative; cursor:pointer;}
.NewsList li a.cho .vimg{ position:absolute; left:0px;top:0px;}
.NewsList li a.cho big{ position:absolute; right:20px; top:88px;font-size:40px;}
.NewsList li a.cho div{ position:absolute; left:102px; top:3px;  font-size:1.6rem;  color:#68521f;}
.NewsList li a.cho div h3{  font-weight: 400;display:block;height:20px;overflow:hidden;}
.NewsList li a.cho div p{font-weight:400;line-height:1.5; font-size:1.2rem; padding-top:2px;height:40px;overflow:hidden;}
.NewsList li a.cho i{ display:block; font-size:10px; line-height:24px; color:#999;}
.NewsList li a.cho:hover div{ color:#000;}
.NewsList li a.cho div h3,.NewsList li a.cho div p{margin:0;}
/*分页*/
.mbpgs{padding:20px 0;font-family: Arial;text-align: center;}
.mbpgs .pg a.prev{background-image: url(../img/arw_r.png);background-position: 0 0;}
.mbpgs .pg a.prev:hover{background-position: 0 -29px;}
.mbpgs .pg a.nxt{background-image: url(../img/arw_l.png);background-position: 0 0;}
.mbpgs .pg a.nxt:hover{background-position: 0 -29px;}
.mbpgs .pg a,.mbpgs .pg strong{border: 0px solid;display: inline-block;width: 28px;height: 26px;line-height: 22px;padding: 3px 3px;
margin: 0px 3px;color: #717171;background-image: url(../img/bt_bg.png);background-repeat: no-repeat;text-align: center;}
.mbpgs .pg a:hover, .mbpgs .pg strong:hover,.mbpgs .pg strong {background-position: 0px -38px;color: #ffffff;}

.ofooter p,.ofooter div a{margin:0; color:#bababa;}
.ofooter p a{color:#a3a3a3;}
#ft.ofooter p a:hover{color:#926F61;}
@media only screen and (max-width: 640px) {
.am-sm-text-center{text-align: center!important;}
}



.am-panel-dianing>.am-panel-hd{background-color: #F0F0F0;}
.am-panel-dianing {  border-color: #ddd;  border: none;}
.am-panel-dianing h4{font-weight:400;}

.i_love{ clear:both; padding-bottom:0px;}
.i_love ul{}
.i_love li{ padding:3px;}
.i_love li a.cho{  display:block;  position:relative; overflow:hidden;}
.i_love li a.cho img{ }
.i_love li a.cho span{ text-align:center;display:block;width:100%; height:100%;  display:block; position:absolute; top:-450px; left:0px;background:url(../img/i_love.png) center center no-repeat;}
.i_love li a.cho h3{ text-align:center;width:100%; display:block; position:absolute; left:0px; top:50%; margin-top:450px;  color:#FFF; z-index:3; font-size:14px;}

.video{float:left;padding:0px 6px 6px 0px;}
.video .vbox{width:100%;height:100%;display:block;position:relative; overflow:hidden;}
.video .vbox ins{background: transparent;position:absolute; left:0px; top:0px; height:100%; width:100%;opacity:0.4;filter:alpha(opacity=40);z-index:2;}
.video .vbox i img{position:absolute; left:0px; top:0px; z-index:3;}
.video .vbox h3{font-weight:400;  color: #a3a3a3;}
.video .vbox:hover ins{ background:#a3a3a3;opacity:0.5;filter:alpha(opacity=50);}
.video .vbox:hover h3{ color:#000;}

#article_content p a img,#article_content img{display: inline-block;max-width: 100%;}

.list-works{color:#63bfb2;}
@media only screen and (min-width: 640px) {
	.view_works #article_content p{display: inline;  float: left;  margin: 6px 6px;}
	.view_works #article_content p img{height:80px;}
}