@charset "UTF-8";
.inner-title{ color:#FFF; font-size:26px; padding:27px 0 20px 0; background-color:#1D50A2;}
.inner-title h2{ font-size:43px;}
.inner-content{ line-height:30px; margin:24px 0 24px 0;}
.inner-content .content-title{ font-size:26px; margin-bottom:24px;}
.inner-content .content-table{ color:#A4A4A4; font-size:18px; margin-bottom:24px; border-collapse:collapse;}
.inner-content .content-table.white{ color:#000; background-color:#FFF;}
.inner-content .content-table th,.inner-content .content-table td{ padding:18px; border:3px solid #F4F5F6;}
.inner-content .content-table th{ color:#5E6165;}
.inner-content .content-table.white th{ color:#000; font-size:30px;}
.inner-content .content-wide-bg{ padding:26px 0; margin-bottom:-24px; position:relative;}
.inner-content .content-wide-bg:after{ content:''; width:1500px; height:100%; margin-left:-750px; position:absolute; left:50%; top:0; z-index:-1;}
.inner-content .content-wide-bg.gray:after{ background-color:#F3F3F3;}
.inner-left{ float:left; width:220px; min-height:500px; overflow:hidden; margin-right:18px; border:1px solid #F4F4F4; box-shadow:0 0 20px #F4F4F4;}
.inner-left h3{ color:#333; font-size:18px; height:50px; line-height:50px; padding-left:20px; border-bottom:1px solid #EEE;}
.inner-left .inner-menu{ padding:20px 28px;}
.inner-left .inner-menu-02{ display:none; padding-left:34px;}
.inner-left .inner-menu li > a{ display:inline-block; line-height:18px;}
.inner-left .inner-menu li a.on{ color:#1D50A2;}
.inner-left .inner-menu li.on .inner-menu-02{ display:block;}
.inner-left .inner-menu li.on .icon-fold{ background-position:0 -30px;}
.inner-left .inner-menu-02 a{ display:inline-block; color:#666; line-height:16px;}
.inner-left .inner-menu-02 a:hover,.inner-left .inner-menu-02 li.on a{ color:#1D50A2;}
.inner-right{ float:left; width:864px; min-height:438px; padding:22px 14px 40px 20px; border:1px solid #F4F4F4; box-shadow:0 0 20px #F4F4F4;}
/*关于我们*/
.about-nav{ height:108px; margin-top:50px; background-color:#F1F1F1;}
.about-nav.fixed{ width:100%; margin:0; position:fixed; top:0; z-index:1000; opacity:0.9; -moz-opacity:0.9;}
.about-nav .p-content{ position:relative;}
.about-menu{ position:absolute; right:0;}
.about-menu-now{ color:#1E52A3; font-size:43px; line-height:108px; position:absolute; left:0;}
.about-menu li{ display:inline-block; font-size:26px; height:108px; line-height:108px; position:relative;}
.about-menu li:after{ content:''; height:1.2rem; margin-top:-.6rem; border-right:2px dotted #4F4F4F; position:absolute; right:0; top:50%; z-index:2;}
.about-menu li:last-child:after{ display:none;}
.about-menu li a{ display:block; padding:0 50px; position:relative;}
.about-menu li.on a{ color:#FFF; background-color:#1E52A3;}
.about-menu li.on a:after{ content:''; margin-left:-10px; border-left:10px dashed transparent; border-right:10px dashed transparent; border-top:10px solid #1E52A3; position:absolute; left:50%; top:100%; z-index:2;}
.about-content{ width:1160px; overflow:hidden; padding:40px 70px; margin:0 auto; margin-bottom:30px; border:1px solid #F4F4F4; box-shadow:0 0 20px #F4F4F4;}
.about-title{ font-size:28px; text-align:center; margin-bottom:40px;}
.about-title .about-title-text{ display:inline-block; position:relative;}
.about-title .about-title-text:after{ content:''; width:110%; border-bottom:4px solid #D91F1F; position:absolute; left:-5%; bottom:-18px; z-index:2;}
.contact-box{ width:1000px; padding:70px 80px 0 80px;}
.contact-box .contact-box-item{ float:left; width:360px; margin-right:124px; margin-bottom:30px;}
.contact-box .contact-box-item.wide{ float:none; width:auto;}
.contact-box .contact-box-input{ width:100%; height:34px; padding:2px; line-height:34px; border:1px solid #DBDBDB;}
.contact-box .contact-box-input.textarea{ width:848px; height:172px; resize:none;}
.contact-box .contact-box-btn{ display:inline-block; color:#FFF; font-size:28px; line-height:50px; padding:0 60px; border-radius:10px; background-color:#F95F6B;}
.contact-box .contact-box-btn:hover{ background-color:#F72D3D; cursor:pointer;}
.contact-box .contact-box-map{ float:left; margin-right:52px;}
.contact-box .contact-box-text{ float:left; margin-bottom:-34px;}
.contact-box .contact-box-text p{ line-height:14px; margin-bottom:34px;}
.contact-bottom{ padding-top:20px;}
/*新闻列表*/
.news-list{ margin-bottom:-10px;}
.news-item{ padding:14px; margin-bottom:10px; border:1px solid #EAEAEA;}
.news-item h2{ color:#546281; font-size:18px; margin-bottom:26px;}
.news-item h2 a{ color:#546281;}
.news-item h2 a:hover{ color:#00ACEF;}
.news-item .news-date{ color:#AAA; margin-bottom:30px;}
.news-item .news-desc{ margin-bottom:50px;}
.news-item .news-more{ text-align:right; line-height:14px;}
.news-item .news-more a{ color:#1D50A2; text-align:right;}
.news-head{ margin-bottom:30px;}
.news-head h1{ font-size:24px; font-weight:bold; text-align:center;}
.news-head h3{ color:#999; text-align:center;}
/*招贤纳士*/
.recruit-box{ padding:0 20px;}
.recruit-filter{ line-height:40px; padding:0 120px;}
.recruit-filter .recruit-filter-name{ margin-right:20px;}
.recruit-filter .recruit-filter-content a{ display:inline-block; padding:0 10px; word-break:break-all;}
.recruit-filter .recruit-filter-content a.on{ color:#1D50A2;}
.recruit-search{ padding-top:20px;}
.recruit-search-area{ display:inline-block;}
.recruit-search .search-input{ float:left; font-size:16px; width:280px; height:28px; line-height:28px; padding:14px 30px; border:1px solid #1D50A2; border-radius:15px 0 0 15px;}
.recruit-search .search-input::-webkit-input-placeholder{ color:#C9C9C9; font-size:24px;}
.recruit-search .search-input:-moz-placeholder{ color:#C9C9C9; font-size:24px;}
.recruit-search .search-input:-ms-input-placeholder{ color:#C9C9C9; font-size:24px;}
.recruit-search .search-btn{ float:left; width:100px; height:58px; line-height:58px; border-radius:0 15px 15px 0; background-color:#1D50A2; cursor:pointer;}
.recruit-search .search-btn .icon{ vertical-align:middle;}
.recruit-list{ padding-top:46px;}
.recruit-table tr:nth-child(odd){ background-color:#F7F6F6;}
.recruit-table th,.recruit-table td{ text-align:center; line-height:48px; padding:5px 28px;}
.recruit-table th{ background-color:#EBEBEB;}
.recruit-table th.tl,.recruit-table td.tl{ text-align:left;}
/*CMI工艺*/
.cmi-ad-list li{ float:left; color:#FFF; width:244px; height:454px; margin-right:16px; margin-bottom:24px; background-color:#888;}
.cmi-ad-list li:nth-child(even){ background-color:#353535;}
.cmi-ad-list li .cmi-ad-pic{ height:276px; overflow:hidden;}
.cmi-ad-list li .cmi-ad-pic img{ width:100%;}
.cmi-ad-list li .cmi-ad-text{ line-height:22px; padding:20px;}
.cmi-ad-list li h3{ font-size:20px; margin-bottom:50px;}
.cmi-table{ margin-bottom:24px;}
.cmi-cate{ margin-bottom:30px;}
.cmi-cate li{ float:left; width:325px; height:210px;}
.cmi-product-list{ width:1350px; padding-bottom:40px; margin-bottom:-60px;}
.cmi-product-list.small{ padding-bottom:0;}
.cmi-product-list li{ float:left; color:#FFF; width:276px; height:437px; overflow:hidden; margin-right:60px; margin-bottom:60px; background-color:#888;}
.cmi-product-list.small li{ width:190px; height:295px; margin-right:30px; margin-bottom:60px; background-color:#888;}
/*MIM产品*/
.mim-content{ padding-bottom:40px;}
.mim-cate{ margin-bottom:30px;}
.mim-cate li{ float:left; width:325px; height:210px;}
.mim-cate02{ width:1350px; margin-left:-18px; margin-bottom:130px;}
.mim-cate02 li{ float:left; text-align:center; width:438px; height:218px; overflow:hidden; margin-right:18px; margin-bottom:14px;}
.mim-cate02 li img{ border:4px solid #D3D1D1;}
.mim-cate02 li.col01{ width:414px;}
.mim-cate02 li.col03{ width:432px;}
.mim-cate02 li.row02{ height:362px;}
.mim-cate02 li.row03{ height:236px;}
.mim-cate02 li.nobor img{ border:none;}
.mim-cate03{ margin-left:-18px; margin-bottom:30px;}
.mim-cate03 li img{ border:4px solid #D3D1D1;}
.mim-cate03 li.nobor img{ border:none;}
.mim-cate03.left{ float:left; width:608px;}
.mim-cate03.right{ float:right; width:610px;}
.mim-cate03 .left{ float:left; width:288px; margin-right:10px;}
.mim-cate03 .left li{ height:168px; overflow:hidden; margin-bottom:10px;}
.mim-cate03 .left li.big{ height:411px;}
.mim-cate03 .left li img{ border:4px solid #D3D1D1;}
.mim-cate03 .right{ float:left; width:288px;}
.mim-cate03.right .right{ width:146px;}
.mim-cate03 .right{ margin-bottom:-46px;}
.mim-cate03 .right li{ width:298px; margin-bottom:46px;}
.mim-cate03.right .left{ width:454px;}
.mim-cate03.right .left li{ width:454px; height:248px; overflow:hidden; margin-bottom:10px;}
.mim-cate03.right .right li.small{ width:146px;}
.mim-cate03.right .left li.big{ height:330px;}
.mim-cate04 li{ width:438px; height:218px; overflow:hidden; margin-right:18px; margin-bottom:14px;}
.mim-cate05{ margin-left:-18px; margin-bottom:30px;}
.mim-cate05.left{ float:left; width:616px;}
.mim-cate05.right{ float:right; width:626px;}
.mim-cate05 li{ float:left; text-align:center; width:286px; height:152px; overflow:hidden; margin-right:10px; margin-bottom:10px;}
.mim-cate05.right li{ width:302px;}
.mim-cate05 li.col02{ width:304px;}
.mim-cate05.right li.col02{ width:296px;}
.mim-cate05 li.row02{ height:252px;}
.mim-cate05 li.row03{ width:598px;}
.mim-cate05.right li.row03{ width:608px;}
.mim-cate05 li img{ max-width:100%; border:4px solid #D3D1D1;}
.mim-cate05 li.nobor img{ border:none;}
