﻿@charset "utf-8";
*{ margin:0; padding:0; list-style-type:none; }
html,body { font-family:"Microsoft YaHei"; font-size:100%; background-color:#fff; }
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,p,table,tbody,thead,tfoot,tr,td,th,input { margin:0; padding:0; }
h1,h2,h3,h4,h5,h6,em,h6,b,p { font-weight:normal; font-style:normal; }
article,aside,dialog,footer,header,section,footer,nav,figure,menu,hgroup { display:block; margin:0; padding:0; }
img,hr { border:none; -ms-interpolation-mode:bicubic; }
img { vertical-align:middle; }
a { text-decoration:none; color:#000; cursor:pointer; }
a:hover { color:#000; }
ul,li { list-style:none outside none; }
ul:after { display:block; height:0; clear:both; visibility:hidden; overflow:hidden; content:"."; }
.clear { clear:both; }
table { border-collapse:collapse; }
::selection { background-color:#3f426f; color:#fff; /* Safari */} 
::-moz-selection { background-color:#3f426f; color:#fff; /* Firefox */ }
:focus{ outline:none; }
input,select { -webkit-appearance:none; appearance:none; }
select::-ms-expand { display:none; }
input[type=radio]::-ms-check,input[type=checkbox]::-ms-check { display:none; }
.fl { float:left !important; }
.fr { float:right !important; }

/*导航*/
.head { height:auto; background-color:#fff; padding:0px 18.8%; border-bottom:1px #e1e1e1 solid; position:relative; }
.logo { /*width:29.4%;*/ height:auto; float:left; margin-top:5px;}
.head-tel { float:right; line-height:18px; position:absolute; right:18.8%; top:50%; margin-top:-9px; font-size:12px; color:#333; }

/*
.nav { height:44px; margin:auto; background-color:#fff; padding:0 18.8%; }
.menu { width:86%; height:44px; float:left; }
.menu ul { width:100%; display:block; }
.menu li { position:relative; width:auto; height:44px; display:inline; float:left; text-align:center; padding:0 3.5%; }
.menu a.tit { display:inline-block; width:100%; font-size:14px; color:#333; text-align:center; line-height:42px; border-bottom:2px #fff solid; }
.menu li.hover a.tit, .menu li.on a.tit { color:#3f426f; border-bottom:2px #3f426f solid; }
.menu li.hover a.tit p { color:#fff; }
.subnav { width:100%; position:absolute; left:0; top:44px; display:none; background-color:#3f426f; z-index:100; *zoom:1; }
.subnav a { display:inline-block; width:100%; line-height:42px; color:#fff !important; text-align:center; z-index:100; *zoom:1; font-size:14px; }
.subnav a:hover { color:#fff !important; background-color:#6A6CAA; z-index:100; }
*/
.nav { float:left; display:inline; height:90px; width:auto; margin-left:120px; }
.nav li { float:left; padding:0 28px; line-height:91px; }
.nav a.tit { display:inline-block; line-height:55px; color:#999; }
.nav a.tit:hover { color:#d70014; transition:text-shadow 500ms ease-in 0ms, color 500ms ease-in 0ms; -webkit-transition:text-shadow 500ms ease-in 0ms, color 500ms ease-in 0ms; -ms-transition:text-shadow 500ms ease-in 0ms, color 500ms ease-in 0ms; /*background:url(../img/bg_shadow02.jpg) repeat-x bottom;*/}
.nav a.tit.cur,.nav a.tit.on,.nav a.tit.hover { /*background:url(../img/bg_shadow02.jpg) repeat-x bottom;*/}
.subnav { width:100%; height:48px; position:absolute; left:0; top:91px; background:#fff; line-height:48px; display:none; border-bottom:1px solid #ddd; z-index:99; }
.subnav.fixed { display:block; position:fixed; top:0; z-index:10; }
.subnav-main { position:relative; margin:0 auto; }
.subnav-main a { display:inline-block; margin:0 27px; color:#999; }
.subnav-main a:hover { color:#d70014; }
.subnav-main a.on { /*background:url(../img/bg_shadow02.jpg) repeat-x bottom;*/}
.subnav-main img { position:absolute; left:-59px; top:0; cursor:pointer; display:none; }
.about-width { padding-left:38.8%; }
.case-width { padding-left:45.2%; }
.news-width { padding-left:51.5%; }
.research-width { padding-left:38.3%; }
.contact-width { padding-left:57.6%; }
@media (max-width:1680px) {
    .about-width { padding-left:41.5%; }
    .case-width { padding-left:48.5%; }
    .news-width { padding-left:55.8%; }
    .research-width { padding-left:40.8%; }
    .contact-width { padding-left:62.7%; }
}
@media (max-width:1440px) {
    .about-width { padding-left:35%; }
    .case-width { padding-left:43.5%; }
    .news-width { padding-left:52%; }
    .research-width { padding-left:34.5%; }
    .contact-width { padding-left:60%; }
}
@media (max-width:1360px) {
    .about-width { padding-left:36.7%; }
    .case-width { padding-left:45.7%; }
    .news-width { padding-left:54.5%; }
    .research-width { padding-left:36%; }
    .contact-width { padding-left:63%; }
}
@media (max-width:1280px) {
    .about-width { padding-left:38.4%; }
    .case-width { padding-left:48%; }
    .news-width { padding-left:57.2%; }
    .research-width { padding-left:37.8%; }
    .contact-width { padding-left:66.5%; }
}
.language { float:right; height:44px; line-height:44px; color:#666; white-space:nowrap; font-size:12px; }
.language a { color:#666; }
.language a:hover { color:#3f426f; }
/* ------------- banner ------------- */
.slick-slider { position:relative; display:block; box-sizing:border-box; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; -webkit-touch-callout:none; -khtml-user-select:none; -ms-touch-action:pan-y; touch-action:pan-y; -webkit-tap-highlight-color:transparent; }
.slick-list { position:relative; display:block; overflow:hidden; margin:0; padding:0; -webkit-transform:translate3d(0,0,0); -ms-transform:translate3d(0,0,0); transform:translate3d(0,0,0); }
.slick-track { position:relative; top:0; left:0; display:block; }
.slick-track:before,.slick-track:after { display:table; content:''; }
.slick-track:after { clear:both; }
.slick-loading .slick-track { visibility:hidden; }
.slick-slide { display:block; float:left; height:100%; min-height:1px; }
.carousel-block { overflow:hidden; }
.carousel-block .item { position:relative; }
.carousel-block .img-thumb { width:100%; height:auto; }
.carousel-block .img-thumb.wbanner { height:280px; background-position:center center; background-repeat:no-repeat; overflow:hidden; }
.slick-arrow { display:none !important; }
.slick-dots { position:absolute; bottom:10px; left:50%; padding-left:25px; padding-right:25px; width:100%; -webkit-transform:translateX(-50%); -ms-transform:translateX(-50%); transform:translateX(-50%); text-align:center; }
.slick-dots li { display:inline-block; vertical-align:middle; padding:0 5px; height:20px; }
.slick-dots li button { position:relative; display:block; width:20px; height:20px; background-color:transparent; border:none; transition:ease-in-out 0.2s 0.5s; cursor:pointer; }
.slick-dots li button:after { width:15px; height:15px; position:absolute; top:50%; left:50%; -webkit-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); transform:translate(-50%,-50%); content:""; display:block; border-radius:50%; border:0px solid transparent; background-color:#8b898b; }
.slick-dots .slick-active button:after { background-color:#fff; transition:ease-in-out 0.2s; }
/* ------------- 首页公共样式 ------------- */
.int-tit { width:100%; text-align:center; padding-bottom:50px; }
.int-tit h2 { width:100%; border-bottom:1px #ececec solid; color:#646687; font-size:32px; padding:19px 0; margin-bottom:21px; }
.int-tit p { font-size:16px; color:#999; line-height:24px; }
.container { padding:0 18.8%; }
/* ------------- 首页关于我们 ------------- */
.int-about { width:100%; background-color:#fff; padding:53px 0 80px; }
.int-about li { width:31.6%; margin-right:2.5%; float:left; }
.int-about li:nth-child(3){ margin-right:0px; }
.int-about li .int-about-num { padding:24px; background-color:#3f426f; color:#fff; }
.int-about li .int-about-num .num-h1 { width:100%; height:46px; font-size:46px; line-height:46px; overflow:hidden; }
.int-about li .int-about-num .num-h1 span { font-size:28px; }
.int-about li .int-about-num .num-p span { font-size:16px; }
.int-about li .int-about-txt { padding:20px; border:1px #ebebeb solid; line-height:24px; border-top-width:0px; } 
.int-about li .int-about-txt h2 { font-size:16px; color:#333; padding:21px 0 13px; overflow:hidden; word-break:keep-all; white-space:nowrap; text-overflow:ellipsis; }
.int-about li .int-about-txt p { height:96px; font-size:14px; color:#999; overflow:hidden; }
.int-about li .int-about-txt .int-about-ico { padding-top:20px; height:56px; overflow:hidden; position:relative; display:table; }
.int-about li .int-about-txt .int-about-ico em { height:56px; display:table-cell; vertical-align:middle; }
.int-about li .int-about-txt .int-about-ico em img { margin:0 auto; max-width:502px; max-height:56px; }
/*For IE7*/
*+html .int-about li .int-about-txt .int-about-ico em { position:absolute; top:50%; width:100%; text-align:center; height:auto; vertical-align:baseline; }
*+html .int-about li .int-about-txt .int-about-ico em img{ position:relative; top:-50%; left:-50%; }
/* ------------- 首页案例 ------------- */
.int-case { width:100%; background-color:#fafafa; padding:53px 0 80px; }
.int-case li { width:32%; margin:0 2% 2% 0; float:left; }
.int-case li:nth-child(3n){ margin-right:0px; }
.int-case li img { width:100%; }
.int-case li .int-case-tit { padding:0 20px; background-color:#fff; height:44px; position:relative; transition:0.5s; -webkit-transition:0.5s; -moz-transition:0.5s; -o-transition:0.5s; }
.int-case li .int-case-tit h2 { width:70%; line-height:44px; color:#666; font-size:14px; overflow:hidden; word-break:keep-all; white-space:nowrap; text-overflow:ellipsis; float:left; }
.int-case li .int-case-tit i { width:29px; height:11px; float:right; margin:16px 0; }
.int-case li:hover .int-case-tit { background-color:#3f426f; padding:0 30px; }
.int-case li:hover .int-case-tit h2 { color:#fff; }
.int-case-more { width:316px; height:50px; text-align:center; line-height:50px; border:1px #e0e0e0 solid; color:#666; margin:auto; display:block;transition:0.5s; -webkit-transition:0.5s; -moz-transition:0.5s; -o-transition:0.5s; margin-top:26px; }
.int-case-more:hover { width:350px; border-color:#3f426f; background-color:#3f426f; color:#fff; }
/* ------------- 首页服务 ------------- */
.int-service { width:100%; background:url(../images/bg.jpg) repeat-y center top; padding:60px 0 130px; }
.int-service li { width:25%; float:left; background-color:#ececf1; padding:52px 0; text-align:center; transition:0.5s; -webkit-transition:0.5s; -moz-transition:0.5s; -o-transition:0.5s; }
.int-service li:nth-child(2n) { background-color:#fff; }
.int-service li .int-service-ico { width:100%; height:72px; }
.int-service li h2 { font-size:18px; color:#333; padding:17px 0 4px; }
.int-service li h3 { padding:0 10px; font-size:16px; color:#ccc; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; overflow:hidden; word-break:keep-all; white-space:nowrap; text-overflow:ellipsis; }
.int-service li hr { display:block; width:90px; height:3px; background-color:#e5e5e5; margin:26px auto 27px; }
.int-service li p { height:72px; overflow:hidden; line-height:18px; font-size:14px; color:#999; padding:0 10%; }
.int-service li:hover { padding:32px 0 72px; }
/* ------------- 首页新闻 ------------- */
.int-news { width:100%; background-color:#fafafa; padding:53px 0 80px; }
.int-news li { width:50%; float:left; background-color:#fff; transition:0.5s; -webkit-transition:0.5s; -moz-transition:0.5s; -o-transition:0.5s;  }
.int-news li .int-news-img { width:50%; float:left; overflow:hidden; }
.int-news li .int-news-txt { width:50%; float:left; text-align:center; padding-top:8%; }
.int-news li .int-news-txt h2 { padding:0 20px; font-size:16px; color:#333; line-height:24px; height:24px; overflow:hidden; word-break:keep-all; white-space:nowrap; text-overflow:ellipsis; }
.int-news li .int-news-txt hr { width:24px; height:4px; margin:16px auto 7px; display:block; background-color:#3f426f; }
.int-news li .int-news-txt p { padding:0 20px; font-size:14px; color:#999; line-height:24px; height:48px; overflow:hidden; }
.int-news li:hover { background-color:#3f426f; }
.int-news li:hover h2, .int-news li:hover p { color:#fff; }
.int-news li:hover .int-news-txt hr { background-color:#fff; }
.int-news-more { width:316px; height:50px; text-align:center; line-height:50px; border:1px #e0e0e0 solid; color:#666; margin:60px auto 0; display:block; transition:0.5s; -webkit-transition:0.5s; -moz-transition:0.5s; -o-transition:0.5s; }
.int-news-more:hover { width:350px; border-color:#3f426f; background-color:#3f426f; color:#fff; }
/* ------------- 首页友情链接 ------------- */
.links { width:100%; background-color:#fff; padding:23px 0; }
.links dt { height:100%; line-height:24px; color:#666; float:left; }
.links dd { line-height:24px; float:left; padding-right:10px; white-space:nowrap; font-size:14px; }
.links dd a { color:#666; }

/* ------------- 底部 ------------- */
.footer { width:100%; background-color:#fff; padding:1% 0; border-top:1px #ececec solid; }
.footer .footer-nav { width:100%; line-height:34px; color:#d1d1d1; font-size:14px; }
.footer .footer-nav a { color:#666; }
.footer .footer-ICP { width:100%; line-height:34px; color:#999; font-size:14px; }

/* ------------- 内页公共样式 ------------- */
.wbanner { width:100%; }
.Snav { height:54px; padding:0 18.8%; }
.Snav li { width:11%; line-height:54px; text-align:center; float:left; }
.Snav li a { display:block; color:#333; font-size:14px; }
.Snav li a:hover { background-color:#3f426f; color:#fff; }
.SnavHover a { background-color:#3f426f !important; color:#fff !important; }
.fy { width:100%; height:auto; line-height:24px; text-align:center; font-size:14px; margin-top:30px; }
.fy span { color:#666 !important; background:#eef2f5 !important; border:1px #ccc solid !important; padding:2px 7px !important;}
.fy a { color:#000; background:#fff; border:1px #ccc solid; padding:2px 7px;}
.fy a:hover { color:#000; background:#eef2f5; border:1px #ccc solid; padding:2px 7px;}
.page { overflow:hidden; padding:25px 0px; border-top:1px solid #ecf1f2; font-size:12px; }
.page a { display:block; float:left; height:27px; line-height:27px; vertical-align:middle; background:url(../images/ico-12.jpg) no-repeat center left; padding-left:35px; -webkit-transition:all 0.5s ease-in-out; }
.page a.r { float:right; padding-right:35px; padding-left:0px; background:url(../images/ico-13.jpg) no-repeat center right; }
.page a:hover { color:#06265a; }
.page a.r:hover { color:#06265a; }
.page.r { padding-bottom:0px; }


/* ------------- 关于我们 ------------- */
.about { padding:60px 18.8%; background-color:#fafafa; }
.about img{ max-width:100%;}
.about .about-l { float:left; width:50%; padding-right:5%; }
.about .about-l img { width:100%; }
.about .about-r { color:#999; font-size:14px; line-height:30px; }
.about .about-r img { max-width:100%; margin-bottom:3%; }

/* ------------- 成员企业 ------------- */
.member { padding:50px 18.8%; background-color:#fafafa; }
.member li { padding:20px; margin-bottom:2.5%; background-color:#fff; }
.member li .member_img { width:24.4%; height:auto; float:left; }
.member li .member_font { width:72.6%; height:auto; float:left; padding-left:2%; }
.member li .member_font h2 { color:#333; font-size:16px; }
.member li .member_font .time { color:#999; font-size:12px; padding:4px 0 8px; }
.member li .member_font .contt { padding:10px 0 8px; }
.member li .member_font p { color:#666; font-size:14px; line-height:26px; /*margin-bottom:22px;*/ }
.member li .member_font span { color:#999; font-size:12px; padding-right:21px; }
.member li:hover { /*background-color:#3f426f;*/ }
.member li:hover h2, .member li:hover .time, .member li:hover p { /*color:#fff;*/ }

/* ------------- 组织机构 ------------- */
.organize { padding:60px 18.8%; background-color:#fafafa; }
.organize img { width:100%; }
/* ------------- 企业历程 ------------- */
.course { padding:60px 18.8%; background-color:#fafafa; color:#999; font-size:14px; line-height:30px; }
/* ------------- 荣誉资质 ------------- */
.honor { padding:60px 18.8%; background-color:#fafafa; }
.honor li { width:17.8%; float:left; border:1px #e0e0e0 solid; margin:0 2.5% 2.5% 0; }
.honor li:nth-child(5n) { margin-right:0px; }
.honor li img { width:100%; }
.honor li .honor-txt { width:auto; height:38px; line-height:38px; text-align:center; color:#fff; font-size:14px; background-color:#3f426f; overflow:hidden; word-break:keep-all; white-space:nowrap; text-overflow:ellipsis; }
/* ------------- 荣誉资质 ------------- */
.style { padding:60px 18.8%; background-color:#fafafa; }
.style li { width:23.1%; float:left; margin:0 2.5% 2.5% 0; }
.style li:nth-child(4n) { margin-right:0px; }
.style li img { width:100%; }
.style li .style-txt { width:auto; height:38px; line-height:38px; text-align:center; color:#333; font-size:14px; overflow:hidden; word-break:keep-all; white-space:nowrap; text-overflow:ellipsis; }

/* ------------- 项目案例 ------------- */
.case { padding:50px 18.8%; background-color:#fafafa; }
.case li { width:23%; float:left; margin:0 2.5% 2.5% 0; }
.case li:nth-child(4n) { margin-right:0px; }
.case li img { width:100%; }
.case li .case-txt { line-height:24px; text-align:center; font-size:14px; padding:20px 10px; background-color:#fff; }
.case li .case-txt h2 { font-size:16px; color:#333; overflow:hidden; word-break:keep-all; white-space:nowrap; text-overflow:ellipsis; }
.case li .case-txt p { font-size:14px; color:#666; overflow:hidden; word-break:keep-all; white-space:nowrap; text-overflow:ellipsis; }
.case li:hover .case-txt { background-color:#3f426f; }
.case li:hover .case-txt h2, .case li:hover .case-txt p { color:#fff; }

/* ------------- 新闻中心 ------------- */
.news { padding:50px 18.8%; background-color:#fafafa; }
.news li { padding:20px; margin-bottom:2.5%; background-color:#fff; }
.news li .news_img { width:24.4%; height:auto; float:left; }
.news li .news_font { width:72.6%; height:auto; float:left; padding-left:2%; }
.news li .news_font h2 { color:#333; font-size:16px; }
.news li .news_font .time { color:#999; font-size:12px; padding:4px 0 8px; }
.news li .news_font p { color:#666; font-size:14px; line-height:26px; margin-bottom:22px; }
.news li .news_font span { color:#999; font-size:12px; padding-right:21px; }
.news li:hover { background-color:#3f426f; }
.news li:hover h2, .news li:hover .time, .news li:hover p { color:#fff; }

/* ------------- 新闻中心 ------------- */
.research { padding:50px 18.8%; background-color:#fafafa; }
.research li { padding:40px; margin-bottom:2.5%; background-color:#fff; }
.research li .research_img { width:24.4%; height:auto; float:left; }
.research li .research_font { width:72.6%; height:auto; float:left; padding-left:2%; }
.research li .research_font h2 { color:#333; font-size:16px; }
.research li .research_font .time { color:#999; font-size:14px; padding:10px 0 10px; font-style:italic; }
.research li .research_font p { color:#666; font-size:14px; line-height:26px; margin-bottom:22px; }
.research li .research_font span { color:#fff; font-size:12px; padding:10px 30px; background-color:#3f426f; }
.research li:hover { background-color:#3f426f; }
.research li:hover h2, .research li:hover .time, .research li:hover p { color:#fff; }
.research li:hover span { background-color:#fff; color:#3f426f; }


.research .li4li { width: 23%;    padding: 1%; float:left;}
.research .li4li h2{line-height: 24px;    height: 48px;}
.research .li4li .imgdiv {width: 100%; }
.research .li4li .fontdiv {width: 100%;  padding-left:0px; }
.research .li4li .li4nodiv {display:none;}

/* ------------- 新闻中心 ------------- */
.team { padding:50px 18.8%; background-color:#fafafa; }
.team li { margin-bottom:2.5%; background-color:#fff; }
.team li .team-img { width:19.3%; height:auto; float:left; padding-right:2%; }
.team li .team-font { padding:20px; }
.team li .team-font h2 { color:#333; font-size:26px; }
.team li .team-font .time { color:#999; font-size:12px; padding:7px 0 20px; }
.team li .team-font p { color:#666; font-size:14px; line-height:26px; margin-bottom:22px; }

/*联系我们*/
.contact { padding:50px 18.8%; background-color:#fafafa; }
.contact .tel { width:50%; float:left; }
.contact .tel h2 { color:#333; font-size:16px; font-weight:bold; }
.contact .tel .hrdiv { width:30px; height:3px; background-color:#02328d; margin:12px 0 6px; }
.contact .tel p { line-height:28px; color:#666; font-size:14px; }
.map { width:100%; height:auto; float:left; padding-top:50px; }
.imessage { width:100%; height:auto; float:left; padding-top:50px; }
.imessage input { width:29.111%; float:left; border:1px solid #f1f1f1; margin:0 1.5% 1.5% 0; background-color:#fff; color:#666; font-size:14px; outline:medium none; padding:10px 1.5%; -webkit-transition:all 0.5s ease-in-out; font-family:"Microsoft YaHei"; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; -o-border-radius:2px; -webkit-appearance:none; }
.imessage input.r { margin-right:0px; }
.imessage input:hover,.imessage textarea:hover { border:1px solid #3f426f; color:#3f426f; }
.imessage textarea { width:96.777%; height:170px; border:1px solid #f1f1f1; margin-bottom:35px; background-color:#fff; color:#666; font-size:14px; font-family:"Microsoft YaHei"; outline:medium none; padding:10px 1.5%; -webkit-transition:all 0.5s ease-in-out; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; -o-border-radius:2px; -webkit-appearance:none; }
.imessage .button { width:260px; height:42px; line-height:42px; text-align:center; color:#fff; font-size:18px; cursor:pointer; display:block; background-color:#3f426f; margin:auto; }
.imessage .button:hover { background-color:#3f426f; }

/*招聘信息*/
.job { padding:50px 18.8%; background-color:#fafafa; }
.job li { float:left; }
.job_tit { width:100%; height:40px; background-color:#012362; line-height:40px; font-size:14px; color:#fff; }
.jobw33 { width:28%; padding-left:5%; text-align:left; }
.jobw16 { width:16%; text-align:center; }
.jobw19 { width:19%; text-align:center; }
.job dt { font-size:14px; line-height:40px; color:#333; cursor:pointer; background:url(../images/ico-16.png) no-repeat 10px center #fff; margin-bottom:1px; }
.job .open { font-size:14px; color:#333; cursor:default; background:url(../images/ico-15.png) no-repeat 10px center #fff; margin-bottom:0; }
.job dd { width:100%; height:auto; position:relative; overflow:hidden; }
.job dd .job_font { width:auto; height:auto; font-size:14px; line-height:28px; color:#666; padding:30px 5%; background-color:#fcfcfc; }
.job dd .job_font h2 { font-size:18px; padding-bottom:7px; }
.job dd .job_font a { font-weight:bold; color:#012362; text-decoration:underline; }

/*详情页*/
.show { padding:20px 18.8%; background-color:#fafafa; }
.show-tit { overflow:hidden; border-bottom:1px solid #dcdedf; text-align:center; padding-bottom:35px; margin-bottom:30px; padding-top:30px; }
.show-tit h1 { font-size:24px; color:#525252; padding-bottom:10px; }
.show-tit .time { width:100%; text-align:center; margin:auto; overflow:hidden; font-size:12px; color:#9f9f9f; }
.show-txt { width:100%; height:auto; line-height:32px; font-size:14px; color:#666; padding-bottom:24px; }
.show-txt img { padding:30px 0px; max-width:980px; }

@media (max-width:1000px) {
   .nav { margin-left:100px; }
}
@media (max-width:1600px) {
    .head { padding:0px 8.8%; }
}
@media (max-width:1440px) {
    .head { padding:0px 8.8%; }
	.head-tel { right:8.8%; }
	.container, .Snav { padding:0 8.8%; }
	.about, .organize, .course, .honor, .style { padding:60px 8.8%; }
	.case, .news,.member, .research, .team, .contact, .job { padding:50px 8.8%; }
	.show { padding:20px 8.8%; }
}
.mheard, .heard-wrapper, .menu_list-content, .owl-box { display:none; }
.owl-box { display:none !important; }
@media (max-width:1200px) {
    .head { padding:0px ; }
}
@media (max-width:991px) {
	html,body { font-family:"Noto Sans CJK SC", "Source Han Sans CN", "PingFangSC-Regular", "sans-serif", "Arial"; }
	.head, .nav, .head, .links, .int-tit p, .jobw16, .jobw19 { display:none !important; }
	.container { padding:0 10px; }
	.mheard { z-index:999; width:100%; display:block !important; }
	.heard-wrapper { width:auto; padding:15px 10px; background-color:#3f426f; display:block; }
	.logo { padding:0 0;     margin-top: -5px;}
	.menu_list { float:right; margin-top:8px; }
	.menu_list li { float:left; height:28px; text-align:center; }
	.menu_list li a { height:28px; }
	.menu_list li:hover, .menu_list li:active { }
	.menu_list .menu_list-item-first { border-left:none; }
	.menu_list .menu_list-item-last { border-right:none; }
	.menu_list-content{ display:block; }
	.menu_list li a { display:block; }	
	.menu_list li i { display:inline-block; width:28px; height:28px; overflow:hidden; background-repeat:no-repeat; background-position:center center; background-size:contain; }
	.menu_list .touch-icon-menu { background-image:url(../images/ico-01.png); }
	.menu_list li span { display:none; text-align:center; }
	.drawer-section { background-color:#6A6CAA; padding:10px 20px; display:none; }	
	.touch-menu ul li { border-bottom:1px solid #ABACCF; position:relative; }
	.touch-menu ul li a { color:#fff; display:block; font-size:16px; height:42px; line-height:42px; }
	.touch-menu ul li a:hover, .touch-menu ul li a:active { color:#fff; }	
	.touch-menu ul li i { position:absolute; top:16px; right:5px; display:block; width:13px; height:13px; overflow:hidden; background-position:center center; background-repeat:no-repeat; background-size:contain; }
	.touch-menu ul li i.touch-arrow-down { background-image:url(../images/ico-02.png); }
	.touch-menu ul li i.touch-arrow-up { background-image:url(../images/ico-03.png); }
	.touch-menu ul ul { display:none; margin:0; padding:0 10px 10px 30px; }
	.touch-menu ul ul li { border-bottom:none; margin:0; padding:0; }
	.touch-menu ul ul li a { padding:0; padding-left:5px; font-size:16px; height:38px; line-height:38px; }		
	.touch-menu ul ul li i { top:13px; }
	/* ------------- 公共样式 ------------- */
	.int-tit { padding-bottom:0; }
	.int-tit h2 { font-size:24px; }
	.int-about, .int-case, .int-news { width:100%; padding:7px 0 40px; }
	.int-news li .int-news-img, .int-news li .int-news-txt, .honor li img,.member  li .member_img, .news li .news_img, .team li .team-img { width:100%; }
	.int-case li:nth-child(2n), .honor li:nth-child(2n), .style li:nth-child(2n), .case li:nth-child(2n) { float:right }
	/* ------------- 首页关于我们 ------------- */
	.int-about li { width:100%; margin-right:0; margin-bottom:20px; float:left; }
    .int-about li .int-about-num { padding:14px 24px; }
	.int-about li .int-about-num .num-h1 { height:28px; font-size:28px; line-height:28px; }
	.int-about li .int-about-num .num-h1 span { font-size:16px; }
	.int-about li .int-about-num .num-p span { font-size:14px; }
	.int-about li .int-about-txt { padding:20px; border:1px #ebebeb solid; line-height:24px; border-top-width:0px; } 
	.int-about li .int-about-txt h2 { font-size:18px; padding:0 0 7px; }
	.int-about li .int-about-txt p { height:96px; font-size:14px; color:#999; overflow:hidden; }
	.int-about li .int-about-txt .int-about-ico { display:none; }
	/* ------------- 首页案例 ------------- */
	.int-case li { width:48%; margin:0 0 15px 0; float:left; }
	.int-case-more { width:auto;}
	/* ------------- 首页服务 ------------- */
	.int-service { width:100%; background:#3f426f; padding:7px 0 60px; }
	.int-service li { width:50%; margin-bottom:1px; padding:25px 0; }
	.int-service li:hover { padding:25px 0; }
	/* ------------- 首页新闻 ------------- */
	.int-news li { width:100%; padding-bottom:40px; }
	.int-news li .int-news-txt h2 { font-size:18px; }
	.int-news-more { width:auto; margin:30px auto 0; }
	.int-news li:nth-last-child(1) { display:none; }
	.int-news li:nth-last-child(2) { display:none; }
	/* ------------- 底部 ------------- */
	.footer { width:100%; background-color:#fff; padding:1% 0; border-top:1px #ececec solid; }
	.footer .footer-nav { width:100%; line-height:34px; color:#d1d1d1; font-size:14px; }
	.footer .footer-nav a { color:#666; }
	.footer .footer-ICP {line-height:24px; }
	.footer .footer-ICP p { width:100%; text-align:center; }
	/* ------------- 内页公共样式 ------------- */
	.Snav { height:auto; padding:0; }
	.Snav li { width:33.333%; line-height:42px; float:left; }
	.page a { width:90%; height:auto; line-height:32px; padding-left:35px; overflow:hidden; word-break:keep-all; white-space:nowrap; text-overflow:ellipsis; }
	.page a.r { float:left; padding-right:0; background:url(../images/ico-13.jpg) no-repeat center left; padding-left:35px; }
	.about, .organize, .course, .honor, .style, .case, .news,.member, .show, .research, .team, .job { padding:20px 10px; }
	.honor li, .style li, .case li { width:48%; margin:0 0 2.5% 0; }
	/* ------------- 公司介绍 ------------- */
	.about .about-l { float:none; width:100%; padding-right:0; }
	.about .about-r img { margin-top:3%; }
	/* ------------- 新闻中心 ------------- */
	.news li .news_font { width:100%; padding-left:0; margin-top:10px; }
	.member li .member_font { width:100%; padding-left:0; margin-top:10px; }	
	.show-tit { padding-bottom:20px; margin-bottom:15px; padding-top:0; }
	.show-tit h1 { font-size:18px; padding-bottom:10px; }
	/* ------------- 新闻中心 ------------- */
	.research li { padding:20px; }
	.research li h2 { font-size:18px; }
	.research li .time { color:#999; font-size:14px; padding:12px 0 15px; font-style:italic; }
	/* ------------- 新闻中心 ------------- */
	 .team li .team-img { float:none; padding-right:0; }
	/*联系我们*/
	.contact .tel { width:100%; padding-bottom:30px; }
	.map, .imessage { padding-top:20px; }
	.imessage input { width:97%; margin:0 0 3% 0; }
	/*招聘信息*/
	.jobw33 { width:85%; padding-left:15%; }
	.job dd .job_font { padding:15px; }
	
	.research .li4li { width: 48%;   }


	}