﻿@charset "utf-8";
@import url(base.css); /*reset*/
.banner { width: 100%; height: 231px; background: url(../images/banner.jpg) no-repeat center; }
.pagebox { overflow:hidden;margin-bottom:20px;}
.substance { width: 1100px; overflow: hidden; margin: 0 auto; }
.substance .aside { width: 214px; float: left; }
.substance .aside .title { margin-top: 45px; }
.substance .aside .title h2 { color: #e5241b; font-size: 26px; line-height: 32px; }
.substance .aside .title .eng { color: #989898; font-size: 14px; line-height: 19px; }
.substance .aside ul { margin-top: 8px; }
.substance .aside li { height: 41px; line-height: 41px; background-color: #e6e6e6; margin-bottom: 2px; }
.substance .aside li.on { width: 225px; background: url(../images/asideon.jpg) no-repeat left; }
.substance .aside li.on a { color: #fff; }
.substance .aside li a { display: block; padding-left: 15px; color: #3a3a3a; font-size: 16px; }
.substance .right { width: 850px; }
.weizhi { width: 100%; margin-top: 58px; overflow: hidden; height: 32px; line-height: 32px; border-bottom: 2px solid #dedede; }
.weizhi h2 { color: #e5241b; font-size: 20px; padding: 0 2px; float: left; border-bottom: 2px solid #e5241b; position: absolute; z-index: 2; }
.weizhi .address { float: right; color: #696969; font-size: 14px; margin-top: 4px; }
.weizhi .address a { color: #696969; }
.neirong {min-height:300px; padding: 10px 0; text-align:center; }

.aboutus { margin:20px auto; line-height: 35px; color: #424242; font-size: 16px; }

.infotitle { font-size: 18px; margin: 10px auto; padding-bottom: 10px;text-align: center; }
.subtit {font-size: 14px; color: #666; text-align: center; display: none; }
.infofrom, .author { padding-left: 20px; display: none; }
.infocontent { text-align: left; min-height: 2rem;color: #282828; font-size: 14px; line-height: 26px; }
.goback { text-align: center; font-size:14px; }
.goback a { color: #40434c }


.cp { }
.cp ul { margin-top: -10px; overflow: hidden; }
.cp li.last { margin-right: 0; }
.cp li { width: 258px; float: left; font-size: 0; border: 1px solid #e3e3e3; border-radius: 5px; overflow: hidden; margin-right: 34px; margin-top: 40px; }
.cp li img { width: 258px; height: 258px; }
.cp li h3 { text-align: center; font-weight: normal; font-size: 14px; color: #000; height: 46px; line-height: 46px; width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; border-top: 1px solid #ebebeb; }
.case { }
.case ul { }
.case li { padding: 23px 0; border-bottom: 1px dashed #dbdbdb; overflow: hidden; }
.case li .left { font-size: 0; }
.case li .left img { width: 144px; height: 144px; }
.case li .wenzi { width: 677px; float: right; margin-right: 7px; }
.case li .wenzi h3 { color: #e5241b; font-size: 18px; font-weight: normal; padding-left: 20px; background: url(../images/dotted.jpg) no-repeat left; line-height: 20px; margin-bottom: 19px; }
.case li .wenzi .txt { width: 657px; height: 75px; color: #424242; font-size: 14px; line-height: 25px; margin-left: 20px; margin-bottom: 12px; word-break: break-all; text-overflow: ellipsis; display: -webkit-box; /** 对象作为伸缩盒子模型显示 **/ -webkit-box-orient: vertical; /** 设置或检索伸缩盒对象的子元素的排列方式 **/ -webkit-line-clamp: 3; /** 显示的行数 **/ overflow: hidden; /** 隐藏超出的内容 **/ }
.case li .wenzi a { font-size: 14px; color: #e5241b; margin-left: 20px; line-height: 16px; }
.news { }
.news ul { margin-top: -4px; }
.news li { padding: 17px 0 13px 0; border-bottom: 1px dashed #dbdbdb; }
.news li h3 { color: #e5241b; font-size: 18px; font-weight: normal; padding-left: 20px; background: url(../images/dotted.jpg) no-repeat left; margin-left: 9px; line-height: 42px; }
.news li .txt { color: #424242; line-height: 24px; font-size: 14px; margin-left: 28px; }
.news li .txt a { color: #e5241b; }

.page {text-align: center; margin: 25px auto; width: 100%; overflow:hidden; }
.page a { display: inline-block; *display: inline; *zoom: 1; font-size: 14px; width: 30px; height: 28px; line-height: 28px;  margin: 5px; }
.page .first, .page .last, .page .prev, .page .next {color: #FFF;font-size:18px;font-family:SimHei; background-color: #e54040;}
.page a.num { color: #5c5c5c;font-size: 18px; }
.page .on { font-weight:700; }
