/*
* @Author: dell
* @Date:   2017-08-03 22:09:22
* @Last Modified by:   tony
* @Last Modified time: 2017-09-27 11:23:53
*/

/* header */
.wow{visibility: visible;}
.header{height: 67px;}
.logo a{height: 47px;}



/*footer*/
.footer { font-size: 12px; line-height: inherit }
.footer span { display: block; text-align: center }
.footer .footer_link { display: none }
.footer_info { text-align: center; padding: 15px 0 }
.footer_info .usinfo { padding: 0; margin: 0; }
.footer_info .usinfo h5 { font-size: 14px }
.footer_info .usinfo p { font-size: 12px }
.top { border-radius: 100% }

/*block*/
.index_ { padding-top: 2em; padding-bottom: 1em }
.index_ .T { padding-bottom: 18px }
.index_ .T h1 { font-size: 22px }
.index_ .T h2 { font-size: 18px }
.index_ .T h2 strong { width: 100%; background-size: contain }
.index_ .T h2.border strong:before, .index_ .T h2.border strong:after { width: 60% }
.index_ .T h3 { font-size: 16px }
.index_ .T h4 { font-size: 12px }
.article .C { font-size: 12px }

/* ==========================================================================

   Common module

   ========================================================================== */
.contBox{padding-left: 0;padding-top: 0;}
.fp-slidesNav{top: auto;bottom:5%;}
#fp-nav ul li, .fp-slidesNav ul li{width: 40px;height: 11px;}
#fp-nav ul li a, .fp-slidesNav ul li a{padding: 4px 0;}

.ban1-1{right: 28%;top: 18%;width: 147px;height: 113px;}
.ban1-2{right: 3%;top: 29%;width: 142px;height: 118px;}
.ban1-3{right: 10%;top: 56%;width: 34px;height: 60px;}
.ban1-4{right: auto;left: 3%;font-size: 2.4rem;top: 37%;}
.ban1-5{right: auto;left: 3%;top: 44%;}
.ban1-6{right: auto;left: 3%;top: 50%;}

.ban2{top: 25%;}
.ban2-4 ul li{padding-right: 20px;}
.ban2-4 ul li span{display: inline-block;}
.ban3{left:5%;top: 24%;padding-right: 30px;}
.ban3-2,.ban3-3{font-size: 2.4rem;line-height: 3.6rem;}
.ban3-4{line-height: 2.2rem;padding: 1rem 0;}

.about-nav{padding-top: 80px;}
.about-bg1{width: 38%;padding-top: 52%;}
.aboutL,.aboutR{width: 100%;}
.prodBox{padding-top: 20px;}
.prod-top{padding-top: 80px;}
.prod-bg{width: 80%;top: 100px;left: 10%;padding-top: 80%;display: none;}
.module_cate a p{padding-top: 0;line-height: 1.6rem;}
.module_cate a span:after{top: 160%;}

.contact{padding-top: 80px;}
#allmap{height: 210px}
.contactgrid small{float: left;padding-right: 20px;}
.contactgrid p{padding: .4rem 0;line-height: 2.4rem;}
.contactgrid i{right: 10%;font-size: 2.4rem; line-height: 2.4rem;}
.contactgrid strong{font-size: 1rem;}
.contactgrid small{font-size: 1rem;}
.contactgrid p{padding: 0 0 .6rem 0;}


/* ==========================================================================

   Index Page

   ========================================================================== */

/* ==========================================================================

   Inner Page

   ========================================================================== */

.newsbg{display: none;}
.newsBox{width: 100%;}
.leval{padding-top: 80px;}
.leval a{padding: 0 10px;margin: 8px;}
.newscont{padding: 4%;}
.newspt{padding-top: 65px;}


/*nbanner*/
.nbanner { height: 150px }
.nbanner img { margin-top: -182px; margin-left: -500px; width: 1000px; height: 260px }

/*简介*/

/*新闻*/
.news-txt p{line-height: 1rem;height: 1rem;overflow: hidden;	text-overflow:ellipsis;	white-space: nowrap;}


.news-box { margin-bottom: 1rem }
.news-box .news_cont p { height: 3.15rem }
.news-box .news_time .date { line-height: 22px; text-align: left; padding: 0; margin: 0; }
.news-box .news_time .date:before { display: none; }
.news-box .news_time .date i { font-size: inherit; font-weight: normal; display: inline; }

/*新闻详细 */
.newsTit h1 { padding: 25px 0 25px; font-size: 22px }
.newsTit p span { display: inline-block }
.content_bak { padding: 20px 0 !important; border: 0; }
.content_bak h2 { font-size: 16px; font-weight: bold; margin: 0 0 }
.content_bak p { font-size: 13px; margin: 1em 0; line-height: 22px }

.newsDetailCur li, .newsDetailCur li.r { float: left; padding-bottom: 10px; width: 100%; text-align: left; white-space: nowrap; font-size: 13px }

/*招聘 */
.sect_job{padding-top: 90px;padding-bottom: 20px;}
.jobCont{padding-top: 15px;padding-bottom: 15px;}
.jobChild:nth-child(2n) .box{border-right: none;}
.jobChild{width: 50%;}
.jobChild .mask{display: none;}
.jobChild .box{padding: 20px 12px;}
.jobChild .box p{padding: 1rem 0;}
.jobChild:hover big{color: #333;}
.jobChild:hover p{color: #666}
.jobChild:hover a{color: #808080;border-color: #666}
.jobChild:hover big:before{background-color: #333;}

.jobInfo{margin-top: 15px;padding: 12px 10px;}
.jobInfo-l,.jobInfo-r{width: 100%;border-right: none;padding: 0;}

