﻿@charset "utf-8";
@import url(/web/20180821121658cs_/http://nmhtmy.com/templates/css_style/dll.css);
@import url(/web/20180821121658cs_/http://nmhtmy.com/templates/css_style/module.css);
@import url(/web/20180821121658cs_/http://nmhtmy.com/templates/css_style/global.css);
@import url(/web/20180821121658cs_/http://nmhtmy.com/onlinecss/onlineeditor.css);
@import url(/web/20180821121658cs_/http://nmhtmy.com/templates/css_style/ddsmoothmenu.css);
@import url(/web/20180821121658cs_/http://nmhtmy.com/templates/css_style/animate.css);
@import url(/web/20180821121658cs_/http://nmhtmy.com/templates/css_style/banner.css);

.mfbox{width:1200px; margin:0 auto;}
.header{height:90px;}

.logo{margin:0 auto; padding-bottom:294px; text-align:center; overflow:hidden; background:url(../../templates/images/logo_bg.jpg) no-repeat center bottom; z-index:9000;}

.i_nav{float:right; padding-right:100px; height:40px; margin-top:35px;}


.language{ float:left; margin-top:20px; padding-left:100px;}
.language li{ float:left; padding-right:10px;}

.i_banner_box{position:relative; width:100%; height:860px; overflow:hidden;}
.i_banner{ float:left; display:inline;}

.i_banner_l{width:100%; position:absolute; bottom:0;}

.i_container{ overflow:hidden;}
.i_box01{ height:210px; background:url(../../templates/images/icon01.png) no-repeat center top;}

.i_news01{width:1200px; margin:0 auto;}
.i_news01_l{padding:20px 0;}
.i_news01_l dl{width:540px; height:146px; float:left; display:inline-block; margin:30px 120px 0 0; border-bottom:1px solid #e0e0e0;}
.i_news01_l dl:nth-child(2n){ margin-right:0;}
.i_news01_l dl dt{float:left; width:75px; height:75px; padding:10px; background:#f4f4f4; color:#616161; text-align:center;}
.i_news01_l dl dt strong{ display:block; height:45px; border-bottom:2px solid #9e9e9e; font-size:40px; overflow:hidden; line-height:40px;}
.i_news01_l dl dt span{ display:block; height:28px; line-height:40px; font-size:18px; overflow:hidden;}
.i_news01_l dl:hover dt{ background:#983535; color:#FFF;}
.i_news01_l dl:hover dt strong{border-bottom:2px solid #FFF;}

.i_news01_l dl dd{float:right; position:relative; width:430px; height:75px; }
.i_news01_l dl dd h4{ display:block; height:25px; line-height:25px; font-size:18px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.i_news01_l dl dd span{ display:block; margin-top:5px; height:60px; line-height:20px; font-size:14px; overflow:hidden;}
.i_news01_l dl dd ins{ display:block; position:absolute; right:0; top:96px; width:100px; height:32px; line-height:30px; text-decoration:none;}
.i_news01_l dl dd ins a{ display:block; width:98px; height:30px; border:1px solid #e0e0e0; text-align:center; border-radius:3px; font-size:14px; background:#f4f4f4;}
.i_news01_l dl dd ins a:hover{ color:#FFF; background:#983535; border-color:#650000;}

.i_renwen{ padding-top:80px;}
.i_renwen_l{ margin-top:40px; height:590px;}
.i_renwen_l li{float:left; width:14.5%; height:590px;}
.i_renwen_l li.line{width:1%;}
.i_renwen_l li.line:hover{width:1%;}
.i_renwen_l li.on{width:38%;}
.i_renwen_l li:hover{width:38%;}
.i_renwen_l li a{ position:relative; display:block; width:100%; text-align:left; font-size:32px; color:#FFF; padding-top:160px; height:430px;}
.i_renwen_l li a span{ display:block; width:40px; margin:0 auto;}

.i_news02{width:1200px; margin:0 auto; padding-top:80px;}
.i_news02_l{width:1200px; margin-top:50px;}
.i_news02_l dl{ position:relative; float:left; width:400px; height:208px; overflow:hidden;}
.i_news02_l dl dt{ position:absolute; top:208px; width:320px; height:168px; padding:40px 40px 0; background:rgba(0,0,0,0.5); z-index:1;}
.i_news02_l dl dt h4{ display:block; text-align:center; height:42px; line-height:40px; font-size:20px; color:#FFF; background:url(../../templates/images/icon02.jpg) no-repeat center bottom;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; width:320px;}
.i_news02_l dl dt span{ display:block; height:66px; line-height:22px; color:#FFF; font-size:14px; margin-top:10px; overflow:hidden;}
.i_news02_l dl dd{width:400px; height:208px; overflow:hidden;}
.i_news02_l dl dd img{width:400px; height:208px;}
.i_news02_l dl a:hover dt{ top:0;}
.i_news02_l dl a:hover dd img{-moz-transform:scale(1.2); -webkit-transform:scale(1.2); transform:scale(1.2);}

.i_news03{width:1202px; margin:0 auto; padding-top:80px;}
.i_news03_l{width:1200px; margin-top:50px; border:1px solid #959595; overflow:hidden;}
.i_news03_l dl{width:600px; height:234px;  float:left;}
.i_news03_l dl dt{float:left; position:relative; width:300px; height:234px; z-index:1;  overflow:hidden;}
.i_news03_l dl dt span{ position:absolute; top:234px; display:block; width:220px; height:174px; color:#FFF; text-align:center; padding:60px 40px 0; background:rgba(0,0,0,0.5); z-index:1;}
.i_news03_l dl dt span ins{ display:inline-block; padding-left:40px; height:30px; line-height:30px; font-size:30px; overflow:hidden; text-decoration:none; background:url(../../templates/images/icon04.png) no-repeat left center;}
.i_news03_l dl dt span strong{ display:block; height:50px; line-height:50px; font-size:40px; font-weight:normal;}
.i_news03_l dl dt span b{ display:block; height:30px; line-height:30px; font-size:24px; font-weight:normal;}
.i_news03_l dl dt i{ display:block; width:400px; height:234px; overflow:hidden; z-index:3;}
.i_news03_l dl dt i img{width:400px; height:234px;}
.i_news03_l dl dd{float:left; width:220px; height:194px; padding:40px 40px 0; color:#666; z-index:2;}
.i_news03_l dl dd h4{ display:block; text-align:center; height:42px; line-height:40px; font-size:20px; background:url(../../templates/images/icon02.jpg) no-repeat center bottom; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; width:220px;}
.i_news03_l dl dd span{ display:block; height:66px; line-height:22px; font-size:14px; margin-top:10px; overflow:hidden;}
.i_news03_l dl a:hover dt span{top:0;}
.i_news03_l dl a:hover dt i img{-moz-transform:scale(1.2); -webkit-transform:scale(1.2); transform:scale(1.2);}
.i_news03_l dl a:hover dd{color:#FFF; background:#983535;}
.i_news03_l dl:nth-child(3) dt{float:right;}
.i_news03_l dl:nth-child(4) dt{float:right;}

.i_pro01{width:100%; padding-top:80px;}
.i_pro01_l{width:100%; margin-top:50px;}
.i_pro01_l li{float:left; position:relative; width:20%; height:304px; overflow:hidden;}
.i_pro01_l li span{ position:absolute; top:304px; display:block; width:100%; height:214px; color:#FFF; text-align:center; padding:90px 0 0; background:rgba(0,0,0,0.5);}
.i_pro01_l li span ins{ display:inline-block; padding-left:40px; height:30px; line-height:30px; font-size:30px; overflow:hidden; text-decoration:none; background:url(../../templates/images/icon04.png) no-repeat left center;}
.i_pro01_l li span strong{ display:block; height:50px; line-height:50px; font-size:40px; font-weight:normal;}
.i_pro01_l li span b{ display:block; height:30px; line-height:30px; font-size:24px; font-weight:normal;}
.i_pro01_l li i{ display:block; width:100%; height:304px; overflow:hidden;}
.i_pro01_l li i p{ display:block; width:100%; height:304px;}
.i_pro01_l li i img{height:304px;}
.i_pro01_l li a:hover span{top:0; z-index:1;}
.i_pro01_l li a:hover i p{-moz-transform:scale(1.2); -webkit-transform:scale(1.2); transform:scale(1.2);}

.i_contact{width:100%; padding-top:80px;}
.i_contact_c{width:100%; margin-top:30px; text-align:center;}
.i_contact_c i{ display:block; text-align:center;}
.i_contact_c span{ display:block; text-align:center; font-size:24px; line-height:30px; padding-top:30px;}
.i_contact_m{width:100%; margin-top:30px;}
.i_contact_m img{width:100%;}

.i_links{ margin-top:60px; width:100%; height:340px; padding-top:70px; background:url(../../templates/images/icon05.jpg) no-repeat center top;}
.i_links_l{width:1200px; margin:50px auto 0;}
.i_links_l li{float:left; display:inline-block; width:145px; height:100px; margin:0 26px;}
.i_links_l li img{width:145px; height:100px;}

.footer{width:100%; text-align:center; padding:15px 0; color:#FFF; font-size:14px; background:#292929;}
.fbox{ height:35px; text-align:center;}
.fbox span{ display:inline-block; margin:0 30px;}

.footer_nav{line-height:25px;}
.footer_nav span{ padding:0 15px;}

.copyright{line-height:25px; margin-top:10px;}
.footer a{ color:#FFF;}




.p_banner_box{position:relative; width:100%; height:512px; overflow:hidden;}
.p_banner{ float:left; display:inline;}


/*.broll{ position:absolute; width:100%; height:290px; padding-top:190px; z-index:999;}
.broll dl{ width:1220px; margin:0 auto; height:100px;}
.broll dl dt{float:left;}
.broll dl dt a{ display:block; width:50px; height:100px; background:url(../../templates/images/brol.png) no-repeat left top;}
.broll dl dd{float:right;}
.broll dl dd a{ display:block; width:50px; height:100px; background:url(../../templates/images/bror.png) no-repeat left top;}*/



.p_container{width:1120px; margin:0 auto; padding:20px 0;}

.p_title{ padding:20px 0 40px; text-align:center;}
.p_title h3{ display:block; font-size:48px; line-height:50px;}
.p_title span{ display:block; font-size:24px; line-height:30px;}

.sidebar{ padding:15px 0; text-align:center; font-size:18px;}


.sortinfo{ padding:30px 0; font-size:16px; line-height:26px;}
.sortinfo img{ float:left; margin-right:50px;}

.p_pro{width:1120px; margin:10px auto 0; overflow:hidden;}

.p_pro_l{width:1120px; overflow:hidden;}
.p_pro_l ul{width:1140px; overflow:hidden;}
.p_pro_l li{ float:left; position:relative; display:inline-block; margin:20px 20px 0 0; width:360px; height:237px;}
.p_pro_l li span{ display:block; width:360px; height:237px; overflow:hidden;}
.p_pro_l li dl{ position:absolute; width:330px; height:207px; padding:30px 15px 0; background:rgba(0,0,0,0.4);}
.p_pro_l li dl dt{float:left; width:108px; height:108px;}
.p_pro_l li dl dt img{width:108px; height:108px; border-radius:100%;}
.p_pro_l li dl dd{float:right; width:207px; overflow:hidden; color:#FFF;}
.p_pro_l li dl dd h4{ display:block; font-size:20px; line-height:40px;}
.p_pro_l li dl dd ins{display:block; font-size:16px; line-height:30px; text-indent:30px; background:url(../../templates/images/icon06.png) no-repeat left center; text-decoration:none;}
.p_pro_l li dl dd i{display:block; font-size:14px; line-height:20px; height:80px; overflow:hidden; font-style:normal;}

.p_tuanpage{width:100%; height:12px; padding:20px 0; text-align:center; overflow:hidden;}
.p_tuanpage a{display:inline-block; margin:0 10px; width:12px; height:12px; overflow:hidden; background:#d6d6d6; border-radius:100%;}
.p_tuanpage a:hover{background:#983535;}
.p_tuanpage a.on{background:#983535;}

.p_proimg{width:1200px; margin:25px auto 0; overflow:hidden;}
.p_proimg ul{width:1212px; overflow:hidden;}
.p_proimg li{ float:left; display:inline-block; margin:13px 13px 0 0; width:288px; height:407px; border:1px solid #e5e5e5; overflow:hidden;}
.p_proimg li img{width:288px; height:407px;}
.p_proimg li:hover img{-webkit-transform:scale(1.2); -moz-transform:scale(1.2); transform:scale(1.2);}





@media screen and (max-width:1920px) {
.i_nav{}

}














