/*================首页样式及公共部分样式================*/
.menu { float:right   }
.menu li {float:left;position:relative;}
.menu li a:hover {color:#fff; background:#4AA9F9}
.menu li.focusa {color:#fff; background:#4AA9F9}
.menu li a {display:block;float:left;height:85px;line-height:85px;width:108px; text-align: center; font-size:18px; color:#333;  /* padding: 0 25px; */}
.one {top:85px;}
.menu li ul {position:absolute;left:0;background:#fff;width:152px;z-index:9999999999;display:none;}
.menu li ul a {width:152px;padding:0; height:40px;line-height:40px;font-size:14px; /* text-indent: 2em; */}
.one li a:hover {background:#4AA9F9;color:#fff;}
.menu li ul.two {left:152px;}
.one li a.more {background:url( ../../kf/vdrop.png) no-repeat 152px center;}
.one li a.more:hover {background:url(  ../../kf/vdrop.png) #4AA9F9 no-repeat 152px center;}
.menu li ul.hdw {left:152px;}
.menu li ul.hdwq {left:152px;}
#tactive{ color:#fff; background:#4AA9F9 }

#actives a{ color:#4AA9F9}

.c_pro{width:100%;}
.c_pro ul{margin-right:-50px;overflow:hidden;}
.c_pro ul li{width:280px; height:170px; float:left; margin:15px 25px 15px 0;  border: #F2F2F2 1px solid; position:relative; overflow:hidden; cursor:pointer;}
.c_pro ul li img{width:280px;height:140px;transition:all 1.0s;}
.c_pro ul li:hover img{transform: scale(1.15, 1.15);}
.c_pro ul li .txt{width:280px;height:30px; background: #E8E8E8;position:absolute;left:0;bottom:0;color:#000;}
.c_pro ul li .txt h3{height:30px;line-height:30px;font-size:14px;text-align:center;}
.c_pro ul li:hover {box-shadow:0px 5px 5px #ccc;}
.c_pro ul li:hover .txt { background:#4AA9F9; color:#FFFFFF;}

.topnav {padding:0;margin:0;list-style:none;}
.topnav li {border-top:solid 1px #E5E8EA;}
#active {border-top:none}
.topnav li a { padding-left:20px;display:block;text-decoration:none;text-align:left;background:url( ../../kf/r.png) no-repeat left center;line-height:42px;height:42px; font-size:15px; color:#2f2f2f}
.topnav li a:hover {color:#4AA9F9;}
.topnav ul {margin:0;padding:0;display:none;}
.topnav ul li {margin:0;padding:0;clear:both;}
.topnav ul li a {padding-left:40px;outline:0;background:url( ../../kf/r.png) no-repeat 20px}
.topnav ul li a:hover {}
.topnav ul ul li a {padding-left:60px;background:url( ../../kf/r.png) no-repeat  40px}
.topnav ul ul li a:hover {}
.topnav ul ul ul li a {padding-left:80px;background:url( ../../kf/r.png) no-repeat 60px}
.topnav ul ul ul li a:hover {}
.topnav ul ul ul li ul li a {padding-left:100px;background:url( ../../kf/r.png) no-repeat 80px}
.topnav ul ul ul li ul li a:hover {}
.topnav span {float:right;height:42px;}
.topnav .active a {color:#4AA9F9}



.header{/*height:47px;*/ line-height:47px; border-top:1px solid #eee; border-bottom:1px solid #eee; background: #f5f5f5;}

.header .top .left{font-size: 14px; color: #666;}

.header .top .right{font-size: 14px; color: #999;/*height:47px;*/ line-height:47px;}

.header .top .right a{padding:0 10px ; color: #666; display: inline-block; *display: inline; zoom:1;}

.header .top .right a.weibo{padding-left: 26px; background: url(../bg/weibo.png) no-repeat left center;}

.navBox{width: 100%; background: #fff;}

.navBox .logo {width: 26%;overflow: hidden;margin-top:20px; }

.navBox .logo img{width: 100%; height: auto;}

/* .navBox .tit{
    float: left;
    margin-top: 2.6%;
    margin-left: 1%;
} */
.navBox .tit h1{
    font-size: 16px;
}
.navRt{width: 734px;}

.navRt .nav li{float: left; line-height: 85px;}

.navRt .nav li a{display: block; padding:0 19px; font-size: 18px; color: #333;}

.navRt .nav li a:hover{color: #4AA9F9}

/*banner*/

.bannerBox{ width:100%; height:auto; overflow:hidden; position:relative;}

.bannerBox .hd{ position:absolute; bottom:25px; z-index:99; width: 100%;}

.bannerBox .hd ul{overflow:hidden; zoom:1; text-align: center; width: 100%;}

.bannerBox .hd ul li{display: inline-block; *display: inline; zoom:1; vertical-align: middle; margin-right:14px;  width:9px; height:9px; border:2px solid #fff; background: #fff; font-size: 0; text-align:center; cursor:pointer; -moz-border-radius:100%; -webkit-border-radius: 100%;  border-radius: 100%}

.bannerBox .hd ul li.on{ background:none; color:#fff; }

.bannerBox .prev,.bannerBox .next{ display:block; position: absolute; width:24px; height:48px; top:44%; cursor:pointer;}

.bannerBox .next{left:18%; background:url("../bg/bna-left1.png") no-repeat center center;}

.bannerBox .prev{right:18%; background:url("../bg/bna-right1.png") no-repeat center center;}

.bannerBox .next:hover{left:18%; background:url("../bg/bnab-left2.png") no-repeat center center; transition: 0.5s all; -webkit-transition: 0.5s all;-o-transition: 0.5s all;    -moz-transition: 0.5s all;-ms-transition: 0.5s all;}

.bannerBox .prev:hover{right:18%; background:url("../bg/bna-right2.png") no-repeat center center; transition: 0.5s all; -webkit-transition: 0.5s all;-o-transition: 0.5s all;    -moz-transition: 0.5s all;-ms-transition: 0.5s all;}

.bannerBox .bd{ position:relative; z-index:0;}

.bannerBox .bd ul{margin-bottom: 0;}

.bannerBox .bd li{ zoom:1; vertical-align:middle;}

.bannerBox .bd img{ width:100%; height:auto; display:block;}



/*搜索*/

.search{width: 100%;height: 60px; padding-top: 24px; margin-bottom: 58px; background: #f5f5f5; border-bottom: 1px solid #ddd;}

.search-box{width: 915px; margin:0 auto 24px;}

.search-box .tit{line-height: 38px; font-size: 16px; color: #333;}

.search-s {width: 830px; height: 34px; border:2px solid #4AA9F9;}

.search-s .s {float:left; display: block; width:677px;height:24px; line-height:24px; padding:5px 0 5px 10px;}

.search-s .go {float: right; display: block; width:143px; height:34px; line-height:34px; cursor:pointer;}

.go{background:url(../bg/sbgr.jpg) no-repeat left center; -webkit-appearance : none ;  /*解决iphone safari上的圆角问题*/}

.hm-product ul.top{margin-bottom: 15px;}

.hm-product ul.top li{float: left; width: 382px; height: 315px; margin-right: 27px; background-color: #fff; -webkit-box-shadow: 0 5px 10px 0 rgba(0,0,0,0.1); -moz-box-shadow: 0 5px 10px 0 rgba(0,0,0,0.1);box-shadow: 0 5px 10px 0 rgba(0,0,0,0.1); }

.hm-product ul.top li.last{margin-right: 0;}

.hm-product ul.top li.current{-webkit-box-shadow:0 5px 20px rgba(0,0,0,0.3) !important;-moz-box-shadow:0 5px 20px rgba(0,0,0,0.3) !important;box-shadow:0 5px 20px rgba(0,0,0,0.3) !important}

.hm-product ul.top li .tit{/*width: 382px;*/ height: 92px; line-height: 92px; font-size: 22px; color: #333; text-align: center; overflow: hidden;}

.hm-product ul.top li .pic{display: block; width: 106px; height: 106px; margin:0 auto;}

.hm-product ul.top li .con{padding:0 20px; height: 72px; line-height: 72px; overflow: hidden; font-size: 16px; color: #000; text-align: center;}

.hm-product ul.top li .btn{display: block; width: 116px; height: 40px; margin:0 auto; padding:0; border-radius: 0; line-height: 40px; border: 1px solid #2077b9; text-align: center; font-size: 14px; color: #267ad8;}

.hm-product ul.top li .btn:hover{background: #267ad8; color: #fff; transition: 0.5s all; -webkit-transition: 0.5s all;-o-transition: 0.5s all; -moz-transition: 0.5s all;-ms-transition: 0.5s all;}



.opendown{position: relative; padding:32px 26px 32px 42px; margin-bottom: 10px; background-color: #fff; -webkit-box-shadow: 0 5px 10px 0 rgba(0,0,0,0.1); -moz-box-shadow: 0 5px 10px 0 rgba(0,0,0,0.1);box-shadow: 0 5px 10px 0 rgba(0,0,0,0.1);  }

.opendown li{ float: left; width: 100%; position: relative;}

.opendown .title{height: 44px; margin-bottom: 20px; line-height: 44px; font-size: 24px; color: #3b87dc; font-weight: bold;}

.opendown .close{ position: absolute; right: 0px; top:0px; width: 40px; height: 40px; background: url(../bg/close.png) no-repeat center center; cursor: pointer;}

.opendown .close:hover{background: url(../bg/close2.png) no-repeat center center;}

.opendown li dl{width: 100%;}

.opendown li dl dt{position: relative; margin-bottom: 10px; border-bottom: 1px solid #eee;}

.opendown li dl dt h5{font-size: 18px; font-weight: normal; height: 56px; line-height: 56px; color: #333;}

.opendown li dl dt .bt{position: absolute; right: 0; bottom: 0; width: 56px;height: 56px; background: url(../bg/down.png) no-repeat center center; cursor: pointer;}

.opendown li dl dt .bt.up{background: url(../bg/up.png) no-repeat center center;}

.opendown li dl dd{display: none; padding-bottom: 20px; margin-bottom: 10px; border-bottom: 1px dashed #ddd;}

.opendown li dl dd a{display: block; padding-left: 10px; height: 32px; line-height: 32px; font-size: 14px; color: #666; overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;}

.opendown li dl dd a:hover{background: #eef2f6; color: #3b87dc;}



.newsabt{padding-bottom: 60px; padding-top: 20px;}

.newsabt .tit00{position: relative; margin-bottom: 15px; line-height: 48px;}

.newsabt .tit00 h5{font-size: 22px; color: #333; font-weight: normal;}

.newsabt .tit00 .more{display: block; position: absolute; right: 0; top:0; font-size: 14px; color: #d2161a;}

.newsabt .tit00 .more:hover{color: #b90408;}

.newsabt .left{width: 606px; margin-right: 20px;}

.N06_list_ol li{ padding: 0px 0px 18px; margin-bottom: 18px; border-bottom: 1px dashed #999; }

.N06_list_ol .current{ background-color: #b0d5f8; }

.N06_list_dl dt{ float: left; width: 84px; border: 1px solid #e9e9e9; text-align: center; color: #fff; }

.N06_list_dl dt b{ display: block; height: 65px; padding-top: 5px; border-bottom: 1px solid #283748; line-height: 48px; font-family: "Microsoft Yahei"; font-weight: normal; background: #000;}

.N06_list_dl dt b big,.N06_list_dl dt b small{display: block;}

.N06_list_dl dt b big{height: 34px; line-height: 34px; font-size: 32px; font-style: italic;}

.N06_list_dl dt b small{height: 24px; line-height: 24px; font-size: 12px;}

.N06_list_dl dt em{ display: block; height: 25px; line-height: 25px; font-size: 12px; background: #4AA9F9;}

.N06_list_dl dd{ margin-left: 100px; }

.N06_list_dl dd h4{ height: 30px; margin-top:0; margin-bottom: 5px; line-height: 30px; font-size: 16px; overflow: hidden;}

.N06_list_dl dd h4 a{ color: #333; }

.N06_list_dl dd h4 a:hover{ color: #3b87dc; }



.N06_list_dl dd p{height: 44px; overflow: hidden; line-height: 24px; color: #666; }



.newsabt .height{width: 574px;}

.abtus .pic{display: block; width: 574px; height: 192px; margin-bottom: 23px; overflow: hidden; position: relative;}

.abtus .pic img{display: block; position: absolute; left: 0; top:0; width: 574px; height: 192px;}

.abtus .con{width: 574px; padding-bottom: 22px; border-bottom: 1px dashed #999; overflow: hidden; font-size: 14px; color: #333;}

.abtus .con p{height: 149px;  overflow: hidden; line-height: 22px; color: #000;}


.footer{width: 100%; padding-top: 45px; background: url(../bg/ftbg.jpg) repeat;}

.footer .fttop{padding-bottom: 30px; border-bottom: 1px solid #2b2d32;}

.footer .fttop .list{width: 774px; }

.footer .fttop .list li{float: left; width: 74px; margin:0 92px;}

.footer .fttop .list li:last-child{margin-right: 0;}

.footer .fttop .list li a{display: block; color: #bebcbc; line-height: 40px; font-size: 14px; text-align: center;}

.footer .fttop .list li a:hover{color: #fff;}

.footer .fttop .ftlogo{width: 169px; height: 75px; margin-right: 20px; text-align: center; }

.footer .fttop .ftlogo a{
    /* margin-left:80px; */
    font-size: 14px;
    margin-top: 2%;
     display: inline-block;
    color: #fff;
    /* width: 56px;
    height: 32px; */
}
.footer .fttop .ftlogo a img{width: 100%; height: 100%;}

.footer .fttop .ftweibo{margin-right:60px; width: 48px;}

.footer .fttop .ftweibo a{ line-height: 36px; }

.footer .fttop .ftweibo .pic{display: block; width: 40px; height: 40px; margin:0 auto; background: #26292e; -moz-border-radius:100%; -webkit-border-radius: 100%;  border-radius: 100%;}

.footer .fttop .ftweibo .pic img{display: block; width: 40px; height: 40px;}

.footer .fttop .ftweibo .pic:hover{background: #77787b; transition: 0.5s all; -webkit-transition: 0.5s all;-o-transition: 0.5s all; -moz-transition: 0.5s all;-ms-transition: 0.5s all;}

.footer .fttop .ftweibo .tt{display: block; color: #d5d2d2; text-align: center;}

.footer .fttop .ftweibo .tt:hover{color: #fff;}

.footer .copyright{height: 64px; line-height: 64px; font-size: 12px; color: #d5d2d2; text-align: center;}



/*-----------------内页开始---------------*/

.inBanner{width: 100%; height: 372px;}

.inBanner .con{padding-top: 100px; text-align: center;}

.inBanner .con h5{line-height: 80px; font-size: 38px; color: #fff; font-weight: normal;}

.inBanner .con span{display: block; width: 72px; height: 2px; margin:0 auto 20px; background: #dededc; color: #fff; }

.inBanner .con .intro{line-height: 24px; font-size:18px; color: #fff;}



.insearch{background: #eaeeef;  border-bottom: 1px solid #ddd;}

/* .innerCon .left{padding-bottom: 30px;} */

.innerCon .left{width: 285px;}

.innerCon .left dt{width: 285px; height: 56px; line-height: 56px; font-size: 20px; background: #4AA9F9; color: #fff;}

.innerCon .left dt em{padding-left: 20px; color: #fff;}

.innerCon .left dd{width: 285px; background: #eee; border-bottom: 1px solid #fff;}

.innerCon .left dd a{display: block;width: 265px; height: 56px; line-height: 56px; font-size: 16px; padding-left: 20px; color: #333; border-bottom: 1px solid #ccc; background: url(../bg/rt1.png) no-repeat 258px center;}

.innerCon .left dd:last-child{border-bottom: none;}

.innerCon .left dd:last-child a{border-bottom: none;}

.innerCon .left dd a:hover,.innerCon .left dd.current a{color: #4AA9F9;}

.innerCon .left-down dd a{padding-left: 42px; width: 243px; background: url(../bg/pic1.jpg) no-repeat 26px center;}

.innerCon .right{width: 878px;}





.innerCon .height{width: 878px;}

/*新闻详情页*/

.NewsDetails_01{width: 870px; padding-bottom: 50px; margin-left: auto; margin-right: auto;}

/*新闻标题*/

.NewsDetails_01 .newstl{ margin-bottom:30px; text-align: center; border-bottom: 1px solid #ddd;}

.NewsDetails_01 .newstl h3{ padding-bottom:14px; font-family:"Microsoft yahei"; font-size:24px; font-weight:normal;}

.NewsDetails_01 .newstl span{ display:block; font-size: 14px; color: #999; padding-bottom:24px;}

/*新闻图片+新闻内容*/

.NewsDetails_01 .con{padding-bottom: 30px;}

.NewsDetails_01 .con img{display: block; max-width: 970px; margin: 20px auto;}

.NewsDetails_01 .con p{line-height:28px; font-family:"Microsoft yahei"; font-size:14px; color: #666;}

.NewsDetails_01 .shareN{ height:50px; margin-top:40px; }

/*分享*/

.shareBox{position:relative; height: 32px; margin-top: 30px; margin-bottom: 20px; padding-bottom: 30px; border-bottom: 1px solid #dfdfdf;}

.shareBox .share{position:absolute; height:0; top:0; width:260px; height:32px; padding-left:20px;}

.shareBox .bshare-custom{ height:20px; line-height:20px;}



/*上一篇下一篇*/

.NewsDetails_01 .nextOne{position: relative; padding-top: 15px; border-top: 1px solid #ddd;}

.NewsDetails_01 .nextOne h5{width:380px; height: 30px; margin-bottom: 5px; line-height: 30px; overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap; font-family:"Microsoft yahei"; font-size:14px; font-weight:normal;  color:#333;}

.NewsDetails_01 .nextOne a{line-height: 30px; font-family:"Microsoft yahei"; font-size:14px; font-weight:normal; color:#666;}

.NewsDetails_01 .nextOne a:hover{color:#4AA9F9; transition: 0.5s all; -webkit-transition: 0.5s all;-o-transition: 0.5s all; -moz-transition: 0.5s all;-ms-transition: 0.5s all;}

.NewsDetails_01 .nextOne .download{position: absolute; right: 0; top:25px;width: 88px; height: 30px; background: url(../bg/download.jpg) no-repeat center center;}

.NewsDetails_01 .nextOne .download a{display: block; height: 30px; padding-left: 30px; line-height: 30px; font-size: 12px; columns: #333;}

.NewsDetails_01 .nextOne .download a:hover{color: #3e92f7;}



.news-list ul li{float: left; width: 100%; padding-bottom: 30px;margin-bottom: 30px; border-bottom: 1px dashed #999;}

.news-list ul li dl dt{float: left; width: 56px; margin-right: 24px; text-align: center;}

.news-list ul li dl dt .day{width: 56px; height: 34px; line-height: 34px; font-size: 32px; font-weight: bold; color: #888888; font-style:italic;}

.news-list ul li dl dt .moye{width: 56px; height: 24px; line-height: 24px; font-size: 12px; color: #999;}

.news-list ul li dl dd{position: relative; float: left; width: 790px;}

.news-list ul li dl dd .cct{width: 730px; float: left;}

.news-list ul li dl dd .cct h5{ height: 30px; line-height: 30px; font-size: 16px; color: #333; overflow:hidden;/*text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;*/}

.news-list ul li dl dd .cct h5 a{color: #333;}

.news-list ul li dl dd .cct h5 a:hover{text-decoration: underline;}

.news-list ul li dl dd .cct .con{height: 24px; line-height: 24px; font-size: 14px; color: #333; overflow:hidden;/*text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;*/}

.news-list ul li dl dd .more{display: block; float:right; width: 30px; height: 30px; background: url(../bg/pic2.png) no-repeat center center;}

.news-list ul li dl dd .more:hover{background: url(../bg/pic3.png) no-repeat center center;}



 /*24px*/

.asppage24{width:100%; margin-top:40px; margin-bottom: 40px; overflow:hidden}

.asppage24 .pager {color:#888; width:100%; height: 32px; text-align:center;}

.asppage24 .pager span,

.asppage24 .pager .nolink,

.asppage24 .pager a {display:inline-block; border: solid 1px #dddddd;  line-height:30px; margin:0 5px; padding:0px 12px;}

.asppage24 .pager .nolink { color:#888;}

.asppage24 .pager a {color:#888;text-decoration:none;}

.asppage24 .pager a:hover {color: #FFF; background: #4AA9F9;border:solid 1px #4AA9F9; }

/*隐藏页码信息*/

.asppage24 .pager .pageinfo{display:none;}

/*当前页*/

.asppage24 .pager .cpb,.asppage24 .pager .current {color:#FFF; font-weight:100; background:#4AA9F9;border:solid 1px #4AA9F9}

/*如需要修改颜色：替换"#0C59A1"*/



/*员工活动列表*/

.activity-list{}

.activity-list li{float: left; width: 280px; margin-right: 18px; margin-bottom: 10px;}

.activity-list li.last{margin-right: 0;}

.activity-list li a{display: block;}

.activity-list li a.pic{position: relative; width: 280px; height: 178px; overflow: hidden;}

.activity-list li a.pic img{position: absolute; top:0; left: 0; display: block; width: 280px; height: 178px; }

.activity-list li a.tit{height: 44px; line-height: 44px; font-size: 16px; color: #333; text-align: center; overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;}

.activity-list li a.tit:hover{color: #4AA9F9;}



/*内页下载页面*/

.download-list{}

.download-list ul li{position: relative; float: left; width: 100%; border-bottom: 1px dotted #999;}

.download-list ul li a.tit{display: block; float: left; max-width: 590px; height: 55px; padding-left: 24px; line-height: 55px; font-size: 14px; color: #444; background: url(../bg/pic4.jpg) no-repeat 4px center; overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;}

.download-list ul li a.tit:hover{color: #4AA9F9;}

.download-list ul li a.download{float: right; display: block; height: 55px; line-height: 55px;  padding-left: 20px; font-size: 14px; color: #999; background: url(../bg/download.png) no-repeat left center;}

.download-list ul li a.download:hover{color: #4AA9F9;}



/*人才招聘页面*/

/*.employment{padding-bottom: 140px;}

.employment .zp{ margin-bottom:15px; padding-bottom:5px; line-height:26px; font-size:14px; color:#333; }

.employment .tips{ margin-bottom:25px; padding-bottom:5px; line-height:26px; font-size:14px; color:#999; }

.employment img{display: block; max-width: 878px; margin:15px auto;}

.employment h3{ padding-left:70px; height:48px; line-height:48px; font-weight:normal; font-size:16px; color:#4AA9F9; background:url(../bg/hbg1.jpg) repeat-x center bottom;}

.zpbox{ width:100%; font-size:14px; color:#333; border-bottom:1px solid #e4e4e4;}

.zpbox h3{ margin-top:2px; padding-left:24px; height:38px; line-height:38px;  font-size:14px;  color:#4AA9F9; background-color:#e5edf6; cursor:pointer;}

.zpbox .on{background-color:#e5edf6; color: #fff;}

.zpbox h3 em{ display:block; float:right; width:70px; height:38px; background: url(../bg/embg_on.png) center center no-repeat;}

.zpbox .on em{ background: url(../bg/embg.png) center center no-repeat;}

.employment h3 span{ display:block; float:left;}

.employment h3 .sp1{display:block; float:left; width:176px; font-size: 16px;}

.employment h3 .sp2{ width:234px;}

.employment h3 .sp3{ width:234px;}

.zpbox .zpmain{ display:none; padding:20px 24px; padding-top:20px; min-height:100px; line-height:26px; background: url(../bg/zpbottom_bg.jpg) 0 bottom repeat-x; border-left:1px solid #e4e4e4;border-right:1px solid #e4e4e4;}

*/





.employment{padding-bottom: 140px;}

.employment .zp{ margin-bottom:30px; padding-top:14px; padding-bottom:0px; line-height:26px; font-size:14px; color:#333; border-bottom:5px solid #e9e9e9;}

.employment h3{ height:48px; line-height:48px; font-weight:normal; font-size:16px; color:#4AA9F9; background:url(../bg/hbg1.jpg) repeat-x center bottom;}

.zpbox{ width:100%; /*height:584px;*/ padding-bottom: 50px; font-size:14px; color:#333;}

.zpbox h3{ margin-top:5px; padding:0;  height:38px; line-height:38px;  font-size:14px;  color:#333; background:#fff; border-bottom: 1px solid #e2e2e2; cursor:pointer;}

.zpbox .on{background:#d2e4f4; color: #333;}

.employment h3 span{ display:block; float:left;}

.employment h3 .sp1{ width:200px; padding-left:40px;}

.employment h3 .sp2{ width:200px;}

.employment h3 .sp3{ width:170px;}

.employment h3 .sp4{ width:170px;}

.zpbox .zpmain{position: relative; display:none; padding-left:40px; padding-right: 186px; padding-top:20px; width:650px; /*height:400px;*/ line-height:26px; border-left:1px solid #d2e4f4;border-right:1px solid #d2e4f4; border-bottom: 1px solid #d2e4f4;}

.zpbox .zpmain .my{position: absolute; right:30px; top:30px; width:137px; height:34px; background: url(../bg/iempt.jpg) no-repeat center center; }











/*联系我们页面*/

.contact{}

.contact .top{margin-bottom: 40px;}

.contact .top .left{width: 396px; padding-top: 50px; margin-right: 80px;}

.contact .top .left ul li{position: relative; 
    float: left; 
    width: 358px; 
    /* margin-bottom: 36px;  */
    padding-left: 38px;}

.contact .top .left ul li h5{height: 30px; margin-bottom: 5px; line-height: 30px; font-size: 18px; color: #333;}

.contact .top .left ul li b{display: block; height: 30px; line-height: 30px; font-weight: normal; font-size: 14px; color: #333;} 

.contact .top .left ul li p{font-size: 13px; color: #999; line-height: 26px;}

.contact .top .left ul li img{display: block; position: absolute; left: 0px; top:0; width:30px; height: 30px;}

.contact .top .height{width: 712px; height: 588px;}

.contact .top .right{width: 712px;}

.contact .top .right img{width: 712px; height: 588px;}

.aform .title{margin-bottom: 20px; padding-bottom: 10px; font-size: 24px; color: #4AA9F9; font-weight: bold; border-bottom: 1px solid #e6e6e6;}

.aform .title span{width: 3px; height: 17px; margin-right: 10px; background: #4AA9F9; display: inline-block; *display: inline; zoom:1;}

.aform .info{margin-bottom: 10px; font-size: 14px; color: #333; line-height: 24px;}

.listfm{padding-bottom: 70px;}

.listfm ul li{position: relative; float: left; width: 100%; margin-bottom: 26px; margin-right: 65px; }

.listfm ul li input{display: block; float: left; width: 313px; /*height: 20px;*/ padding:7px 0px 7px 10px; border:1px solid #ddd; font-family: "Microsoft yahei"; font-size: 14px; color: #333;}

.listfm ul li textarea{float: left; display: block; width: 400px; height:92px; padding: 10px; line-height: 24px; outline: none; border:1px solid #ddd; font-family: "Microsoft yahei"; font-size: 14px; color: #333;}

.listfm .btn{padding-top: 10px; padding-bottom: 30px;}

.listfm .btn a{display: inline-block; *display: inline; zoom:1; width: 118px; height: 45px; margin:0 12px 0 0;}

.listfm .btn a input{display: inline-block; *display: inline; zoom:1; width: 118px; height: 45px; font-family: "Microsoft yahei"; font-size: 16px; color: #333; background: #d1d1d1; text-align: center; cursor: pointer; -moz-border-radius:5px; -webkit-border-radius: 5px;  border-radius: 5px;}

.listfm .btn a.tj input{background: #4AA9F9; color: #fff;}

.listfm .btn a:hover input{background: #0865d0; color: #fff; transition: 0.5s all; -webkit-transition: 0.5s all;-o-transition: 0.5s all; -moz-transition: 0.5s all;-ms-transition: 0.5s all;}

.listfm .tips{float:left; margin-left: 10px; font-size: 16px; color: #333; line-height: 36px;}

.listfm .tips .rgt{padding-left: 24px; font-size: 12px; color: #333; background: url(../bg/right.png) no-repeat left center;}

.listfm .tips .wrong{padding-left: 24px; font-size: 12px; color: #ee222b; background: url(../bg/wrong.png) no-repeat left center;}



/*关于富泰页面*/

.aboutUs{}

.aboutUs .left{width: 886px;}

.aboutUs .left .tit{position: relative; height: 50px; margin-bottom: 20px; font-size: 20px; color: #333; border-bottom: 1px solid #ddd;}

.aboutUs .left .tit span{position: absolute; font-weight: bold; line-height: 50px; bottom: -1px; border-bottom: 1px solid #4AA9F9;}

.aboutUs .left .intro{margin-bottom: 30px; font-size: 14px; color: #333; line-height: 24px;}



/*切换标题*/

.syFocusThumb .prev{ background:url(../bg/btn01.png) no-repeat; width:15px; height:23px;}

.syFocusThumb .next{ background:url(../bg/btn02.png) no-repeat; width:15px; height:23px;}

.syFocusThumb{position: relative; height:616px; overflow: hidden; margin:20px auto;}

.pagination {position: absolute; text-align: left; width: 100%;  height:120px; color: #fff; clear: both; top: 0; left: 0px}

.thumbWrap {position: absolute; width:810px; overflow: hidden; top: 0; left:36px; background:url(../bg/bg01.jpg) repeat-x center center;}

.holder {width: 4000px}

.holder i {cursor: pointer; margin-right:-1px}

.syFocusThumb .prev {position: absolute; width:13px; top:48px; cursor: pointer; left:0px}

.syFocusThumb .next {position: absolute; width:13px; top:48px; cursor: pointer; right: 0px;}

.pagination i.selected{ background:url(../bg/year2.png) no-repeat center center; width:100px; height:120px; color:#000; text-align:center; }

.pagination i.selected a{ color:#da251e;}

.toc{ font-size:12px; font-style:normal; display:block; background:url(../bg/year1.png) no-repeat center center; width:100px; height:120px; text-align:center; line-height:25px; }

.toc a{color:#1e50a2; display: block; height: 40px; line-height: 40px;}

.toc.top a{padding-bottom: 80px;}

.toc.bottom a{padding-top: 80px;}

/*切换内容*/

.sliderwrapper{ width:100%; padding-top:140px;}

.contentdiv{width: 826px; margin:0 auto;}
.contentdiv .images{width:100%;max-height:400px;overflow:hidden;display:flex;align-items:center;justify-content:center;}
.contentdiv img{display: block; max-width: 826px; height: auto; margin:0 auto;}

.contentdiv .con{width: 766px; height: 52px; line-height: 52px; padding:10px 30px 20px; background: #f3f3f3;}

.contentdiv .con .yr{float: left; width: 96px;  height: 52px; line-height: 52px; margin-right: 10px; font-size: 34px; color: #217ac6; }

.contentdiv .con .tt{float: left; width: 656px; height: 52px; line-height: 20px; font-size: 14px; line-height: 24px; overflow: hidden; color: #333; }



.aboutUs .right{width: 285px;}

.aboutUs .right .tit{position: relative; width: 285px; height: 56px; margin-bottom: 10px; background: url(../bg/trbg.jpg) repeat;}

.aboutUs .right .tit h5{display: inline-block; *display: inline; zoom:1; width: 116px; height: 56px; line-height: 56px; text-align: center; font-size: 20px; color: #fff;}

.aboutUs .right .tit .more{display: block; position: absolute; right: 0; top:0; width: 80px; height: 56px; line-height: 56px; text-align: center; font-size: 14px; color: #999;}

.aboutUs .right .tit .more:hover{color: #fff;}



/*合作伙伴向上滚动*/

.picScroll-top{ margin:0 auto; width:285px; height: 410px; overflow:hidden; position:relative;}

.picScroll-top .bd{}

.picScroll-top .bd ul{ overflow:hidden; zoom:1; }

.picScroll-top .bd ul li{ text-align:center; zoom:1; margin:4px 0;}

.picScroll-top .bd ul li .pic{ text-align:center; }

.picScroll-top .bd ul li .pic img{ width:283px; height:91px; display:block;  border:1px solid #ddd; }

.picScroll-top .bd ul li .pic a:hover img{ }





/*======================内页产品列表页面==================*/

.productBox{padding-top: 44px; width: 1200px; margin:0 auto;}

.productBox .ptNav{width: 285px;}

.productBox .ptNav .lfsearch{width: 275px; height: 46px; margin-bottom: 2px; padding:5px; background: url(../bg/lfsearch.jpg) repeat;}

 .productBox .ptNav .lfsearch .search{ width:148px; margin-top:12px; margin-right: 10px;}

.productBox .ptNav .lfsearch .s {float:left; width: 228px;height:20px; padding-top:13px; padding-bottom:13px; line-height:20px; padding-left:10px; background: #fff; font-family:"Micorsoft Yahei"; font-size: 14px;}

.productBox .ptNav .lfsearch .go {float: right; width:37px; height:46px; cursor: pointer; background: url(../bg/lfsearchs.png) no-repeat center center;}

.productBox .right{width: 885px;}

.ptNav h2{width: 100%; height: 56px; margin-bottom: 2px; line-height: 56px; font-size: 20px; font-weight: normal; color: #fff; background: #4AA9F9;}

.ptNav h2 span{ padding-left: 24px; }

.sidenav{ width:285px; background: #ebebeb;}

.sidenav h3{ background: url(../bg/lfsearch.jpg) repeat; font-size:16px; font-weight: normal; color: #fff;}

.sidenav h3 .one{width: 100%; height:56px; margin:0 auto;  line-height: 56px; border-bottom: 1px solid #fff;}

.sidenav h3 em{ float:right; display:block; width:40px; height:56px; background:url(../bg/jia.png) no-repeat center center; cursor:pointer; }

.sidenav h3 em.on{ background:url(../bg/jian.png) no-repeat center center; }

.sidenav h3 .one span{padding-left: 24px; color: #fff;}



.sidenav h3.current .one{border-bottom: 1px solid #f00;}

.sidenav ul{color:#999;  }



.sidenav .sdtwo{position: relative; padding:0 18px 0 20px; height: 46px; line-height: 46px; font-size: 16px; color: #333; border-bottom: 1px solid #ddd;}

.sidenav .sdtwo.cur{color: #4AA9F9;}

.sidenav .sdtwo span{position: absolute; right: 10px; top:0; display:block; width:40px; height:46px; background:url(../bg/xia.png) no-repeat center center; cursor:pointer;}

.sidenav .sdtwo span.up{ background:url(../bg/you.png) no-repeat center center; }

.sidenav .onesd ol{display: none; width: 220px; padding:0 32px 0 33px; border-bottom: 1px solid #ddd;}

.sidenav .onesd ol li{height: 36px; line-height: 36px; font-size: 14px; overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;}

.sidenav .onesd ol li a{color: #333; display: block;}

.sidenav .onesd ol li a:hover{color: #4AA9F9;}

.sidenav .onesd ol li a.cut{color: #4AA9F9;}



.productLt{width:885px; padding-bottom: 50px;}

.productLt ul li{float: left; width: 820px; padding:32px; margin-bottom: 3px; background: #fff;}

.productLt ul li .pic{width: 300px; height: 255px; overflow: hidden;}

.productLt ul li .pic img{display: block; width: 300px; height: 255px;}

.productLt ul li .pic a:hover img{}

.productLt ul li .con{width: 475px;}

.productLt ul li .con h5{height: 40px; margin-bottom: 10px; line-height: 40px; padding-bottom: 5px; border-bottom: 1px solid #ddd; font-size: 24px; color: #4AA9F9; overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;}

.productLt ul li .con h5 a{color: #4AA9F9;}

.productLt ul li .con h5 a:hover{color: #0e74f2;}

.productLt ul li .con .cc{padding-bottom: 10px; margin-bottom: 20px; border-bottom: 1px solid #ddd;}

.productLt ul li .con .lst{position: relative; padding-left: 96px; min-height: 32px;}

.productLt ul li .con .lst span{display: block; position: absolute; top:0; left: 0; width: 90px; height: 32px; line-height: 32px; font-size: 14px; color: #333; padding-left: 18px; background: url(../bg/lfsearch2.jpg) no-repeat left center; }

.productLt ul li .con .lst p{max-height: 74px; overflow: hidden; padding-top: 5px; line-height: 24px; font-size: 14px; color: #333;}

.productLt ul li .con .more{display: block; width: 126px; height: 32px; line-height: 32px; font-size: 14px; color: #fff; background: #4AA9F9; text-align: center;}

.productLt ul li .con .more:hover{background: #116cd4;}



.productDt{width:885px; padding-bottom: 50px; margin-bottom: 60px; background: #fff;}



.productDt .ptop{width: 820px; padding:32px; background: #fff;}

.productDt .ptop .pic{width: 208px; height: 176px; overflow: hidden;}

.productDt .ptop .pic img{display: block; width: 208px;  }

.productDt .ptop .pic a:hover img{}

.productDt .ptop .con{width: 475px;}

.productDt .ptop .con h5{height: 40px; margin-bottom: 10px; line-height: 40px; padding-bottom: 5px; border-bottom: 1px solid #ddd; font-size: 24px; color: #4AA9F9; overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;}

.productDt .ptop .con h5 a{color: #4AA9F9;}

.productDt .ptop .con h5 a:hover{color: #0e74f2;}

.productDt .ptop .con .cc{padding-bottom: 10px; margin-bottom: 20px;}

.productDt .ptop .con .lst{position: relative; padding-left: 96px; min-height: 32px;}

.productDt .ptop .con .lst span{display: block; position: absolute; top:0; left: 0; width: 90px; height: 32px; line-height: 32px; font-size: 14px; color: 333; padding-left: 18px; background: url(../bg/lfsearch2.jpg) no-repeat left center; }

.productDt .ptop .con .lst p{max-height: 74px; overflow: hidden; padding-top: 5px; line-height: 24px; font-size: 14px; color: #333;}

.productDt .ptop .con .more{display: block; width: 126px; height: 32px; line-height: 32px; font-size: 14px; color: #fff; background: #4AA9F9; text-align: center;}

.productDt .ptop .con .more:hover{background: #116cd4;}

.pftTit{width: 822px; margin:0 auto 20px;  height: 38px; line-height: 38px; font-weight: bold; background: #ebebeb; font-size: 18px; color: #4AA9F9; }

.pdtDetailes{width: 822px; margin:0 auto 20px; font-size: 14px; color: #333; line-height: 24px;}

.pdtDetailes img{display: block; max-width: 100%; height: auto; /*margin:15px auto;*/}



.picScroll-left{ width:820px; margin:0 auto 20px; position:relative;}

.picScroll-left .hd{position: relative; height:0px;}

.picScroll-left .hd .prev,.picScroll-left .hd .next{position: absolute; top:-70px; display:block;  width:16px; height:38px; margin-right:5px; margin-top:10px;  overflow:hidden; cursor:pointer;}

.picScroll-left .hd .prev{right:0px; background: url(../bg/pft2.png) no-repeat center center; }

.picScroll-left .hd .next{right:20px; background: url(../bg/pft1.png) no-repeat center center; }

.picScroll-left .bd{padding:10px;}

.picScroll-left .bd ul{overflow:hidden; zoom:1;}

.picScroll-left .bd ul li{margin:0 5px; float:left; _display:inline; overflow:hidden; text-align:center;}

.picScroll-left .bd ul li .pic{text-align:center;}

.picScroll-left .bd ul li .pic img{ width:188px; height:154px; display:block; border:1px solid #ddd;}

.picScroll-left .bd ul li .title{display: block; width:188px; height: 30px; line-height:30px; font-size: 14px; color: #333; overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;}

.picScroll-left .bd ul li .title a{color: #333;}

.picScroll-left .bd ul li .title a:hover{color: #4AA9F9;}



.productDt .pdaform{width:820px; margin:0 auto;}

.productDt .pdaform .listfm{padding-bottom: 0;}

.productDt .pdaform .listfm ul li{margin-bottom: 18px;}



/*产品-数据表单下载*/

.pdfmDown{width:820px; padding:30px 30px 150px 30px; margin-bottom: 60px; background: #fff;}

.pdmdTit{margin-bottom: 25px; line-height: 50px; font-size: 24px; color: #4AA9F9; border-bottom: 1px solid #ddd;}

.pdfmDown .intro{ margin-bottom: 36px; }

.pdfmDown .intro .ch{padding-left: 22px; font-size: 14px; color: #333; margin-bottom: 3px; background: url(../bg/lfsearch2.jpg) no-repeat 4px 8px;}

.pdfmDown .intro .eng{padding-left: 22px; font-size: 14px; color: #999; font-family:"Arial";}

.pdfmDown .aform{padding-left: 22px;}



/*-----------------------------------------自适应--------------------------------------------------*/

.m-navBox,.m-banner,.m-pager,.m-picList,.m-rmpList{display: none;}
.mapright{width: 650px;height: 450px;}












