
/*======内页banner======*/
.page_banner{position: relative; width: 100%;height: 340px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/page/banner_bac.png',sizingMethod='scale');background: url(../images/page/banner_bac.png) center no-repeat;background-size: cover;}
.page_banner .pic{width: 100%;height: 324px;}
.page_banner .pos{position: absolute;left: 0px;top: 50%;margin-top: -27px; width: 100%;height:53px;line-height: 53px;text-align: center; }
.page_banner .pos i{display: inline-block;width: 14px;height: 53px;text-indent: -99999px;font-size: 28px;}
.page_banner .pos .left{background: url(../images/page/banner_l.png) center no-repeat;}
.page_banner .pos .right{background: url(../images/page/banner_r.png) center no-repeat;}
.page_banner .pos em{display: inline-block;height: 53px;padding: 0 40px;font-size: 28px;color: #fff;}

/*======内页 二级导航======*/
.subnav{position: relative;z-index: 3; margin-top: -60px;margin-top: -129px; text-align: center;}
.subnav .c{text-align: center;}
.subnav a{padding-top: 69px; margin:0 8px; display:block;float: left; width: 117px;}
.subnav a div{margin:0 auto; width: 104px;height: 104px;background: #fff; border-radius: 100%;border:#ccc 1px solid;}
.subnav a div i{display: block;width: 104px;height: 104px;}
.subnav a em{display: block;padding: 10px 0;line-height: 22px;font-size: 16px;color: #666;}
.subnav a:hover div,.subnav a.cur div{background: #005694;border:#005694 1px solid;box-shadow: 0 0 10px rgba(0,0,0,0.33);}

.subnav_s{}
.subnav_s div{margin: 24px 0 22px; padding-left: 33px;line-height: 26px; background: url(../images/icon/icon_24.png) left center no-repeat;}
.subnav_s a{float: left;font-size: 14px;color: #999;}
.subnav_s i{padding: 0 5px; float: left;font-size: 14px;color: #999;}
.subnav_s .other,.subnav_s a:hover{color: #666;}

.title{padding: 58px 0 43px; text-align: center;}
.title b{ color: #005694;font-size: 36px; font-family: "Arial";}
.title p{color: #333;font-size: 30px;}

/*分页*/
.asp{width:100%;}
.asp .pager {clear:both;width:100%;margin:20px auto 0;line-height:30px;text-align:center;font-size: 14px;}
.asp .pager span,.asp .pager .nolink,
.asp .pager a {display:inline-block;border:solid 1px #ccc;color:#666;line-height:30px;margin:0 10px 0 0;padding:0px 11px;background:#fafafa;cursor: pointer;}
/*隐藏页码信息*/
.asp .pager .pageinfo{display:inline-block;border:none;}
/*当前页*/
.asp .pager .cpb,.asp .pager a:hover{color:#FFF;font-weight:100;background:#005694;border:solid 1px #005694;}
.asp .pager span.no{margin:0px;padding: 0px;width: 31px; font-size: 14px;}
.asp .pager span.no:hover{background:#005694;color:#FFF;cursor: pointer;border:solid 1px #005694;}
.asp .pager span.text{margin-right: 0px;padding-left: 0px; border:#fff 1px solid;background: #fff;}

.asp .pager span.inp{ margin:1px 10px 0 0;padding: 0px; width: 61px;height:30px; background: #fff;border:solid 1px #ccc;}
.asp .pager span.inp input{width: 51px;padding: 2px 0 3px 10px; height: 22px;*padding: 0px 0 2px 10px;*height: 22px; font-size: 16px;color: #555;}


.asp .pager li{display: inline-block;}

/*============p1-4科普园地============*/
.new{padding-bottom: 50px;}
.new ul.list{padding-bottom: 30px;}
.new ul.list li{/*margin-bottom: 20px;height: 180px;*/ background: #fff;}
.new ul.list li a{display: block;}
.new ul.list li a .w1200{position: relative;height: 242px;border-bottom: #eee 1px solid;}
.new ul.list li a .pic{float: left;display: none; width: 322px;height: 180px;overflow: hidden;}
.new ul.list li a .pic img{display: block;width: 100%;height: 100%;transition-duration: 0.5s;transform: scale(1);}
.new ul.list li a .time{float: left;/* padding:40px 0 0 24px;  */margin:75px 24px 75px 24px; width: 118px; height: 92px;text-align: center; color: #999;font-family: "Arial"; border-right: #eee 1px solid;}
.new ul.list li a .time b{/*padding-top: 7px;*/display: block; font-size: 26px;font-weight:normal;}
.new ul.list li a .time em{display: block;margin:0 auto; width: 9px;height: 15px;background: url(../images/page/xian.png) center no-repeat;}
.new ul.list li a .time p{font-size: 14px;}

.new ul.list li a .text{width: 100%;height: 160px;}
.new ul.list li a .text div{padding-right:105px; }
.new ul.list li a .text b{margin:0px 0 18px;padding-top: 68px; display: block; font-size: 20px;color: #555;font-weight: normal; overflow: hidden;text-overflow:ellipsis;white-space:nowrap;}
.new ul.list li a .text p{max-height: 56px;overflow: hidden; font-size: 14px;color: #999;line-height: 28px;}
.new ul.list li a .go{position: absolute;right: 0px;top: 50%;margin-top: -20px; width:76px; height: 40px;line-height: 40px; color: #999;border-left: #eee 1px solid;  background: url(../images/page/technology_4.png) center no-repeat;}
.new ul.list li:hover{position: relative;z-index: 2; box-shadow: 0 0 10px rgba(0,0,0,0.1);}
.new ul.list li:hover a .w1200{border-bottom: none;}
.new ul.list li:hover a .pic img{transform: scale(1.2);}
.new ul.list li:hover a .text b{color: #03359a;}
.new ul.list li:hover a .go{border-left: #36b7ab 1px solid; background: url(../images/page/technology_4s.png) center no-repeat;}

/*============p1-3组织机构============*/
.organization{background: url(../images/page/organization_1.png) center bottom no-repeat;}
.organization .pic{padding: 32px 0 121px;}
.organization .pic img{display: block;max-width: 1200px;margin:0 auto;}


/*============p1-3荣誉资质============*/
.honor{}
.honor .w1200{border-bottom: #ddd 1px solid;}
.honor .list{width: 1252px;margin-left: -26px;}
.honor .list li{margin:0 28px 30px; float: left;}
.honor .list a{display: block;}
.honor .list .pic{position: relative; width: 257px;height: 354px;text-align: center; background: url(../images/page/honor_1s.jpg) center no-repeat;}
.honor .list .pic img{display:inline-block;vertical-align: middle;-ms-interpolation-mode:bicubic;max-width: 231px;max-height: 329px;}
.honor .list .pic i{display: inline-block;width: 1px;height: 354px;vertical-align: middle;}
.honor .list .pic em{display: block;position: absolute;left: 13px;top: 13px;width: 231px;height: 327px;background: url(../images/page/honor_4.png) center no-repeat; }
.honor .list p{font-size: 22px;color: #333;text-align: center;line-height: 84px;}
.honor .asp .pager{margin:30px auto 80px;}

/*============p1-2新闻资讯1============*/

.news{padding-bottom: 70px;}
.news .w1200{border-bottom: #ddd 1px solid;}
.news .list{width: 1272px;margin-left: -36px;}
.news .list li{margin:0 35px 60px; float: left;width: 354px;}
.news .list a{display: block;}
.news .list .pic{margin-bottom: 20px;position: relative;width: 100%;height: 266px;}
.news .list .pic div{position: absolute;}
.news .list .pic .bac{transition: all 0.3s; left: 0px;top: 0px;width: 352px;height: 266px;background: #005694;}
.news .list .pic .img_cover{left: 0px;top: 0px;width: 354px;height: 266px;}
.news .list .pic .bac_s{transition: all 0.4s;left: 0px;top: 0px;width: 354px;height: 266px;background: #000;opacity: 0;}
.news .list .pic .icon{opacity: 0; left: 24px;top: 13px;width: 40px;height: 30px;background: url(../images/page/news_3.png) center no-repeat;}
.news .list .pic .more{opacity: 0; left: 24px;bottom: 24px; width: 104px;color: #fff;font-size: 14px;line-height: 54px; border-bottom: #fff 1px solid;}
.news .list .pic .plus{transition: all 0.3s; right:0px;bottom: 0px;opacity: 0; width: 65px;height: 65px;background:#005694 url(../images/page/news_4.png) center no-repeat }
.news .list .text{}
.news .list .text p{margin-bottom: 23px; height: 60px;line-height: 30px; font-size: 20px;color: #333;overflow: hidden;}
.news .list .text i{display: block;font-size: 14px;color: #999;}


.news .list a:hover .pic .bac{transition: all 0.3s; left: -16px;top: -16px;}
.news .list a:hover .pic .bac_s{transition: all 0.4s; left: 0px;top: 0px;opacity: 0.5;}
.news .list a:hover .pic .icon{opacity: 1; left: 24px;top: 13px;
-webkit-animation-duration: 0.5s;
	animation-duration: 0.5s;
	animation-delay:0.2s;
-webkit-animation-delay:0.2s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
-webkit-animation-name: fadeInDown;
	animation-name: fadeInDown;}
.news .list a:hover .pic .more{opacity: 1; left: 24px;bottom: 24px; width: 104px;
-webkit-animation-duration: 0.5s;
	animation-duration: 0.5s;
	animation-delay:0.2s;
-webkit-animation-delay:0.2s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
-webkit-animation-name: fadeInUp;
	animation-name: fadeInUp;}
.news .list a:hover .pic .plus{transition: all 0.3s; right:-10px;bottom: -10px;opacity: 1; }


.news .asp .pager{margin-top: 36px;}


/*============p1-1企业文化1============*/
.corporate{}
.corporate .t{margin-bottom: 60px;}
.corporate .t .bor{width: 1198px;border:#eaeaea 1px solid;border-radius: 5px;}
.corporate .t .next{margin:8px auto;padding: 30px 0 58px; width: 1180px;text-align: center;border:#c2c2c2 1px solid;border-radius: 5px;}
.corporate .t b{display: block;font-weight: normal;font-size: 24px;color: #005694;}
.corporate .t i{padding-top: 6px; display: block;font-size: 18px;color: #333;}
.corporate .t p{display: none; padding-top: 20px; margin:0 auto;width: 988px; font-size: 16px;color: #666;line-height: 33px;}

.corporate ul{}
.corporate ul li{margin-bottom: 83px;}
.corporate ul .pic{position: relative; width: 550px;height: 530px;}
.corporate ul .pic div{position: absolute;}
.corporate ul .bor{width: 280px;height: 462px;border:#005694 8px solid;border-radius: 6px;}
.corporate ul .bac{z-index: 2; width: 498px;height: 478px;background: #fff;opacity: 0.2;box-shadow: 0 0 20px rgba(0,0,0,0.71); border-radius: 6px;}
.corporate ul .img_bac{z-index: 3;width: 483px;height: 462px;border-radius: 6px;overflow: hidden;}
.corporate ul .img_bac i{transform: scale(1);transition-duration: 0.5s; display: block; width: 100%;height: 100%;}
.corporate ul li:hover .img_bac i{transform: scale(1.2);transition-duration: 0.5s;}
.corporate ul .next{width: 600px;}
.corporate ul .next b{margin-bottom: 17px; display: block;padding-bottom: 15px; line-height: 86px;font-size: 36px;color: #333;font-weight: normal; border-bottom: #ddd 1px solid;}
.corporate ul .next p{padding-bottom: 10px; font-size: 16px;color: #666;line-height: 33px;}
.corporate ul .next em{display: block; padding-top: 23px; font-size: 24px;color: #005694;}
.corporate ul .next em i{color: #333;}
.corporate ul .next em span{padding: 0 23px;}

.corporate ul li.li1 .pic{float: left;}
.corporate ul li.li1 .next{float: right;}
.corporate ul li.li1 .bor{right: 0px;bottom: 0px;}
.corporate ul li.li1 .bac{}
.corporate ul li.li1 .img_bac{left: 8px;top: 8px;}

.corporate ul li.li2 .pic{float: right;}
.corporate ul li.li2 .next{float: left;}
.corporate ul li.li2 .bor{left: 0px;bottom: 0px;}
.corporate ul li.li2 .bac{right: 0px;top: 0px;}
.corporate ul li.li2 .img_bac{right: 8px;top: 8px;}

/*============p1-0关于弘元============*/
.company{}
.company .com01{padding-bottom: 55px; text-indent: 2em; font-size: 16px;color: #777;line-height: 43px;}
.company .com02{}
.company .com02 .pic{position: relative; margin-right:0.05%;  float: left;width: 33.3%;}
.company .com02 .other{margin-right: 0;}
.company .com02 i{display: block;width: 100%;height: 100%;}
.company .com02 .bac{opacity: 1;transition: all 0.5s; position: absolute;left: 0px;top: 0px;width: 100%;height: 100%;background: rgba(0,0,0,0.5);}
.company .com02 .icon{opacity: 1;transition: all 0.5s;position: absolute;left: 0px;top: 50%;margin-top: -60px; width: 100%;text-align: center;}
.company .com02 em{margin-bottom: 20px; display: block;width: 100%;height:50px; }
.company .com02 p{font-size: 30px;font-size: 24px; color: #fff;}

.company .com02 .pic:hover .bac{opacity: 0;transition: all 0.5s;}
.company .com02 .pic:hover .icon{opacity: 0;transition: all 0.5s;}

.company .com03{width:1200px;margin:20px auto;position:relative;}
.company .com03 .buo{text-align: center;}
.company .com03 .btn{display: inline-block;margin:0 2px; width:64px;height:39px;cursor:pointer;}
.company .com03 .prev{background:url(../images/icon/icon_20.png) center no-repeat;}
.company .com03 .next{background:url(../images/icon/icon_19.png) center no-repeat;}
.company .com03 .prev:hover{background:url(../images/icon/icon_20s.png) center no-repeat;}
.company .com03 .next:hover{background:url(../images/icon/icon_19s.png) center no-repeat;}
.company .com03 #prevTop,.company .com03 #nextTop{display: none;}


.company .com03 .listBox{float: left; width:590px;height:870px;height: 580px; position: relative; overflow:hidden;}
.company .com03 .listBox ul{position: absolute; background: url(../images/icon/icon_21.png) left top repeat-y;}
.company .com03 .listBox li{padding-left: 70px;position: relative; float: none; width:404px;height:145px;line-height: 145px;font-family: "Arial"; cursor:pointer;overflow: hidden;}
.company .com03 .listBox li i{transition: all 0.5s; position: absolute;left:70px;top: 0px;z-index: 2; display: block;font-size: 24px;color: #333;}
.company .com03 .listBox li em{transition: all 0.5s;opacity: 0; position: absolute;left: 70px;top: 0px;width: 404px;height: 119px;background: #005694;border-radius: 5px;}

.company .com03 .listBox li:first-child{background: url(../images/icon/icon_22.png) left top no-repeat;}
.company .com03 .listBox li:last-child{background: url(../images/icon/icon_22.png) left bottom no-repeat;}

.company .com03 .listBox li:hover em,.company .com03 .listBox li.on em{transition: all 0.5s;opacity: 1;}
.company .com03 .listBox li:hover i,.company .com03 .listBox li.on i{transition: all 0.5s;top: 26px;width: 404px;text-align: center; color: #fff;font-size: 154px;}

.company .com03 .picBox{float: left;width: 606px; height:405px;position:relative;overflow:hidden;}
.company .com03 .picBox ul{height:330px;position:absolute;/*top:-1480px;*/}
.company .com03 .picBox li{width:606px;height:405px;}
.company .com03 .picBox li .text{width: 100%; height: 405px;overflow-y:auto; }
.company .com03 .picBox li .text b{padding-bottom: 5px; display: block;font-weight: normal;font-size: 20px; color: #333;font-family: "Arial";  border-bottom: #ddd 1px solid;}
.company .com03 .picBox li .text p{padding: 18px 0 30px; font-size: 16px;color: #666;line-height: 28px;text-indent: 2em;}
.company .com03 .picBox li .text img{display: block;margin:0 auto;max-width: 100%;}
.company .com03 .number{position: absolute;right: 0px;bottom: 50px;width: 606px;height: 150px;line-height: 150px;text-align: right;font-size: 144px;color: #999; background: url(../images/page/company_8.png) 270px 98px no-repeat;}


/*============p2-0产品中心============*/
.product{background: url(../images/page/Product_bac.jpg) center no-repeat;background-size: cover;}
.product .tab a{display: block;padding-left: 53px; height: 60px;line-height: 60px; font-size: 20px;color: #666; background: url(../images/icon/icon_35.png) 15px center no-repeat;}
.product .tab a:hover{color: #005694;}

.product .search{margin:0 auto 50px; width: 604px;}
.product .search .inp{padding: 0 30px;width: 430px; border:#ddd 1px solid;}
.product .search .inp input{width: 430px; height: 58px;line-height: 58px; font-size: 16px;color: #999;}
.product .search .fr{width: 112px;height: 60px; background: #ddd url(../images/icon/icon_23.png) center no-repeat;border:none;cursor: pointer;}
.list_1{width: 1263px;margin-left:-32px;}
.list_2{width: 842px;margin:0 auto;}
.product li{margin:0 48px 43px; float: left; width: 325px;}
.product li a{display: block;}
.product li .pic{margin:0 auto 23px;width: 317px;height: 317px;width: 297px;height: 297px;border:#eee 10px solid; background: #eee;border-radius: 100%;overflow: hidden;}
.product li .pic i{transform: scale(1);transition-duration: 0.5s; margin:0px auto; display: block;width: 297px;height: 297px;}
.product li .next{text-align: center;}
.product li b{margin-bottom: 11px;margin-bottom: 16px; display: block;font-size: 30px;color: #333;}
.product li .next i{margin-bottom: 15px; display: block;font-size: 18px;color: #888;font-family: "Arial"}
.product li p{display: none; margin-bottom:16px;height: 72px;  font-size: 14px;color: #999;line-height: 24px;}
.product li span.pr{position: relative; margin:0 auto; display: block; width: 140px;height: 46px;line-height: 46px;text-align: center;font-size: 16px;border-radius: 5px;overflow: hidden;}
.product li span em{transition: all 0.3s; display: block;position: absolute;left: 0px;top: 0px;z-index: 1; width: 0px;height: 48px;}
.product li span span{display: block;position: absolute;left: 0px;top: 0px;z-index: 2;width: 100%;height: 46px;}
.product li.color_1 span.pr{border:#005694 1px solid;color: #005694;}
.product li.color_1 span em{background: #005694;}

.product li.color_2 span.pr{border:#107f35 1px solid;color: #107f35;}
.product li.color_2 span em{background: #107f35;}

.product li.color_3 span.pr{border:#b11e24 1px solid;color: #b11e24;}
.product li.color_3 span em{background: #b11e24;}

/*.product li a:hover .pic i{transform: scale(1.2);transition-duration: 0.5s;}*/

.product li.color_1 span.pr:hover,.product li.color_2 span.pr:hover,.product li.color_3 span.pr:hover{color: #fff;}
.product li span.pr:hover em{transition: all 0.3s; width: 140px;}


/*============p2-2产品列表页2============*/
.product_list{}
.product_list .search{margin:0 auto 50px; width: 604px;}
.product_list .search .inp{padding: 0 30px;width: 430px; border:#ddd 1px solid;background: #fff;}
.product_list .search .inp input{width: 430px; height: 58px;line-height: 58px; font-size: 16px;color: #999;}
.product_list .search .fr{width: 112px;height: 60px; background: #ddd url(../images/icon/icon_23.png) center no-repeat;border:none;cursor: pointer;}


.product_list .list_1{width: 1266px;margin:0 0 40px -33px;}
.product_list .list_1 li{margin:0 33px 39px; float: left; background: #fff;border-radius: 5px;}
.product_list .list_1 li a{display: block;position: relative;width: 566px;}
.product_list .list_1 li dl{}
.product_list .list_1 li dl dt{float: left;width: 174px;height: 181px;}
.product_list .list_1 li dl i{display: block;width: 100%;height: 100%;}
.product_list .list_1 li dl dd{float: left;width: 306px; padding: 0 43px;overflow-y: auto;
    overflow-x: hidden;}
.product_list .list_1 li dl b{padding: 29px 0 7px; display: block;font-weight: normal;font-size: 20px;color: #333;}
.product_list .list_1 li dl em{margin-bottom: 13px; display: block;font-size: 12px;color: #bbb;font-family: "Arial";}
.product_list .list_1 li dl p{font-size: 14px;color: #666;line-height: 28px;}
.product_list .list_1 li .pos{position: absolute;left: 0px;top: 0px;z-index: 2; width: 100%;color: #fff;text-align: center;}
.product_list .list_1 li .pos i{padding-top: 40px; display: block;font-size: 18px;}
.product_list .list_1 li .pos em{padding-top: 7px; display: block;font-size: 12px;font-family: "Arial";}
.product_list .list_1 li .pos span{display: block;margin:27px auto 0;width: 45px;height: 10px; background: url(../images/icon/icon_25.png) center no-repeat;}
.product_list .list_1 li .bac{transition: all 0.3s;position: absolute;right: 0px;top:0;z-index: 1; width: 0%;height: 100%;}
.product_list .list_1 li .pos i,.product_list .list_1 li .pos em,.product_list .list_1 li .pos span{visibility: hidden;}
.product_list .list_1 li a:hover .bac{width: 100%; transition: all 0.3s;}
.product_list .list_1 li a:hover .pos i,.product_list .list_1 li a:hover .pos em,.product_list .list_1 li a:hover .pos span{visibility: visible;
	animation-delay:0.3s;
-webkit-animation-delay:0.3s;
-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
-webkit-animation-name: fadeInUp;
	animation-name: fadeInUp;}


.product_list li.color_1{border-right:#005694 1px solid;}
.product_list li.color_1 .bac{background: #005694;}

.product_list li.color_2{border-right:#107e34 1px solid;}
.product_list li.color_2 .bac{background: #107e34;}

.product_list li.color_3{border-right:#af1e24 1px solid;}
.product_list li.color_3 .bac{background: #af1e24;}


.product_list_xg{}
.product_list_xg .list_1 li{border-right: none;}
.product_list_xg .list_1 li dl dt{position: relative; width: 173px; height: 418px;}
/*.product_list_xg .list_1 li dl dt .t{position: absolute;left: 10px;top: 0px;padding: 0 20px 0 14px; transform:rotate(90deg);
 width: auto;height: 31px;line-height: 31px; font-size: 14px;color: #005694;background: #fff;border-radius: 0 0 5px 5px;}
*/
.product_list_xg .list_1 li dl dt .t{position: absolute;left: 10px;top: 0px;padding: 14px 0 20px;
 width: auto;width: 31px;font-size: 14px;color: #005694;background: #fff;border-radius: 0 0 5px 5px;}


.product_list_xg .list_1 li dl dt .t img{display: block;margin:0 auto;max-width: 15px;}
.product_list_xg .list_1 li dl dt .t span{color: #666;}
.product_list_xg .list_1 li dl b{color: #005694;}
.product_list_xg .list_1 li dl dd{position: relative; padding: 0 33px 0 43px;width: 316px;height: 402px;}
.product_list_xg .list_1 li dl dd div{float: none; font-size: 14px;color: #666;line-height: 28px;word-wrap: break-word;}
.product_list_xg .list_1 li dl dd div i{padding-right: 5px; display: block;float: left;width: 144px; color: #005694;text-align: right;}
.product_list_xg .list_1 li dl dd div span{display: block;float: left;width: 150px;word-wrap: break-word;}

.product_list_xg .list_1 li dl dd div.clearfix .clearfix span{display: inline-block;width: auto;}

.product_list_xg .list_1 li dl dd div span.color{display: inline-block;float: none;width: auto; color: #b70a0a;cursor: pointer;}
.product_list_xg .list_1 li dl dd .pos_more{display: none; position: absolute;left: 50%;top:136px;z-index: 3; margin-left: -276px; width: 547px;height: 262px;background: url(../images/pos.png) left center no-repeat;}

/*@media screen and (max-width:1460px){
	.product_list_xg .list_1 li.other dl dd .pos_more{left: auto;right: 50%;margin-right: -227px;}
}*/
.product_list_xg .list_1 li dl dd .pos_more p{margin-top: 12px; float: right; width: 20px;height: 20px;background: url(../images/pos_delete.png) center no-repeat;cursor: pointer;}
.product_list_xg .list_1 li dl dd .pos_more span{margin:29px 0 0 53px;width: 436px;}
/*============p2-3产品详情页============*/
.product_xq{}
.product_xq .next{ padding: 37px 150px 20px;width: 900px; text-align: center;background:#f8f8f8 url(../images/bac/bac_2.jpg) center no-repeat;}
.product_xq .next b{padding-bottom: 30px; display: block;font-size: 26px;color: #333;}
.product_xq .next div{}
.product_xq .next span{margin-bottom: 20px; display: inline-block; font-size: 16px;color: #999;line-height: 24px;}
.product_xq .next i{display: inline-block;color: #666;}
.product_xq .next em{margin:0 45px; display: inline-block;width: 1px;height: 24px;line-height: 24px; font-size: 16px;text-indent: -999999px; background:url(../images/icon/icon_26.jpg) center no-repeat;}

.product_xq .text{margin: 40px 0 50px; font-size: 16px;color: #666;line-height: 44px;border-bottom: #f3edf3 2px solid;}
.product_xq .text img{margin:0 auto; display: block;max-width: 100%;}
.product_xq .return{display: block; margin:0 auto 70px;width: 72px; line-height: 40px;text-align: center; font-size: 16px;color: #7a7a7a;border-top: #005694 1px solid;border-bottom: #005694 1px solid;}


/*============p4-0技术服务============*/
.quality{padding-bottom: 54px;}
.quality .next{font-size: 16px;color: #666;line-height: 34px;}
.quality .cen{margin-top: 24px; text-align: center;overflow: hidden;}
.quality .cen i{display: inline-block;width: 57px;height: 34px;line-height: 34px;font-size: 16px;text-indent: -999999px; background: url(../images/icon/icon_26.png) center no-repeat;}
.quality .cen span{padding: 0 20px; display: inline-block;height: 34px;line-height: 34px;font-size: 16px;color: #005694;}
.quality .cen i.r{transform:rotate(180deg);}

.quality .ces{margin-top: 23px; text-align: center;overflow: hidden;}
.quality .ces i{display: inline-block;width: 1px;height: 34px;line-height: 34px;font-size: 20px;text-indent: -999999px; background: url(../images/icon/icon_26.jpg) center no-repeat;background-size: 1px 22px;}
.quality .ces span{/*padding: 0 20px;*/ display: inline-block;height: 34px;line-height: 34px;font-size: 20px;color: #333;}

.quality .pic{width: 1226px;margin:24px 0 0 -13px;}
.quality .pic dl{margin:6px 13px; float: left;width: 587px;}
.quality .pic dt{line-height: 48px; font-size: 18px;color: #666;}
.quality .pic dd{}
.quality .pic dd img{display: block;width: 289px;height: 158px;}

/*============p4-1研发体系============*/
.system{}
.system .w1200{overflow: hidden;}
.system ul.pic{width: 1292px;margin:112px 0 81px -46px;}
.system li{float:left; background: url(../images/icon/icon_27.png) right center no-repeat;}
.system li .pos_r{margin:0 46px; position: relative; width:230px;height: 230px;background: #005694;border-radius: 100%; }
.system li i{display: block;position: absolute;left: 2px;bottom: 10px;width: 230px;height: 230px;}


/*============p5-0人才理念============*/

.talent{background: url(../images/page/talent_9.jpg) center no-repeat;background-size: cover;}
.talent .next{position: relative;width: 1200px;min-height: 1050px;margin-top: -55px;}
.talent .pos{position: absolute;text-align: center;}
.talent .pos i{margin:0 auto 30px; display: block;display: block;width: 90px;height: 90px;border-radius: 100%;}
.talent .pos b{margin-bottom: 3px; display: block;font-weight: normal;font-size: 24px;color: #333;}
.talent .pos p{font-size: 18px;color: #666;line-height: 31px;}
.talent .left{left: 0px;top: 233px;width: 346px;}
.talent .left i{background: #107f35 url(../images/page/talent_5.png) center no-repeat;}
.talent .right{right: 0px;top: 233px;width: 346px;}
.talent .right i{background: #af1e24 url(../images/page/talent_6.png) center no-repeat;}
.talent .bottom{left: 0px;top: 592px;width: 100%;}
.talent .bottom i{background: #005694 url(../images/page/talent_7.png) center no-repeat;}
.talent .next img{display: block;margin:0 auto;}

/*============p5-1团队风采============*/
.team .w1200{margin: -19px auto 71px;}
.team .pic{ position:relative; margin-bottom:15px;border-bottom: #ddd 1px solid;}
.team .pic .hd{ position:absolute; z-index:1; top:178px;width:1200px;}
.team .pic .hd a{ position:relative; display:block; width:50px; height:50px; cursor:pointer; }
.team .pic .hd .next{ float:right; background: url(../images/icon/icon_29.png) center no-repeat;}
.team .pic .hd .prev{ float:left; background: url(../images/icon/icon_28.png) center no-repeat;}
.team .pic .hd .next:hover{ background: url(../images/icon/icon_29s.png) center no-repeat;}
.team .pic .hd .prev:hover{ background: url(../images/icon/icon_28s.png) center no-repeat;}
.team .pic .bd{position:relative; z-index:2; width:1029px; margin:0px auto ;padding-bottom: 36px; overflow:hidden; }
.team .pic .list li{float: left; width:309px; height:174px;margin:0 17px;overflow: hidden;}
.team .pic .list li a{display: block;}
.team .pic .list li a img{display: block;width:100%; height:100%;transform: scale(1);transition-duration: 0.5s;}
.team .pic .list li a:hover img{transform: scale(1.2);}
.team .pic .text{ font-size: 26px;color: #005694;text-align: center;line-height: 116px;}

.photo-mask {position: fixed;left: 0;top: 0;z-index: 3;width: 100%;height: 100%; background:url(../images/pag5_bac.png) repeat;display: none;}
.photo-panel {display: none;position: fixed;top: 50%;left: 50%;clear: both;z-index: 5;margin: -270px 0 0 -520px; width: 1040px;height: 640px;}
.photo-panel .photo-bar {position: relative; width: 100%;}
.photo-panel .photo-div {position: relative;margin: auto;width: 1040px;height: 560px;z-index: 11;   }
.photo-panel .photo-close {position: absolute;top: 0px;right: -20px;z-index: 6; width: 56px;height: 56px;background: url(../images/close.png);cursor: pointer;  }
.photo-panel .photo-close:hover{background:url(../images/close_ch.png);}
.photo-panel .photo-bar-tip{width:1000px;height:44px;position:absolute;margin-top:-64px;padding:10px}
.photo-panel .photo-bar-tip:hover{width:1000px;height:44px;position:absolute;margin-top:-64px;background:#000;filter:alpha(opacity=20);-moz-opacity:.8;opacity:.8;color:#fff;padding:10px}
.photo-panel .photo-img{padding: 0 20px;width: 1000px; float:left;height:640px;background:#fff}
.photo-panel .photo-view-w,.photo-panel .photo-view-h{margin:0 auto;width: 1000px; height:640px;text-align:center;vertical-align:middle;display:table-cell}
.photo-panel .photo-view-w img,.photo-panel .photo-view-h img{display: inline-block; vertical-align:middle;text-align:center;min-width: 350px; max-height:600px;max-width: 950px;}
.photo-panel .photo-left,
.photo-panel .photo-right {position: absolute;top: 50%; width: 120px;height: 120px;margin-top:-10px;cursor: pointer;}
.photo-panel .photo-left{left: -120px;}
.photo-panel .photo-right{right: -120px;}
.photo-panel .arrow-prv {width: 100%;height:100%; background: url(../images/l.png) center no-repeat;}
.photo-panel .arrow-prv:hover {background: url(../images/l_ch.png) center no-repeat;}
.photo-panel .arrow-next {width: 100%;height:100%;background: url(../images/r.png) center no-repeat;}
.photo-panel .arrow-next:hover {background: url(../images/r_ch.png) center no-repeat;cursor: pointer;}


/*============p5-2招聘信息============*/
.join_us .t{line-height: 74px;font-size: 24px;color: #005694; border-bottom: #005694 2px solid;}
.join_us ul{margin-bottom: 60px;}
.join_us ul li{position: relative; border-bottom: #eee 1px solid;}
.join_us ul li .next{}
.join_us ul li .next .left{margin-top: 50px; width: 24px;height: 27px;background: url(../images/icon/icon_30.png) left center no-repeat;}
.join_us ul li .next .right{width: 96%;height: 170px; overflow: hidden;}
.join_us ul li .next .right .hes{}
.join_us ul li .next .right .hes span{padding-top: 50px; display: block;font-size: 18px;color: #005694;}
.join_us ul li .next .right .hes span em{font-weight: bold;}
.join_us ul li .next .right .hes div.clearfix{margin:30px auto 30px; line-height: 29px;}
.join_us ul li .next .right .hes div.clearfix b{margin-right: 18%; display: block;float: left;font-size: 16px;color: #666;}
.join_us ul li .next .right .hes div.clearfix b i{font-weight: normal;}
.join_us ul li .next .right .hes div.clearfix em{display: block;float: left;padding-left: 27px;height: 29px; font-family: "Arial";font-size: 16px;color: #666;background: url(../images/icon/icon_31.png) left center no-repeat;}
.join_us ul li .next .right .hes b{display: block;font-size: 16px;color: #666;line-height: 29px;}
.join_us ul li .next .right .hes p{font-size: 14px;color: #666;line-height: 29px;}
.join_us ul li .next .right .hes b i{}
.join_us ul li .next .right .hes a{display: block;float: right;width: 148px;height: 54px;text-align: center;line-height: 54px;font-size: 14px;color: #666;font-weight: bold;border-radius: 6px; background: #eee;}
.join_us ul li .next .right .hes a:hover{color: #fff; background: #af1e24;}

.join_us ul li .next .right .hes div.b{margin-bottom:0px; padding-bottom: 44px;}
.join_us ul li .next .right .hes div.b b{line-height: 54px;}
.join_us ul li .sel{position: absolute;right: 0px;top: 49px; width: 94px;height: 94px;line-height: 80px; text-align: center;font-size: 16px;color: #666;cursor: pointer; background: url(../images/icon/icon_32.png) center no-repeat;}
.join_us ul li.cur .sel{color: #fff; background: url(../images/icon/icon_32s.png) center no-repeat;}

/*============p6-0社会责任============*/
.social{}
.social .next{text-align: center;color: #999;line-height: 38px;font-size: 16px;}
.social .next img{display: block;margin:0 auto; max-width: 1000px;}
.social .text{margin:0 auto 60px;width: 1070px;padding: 0 65px; border-bottom: #ddd 1px solid;}

/*============p7-0联系我们============*/
.about_us_banner{height: 472px;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/page/banner_bacs.png',sizingMethod='scale');background: url(../images/page/banner_bacs.png) center no-repeat;background-size: cover;}
.about_us_banner .pic{height: 450px;}

.about_us .abo01{padding: 80px 0 65px;}
.about_us .abo01 dl.fl{width: 830px;}
.about_us .abo01 dl.fl p{width: 685px;}
.about_us .abo01 dt{margin:0 26px 0 50px; float: left; width: 46px;height: 46px;border-radius: 100%;border:#ddd 1px solid;}
.about_us .abo01 dd{padding-left: 20px; float: left;height: 52px; border-left: #ddd 1px solid;}
.about_us .abo01 p{font-size: 16px;color: #888;line-height: 26px;}
.about_us .abo01 i{color: #333;}

.about_us .abo02{margin-top: 64px;}
.about_us .abo02 .pic{position: relative; margin-right:0.05%;  float: left;width: 33.3%;}
.about_us .abo02 .other{margin-right: 0;}
.about_us .abo02 i{display: block;width: 100%;height: 100%;}
.about_us .abo02 .bac{position: absolute;left: 0px;top: 0px;width: 100%;height: 100%;background: rgba(0,0,0,0);}
.about_us .abo02 .icon{position: absolute;left: 0px;top: 50%; width: 100%;text-align: center;color: #fff; transform: translateY(-50%); }
.about_us .abo02 em{display: inline-block;padding-right:33px;padding-right:0px; height:43px;font-size: 24px;vertical-align: middle;border-right:#a4a2a9 1px solid; }
.about_us .abo02 .icon div{padding-left: 17px; display: inline-block; font-size: 16px;line-height: 28px;vertical-align: middle;}
.about_us .abo02 .icon div span{display: block;text-align: left;}
.about_us .abo03{}

.about_us .abo03 .clearfix{width: 1221px;}
.about_us .abo03 .inp{float: left;margin:0 24px 23px 0;padding: 0 16px; width:349px;  border:#ddd 1px solid;}
.about_us .abo03 .inp input{height: 54px;line-height: 54px;font-size: 16px;color: #999;}
.about_us .abo03 textarea{margin-bottom: 30px; padding: 10px 16px;width: 1166px;height: 215px;line-height: 28px; font-size: 16px;color: #999; border:#ddd 1px solid;}
.about_us .abo03 .ty{margin:0 auto 67px;display: block; width: 226px;height: 62px; line-height: 62px;font-size: 20px;color: #fff; background: #005694;border-radius: 5px;border:none;cursor: pointer;}

.about_us .abo04{margin-bottom: 56px; position: relative;width: 100%;height: 150px;overflow: hidden;}

.about_us .abo04 .map{position: absolute;left: 0px;top: 50%;width: 100%;height: 500px;margin-top: -250px;}
.about_us .abo04 .pos{position: absolute;left: 0px;top: 0px;width: 100%;height: 100%;text-align: center; vertical-align: middle;background: rgba(0,0,0,0.4);cursor: pointer;}
.about_us .abo04 .pos i{display: inline-block;height: 100%;line-height: 150px; font-size: 20px;color: #fff; }



/*============ p2-1产品概览 ============*/
.product_tab{padding-bottom: 49px;}
.product_tab .Ptable {width: 1198px; color: #64676e;background: #eee;}
.product_tab .Ptable th {background: #c5ce6a;}
.product_tab .Ptable td {box-sizing: border-box; padding: 22px 28px 22px 38px;background: #fff;}
.product_tab .Ptable td p{font-size: 16px;color: #666;line-height: 28px;}
.product_tab .Ptable .title{background: #fff;}
.product_tab .Ptable .title th {padding-left: 38px; height: 70px;line-height: 70px;text-align: left;font-size: 20px; color: #fff;background: #66a1cc;}
.product_tab .Ptable .bac_color td{background: #eff3f5;}

.product_tab .Ptable_title {width: 1198px; color: #64676e;text-align: center; background: #fff;}
.product_tab .Ptable_title th {background: #c5ce6a;}
.product_tab .Ptable_title td {padding: 22px 28px 22px 38px;background: #005694;}
.product_tab .Ptable_title td p{font-size: 16px;color: #fff;line-height: 28px;}

.product_tab .Ptable td:nth-child(1){width: 345px;}
.product_tab .Ptable td:nth-child(2){width: 272px;}
.product_tab .Ptable td:nth-child(3){width: 139px;}
.product_tab .Ptable td:nth-child(4){width: 173px;}

/*============ p6-1环保信息 ============*/
.information{}
.information .next{font-size: 16px;color: #666;line-height: 42px;}
.information .next .t{line-height: 120px;text-align: center;color: #005694;font-size: 30px; border: #ddd 1px solid;}
.information .next .text{padding: 20px 30px 60px;}
.information .next .b{font-size: 24px;}
.information .next img{display: block; max-width:90%;padding:7px 0 0 25px;}
.information .next .clearfix{ padding:0 0 25px 0px;width: 90%; }
.information .next .clearfix p{padding-left: 34px; font-size: 24px;color: #333;}

.information .next .p{padding-left: 25px;font-size: 14px;line-height: 34px;}
.information .next .p_pad{padding-left: 25px;}
.information .next .p_20{font-size: 20px;}
.information .next .p_24{font-size: 24px;}


/*============ 新闻详情 ============*/
.new_xq{}
.new_xq .next{position: relative;z-index: 2; margin:0 auto ;padding:10px 42px 40px;}
.new_xq .w1200 .titles{padding-top: 35px; text-align: center;font-size: 24px;color: #111;}
.new_xq .w1200 .cen{padding:9px 0 20px; text-align: center;border-bottom: #d7d5d5 1px dashed;}
.new_xq .w1200 .cen b{font-weight: normal; display: inline-block; width: 100%; height: 40px; line-height: 40px;color: #b4afaf;font-size: 16px;}
.new_xq .w1200 .cen b i{margin-left:20px; display: inline-block;height: 40px;}
.new_xq .w1200 .cen span{display: inline-block;height: 40px;}
.new_xq .w1200 .cen span.big,.new_xq .w1200 .cen span.middle,.new_xq .w1200 .cen span.small{/* padding: 0 8px; */cursor: pointer;}
.new_xq .w1200 .cen span.cur{color: #003399;}
.new_xq .w1200 .cen .share{display: inline-block;margin-left:15px; padding-right: 42px;height: 40px;color: #0168b7; background: url(../images/page/new_xq_3.png) right center no-repeat;cursor: pointer;}
.new_xq .w1200 .text{ margin:20px auto;font-size: 16px;color: #666;line-height: 32px;}
.new_xq .w1200 .text img{display: block;max-width: 100%;margin:0 auto;}
.new_xq .w1200 .go{padding-bottom: 53px;}
.new_xq .w1200 .go a{display: block;margin:0 auto;width: 80px; height: 54px;line-height: 54px;text-align: center; color:#005694;font-size: 20px;  border-top: #005694 1px solid;border-bottom: #005694 1px solid;}


/*20250114*/
.product_page .Ptable td:nth-child(1){
    width: 30px;
}
.product_page .Ptable tr:nth-child(2n) td{
    background: #f4f4f4;
}
.product_page .Ptable td p{
    text-align: center;
}

/*20250311*/
.product_page_two .Ptable td:nth-child(1){width: 50px;}
.product_page_two .Ptable td:nth-child(2){width: 310px;}
.product_page_two .Ptable td:nth-child(3){width: 170px;}
.product_page_two .Ptable td:nth-child(4){width: 170px;}
.product_page_two .Ptable td:nth-child(5){width: 200px;}
.product_page_two .Ptable td:nth-child(6){width: 100px;}
.product_page_two .Ptable td:nth-child(7){width: 100px;}
.product_page_two .Ptable td:nth-child(8){width: 100px;}
.product_page_two .Ptable_title td,.product_page_two .Ptable td{
    padding: 22px 12px;
}

