*{font-family: 'Lantinghei SC', 'Open Sans', Arial, 'Hiragino Sans GB', 'Microsoft YaHei', 微软雅黑, STHeiti, 'WenQuanYi Micro Hei', SimSun, sans-serif; margin:0; padding:0; list-style: none;}
/* 清理浮动 */
.clearfix:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.clearfix {zoom:1;}
.pagewidth{ width: 1200px; margin: 0 auto;}
h1,h2,h3,h4,h5{ font-weight: normal;}
a{ text-decoration: none;transition: all 0.4s ease 0s;-moz-transition: all 0.4s ease 0s;-webkit-transition: all 0.4s ease 0s;-o-transition: all 0.4s ease 0s;-ms-transition: all 0.4s ease 0s;}
a:hover{ text-decoration: none;}

.page{ border-top:#ececec solid 1px; padding-top: 40px; padding-bottom: 40px; text-align: right; }
.page a{ border:#ececec solid 2px; font-size: 16px; padding: 8px 15px 8px 15px; color: #333; margin: auto 3px;}
.page a:hover{ border:#ececec solid 2px; font-size: 16px; padding: 8px 15px 8px 15px; color: #333; background:#ececec;}
.page .cur{ background:#b3823b; border:#b3823b solid 2px; color: #fff; }
.page .cur:hover{ background:#b3823b; border:#b3823b solid 2px; color: #fff; }

@media screen and (max-width:800px){
body{ max-width: 414px; margin: 0 auto;}
.pagewidth{ width: auto; margin: 0 10px;}
.header_top .right{ display: none !important;}
.header .left{ float: left; margin:0 auto; text-align: center;}
.header { position: relative; height: 88px; line-height: 88px;}
.logo img{ width: 280px;}
.orion-menu{ float: none; position: absolute; right: 10px; top: 22px; width: 140px;}
.orion-menu li{ height: 44px; line-height: 44px;background:#fff; width: 100%; }
.orion-menu li a{ height: 44px; line-height: 44px;background:#fff; }
.orion-menu>li.showhide{height:44px;color:#333;background:#fff; width: 44px; float: right; margin-bottom: 22px;}
.orion-menu>li.showhide span.title{display: none;}
.orion-menu> li.showhide span.icon{margin:13px 10px;float:right}
.orion-menu>li.showhide .icon em{margin-bottom:5px;display:block;width:30px;height:2px;background:#333; border-radius: 2em;}
/*页面标题*/
.pagetitle h1{ text-align: center; font-size: 22px; color: #c50519; font-weight: normal;}
.pagetitle h2{text-align: center; font-size: 12px; color: #999; font-weight: normal;text-transform:uppercase; margin-bottom: 20px; }
.pagetitle h3 span{ width: 40px; margin: 0 auto; border-top:#b88a48 solid 1.5px; display: block; margin-bottom: 20px;}
.box{ padding-top: 30px; padding-bottom: 30px;}
.copy .left{ float: none; text-align: center; }
.copy .right{ float: none; text-align: center; }
.header_top .search { display: none;}  
}
@media screen and (max-width:480px){
.pagewidth{ width: auto; margin: 0 10px;}}

.position{ border-bottom: #ececec solid 1px; height: 40px; line-height: 40px;}
.position .pagewidth{ text-align:left; font-size: 18px; color:#d70000; font-weight:bold; }
.position .pagewidth a{  font-size: 18px; color:#d70000; font-weight:bold;}
.position .pagewidth a:hover{ color: #c50519;}
.position .pagewidth i{ font-size: 10px; margin-left: 5px; margin-right: 5px; color: #ccc}
.main{ padding-top: 30px;padding-bottom: 30px;}
.main_left{ width: 270px; float: left; margin-right: 30px;}
.main_left ul li{ height: 44px; line-height: 44px; margin-bottom: 5px; border:1px solid #e4e3e0;}
.main_left ul li i{ float: right; margin-right: 15px; color: #fff; font-size: 16px;}
.main_left ul li a{ display: block; height: 44px; line-height: 44px; font-size: 14px; background:#f9f9f9; text-indent: 2em; color: #333;}
.main_left ul li a:hover{ background:#056599; color: #fff;}
.main_left ul li .cur{ background:#b3823b; color: #fff;}
.main_left dl { margin-bottom: 5px;}
.main_left dl dd{ background: #f9f9f9; padding-left: 40px;}
.main_left dl dd a{ color: #333; font-size: 16px; display: block; line-height: 40px; height: 40px;}
.main_left dl dd a:hover{ color: #b3823b; font-size: 16px; display: block; line-height: 40px; height: 40px;}
.main_left dl dd .cur{ color: #b3823b; font-size:16px; display: block; line-height: 40px; height: 40px;}
.main_right{ width: 1200px; float: left;}
/*案例列表3栏*/
.main_right_4 { width:1200px; }
.main_right_4 h1{ font-size: 24px; color: #c50519; margin-bottom: 15px;}
.main_right_4 h2{ width: 50px; border-top:#c50519 solid 1.5px; display: block; margin-bottom: 25px;}
.main_right_4 ul { width: 1200px;}
.main_right_4 ul li img{ width: 285px; height: 180px;transition:All 0.4s ease-in-out; -webkit-transition:All 0.4s ease-in-out;-moz-transition:All 0.4s ease-in-out;-o-transition:All 0.4s ease-in-out;}
.main_right_4 ul li:hover img{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);-ms-transform:scale(1.05);box-shadow: 0px 0px 15px #ccc; -webkit-box-shadow: 0px 0px 15px #ccc;-moz-box-shadow: 0px 0px 15px #ccc;}
.main_right_4 ul li { float: left; width:290px;text-align: left; margin-right: 7px; height: 270px;}
.main_right_4 ul li h1 { padding-top: 15px; padding-bottom: 30px; text-align:center;}
.main_right_4 ul li:hover h1 { padding-top: 15px; padding-bottom: 30px; text-align: left;}
.main_right_4 ul li h1 a{ font-size:14px; color: #333;}
.main_right_4 li:hover h1 a{font-size: 14px; color: #c50519;}


