/* CSS Document */
html, body, div, span, object, iframe,h1, h2, 
h3, h4, h5, h6, p, blockquote, pre,abbr, address, cite, code,del, dfn, 
em, img, ins,kbd, q, samp,small, strong, sub, sup, var,b, i,dl, dt, dd, 
ol, ul, li,fieldset, form, label, legend,table, caption, tbody, 
tfoot,thead,tr, th, td,article, aside, canvas, details, figcaption, 
figure, footer, header, hgroup, menu, nav, section, summary,time, mark, 
audio, video { margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent; outline-style:none; /*FF*/}

body { line-height:1; }
 
a{ margin:0; padding:0; border:0; font-size:100%; vertical-align:baseline; background:transparent; }
a:hover,a:focus{ text-decoration:none; bblr:expression(this.onFocus=this.blur()); /*IE*/
    outline-style:none; /*FF*/}
table { border-collapse:collapse; border-spacing:0; }
img{ display:block; }
input, select { vertical-align:middle; }

/*css为clearfix，清除浮动*/
.clearfix::before,
.clearfix::after{ content: ""; height: 0; line-height: 0; display: block; visibility: hidden; clear: both; }
.clearfix:after{ clear:both; } 
.clearfix{ *zoom:1; /*IE/7/6*/}

/*页面样式*/
/*首页*/
body{ position:relative; background:#f7f6f6;}
.TypeArea{ max-width:1200px; margin: 0 auto; overflow: hidden; }
.logo{ float: left; width: 120px; height: 69px; margin-top: 20px; }
.logo img{ width:100%; height:100%; }
.header{ height:98px; background:#fff; overflow:hidden; }
.header .TypeArea{ height:100%; position:relative; }

.header nav{ position:absolute; right: 0; bottom:4px; }
.header nav a{ color: #333; display:inline-block; width:120px; text-decoration: none; font-size: 16px; text-align: center; line-height: 42px; }
.header nav a:hover{ border-bottom: 2px solid #FF6633; }
.header nav a.active{ border-bottom: 2px solid #FF6633; }
footer{ height:120px; width:100%; background: #000; color: #fff; text-decoration: none; padding: 30px 0; box-sizing: border-box; text-align: center; }
.FriendlyLink{ font-size: 14px; margin-bottom: 14px; }
.FriendlyLink a{ text-decoration:none; color: #fff; }
.companyinfo{ font-size: 12px; }
.RecordNumber{ margin-top: 6px; }
.swiper,.swiper-container{ width: 100%;}
.swiper-slide img{ height:100%; width:100%; }
.swiper-pagination-bullet{ width: 10px; height: 10px; opacity: 1; background:none; display: inline-block; border-radius: 100%; border:1px solid #fff; }
.content .TypeAreas{ overflow: hidden;width:790px; margin:22px auto; }
.content .arae{ width:380px; height:260px; float: left; margin-right: 30px; padding:14px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; background:#fff; }
.content .arae .title{ text-align: center; color:#FF6633; border-bottom: 1px solid; line-height: 32px; }
.content .arae:last-child{ margin:0; }
.content .arae ul{ padding: 7px 0; }
.content .arae ul li{ list-style: none; line-height: 24px; font-size: 14px; height:24px; }
.content .arae ul li:before{ content: ''; width: 5px; height: 5px; background: #FF6633; border-radius: 50%; display: block; margin-top: 10px; float: left; margin-right: 6px; }
.content .arae ul li a{ color: #333; }
.arae .texts{ max-width: 60%; display: inline-block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.arae .time{ float:right; }
.moreinfo { display:block; text-align: right; font-size: 14px; text-decoration: none; color:#FF6633; margin-top: 4px; margin-right: -4px; }
.partner{ display: block; margin-top: 10px; }
.partner img{ width:100%; }
.coedbox{ width:152px; height:142px; background:url(../images/coedborder.png) no-repeat; position:relative; float: right; margin-top: 27px; margin-right: 23px; padding-top:13px; padding-left: 18px; }
.coedbox img{ width: 115px; height:115px; }
.phoneimg{ float: left; margin-left: 30px; margin-top: 12px; }
.textscontent p{text-indent: 2em;font-size: 14px;font-family: ;line-height: 20px;}
.aboutuspage{background:#fff;}
.aboutus{border-bottom: 1px solid #bababa;width:423px;margin: 0 auto 27px auto;height:20px;position: relative;}
.aboutus p {width:98px;height:100%;background: #fff;position: absolute;top:10px;left: 50%;margin-left: -49px;margin-bottom: -10px; font-size: 18px;text-align: center;}
.content .bannerimg{width:100%;}
.info{float: left;margin-left: 32px;line-height: 24px;font-size: 14px;}
.addressimg{float:left;}
.content  .contatpage{margin-bottom: 30px;}
.info h3{font-size: 16px;}