@charset "utf-8";
/* CSS Document */
/** 清除内外边距 **/
body, h1, h2, h3, h4, h5, h6, hr, p, div, span, blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
form, fieldset, legend, button, input, textarea, /* form elements 表单元素 */
th, td, /* table elements 表格元素 */
img/* img elements 图片元素 */{border:medium none; margin: 0; padding: 0;}
/** 设置默认字体 **/
body, button, input, select, textarea {font: normal 14px '微软雅黑', Arial, Helvetica, sans-serif; background:#fff; color:#1f1f1f; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight:normal;}
em, i{font-style:normal;}
/** 重置列表元素 **/
ul, li, ol, dl, dt, dd { list-style:none;} 
/** 重置图片元素 **/
img{ border:none;}
/** 重置表格元素 **/
table { border-collapse: collapse; border-spacing: 0; }
/** 重置超链接元素 **/
a { text-decoration: none; color:#1f1f1f;}
a:hover { text-decoration: none; color:#F47701;}


/*------共用样式------*/
.junban, .case ul, .case ul li div p, .fw-box{width:100%;}
.height{height:100%;}
.junban_box{margin:0 auto; width:1200px;}
.junban_box{overflow:hidden;}
.pad-1{padding-top:60px;}
.pad-2{padding-bottom:40px;}
.junban, .ln-c, .ln-p, .ln-c p, .case ul, .case ul li, .case ul li div p, .fw-box li, .fw-box, .f-logo, .f-lx{float:left; overflow:hidden;}

/*Head*/
.head-box{overflow:hidden;}
.logo{width:231px; margin-top:19px; float:left;}
.nav{float:right;}
.nav li{overflow:hidden; width:105px; line-height:99px; margin:0 8px; font-size:16px; text-align:center; float:left;}
.nav li a{display:block; color:#333;}
.nav li a:hover{background:url(../images/nav-b.gif) center 94px repeat-x #FEF9F2; color:#333; display:block;}
/**/
h1.ab-title{background:url(../images/ab-tit.gif) center top no-repeat; height:85px; margin-bottom:25px;}
.about-v{width:585px; height:346px; float:left; overflow:hidden; margin-right:32px;}
.about-c{width:580px; float:left;}
.about-c h3{font-size:24px; color:#212121; line-height:70px; padding-top:22px;}
.about-c p{float:left;width:100%; overflow:hidden; line-height:215%; color:#333;}
.about-c a{display:block; width:112px; height:36px; background:#F47701; text-align:center; color:#fff; line-height:36px; margin-top:35px; float:left; border-radius:20px;}
.about-c a:hover{color:#F47701; border:1px solid #F47701; background:#fff;}
.ln-c{width:590px; margin-right:12px;}
.ln-c h3{height:86px;}
.ln-c p{width:100%; margin-top:50px; background:url(../images/ln-pic.gif) 4px 155px no-repeat; line-height:232%; color:#333; height:260px;}
.ln-c a{float:left; display:block; height:38px; border-bottom:1px solid #E8C4BA; text-align:left; background:url(../images/more.gif) 111px 17px no-repeat; margin-left:2px; color:#DB6465; width:127px; line-height:38px; margin-top:60px; text-indent:8px;}
.ln-c a:hover{color:#F47701;}
.ln-p{width:598px; padding-top:86px;}
/**/
.case{background:#F4F4F4; margin-top:45px; padding-bottom:50px;}
h1.case-title{background:url(../images/case-tit.gif) center bottom no-repeat; height:85px; margin-bottom:25px; margin-top:40px;}
.case ul li{width:385px; margin:0 7.5px; background:#fff;}
.case ul li img{width:100%; height:238px; margin-bottom:6px;}
.case ul li div{padding:0 15px; width:355px; overflow:hidden;}
.case ul li div h3{line-height:58px; font-size:20px; color:#222;}
.case ul li div p{line-height:205%;}
.case ul li div a{float:right; display:block; height:38px; border-bottom:1px solid #E8C4BA; text-align:left; background:url(../images/more.gif) 111px 17px no-repeat; margin-left:2px; color:#DB6465; width:127px; line-height:38px; margin:8px 0 30px; text-indent:8px;}
.case ul li div a:hover{color:#F47701;}
/**/
h1.ly-title{background:url(../images/fw-tit.gif) center bottom no-repeat; height:91px; margin-bottom:20px;}
.fw-box{}
.fw-box li{width:370px; margin:0 15px; position:relative;}
.fw-box li img{width:100%; height:260px;}
.fw-box li div{position:absolute; padding:35px 27px; width:248px; color:#fff; top:0px; left:0px; overflow:hidden; float:left;}
.fw-box li div h3{line-height:65px; font-size:30px;}
.fw-box li div p{float:left; width:100%; line-height:187%; font-size:16px;}
.fw-box li div a{display:block; width:106px; height:28px; line-height:28px; border:1px solid #fff; text-align:center; color:#fff; background:none; margin-top:28px; float:left; overflow:hidden;}
/**/
.news{background:#F4F4F4; margin-top:55px; padding-bottom:90px;}
h1.news-title{background:url(../images/new-tit.gif) center bottom no-repeat; height:85px; margin-bottom:32px; margin-top:40px;}
.mt-tabpage {width:1200px; margin:0 auto; overflow:hidden;}
.mt-tabpage-title {height:40px; width:100%; margin:auto; text-align:center; margin-bottom:42px;}
.mt-tabpage-title .mt-tabpage-item {display: inline-block;width:116px; line-height:40px;text-align: center; margin:0 15px;background:#fff;color: #333; border-radius:6px;}
.mt-tabpage-title .mt-tabpage-item:hover{color: #fff; background:#FD5C25;}
.mt-tabpage-title .mt-tabpage-item-cur {color: #fff; background:#FD5C25;}
.mt-tabpage-count {position: relative;width:100%;height:365px;overflow: hidden;}
.mt-tabpage-cont__wrap {position: absolute;}
.mt-tabpage-count .mt-tabpage-item {width:1200px;height:365px;}
.mo li{margin:0px 13.5px; padding:0; width:373px; text-align:center; float:left; overflow:hidden;}
.mo li img{width:373px; height:203px; float:left; margin:0; padding:0;}
.mo li div.b{width:353px; padding:30px 0px 0px 20px; background:#fff; float:left; overflow:hidden;}
.mo li div.b div.l{width:243px; padding-right:22px; padding-bottom:35px; border-right:1px solid #e3e3e3; float:left; overflow:hidden; float:left;}
.mo li div.b div.l h3{text-align:left; font-size:18px; line-height:30px; margin-bottom:10px;}
.mo li div.b div.l p{width:100%; float:left; line-height:203%;  text-align:left;}
.mo li div.b div.r{text-align:center;width:85px; line-height:28px; font-weight:bold; font-size:16px; color:#222; float:right; overflow:hidden;}
.mo li div.b div.r a{display:block; float:left; width:34px; height:34px; margin:45px 0 0 22px; background:url(../images/new-more-.gif) left top no-repeat;}
.mo li div.b div.r a:hover{background:url(../images/new-more.gif) left top no-repeat;}
.mo li div.b div.r a span{display:none;}
/**/
.footbox{background:#282828; margin-top:1px; color:#BABABA; padding-top:58px; padding-bottom:78px;}
.f-logo{width:468px; height:170px; background:url(../images/f-logo.jpg) left top no-repeat; margin-left:32px; clear:both;}
.f-lx{padding:30px 0 0 100px; line-height:207%; width:300px;}
.f-lx img{width:264px; height:43px; margin-bottom:35px;}
.f-lx span{display:block; padding-left:23px;}
.f-wx{float:right; overflow:hidden; width:125px; padding-top:24px; line-height:45px; text-align:center;}
.fot{background:#282828; border-top:1px solid #3F3F3F; line-height:88px; color:#bababa;}
.fot span{display:block; float:right;}
.fot a{color:#bababa;}
.fot a:hover{color:#bababa; text-decoration:underline;}