*{box-sizing: border-box;}
body{width: 100%;}
a{color: #333;}
.fl{float: left;}
.fr{float: right;}
.red{color: red;}
.transition03{-webkit-transition: all .3s;
-o-transition: all .3s;
transition: all .3s;}
.container{width: 100%;margin: 0 auto;}
/*.top{width: 100%;height: 47px;background-color: rgb(49, 49, 49);color: #fff;}
.top p{height: 26px;line-height: 26px; margin-top: 10px;}
.top .welcome{width: 70%;}
.top .mark{width: 25%;text-align: right;}
.top .mark a{padding: 0 3px;color: #fff;}*/


/* 顶部导航开始 
/*.menu{width: 100%;height: 104px;background-color: #fff;}
.logocon{width: 500px;height: 104px;}
.logo{height: 104px;line-height: 104px!important; background: url('../images/logoline.png') right center  no-repeat;}
.logo a{width: 175px;  display: block; text-align: center;font-size: 40px; color: #000;}
.telname{padding-left: 50px;background: url('../images/head_tel.png') 14px center  no-repeat;vertical-align: top;margin-top: 30px; }
.telname .tel{height: 24px; line-height: 24px;font-size: 18px;color: #333;}
.telname .name{height: 24px; line-height: 24px;font-size: 14px;color: #333;}

.nav{width: 700px;height: 104px;}
.nav ul{height: 104px; overflow: hidden;}
.nav ul li{margin: 0 5px;width: 90px; float: left; height: 104px;line-height: 104px;}
.nav ul li a{display: block;color: #333;text-align: center}
.nav ul li:hover,.nav ul li.cur{background-color: #005aba;background: transparent url('../images/nav.png') no-repeat;}
.nav ul li:hover a,.nav ul li.cur a{color:#005aba;}*/*/

/* banner */
.banner{width: 100%;position: relative;}
.textcon{position: absolute;top: 0;left: 0;z-index: 9; width: 100%;}
.banner .container{position: relative;}
.banner .title{width: 90%;text-align: center;margin: 0 auto 0;margin-top: 14%; font-size: 20px;font-weight: bold;  color: #fff;}
.banner .jump{text-align: center;  margin-top: 14%;}
.banner .jump a{display: inline-block;*display: inline;*zoom: 1;width: 119px;height: 37px;line-height: 37px;text-align: center;color: #fff;background-color: #005aba; border: 1px solid #005aba;margin: 0 5px; }
.banner .jump a.yuyue{background:none;border: 1px solid #fff;color: #fff;}


/* 顶部导航结束 */

/* 首页产品中心 */
.typebar{width: 100%;height: 70px; margin: 35px auto;position: relative;}
.typebar .con{width: 260px;height: 70px;text-align: center;margin: 0 auto;  }
.typebar h3{font-size: 18px;font-weight: normal;line-height: 1.3;}
.typebar .enname{font-size: 12px;color: rgb(189, 189, 189);line-height: 2;}
.typebar .desc{font-size: 14px;color: rgb(189, 189, 189);line-height: 2;}
.leftline,.rightline{width: 23%;height: 0;border-top: 1px solid #ccc;position: absolute;top: 22px; z-index: 9;}
.leftline{left: 20px;}
.rightline{right: 20px;}

.pronav{margin: 0 10px 28px;position: relative; height: 54px;}
.pronav a.typename{width: 115px;padding: 0 5px;display: block;float: left; height: 54px;line-height: 54px;text-align: center;color: #333;}
.pronav a.typename:hover,.pronav a.typename.cur{background-color: #004085;color: #fff;}
.pronav a.more{position: absolute;right: 0;top: 10px;color: rgba(0,64,133,1);padding: 7px 15px;border-radius: 5px;}
.pronav a.more:hover{background-color: #004085;color: #fff;}

.procontainer{margin-bottom: 20px;padding: 0 10px;}
.prolist{margin-left: -5px;margin-right: -5px;overflow: hidden;}
.prolist .con{width: 50%;padding: 0 5px 0;color: #5a5a5a;float: left;}
.prolist .con .img{width: 100%;display: block;position: relative;}
.prolist .con .img .pic{width: 100%;}
.prolist .con .img:hover .pic{transform: scale(1.02);}
.prolist p.title{height: 19px;line-height: 19px;text-align: center;margin-top: 8px;background: none;}
.prolist p.title a{font-size: 14px;}

.viewmore{margin-bottom: 30px;margin-top: 10px; text-align: center;}
.viewmore a{color: #005aba;font-size: 16px;}

/* 首页产品中心 结束*/

/* 首页产品优势 */
.youshi{width: 100%;background: url('../images/index-bg01.jpg') center center no-repeat;background-size: 260%;}
.content{margin-left: -4px;margin-right: -4px; padding: 22px 0; }
.content .con{width: 25%;padding: 0 4px; position: relative;float: left;}
.phbox{text-align: center;width: 100%;margin: 0 auto 10px; }
.phbox img{width: 80%;}
p.title{text-align: center;font-size: 16px;    color: rgb(7, 86, 157);}
p.duangang{width: 12px;height: 0;border-top: 2px solid #333; margin: 8px auto;}
p.enname{text-align: center;height: 24px;line-height: 24px;font-size: 12px;color: rgb(158, 158, 158);}

/* 首页选择我们 */
.choose{padding: 0 10px; margin-bottom: 60px;margin-top: 75px;}
.choose .con{width: 100%;padding: 20px 20px 30px; position: relative; border: 1px solid rgb(236, 229, 229);background-color: #f8f8f8;margin-bottom: 60px;}
.choose .con img{width: 80px;height: 80px;position: absolute;top:-40px;left: 50%; margin-left: -40px; }
.choose .con h4{color: #005aba;text-align: center;margin-top: 30px;margin-bottom: 20px;font-size: 18px; }
.choose .con p{color: #8e8e90;line-height: 1.6;font-size: 16px;}

/* 首页关于我们 */
.about{width: 100%;background: url('../images/index-bg02.jpg') center center no-repeat;background-size: 2300px; }
.about .container{padding:50px 30px;}
.about h4{color: #fff;font-size: 18px;text-align: center;margin-bottom: 15px;}
.about p.enname{font-size: 12px;color: #fff;text-align: center;margin-bottom: 15px;}
.about p.desc{font-size: 16px;line-height: 30px; color: #fff;margin-bottom: 15px;}
.about a.more{display: block; width: 165px;height: 47px;line-height: 47px;border: 1px  solid #fff;color: #fff;margin: 0 auto;text-align: center;}
.about a.more:hover{background-color: #fff;color: #005aba;}

/* 首页新闻中心 */
.news{padding: 0 10px;}
.news .con{width: 100%; border-bottom: 1px solid rgb(236, 229, 229);margin-bottom: 10px;position: relative;}
.news .con .img{display: block; margin-bottom: 4px;position: relative;text-align: center;}
.news .con .img .pic{max-width: 100%;max-height: 112px;}
.news .con .img:hover .pic{transform: scale(1.02);}

.news .con  a h4{  font-size: 14px; color: #333;display: block;overflow: hidden; width: 70%;height: 30px;line-height: 30px; white-space: nowrap; text-overflow: ellipsis;}
.news .con p.time{color: #929292;line-height: 1.6;padding-top: 4px;position: absolute;right: 0;top: 0px;}
.news .con p.desc{padding-top: 4px;color: #888;width: 100%;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}

/*.news a.more{display: block; padding: 0; width: 165px;height: 47px;line-height: 47px;border: 1px  solid #005aba;background-color: #fff; color: #005aba;margin: 25px auto;text-align: center; color: #005aba;font-size: 14px;letter-spacing:5px;}*/

/* 首页友情链接 */

.flink{margin: 50px auto;position: relative;}
.flink h4{position: absolute;left: 0;top: 0;font-size: 14px; color: #005aba; width: 70px;height: 32px;line-height: 32px; padding-left: 40px;background: url('../images/icon_friendlinks.png') left center no-repeat; }
.flink .links{padding-left: 130px;line-height: 32px;overflow: hidden; }
.flink .links a{font-size: 14px;margin-right: 16px;float: left;word-wrap: break-word;}
.flink .links a:hover{color: #005aba;}

/* 公共底部 */
.footer{width: 100%;background: #5a5a5a; color: #fff;font-size: 14px; }
.

.mwebsite{position: relative;text-align: center;margin-bottom: 10px;}
.baseline{width: 100%;height: 0;border-top: 1px solid #626262;position: absolute;top: 25px;}
.mbutton{display: block;margin: 0 auto 15px; width: 150px;height: 50px;line-height: 50px;text-align: center;color: #fff;background-color:#005aba; font-size: 18px; z-index: 9;position: relative;}
.mwebsite img.ewm{width: 113px;}

.powerby{font-size: 14px;color: #fff;text-align: center;}

/* 关于我们 */
	/* 内页 banner */
#subbanner{width: 100%;height: 220px;background: url('../images/banner1.png') center center no-repeat;margin-bottom: 20px;}
.subbanner{position: relative;}
.subbanner .typename{font-size: 32px; color: #fff;position: absolute;left: 0;top: 87px;z-index: 1;}
.subbanner .position{font-size: 14px; color: #fff;position: absolute;left: 0;top: 145px;z-index: 1;}
.subbanner .position a{color: #fff;}
.subbanner .position a:hover{text-decoration: underline;}
.subbanner .subnav{position: absolute;right: 0;top: 147px;z-index: 1;}
.subbanner .subnav a{float: left;margin: 0 5px;width: 92px;height: 26px; line-height: 26px;background-color: #0a5eaa;color: #fff;text-align: center;border-radius: 5px; }
.subbanner .subnav a:hover{background-color: #fff;color: #0a5eaa;}

.subtitle{padding: 20px 0 20px 55px;border-bottom: 1px dashed #eee;background: url('../images/icon_about.png') left center no-repeat; margin-bottom: 25px;position: relative; }
#news .subtitle{background-image: url('../images/icon_news.png')}
#service .subtitle{background-image: url('../images/icon_service.png')}
#zhaopin .subtitle{background-image: url('../images/icon_zhaopin.png')}
#contact .subtitle{background-image: url('../images/icon_contact.png')}

.subtitle h3{font-size: 16px;color: #004085;}
.subtitle p{font-size: 14px;color: #666;}

/* 搜索 */

/*.search{position: absolute;right: 0;top: 38px;}
.search #keywords{width: 270px;height: 37px;line-height: 37px;border: 1px solid #2588cc; padding: 0 7px; vertical-align: top; }
.search #submit{width: 37px; height: 40px;background: url('../images/img_aniu.jpg')  center center  no-repeat; border: 0;vertical-align: top; }*/

/* 关于我们内容 */
.aboutcon{padding: 0 15px;}
.dycontent{color: #666;line-height: 2;}
.dycontent div,.dycontent p{margin-bottom: 15px;}
.dycontent img{max-width: 100%;}

/* 行业 应用 */
.hyyy{margin-top: 90px;margin-left: -5px;margin-right: -5px;overflow: hidden;}
.hyyy .con {width: 100%;}
.hyyy .con.first{ background: url('../images/img_about_tu01.jpg')center center no-repeat;background-size: 620px; }
.hyyy .first .hydes{padding:25px  57px 25px; text-align: justify;}
.hyyy .con.first h4{font-size: 24px;color: #fff;}
.hyyy .con.first p{color:#cbd4e0;}
.hyyy .con img{width: 100%;}
.hyyy .con .phfront{display: block;}
.hyyy .con:hover .phfront{display: none;}
.hyyy .con .phback{display: none;}
.hyyy .con:hover .phback{display: block;}

.newslist{position: relative;padding:10px 15px 0;margin-top: 15px; width: 100%; }
.newslist .weui-tab{margin-bottom: 70px;}

/* 分页 */
.pagelist{width: 900px;margin: 50px auto;text-align: center;}
.pagelist ul{width: 100%;}
.pagelist li{ display: inline-block;*display: inline;*zoom: 1; border: 1px solid #333;width: 26px;height: 26px; line-height: 26px; margin: 0 3px;background:none; color: #999;border: 1px solid  #999;}
.pagelist li.cur{border: 1px solid  #333;background-color: #333; color: #fff; }

.pagelist a{color: #333;display: block; }

.pagelist li:hover{background-color: #333;}

.pagelist .cur,.pagelist li:hover a{color: #fff;}

/* 客户服务 */
.service{width: 100%;overflow: hidden;padding-top: 15px;}

.serleft{width: 100%;margin-bottom: 10px;}
.serleft .liucheng{padding: 80px 15px 60px;width: 50%; float: left;}
.serleft .liucheng.fenxi{background: #1264ad url('../images/khfw-img1.png') 15px 40px no-repeat; }
.serleft .liucheng.qianding{background: #0a5eaa url('../images/khfw-img2.png') 15px 40px no-repeat;}
.serleft .liucheng p{height: 40px;line-height: 42px;color: #fff;}

/* 资料下载 */

.downloadlist{margin-top: 20px;width: 100%;}
.downloadlist p{width: 100%;height: 41px;line-height: 41px; padding: 0 18px;border: 1px solid #eaeaea;position: relative;margin-bottom: 15px;}
.downloadlist p span{display: block;width: 70%;overflow: hidden; white-space: nowrap;text-overflow: ellipsis; }
.downloadlist p a{position: absolute;z-index: 1;right: 7px;top: 7px; width: 80px;height: 26px;line-height: 26px;  background-color: #eaeaea;border-radius: 5px;color: #333;text-align: center; }
.downloadlist p a:hover{background-color: #005aba;color: #fff;}


.serright{width: 100%; }
.serright .con{border-bottom: 1px dashed #ccc;margin-bottom: 30px;padding-bottom: 20px;}
.serright .con h4{height: 54px;line-height: 54px;font-size: 18px;}
.serright .con p{line-height: 40px;color: #666;}

/* 客户服务结束 */

/* 人力资源 */
.zhaopin{width: 100%;padding-top: 15px;}
.zhaopin .zppic{width: 100%;margin-bottom: 40px;}
.zplist{width: 100%;}
.zplist ul{width: 100%;}
.zplist ul li{width: 100%;margin-bottom: 10px;padding-bottom: 10px;border-bottom: 1px solid #eaeaea; }
.zplist ul li h3{font-size: 16px;font-weight: bold;color: #444;margin-bottom: 5px;}
.zplist ul li h3:hover{color: #005aba;}
.zplist ul li p.time{color: #929292;margin-bottom: 5px;}
.zplist ul li p.time .desc{color: #5a5a5a;}

/* 联系我们 */

.contact{width: 100%;padding-top: 15px;}
.contact .info{width: 100%; margin-bottom: 30px;}
.contact .info p{font-size: 15px; color: #666;margin-bottom: 20px;}
.contact .info p span{font-size: 25px;color: #004085;}

.contact .form{width: 100%;  font-size: 15px;color: #5a5a5a; }
.contact .form div{overflow: hidden;line-height: 40px;}
.contact .form label{}
.contact .form input{width: 80%; height: 38px;line-height: 38px; padding: 0  10px;background-color: #f7f7f7; border-radius: 5px;  border: 1px solid #eaeaea;margin-bottom: 15px; } 
.contact .form input[type='submit']{background-color: #003399;color: #fff; width: 80%;height: 40px; line-height: 40px;margin-left: 52px;  text-align: center;}
.contact .form input[type='submit']:hover{background-color: rgb(255, 128, 48)}

.contact .map{padding: 5px;}

.bdshare-button-style2-16 .bds_sqq{background: url('../images/sha_sqqa.png') center center no-repeat;background-position:0px!important;}
.bdshare-button-style2-16 .bds_weixin{background: url('../images/sha_weixina.png') center center no-repeat;background-position:0px!important;}
/* 产品详情 */

.arcpro{padding-top: 15px;width: 100%;}
.arcpro .title{font-size: 20px;font-weight: bold;color: #005aba;text-align: center;margin: 10px 30px;}
.arcpro .desc{padding: 15px;color: #777;border: 1px dotted #999;margin: 10px 0;}
.arcpro .souce{color: #777;text-align: center; margin: 10px 0;}
.arcpro .souce span{display: inline-block;*display: inline;zoom: 1;margin: 0 10px; vertical-align: bottom; }
.arcpro #arcimg{ margin: 35px auto; position: relative;text-align: center;}
.arcpro #arcimg img{max-width: 80%;height: auto!important;}
.arcpro .con{}
.arcpro .con,.arcpro .con div,.arcpro .con p{color: #555;margin-bottom: 15px;}

/* 上一篇下一篇 */
.fanpian{margin-top: 60px;margin-bottom: 60px;border-top: 1px solid #eaeaea;padding-top: 25px;}
.fanpian li{width: 100%;margin-bottom: 10px;color: #5a5a5a;}
.fanpian li a{color: #5a5a5a;}

