@charset "utf-8";
* {margin: 0;padding: 0;font-family:'Lato', sans-serif, "microsoft yahei";color: #000;font-size: 14px;}
ul {list-style: none;}
a{text-decoration:none ; cursor:pointer;outline:none;transition: .5s all;}
body{ color: #f5f5f5}
a:hover{
   color: #b62f2c;
   text-decoration:none !important;
}
p{
   color:#425968;
   font-family: 'Lato', sans-serif;
	font-size: 1.43rem;
	line-height: 2.13rem;
   font-style: normal;
   font-weight: 300;
   
   
}
.container{margin:0 auto;width: 1100px;}
.block{padding: 20px 0;}
.flex{
	display: flex;
	display: -webkit-flex;  /* 新版本语法: Chrome 21+ */     
    display: -moz-box;      /* 老版本语法: Firefox (buggy) */
    display: -ms-flexbox;   /* 混合版本语法: IE 10 */  
	justify-content: space-between;
	flex-wrap: wrap;
	}
input{border:none;background: none;}
.fl{
   float: left;
}
.fr{
   float: right;
}
.cl{
   clear: both;
}
@media only screen and (min-width: 100px){
    html {
        font-size: 10px !important;
    }
}
@media only screen and (min-width: 450px){
    html {
        font-size: 12px !important; 
    }
}
@media only screen and (min-width: 750px){
    html {
        font-size: 13px !important; 
    }
}
@media only screen and (min-width: 970px){
    html {
        font-size: 14px !important;
    }
} 
@media only screen and (min-width: 1100px){
    html {
        font-size: 15px !important;
    }
}
#form1{
   width: 90%;
}
.searchBox{
   height: 50px;
   background: #262626;
   display: none;
}
.searchBox .container{
   line-height: 50px;
}
.searchLeft{
   line-height: 50px;
}
 .inputText{
   color: #999;
   width: 94%;
   height: 30px;
}
.submitIcon{
   display: inline-block;
   width: 23px;
   height: 22px;
   cursor: pointer;
   background: url(/images/search.png) 0 2px no-repeat;
   background-size: 100%;
   transition: .5s all;
   line-height: 28px;
}
.submitIcon:hover{
   background-position-y:-19px;
}
.searchRight{
      background: url(/images/closeTop.png) 0 1px no-repeat;
      background-size:100%;
      margin-top: 13px;

}
/*头部*/
.topBox{
   height: 33px;
   background-color: rgb(66,89,104);
   text-align: right;}
.topBox a{
   display: inline-block;
   padding:0 10px;
   color: #fff;
   font-size: 1.25rem;
   line-height: 33px;
}
.topBox a:hover{
   text-orientation: none;
   color: #a41e21;
}

/* logo */
.logoBox{
   margin-top: 26px;
}
.logoText{
    font-family: "MicrosoftYaHei";  
    margin-left: 17px;
    font-stretch: normal;
    letter-spacing: 0px;
	display:none;
    
}
.companyNameCn{
   font-size: 24px;
   color: #425968;
   font-weight: normal;
}
.companyNameEn{
   font-size: 17px;
   color: #425968;
   font-weight: normal;
}
/*nav*/
.head{
   position: relative;
   width:100%;
   border-bottom:1px solid #ddd;
   height:120px;
   z-index: 9999;
   background: #fff;}
.head .navbox{width: 1100px;margin: 0 auto;position: relative;}
.head .nav{
   display: flex;
   display: -webkit-flex;  /* 新版本语法: Chrome 21+ */
   display: -webkit-box;   /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
   display: -moz-box;      /* 老版本语法: Firefox (buggy) */
   display: -ms-flexbox;   /* 混合版本语法: IE 10 */  
   justify-content: right;
   width:calc(87% - 180px)}

.head .nav ul li{
   float:left;
   position: relative;
   box-sizing: border-box;
   z-index: 999;}
.head .nav ul li .f_a{
   line-height:120px;
   display:block;
   text-align:center;
   color:#435968;
   font-size: 16px;
   font-weight:600;
   color: #425968;
   padding:0 28px;
}
.nav_pc{}
.head .nav ul li:hover .f_a{
   color: #cf1322; 
   transition:all .3s}
.head .nav ul li .s_navbox{
   display:none;
   position: absolute;
   left: 0;
   width: 130%; 
   background:#fff;
   background-color: #a41e21;
   z-index: 9999;
   border:1px solid #fff;
   box-sizing: border-box;}
.head .nav ul li .s_navbox .s_a a{
   color: #fff;
   font-size:14px;
   font-weight: 600;
   text-transform:uppercase;
   display:block;
   text-align: center;
   padding: 10px 10px;
   }
   .SearchImg{
      position: absolute;
      top: 45px;
      right: -25px;
      cursor: pointer;
   }
.head .nav ul li .s_navbox .s_a a:hover{
   background-color:#cf1322;
   color: #383838;}
.m_nav{display:none}
 .topBoxshow{display: none}
.headlf .m_logo{display: none}
.headrg .m_menuimg{display: none}
.active{background-color: #cf1322}
.activ2{background-color: #cf1322}

/* 下拉侧边菜单 */
.sidenav{position: relative;width:180px;display: block; float: left;}
.sidenav label {width:180px;display: block;padding-left: 55px;box-sizing: border-box; background: #128ee3;position: relative;height: 48px;line-height: 48px;color: #fff;font-size: 16px;}
.sidenav label i {width: 30px;height: 30px;display: block;position: absolute;background-size: 20px;left: 25px;top: 16px;}
.sidenav .side {display: inline-block;position: absolute;top: 48px;left: 0;z-index: 999;width: 180px;background: #fff;border-top: none;background-color: rgba(255, 255, 255, .95);box-sizing: border-box;}
.sidenav .side li {position: relative;width:100%; padding:5px 0px;border-bottom: 1px solid #cccccc;box-sizing: border-box}
.sidenav ul.side li:first-child {cursor: pointer;}
.sidenav .side li a {color: #333;height: 40px;line-height: 40px;padding: 8px 0 8px 0;display: block;font-size: 16px;}
.sidenav .side li a:hover {background: none;color: #0085cd;}
.sidenav .side li a i {transition: all 0.3s ease 0s;}
.sidenav .side li a i.side_t {margin-left:10px; width: 40px;height: 40px;display: inline-block;vertical-align: middle;background-size: 30px;}
.sidenav .side li a:hover i {margin-left: 15px;}
.icon1{background: url(/images/sideIcon1.png) no-repeat;}
.icon2{background: url(/images/sideIcon1.png) no-repeat;}
.icon3{background: url(/images/sideIcon1.png) no-repeat;}
.icon4{background: url(/images/sideIcon1.png) no-repeat;}
.icon5{background: url(/images/sideIcon1.png) no-repeat;}
.icon6{background: url(/images/sideIcon1.png) no-repeat;}
.icon7{background: url(/images/sideIcon1.png) no-repeat;}
.sidenav .side li:hover .side_main {display: block;z-index: 999;}
.sidenav .side .side_main {display: none;width: 500px;background: #FFFFFF;position: absolute;left: 180px;top:0;box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.1);border: 1px #cecece solid;z-index: 7;}
.sidenav .side .side_main dl {margin: 20px;padding: 0;}
.sidenav .side .side_main dl dt {font-size: 18px;margin-bottom: 10px;color: #0173b2;font-weight: bold;}
.sidenav .side .side_main dl dt b{font-size: 15px;}
.sidenav .side .side_main dl dd {margin-bottom: 10px;display: inline-block;}
.sidenav .side .side_main dl dd a {position: relative; display: inline-block;color: #777;font-size: 14px;margin:0 4px ;padding: 0 5px;border-right: 2px solid #bbbbbb; height: auto;line-height: 1.5;transition: all 0.2s ease 0s;}
i.icon-hot,i.icon-new {display: inline-block;height: 9px;width: 24px;background: url(/images/img_public.png) no-repeat;vertical-align: middle;}
i.icon-hot {background-position: 0 -240px;}
i.icon-new {background-position: -40px -240px;}
.sidenav .side .side_main dl dd a span {color: #999;}
.sidenav .side .side_main dl dd a:hover {background: none;color: #cf1322;transform:translateY(-2px);}
.sidenav .side .side_main dl dd a:hover b {color: #40adf5;}
.sidenav .side .side_main dl dd a:hover span {color: #40adf5;}


/*小于1600大于1200稍微调整下字体*/
@media screen and (max-width: 1600px) and (min-width:1200px) {
   .nav ul li .f_a{font-size:14px}
   .nav ul li .s_navbox .s_a a{font-size:12px}
   .foot_top ul{margin-left:60px}
   .nav ul li .s_navbox .s_a{width:100%}
}


/*移动端导航*/
@media screen and (max-width: 1100px) and (min-width: 300px){
   .topBox{display: none}
   .msgNum{display: none;}
   .slider{margin-top: 44px;}
   .head{display:none}
   .topBoxshow{display: block;}
   .topBoxshow .container{width: 100%;text-align: center;}
   .m_img{display:block;height:50px;background:#fff;position:relative;top:0px;left:0px;width:100%;z-index:9999;border-bottom:1px solid #ddd;overflow: hidden;}
   .m_img .headlf{padding-top:2px;padding-left:35px;float:left;}
   .m_img .headlf .m_logo{height:40px;display: block}
   .m_img .headrg{padding-right:5%;padding-top:14px;float: right;}
   .m_img .headrg a .m_menuimg{height:16px;vertical-align:top;display: block}
   .m_nav {display:block;position:fixed;top:0px;left:0px;width:0px;height:0px;overflow:hidden;z-index:10000}
   .m_nav .closecover{position:absolute;width:100%;height:100%;background:#0b0d19;filter:alpha(opacity=0);opacity:0;left:0px;top:0px;z-index:1}
   .m_nav .closeicon{position:absolute;width:20%;left:30px;top:5%;z-index:100;text-align:center;filter:alpha(opacity=0);opacity:0}
   .m_nav .m_navList{position:absolute;width:80%;right:0px;top:0px;background:#0b0d19;height:100%;z-index:100;right:-80%;overflow-y: scroll;}
   .m_nav .m_navList ul{padding-left:5%;padding-right:5%}
   .m_nav .m_navList ul li{border-bottom:1px solid #232530}
   .m_nav .m_navList ul li a{display:block;height:45px;color:#fff;line-height:45px;padding-left:5%;font-size:16px}
   .m_nav .m_navList ul li .m_f_a{display: flex;
   display: -webkit-flex;  /* 新版本语法: Chrome 21+ */
       display: -webkit-box;   /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-box;      /* 老版本语法: Firefox (buggy) */
    display: -ms-flexbox; align-items: center;justify-content: space-between; width: 100%}
   .m_nav .m_navList ul li .m_f_a a{
	   flex: 1; 
   		-webkit-flex:1;        /* Chrome */ 
    	-ms-flex:1;            /* IE 10 */ 
              /* NEW, Spec - Opera 12.1, Firefox 20+ */
    -webkit-box-flex:1;    /* OLD - iOS 6-, Safari 3.1-6 */ 
    -moz-box-flex: 1;       /* OLD - Firefox 19- */      }
   .m_nav .m_navList ul li .m_f_a i{width: 40px;height:35px;box-sizing: border-box; padding:0 5px; display: block;}
   .icon{ background:url(/images/plus.png) 100% no-repeat;background-position: 50% 50%; -webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}
   .icon_on{background:url(/images/reduce.jpg) 50% no-repeat!important;background-position: 50% 50%;-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}
   .m_nav .m_navList ul li .m_s_nav{display:none;width: 100%;}
   .m_nav .m_navList ul li .m_s_nav a{display: block; height:40px;line-height:40px;font-size:14px;padding-left:10%;overflow: hidden; white-space: nowrap;width: 90%;text-overflow: ellipsis;} 
}

/*banner*/
.banner{
   width: 100%;
   height: 16rem;
   background:rgb(24,47,61) url(/images/banner1_en.jpg) center center no-repeat;
   background-size: cover;
}

.bannerText{
   text-align: right;
   font-family: "lato";
   font-size:1.6rem;
   color: rgb(255, 255, 255);
   white-space: nowrap;
   visibility: visible;
   margin-left: 0px;
   margin-top: 0px; 
   transform-origin: 50% 50% 0px;
   transform: translate3d(0px, 0px, 0px);
   opacity: 1;
   margin-bottom: 10px;
   line-height: 4rem;
}
.bannerTextbox{
   position: absolute;
   top: 2.6rem;
   right: 2%;  
}
.bannerMore{
   text-align: right;
}
.bannerMore a{
   font-family: 'Lato', sans-serif;
   color:#4d6e84;
   font-size: 1.15rem;
   font-weight: 300;
}
.bannerMore a:hover{
   color: #fff;
}

/*关于我们*/
.aboutBox{
   width: 100%;
   padding-top: 1.3rem;
   padding-bottom: 1.3rem;
}
.aboutMain{
   
}
.aboutImg{
   text-align: center;
}
.aboutImg img{
   max-width: 100%;
   height: 25rem;
}
.aboutInfo{

}
.aboutInfo h3{
   font-family: 'Lato', sans-serif;
   font-weight:bold;
   color:#425968;
   font-size: 1.7rem;
   margin-bottom: 1rem;
   margin-top: 1rem;
   }
.companyInfo{
   color:#425968;
   font-family: 'Lato', sans-serif;
   font-size: 1.52rem;
   line-height: 2.2rem;
   font-style: normal;
   font-weight: 300;
   overflow: hidden;
   margin-bottom:2rem;
}
.aboutMore{
   display: -webkit-flex;  /* 新版本语法: Chrome 21+ */
    display: flex;          /* 新版本语法: Opera 12.1, Firefox 22+ */

    display: -moz-box;      /* 老版本语法: Firefox (buggy) */
    display: -ms-flexbox;   /* 混合版本语法: IE 10 */  
   	flex-wrap: wrap;
   justify-content:space-around;

}
.aboutMore a{
   display: inline-block;
   padding: 0.6rem 2rem;
   background: #f00;
   border: 2px solid #606060;
   color: #fff;
   margin-right: 10px;
   border-radius: 5px;
   margin-bottom: 5px;
   font-weight:bold;
}
.aboutMore a:hover{
   background:rgb(114,4,33);
   border: 2px solid #a41e21;
}
/*中间图片*/
.Zjbanner{
   height: 12rem;
   background:#596c78 url(/images/pic1.png) no-repeat;
   background-size: cover;
}
.Zjbanner_m{
   display: none;
   height: 13rem;
   background:#596c78 url(/images/pic1.png) no-repeat;
   background-size: cover;
}
/*新闻中心*/
.NewsContent{
   padding-top: 1rem;
   width: 100%;
}

.NewsBox{
   /*width: 692px;*/
}   
.NewsTitleMain {
   height: 40px;
   border-bottom: 1px solid #9a9a9a;
   margin-bottom: 10px;
}
.NewsTitleMain a{
   font-family: "MicrosoftYaHei";
   font-size: 2rem;
   font-weight: bold;
   font-stretch: normal;
   line-height: 40px;
   letter-spacing: 0px;
   color: #425968;
}
.NewsTitleMain a:hover{
   color: #a41e21 !important;
}
.Newsitem :hover{

}
.Newsitem :hover .NewsTitle{
   color: #a41e21 !important;
}

.Newsitem{
   width: 100%;
   background-color: #ffffff;
   padding:1.1rem;
   box-sizing: border-box;
   margin-bottom: 1.3rem;
   border: 1px solid #aaa;
   transition: .5s all;
}
.Newsitem:hover{
   border: 1px solid #a41e21;
}
.Newsitem .NewsTitle{
   font-family: 'Lato', sans-serif;
   font-size: 1.5rem;
   color: #596b77;
   font-weight: bold;
   margin-bottom: 10px;
   transition: .5s all;
}
.NewsText{
   color: #425968;
   font-family: "SimSun";
   font-size: 1.2rem;
   transition: .5s all;
}
.Newsitem :hover .NewsText{
   opacity: .8;
}
/*新闻事件*/
.Events {
   /*width: 370px;*/
}
.Events .Newsitem .EnventTitle a{
   font-family: 'Lato', sans-serif;
   font-size: 1.3rem;
   color: #596b77;
   font-weight: bold;
   display:block;
   height: 100%;
   width: 100%;
}
.EnventTitle a:hover{
   color: #a41e21 !important;
}
/*底部*/
footer{
   background: #333;
   padding: 1rem;
   box-sizing: border-box;
}
.footLogoMain{
  font-family: 'Lato', sans-serif;
   font-size: 1.1rem;
   margin-bottom: 1rem;
}
.footLogoImg{
   text-align: center;
   margin-bottom: 1rem;
}
.footLogoImg img{
   max-width: 100%;
   height: auto;
}
.CompanyName{
   color: #818181;
   line-height: 1.7rem;
}
.CompanyAdress{
   color: #818181;
   margin-bottom: .7rem;
   line-height: 1.7rem;
   font-size:1.3rem;
}
.footTel{
   color: #818181;
   font-size:1.3rem;
   margin-bottom: .7rem;
}
.footCenter {
   text-align: center;
   margin-top: 1rem;
   font-size:1.3rem;
}
.footCenter h4{
   text-align: center;
   font-family: 'Lato', sans-serif;
   font-size: 1.8rem;
   font-weight: 400;
   color: #fff;
   height: 3.7rem;
   margin-bottom: 1.4rem;
}
.footCenter p{
font-family: 'Lato', sans-serif;
font-size: 1.43rem;
line-height: 2.15rem;
font-style: normal;
font-weight: 300;
color: #818181;
margin-top: .7rem;
margin-bottom: .7rem;
text-align:left;
}
.contactUs{
   text-align: center;
}
.contactUs h5 a{
font-family: 'Lato', sans-serif;
font-size: 1.8rem;
font-weight: 400;
color: #fff;
margin-bottom: 2rem;
display: block;
}
.contactUs h5 a:hover{
   color: #a41e21;
}
.contactUs p span.Twitter{
   background:url(/images/Twitter.png) center center no-repeat;
}
.contactUs p span.Twitter:hover{
   background:url(/images/Twitter_active.png) center center no-repeat;
}
.contactUs p span.Linkin{
   background:url(/images/in.png) center center no-repeat;
}
.contactUs p span.Linkin:hover{
   background:url(/images/in_active.png) center center no-repeat;
}
.contactUs p span.WeChat{
   background:url(/images/WeChat.png) center center no-repeat;
}
.contactUs p span.WeChat:hover{
   background:url(/images/WeChat_active.png) center center no-repeat;
}
.contactUs p a span{
   display: inline-block;
   width: 44px;
   height: 44px;
   margin:0 10px;
   background-size: cover !important;
}
/*版权*/
.copyRight{
   height: 3rem;
   background:#222;
   line-height: 3rem;
   text-align: center;
   color:#b7b7b7;
   font-family: 'Lato', sans-serif;
   font-size: 1rem;
}
/*返回顶部*/
#scrollUp {
   bottom: 60px;
   right: 20px;
   height: 48px;
   width: 48px;
   background: url(/images/top.png) 0 0 no-repeat;
   background-size: 100%;
   color: #fff;
   font-size: .8rem;
   font-family: sans-serif;
   text-decoration: none;
   opacity: .7;
   -webkit-transition: background 200ms linear;
   -moz-transition: background 200ms linear;
   transition: background 200ms linear;
}
#scrollUp:hover {
   opacity: 1;
}


/*关于我们页面*/
.aboutBanner{
   height: 13.2rem;
   width: 100%;
   background:url(/images/aboutbannerBg1.png) center no-repeat;
   background-size: cover;
}
.aboutBanner1Text{
   line-height: 13.2rem;
   font-family: 'Lato', sans-serif;
   font-size: 3.4rem;
   font-weight: 300;
   color: #fff;
   text-shadow: 4px 0px 5px #a6a6a6;
   margin-left: 1rem;
}
.RedLine{
   height: .85rem;
   width: 100%;
   background: #f00;
}
.aboutContent{
   margin-top: 1.5rem;
}
.aboutContent h3{text-align: center;color: #425968;font-weight: bold;border-bottom: 1px dotted #ccc;padding-bottom: 1rem; }
.MsoNormal img{width:100%;}
.aboutContentL{
   color:#425968;
   font-family: 'Lato', sans-serif;
   font-size: 1.42rem;
   line-height: 1.77rem;
   font-style: normal;
   font-weight: 300;
   text-align: justify;
   margin-bottom: 10px;
}
.aboutContentR{
   text-align: center;
}
.aboutContentR img{
   height: auto;
   max-width: 100%;
}
/*中间部分*/
.aboutCenter{
   /*height: 380px;*/
   width: 100%;
   background: url(/images/aboutbannerBg2.png) no-repeat;
   text-align: center;
   background-size: cover;
   padding: 2.32rem 0;
   box-sizing: border-box;
}
.aboutCenter h1{
   font-family: 'Lato', sans-serif;
   font-size: 2.8rem;
   font-weight: normal;
   color: #fff;
   margin-bottom: 2rem;
}
.aboutCenterNr{
   margin: 2rem 1rem;
   font-family: 'Lato', sans-serif;
   font-size: 1.13rem;
   line-height: 2.03rem;
   font-style: normal;
   color:#fff;
}
.aboutCenterMore a{
   display: inline-block;
   padding: .7rem 3.3rem;
   background: #f00;
   border: 2px solid #555;
   color:#fff;
   font-weight:bold;
   border-radius: 5px;
}
.aboutCenterMore a:hover{
   background:rgb(114,4,33);
   border: 2px solid #a41e21;
}
/*我们能做什么*/
.aboutJoin{
   margin:1rem auto;
}
.aboutJoinL h4{
	color:#425968;
	font-weight:bold;
}
.aboutJoinL h2{
   color:#425968;
   font-size: 2.8rem;
   font-weight: 300;
   margin-bottom:1rem;
}
.aboutJoinL p{
   color:#425968;
   font-size: 1.43rem;
   line-height: 2.2rem;
   font-style: normal;
   margin-bottom: 1rem;
}
.aboutJoinR{
   text-align: center;
}
.aboutJoinR img{
   height: auto;
   max-width: 100%;
}

/*index-pro页面*/
.proBanner{
   height: 11rem;
   width: 100%;
   background: url(/images/proBnnaer.png) no-repeat;
   background-size: cover;
}
.proContentL p{
   color:#425968;
   font-family: 'Lato', sans-serif;
   font-size: 1.43rem;
   line-height: 2.13rem;
   font-style: normal;
   margin-bottom: 1rem;
}
.proContentL img{width: 100%}
.proContentL p b{
	color:#425968;
	}
	.proContentL p b span{
	color:#425968;
	}
.proContentL h3{
   color:#425968;
}
.proContentR{
   
	margin-bottom: 1rem;
}
.proContentR img{
   height: auto;
   max-width: 100%;
}
.proBox{
   padding: 3.3rem 0;
   box-sizing: border-box;
   background: #fff;
}
.protext{
   text-align: center;
}
.protext h2{
   color: #425968;
   font-family: 'Lato', sans-serif;
   font-size: 2.8rem;
   font-weight: 300;
   margin-bottom: .7rem;
}
.protext p img{
   max-width: 100%;
   height: auto;
}
.procontentImg{
   
   text-align: center;
}
.procontentImg img{
   max-width: 100%;
   height: auto;
}
/*产品简介*/
.projj{
   background: #f6f6f6;
   padding:3rem 0;
   width: 100%;
   margin-bottom: 1.5rem;
}
/*参考文献*/
.ckwxBox{

}
.ckwxBox h3{
   color:#425968;
   font-family: 'Lato', sans-serif;
   font-size: 1.9rem;
   font-style: normal;
   font-weight: 400;
   margin-top:1rem;
}
.ckwxtitle2{
   color:#425968;
   font-family: 'Lato', sans-serif;
   font-size: 1.3rem;
   line-height: 1.71rem;
   font-style: normal;
   font-weight: 300;
   margin-bottom: 1.1rem;
}
.ckwxList p a{
   color:#425968;
   font-family: 'Lato', sans-serif;
   font-size: 1.32rem;
   line-height: 1.71rem;
   font-style: normal;
   font-weight: 300;
   display: inline-block;
   margin-top: 1rem;
}
.ckwxList p a:hover{
   color: #a41e21;
}
.zlLiest p{
   color:#425968;
   font-family: 'Lato', sans-serif;
   font-size: 1.4rem;
   line-height: 1.71rem;
   font-style: italic;
   font-weight: 300;
   margin-top: 10px;
   margin-top: .7rem;
   margin-bottom: 1.1rem;
}

/*index-about-model 页面样式*/

.dshBanner{
   height: 110px;
   width: 100%;
   background: url(/images/about_model.png) no-repeat;
   background-size: cover;
}
.dsgMain{
   margin-top: 2rem;
}
.aboutBanner2Text{
   line-height: 11rem;
   font-family: 'Lato', sans-serif;
   font-size: 2.7rem;
   font-weight: 300;
   color: #fff;
}
.dshImg img{
   max-width: 100%;
   height: 20rem;
   transition: 1s ease;
}
.dshImg img:hover{
   transform:scale(1.2);
   -webkit-filter: grayscale(30%); 
   -moz-filter: grayscale(30%); 
   -ms-filter: grayscale(30%); 
   -o-filter: grayscale(30%); 
   filter: grayscale(30%); 
   filter: gray;
}
.dshImg{
/*   width: 200px;
   height: 265px;*/
   overflow: hidden;
   transition: 1s ease;
   box-sizing: border-box;
   border:1px solid transparent;
   border: 1px solid #ccc;
   padding: 1px;
}
.dshImg:hover{
   border:1px solid #a41e21;
}
.dshInfo{
   text-align: center;
   margin-bottom: .7rem;
}
.dshInfo h4{
   color: #425968;
   transition: .5s all;
   font-size: 1.7rem;
   font-weight: 500;
   margin-top: .3rem;
}
.dshInfo h4:hover{
   color: #a41e21;
}
.dshInfo p{
   color:#425968;
   font-size: 1.2rem;
   line-height: 26px;
   font-style: normal;
   font-weight: 300;
   width:180px;
}
/*加入纳菲*/
.proBanner{
   height: 11rem;
   width: 100%;
   background: url(/images/joinnf.png) no-repeat;
   background-size: cover;
}
.Clickjzgd{
   border:1px solid #ccc;
   width: 100%;
   background: #435968 !important;
   color: #fff !important;
   height: 3rem;
   line-height: 3rem !important;
   position:relative;
   padding-left: 4rem;
   cursor: pointer;
}
.Clickjzgd span{
   position: absolute;
   left: 0;
   height: 100%;
   display: inline-block;
   width: 3rem;
   background: url(/images/add.png) center center no-repeat;
   /*background-size: cover;*/
   border:1px solid #ccc;
}
.Moerbg{
      background: url(/images/jh.png) center center no-repeat !important;
}
#showMore{
   color:#425968;
   font-family: 'Lato', sans-serif;
   font-size: 1rem;
   line-height: 1.73rem;
   font-style: normal;
   margin-bottom: 1rem;
   display: none;
}
#showMore h4{
   color:#425968; 
}
#form1 .form-group label{
   color: #425968;
   font-size: 1.3rem;
}
.btnYs{
   transition: .5s ;
   margin-bottom: 2rem;
}
.btnYs:hover{
   border-color: #a41e21 !important;
   background: #911b1e !important;
}
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}
.btnhover:hover{
   background: #ddd;
}
/*新闻列表*/
.NewsListMain h2{
   color:#425968;
   font-family: 'Lato', sans-serif;
   text-transform: capitalize;
   font-weight: normal;
   font-size: 2rem;
   letter-spacing: 0px;
   margin-top: 1rem;
}
.NewsList1{
  display: flex;
   display:-webkit-flex;
   display:-moz-box;
   display:-ms-flexbox;
}
.proContentL *{color: #425968;}
.NewsList1 li a{
   display: inline-block;
   margin-right: 1rem;
   text-align: center;
   padding: 2px 10px;
   background:#f00;
   color: #fff;
   border: 1px solid #000;
   border-radius: 6px;
   font-weight: bold;
   font-size: 1.4rem;
}
.NewsList1 li a.on{
   background: #425968 !important;
}
.NewsList1 li a:hover{
   border-color: #a41e21 !important;
   background: #911b1e !important;
}
.newImg{
   text-align: center;
   width:30%;
}
.NewContetn{
   background: #fff;
   padding:0 0 1rem 1rem;
   width:70%;
}
.newImg img{
   width: 100%;
   height: 100%;
   border-right:1px solid #ccc;
}
.NewContetn h4{
   margin-bottom: 0;
}
.NewContetn p a{
	font-size:1.23rem;
	color:#4b6575;
	line-height:1.93rem;
	}
.NewContetn h4 a{
   font-size: 1.7rem;
   color:#425968;
   font-weight: 300;
   white-space: nowrap;
   overflow: hidden;
   width: 100%;
   display: inline-block;
   text-overflow: ellipsis;
   margin-bottom: 1rem;
   margin-top:1rem;
}.NewContetn h4 a:hover{
   color: #a41e21;
}
.fbinfo{
   font-size: 1.3rem;
   margin-bottom: .9rem;
   margin-top: -1rem;
   display: inline-block;
   width: 100%;
   color:#bebebe;
   font-weight: 500;
}
.fbinfo span{
   color:#bebebe;
   font-size: 1.3rem;
   margin:0 10px;
}
.NewsMore{
   margin:10px 0;
}
.NewsMore a{
   display: inline-block;
   margin-right: 1rem;
   text-align: center;
   padding: 5px 20px;
   background:#b62f2c;
   color: #fff;
   border: 1px solid #000;
   font-weight: 600;
   font-size: 1.4rem;
   text-transform: uppercase;
}
.NewsMore a:hover{
   border-color: #a41e21 !important;
   background: #911b1e !important;
}
.NewsItem1{
   margin-bottom:1rem;
   border: 1px solid #ccc;
}

/*新闻详情*/
.newsContent{
   padding:2rem 0;
}
.newsContent h3{
   color:#425968;
   text-align:center;
   margin-bottom: 1.4rem;
	font-size: 2.1rem;
}
.newsContent .fbinfo{
	text-align:center;}
.NewsXq{
	color:#425968;
	font-family: 'Lato', sans-serif;
	font-size: 1.43rem;
	line-height: 2.13rem;
	font-style: normal;
	font-weight: 300;
	margin-bottom: 1rem;
	text-align:justify;
		}
.prenext ul li{
	color:#425968;
	font-family: 'Lato', sans-serif;
	font-size: 1.43rem;
	line-height: 1.73rem;
	font-style: normal;
	font-weight: 300;
	border: 1px solid #ccc;
	margin-bottom: 10px;
	padding: 10px;
	border-radius: 10px;}
.prenext ul li span{
		color:#425968;
	font-family: 'Lato', sans-serif;
	font-size: 1.43rem;
	line-height: 2.03rem;
	font-style: normal;
	font-weight: 300;}
.prenext ul li a{
	color:#32424d;
	font-size: 1.43rem;
	margin-right: 10px;
	font-weight: 500;}
	.prenext ul li a:hover{
		color:#a41e21;}
		.NewsXq span{
   color: #425968;
   font-size: 1.5rem;
}
/*个人详情页面*/
.xqBanner{
   height: 11rem;
   width: 100%;
   background:url(/images/aboutbannerBg1.png) center no-repeat;
   background-size: cover;
}
.aboutBannerxq{
   line-height: 11rem;
   font-family: 'Lato', sans-serif;
   font-size: 3.4rem;
   font-weight: 300;
   color: #fff;
   text-shadow: 4px 0px 5px #a6a6a6;
   margin-left: 1rem;
}
.aboutContentL h3{
   color: #425968;
}
.aboutContentL span{
	color:#425968;}
.aboutContentL b{
	color:#425968;}
/*战略合作*/
.zlhzBanner{
   height: 11rem;
   width: 100%;
   background:url(/images/zlhz.png) center no-repeat;
   background-size: cover;
}
.aboutBannerxq{
   line-height: 11rem;
   font-family: 'Lato', sans-serif;
   font-size: 3.4rem;
   font-weight: 300;
   color: #fff;
   text-shadow: 4px 0px 5px #a6a6a6;
   margin-left: 1rem;
}
.zlhzContent{
   margin-top: 1rem;
}
.zlhzContent img{
   max-width: 100%;
   height: auto;
}
/*搜索内容*/
.SearchTitle{
   border-bottom: 2px solid #425968;
   padding:10px 0;
}
.searchtip{
	text-align: center;
	color:#425968;
	padding: 10px;}
.SearchJg{
	border-bottom: 1px dotted #ccc;
	margin-bottom:1rem;
	margin-top:1rem;
}
.search_content p span{font-weight: bold;color: #425968;font-size: 1.1rem}
.font_green{
	font-size: 1.1rem;
	color:#547388;
	font-weight: bold;
	margin-right: 10px;}
	.font_green:hover{
		color:#a41e21;}
.SearchJg p a{
	font-size:1.3rem;
	color:#425968;}	
.SearchTitle span{
   color:#425869;
   font-size: 1.5rem;
}
.SearchTitle span a{
   color:#425869;
   font-size: 1.5rem;
}
.SearchTitle span a:hover{
   color: #a41e21;
}
.search_content{
   color:#425869;
   font-size: 1.5rem;
   text-align: center;
   padding: 1rem 0;
}
.gray{
	color:gray;
	text-align:center;}
	.gray span{
		font-weight:bold; color:#425869;}
/*在线反馈*/
.contactA a{
	color:#4a6779;
	font-size: 1.3rem;
	text-decoration: underline;
	font-weight: 600;
	font-style: italic;}
	.contactA a:hover{
		color:#a41e21;}
/*招聘信息*/
.table-bordered tr th,.table-bordered tr td{
   color: #425968;
}
.table-bordered tr th span{
   margin-left:1rem;
   color: #425968;
}
/*分页*/
.t_page{
	text-align:center;
	line-height: 2rem;
	margin-bottom: 2rem;
	font-size: 1rem;
	color: #425968;
	}
.t_page a{
	color:#425968;
	display: inline-block;
	padding: 0 10px;
	border: 1px solid #ccc;
	margin: 0 8px;
	border-radius: 5px;}	
.t_page a:hover{
	border: 1px solid #a41e21;
	background:#939393;
	color:#fff;
	}
.FontRed{
	color:#b62f2c;}