*{box-sizing: border-box;}
.clear-fix { *overflow: hidden; *zoom: 1; }
.clear-fix:after { display: table; content: ""; width: 0; clear: both; }
.main_b{margin: 0 auto;width: 1200px;zoom: 1;position: relative;}
.main_b:after{content: '';display: block;clear: both;}
header{position: relative;z-index: 120;}
.logo{position:absolute;top: 20px;}
.top-tex{position:relative;top:12px;color: #000;text-align: right;}
.top-tex span{display: inline-block;vertical-align: middle;}
.top-tex .hot-tell a{font-family: arial;font-size: 16px;color: #000;}
.top-tex .lang-box{margin-left: 30px;color: #000;}
.top-tex .lang-box a{color: #000;display: inline-block;margin: 0 10px;vertical-align: middle;}
.hot-tell img{vertical-align: middle;margin-right: 5px;}
.slide-tex{width: 600px;text-align: right;position: absolute;left: 50%;z-index: 120;height: 94px;margin-top: -47px;top: 50%;padding-right: 25px;}
.slide-tex .p01{font-size: 36px;color: #FFFFFF;font-weight: bold;}
.slide-tex .p02{font-family: arial;font-size: 18px;color: #FFFFFF;}
.menu-ul{float: right;margin-right: 10px;margin-top: 30px;}
.menu-ul li{float: left;margin-left: 32px;}
.menu-ul li a{font-size: 15px;color: #000;padding:  15px 0;}
.menu-ul li a:hover{border-bottom: 2px solid #e50012;color: #e50012;}
.menu-ul li a.active{border-bottom: 2px solid #e50012;color: #e50012;}
.index-produnct{width: 100%;}
.index-produnct-pic{height: 434px;width: 100%;margin-top: 20px;}
.pic-bigbox{width: 50%;float: left;height: 100%;}
.pic-bigbox .picbox{position:relative;width: 50%;height: 50%;overflow: hidden;float: left;}
.pic-bigbox .picbox.wid-all{width: 100%;}
.pic-bigbox .picbox.hei-all{height: 100%;}
.pic-bigbox .picbox.pic-more{background: #1970b8;}
.pic-bigbox .picbox .posi{position:absolute;z-index:2;top:0;left:0;width: 100%;height: 100%;background: url(../img/tm80.png);opacity: 0;filter:alpha(opacity=0);transition: all .5s ease;}
.pic-bigbox .picbox:hover .posi{opacity: 1;filter:alpha(opacity=80);transition: all .5s ease;}
.pic-more .more{width: 134px;height: 34px;border: 1px solid #4e91c8;text-align: center;line-height: 34px;display: block;margin: 0 auto;position: relative;top: 90px;color: #FFFFFF;}
.picbox a>.more{opacity: 0;filter:alpha(opacity=0);transition: all .5s ease;z-index:2;width: 134px;height: 34px;border: 1px solid #FFFFFF;text-align: center;line-height: 34px;display: block;color: #FFFFFF;position: absolute;left: 50%;top: 50%;margin-left: -67px;margin-top: -17px;}
.picbox img{width: 100%;height: 100%;transform: scale(1.0);transition: all .5s ease;}
.picbox:hover img{transform: scale(1.2);transition: all .5s ease;}
.picbox:hover a>.more{opacity: 1;filter:alpha(opacity=100);transition: all .5s ease;}
.head-index{text-align: center;}
.head-ch{color: #000;font-size: 27px;}
.head-en{color: #999999;}
.head-index:after{border-bottom: 1px solid #0d4da1;width: 30px;height:2px;content:'';display: block;margin: 5px auto;}
.index-about{padding-top: 25px;}
.index-about .head-ch{border-bottom: 1px solid #e5e5e5;margin-bottom: 7px;}
.index-about .head-ch:after{border-bottom: 2px solid #1970b8;content:'';width: 120px;margin: 0 auto;height: 2px;display: block;}
.index-about .head-index::after{display: none;}
.about-left{width: 214px;height: 285px;overflow: hidden;}
.picbox{width: 100%;height: 100%;display: block;overflow: hidden;}
.about-left .picbox{}
.about-right{width: 940px;}
.head-a{font-size: 24px;color: #484848;margin: 20px 0;display: block;}
.head-a:hover{color: #0062A3;}
.about-right .cont{line-height: 36px;font-size: 14px;color: #7e7e7e;}
.about-div{}
.about-a{margin-top: 50px;}
.about-a a{display: block;float: left;width: 25%;}
.about-a a:hover{color: #0062A3;}
.about-a .p01{font-size: 36px;}
.about-a .p02{font-size: 14px;}
.news-pic{float: left;width: 50%;height: 200px;overflow: hidden;}
.news-pic img{width: 100%;height: 100%;transform: scale(1.0);transition: all .5s ease;}
.index-news{padding: 40px 0 77px 0;}
.index-news-div{margin-top: 40px;}
.index-news-item{position:relative;width: 100%;height: 200px;transition: all .5s ease;}
.index-news-item:hover {background: #f5f5f5;transition: all .5s ease;}
.text-over{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.news-tit{font-size: 16px;color: #000;}
.news-cont{margin-top:26px;font-size: 13px;color: #7E7E7E;line-height: 30px;height: 90px;overflow: hidden;}
.news-text{float: left;width: 50%;height: 200px;width: 50%;padding: 20px 30px;}
.index-news-item.odd .news-pic{float: right;}
.index-news-item.odd .news-text{}
.index-news-item:hover .news-tit{color: #0062A3;}

.foot-div{background: #1970b8;padding: 60px 0 100px 0;}
.foot-dl {float: left;margin: 0 50px;text-align: center;}
.foot-dl a:hover{color: #b6a89b;}
.foot-dl dt a{color: #FFFFFF;line-height: 40px;font-size: 15px;}
.foot-dl dd a{color: #FFFFFF;line-height: 30px;display: block;}
footer{background: #145a93;color: #fff;font-size: 13px;text-align: center;line-height: 50px;}
.foot-right{float: right;}
.foot-right-tit img{vertical-align: middle;}
.foot-right-tit{font-size: 24px;font-family: arial;color: #FFFFFF;margin-bottom: 5px;}
.foot-right-tex{line-height: 30px;color: #FFFFFF;}
.index-pic{position: relative;height: 380px;width: 100%;background-position: center center;background-size: cover;background-repeat: no-repeat;}
.index-pic img{width: 100%;}
.home{height: 60px;line-height: 60px;background: #f1f2f2;}
.home-left{font-size: 24px;color: #242424;}
.home-left i{color: #b8b8b8;font-size: 17px;vertical-align: bottom;margin-left: 15px;}
.home-right{float: right;line-height: 57px;}
.home-right a{font-size: 14px;display: block;float: left;padding: 0 10px;margin: 0 20px;}
.home-right a.on{border-bottom: 3px solid #148ccf;}
.home-right a:hover{border-bottom: 3px solid #148ccf;}
.container-my{padding: 0 0 60px 0;}
.center_block{text-align: center;}
.pageNum{margin: 50px 0 0px 0;display: inline-block;}
.pageNum a{margin-right:4px;float: left;background: #FFFFFF;display: block;border: 1px solid #d9d9d9;}
.pageNum a{color: #999;}
.pageNum a.cbf{padding: 8px 12px;background: #EEEEEE;}
.pageNum a.cb{padding: 8px 12px;background: #EEEEEE;}
.pageNum a.cb.cb_active{background: #0f6bb5;color: #FFFFFF;border: 1px solid #0f6bb5;}
.news_xxy_head{text-align: center;margin-bottom: 30px;}
.news_date{font-size: 14px;color: #bdbdbd;margin-top: 14px;}
.news_tit01{font-size: 24px;color: #242424;line-height: 30px;}
.news_xxy_edit{line-height: 30px;color: #535353;font-size: 14px;}
.news_xxydiv{padding: 95px 0 46px 0;}
.up_down{padding: 20px;border-bottom: 1px solid #E0E0E0;border-top:1px solid #e0e0e0;margin-top: 40px;}
.prev_page{color: #535353;font-size: 14px;line-height: 30px;}
.prev_page a{color: #535353;}
.prev_page a:hover{color: #999;}
.prev_page span{margin-right: 10px;}
.center_block .back_list{display: block;width: 146px;height: 42px;line-height: 42px;background: #e60012;color: #FFFFFF;margin: 45px auto 0 auto; }
.home.home-cp{background: #ffffff;}
.container-cp{background: #fbfbfb;padding-bottom: 60px; padding-top:30px;}
.cp-ul{width: 100%;padding: 30px 0;}
.cp-ul li{overflow:hidden;position:relative;float:left;width: 23.5%;margin-right:1.5%;background:#FFFFFF;border:1px solid #e4e4e4; padding-bottom: 45px;margin-bottom: 25px;}

.cp-tit{position: relative;height: 54px;width: 100%;line-height: 54px;text-align: center;font-size: 14px;border-bottom:1px solid #e4e4e4;}
/*.cp-tit i{display: block;position: absolute;top: 0;left: 0;width: 0;height: 0;border-top: 52px solid red;border-right:52px solid transparent;color: #FFF;}*/
.cp-ul li .cont{line-height: 24px;height: 82px;overflow: hidden;padding: 10px 20px;}
.cp-ul li .more{border-radius: 10px;border: 2px solid #e4e4e4;width: 80px;height: 26px;line-height: 22px;text-align: center;font-size: 14px;position: absolute;bottom: 14px;right: 10px;}
.cp-ul li:hover .picbox img{transform: scale(1.2);transition: all .5s ease;}
.cp-tit i{background: url(../img/icon_hot.jpg) no-repeat left center;width: 54px;height: 52px;display: block;position: absolute;left: 0;top: 0;}
.line02{position:absolute;width: 100%;height: 2px;background: #BABABA;bottom: 0px;left: 0;}
.line03{position:absolute;width: 100%;height: 2px;background: #0062A3;bottom: 0px;left: -100%;transition: all .5s ease;}
.cp-ul li:hover .line03{left: 0;transition: all .5s ease;}
.locate-div{color: #7c7c7c;line-height: 55px;}
.locate-div a{color: #7c7c7c;}
.cp-container-in{width: 100%;background: #FFFFFF;padding: 25px 30px 70px 30px;}
.tit-xxy{font-size: 18px;color: #222;}
.left-pic{width: 690px;height: 390px;overflow: hidden;}
.left-pic img{width: 100%;height: 100%;}
.right-cont{width: 450px;}
.guige{color: #808080;}
.tit-h{color: #808080;font-size: 14px;vertical-align: middle;display: inline-block;margin-right: 20px;}
.xxy-gg{color: #2e2e2e;font-size: 14px;vertical-align: middle;display: inline-block;}
.guige{margin-top: 40px;}
.jiathis_style_24x24{display:inline-block;vertical-align:middle;}
.price{margin-top: 40px;}
.price-span i{font-size: 20px;}
.price-span{color: #e60012;font-size:30px;font-weight: bold;vertical-align: middle;display: inline-block;}
.back_div a{display: block;width: 145px;height: 40px;line-height: 40px;color: #FFFFFF;text-align: center;background: #e60012;}
.share-div{margin: 100px 0 30px 0;border-bottom: 1px solid #e5e5e5;padding-bottom: 20px;}
.share-div span{display: inline-block;vertical-align: middle;}
.container-cp-block02{margin-top: 30px;background: #FFFFFF;padding: 20px 50px 80px 50px;}
.tit-sd{border-bottom: 1px solid #e5e5e5;}
.tit-sd span{font-size: 24px;color: #c13735;display:inline-block;padding: 10px;font-weight: bold;border-bottom: 2px solid #c13735;}
.join-wel .p01{font-size: 18px;font-weight: bold;margin-top: 50px;}
.join-wel .p02{font-size: 13px;color: #858585;line-height: 24px;margin-top: 20px;}
.join-ul{margin-top: 50px;}
.join-ul li{float:left;width:32%;margin-right: 2%;margin-bottom: 25px;}
.join-ul li .more{width: 150px;height: 35px;line-height: 35px;background: url(../img/icon_arrow.png) no-repeat 130px center #bfbfbf;border-radius: 10px;font-size: 14px;color: #FFFFFF;padding-left: 20px;
margin-top: 17px;box-shadow: 2px 2px 0 #eee;transition: all .5s ease;}
.join-ul li:hover .more{background: #ff4300 url(../img/icon_arrow.png) no-repeat 120px center;transition: all .5s ease;box-shadow: 2px 2px 0 #e8a9d1;}
.join-tit{font-size: 14px;color: #565656;margin-bottom: 24px;}
.join-ul li :hover .picbox img{transform: scale(1.2);transition: all .5s ease;}
.join-us{padding-bottom: 94px;}
.feedback_left{width: 380px;height: 440px;overflow: hidden;margin-left: 30px;}
.feedback_left img{height: 100%;width: 100%;}
.feedback_right{width: 690px;}

.inp_div{position:relative;width:560px;padding-right:40px;margin-bottom: 10px;padding-left: 140px;}
.my_inp{vertical-align:middle;border: 1px solid #DBDBDB;height: 35px;line-height: 35px;padding-left: 5px;width: 385px;}
.inp_tit{width: 130px;text-align: left;position: absolute;left: 0;top: 0;font-size:13px;line-height: 35px;color: #8f8f8f;}
.inp_tit i{color: #FF0000;width: 15px;display: inline-block;}
.texa_div{padding-right:40px;position: relative;padding-left: 140px;margin-bottom: 20px;margin-top: 10px;width: 660px;}
.texa_div .inp_tit{top: 0;vertical-align: middle;position: absolute;}
.my_texa{height: 150px;width: 485px;border: 1px solid #DBDBDB;}
.inp_xx{line-height: 35px;position: absolute;right: 0;color: #FF0000;top: 0;}
.wel_tex{font-size: 14px;margin-bottom: 40px;}
.wel_tex img{vertical-align: middle;margin-right: 5px;}
.btn_tj{float:right;color: #FFFFFF;background: #e60012;font-size: 14px;height: 38px;line-height: 38px;width: 140px;margin-right: 60px;}
.note{color:#8f8f8f;margin-left: 60px;}
.note *{color:#ff2626;line-height: 38px;margin-right: 5px;}
.btn_div{border-top: 1px solid #e7e7e7;padding-top: 14px;padding-bottom: 75px;}
.feedback_div{padding-top: 70px;}
.select_mys{position:relative;width: 385px;}
.se_span{position:relative;vertical-align:middle;border: 1px solid #DBDBDB;height: 35px;line-height: 35px;padding-left: 5px;width: 100%;background: url(../img/icon_down.png) no-repeat 360px center;}
.se_span.on{background: url(../img/icon_down02.png) no-repeat 360px center;}
.se_ul{position: absolute;width:100%;top: 35px;left: 0 ;z-index: 3;background: #FFFFFF;border-left: 1px solid #DBDBDB;border-right: 1px solid #DBDBDB;}
.se_ul li{height: 35px;line-height: 35px;border-bottom: 1px solid #DBDBDB;padding-left: 5px;}
.se_ul li:hover{background: #148CCF;color: #FFFFFF;}
.left-bar{padding-top:75px;width: 240px;text-align: center;padding-left: 10px;}
.left-bar a {transition: all .5s ease;display: block;position: relative;font-size: 16px;height: 60px;line-height: 60px;}
.left-bar a i{transition: all .5s ease;display: block;width: 10px;height:10px;position: absolute;top: 50%;left:60px;margin-top: -5px;background: #b8b8b8;border-radius: 50%;}
.left-bar a:hover{background: #f2f2f2;transition: all .5s ease;}
.left-bar a:hover i{background: #e7762a;transition: all .5s ease;}
.zp-right-div{min-height: 500px;width: 100%;padding: 10px 10px 0 44px;}
.zp-div{margin-top: 20px;}
.zp-tit {border-top: 1px solid #CCCCCC;}
.zp-tit span{color: #ec8b49;border-top: 2px solid #ec8b49;font-size: 16px;display: inline-block;padding-top: 10px;}
.zp-atab{margin-top: 25px;padding-bottom: 10px;border-bottom: 1px solid #CCCCCC;}
.zp-atab a{display: block;background: #ececed;float: left;padding: 5px 15px;font-size: 16px;border-radius: 5px;margin-right: 5px;}
.zp-atab a:hover,.zp-atab a.ien{background: #e7762a; color:#FFF}
.tab-cont{padding: 0 20px;}
.zp-xxy{padding: 20px 0;display: none;}
.zp-xxy-tit{position:relative;color: #e7762a;font-size: 16px;}
.zp-xxy-tit i{display: inline-block;width: 10px;height:10px;background: #e7762a;border-radius: 50%;vertical-align: middle;margin-right: 10px;}
.zp-post{margin: 30px 0;}
.zp-post span{float: left;display: block;margin-right: 70px;font-size: 14px;}
.zp-post span i{font-weight: bold;}
.zp-cont-xxy{margin-bottom: 40px;line-height: 24px;color: #999;}
.zp-cont-tit{display: block;padding: 5px 10px;background: #ececed;width: 80px;text-align: center;border-radius: 5px;}
.about-block01{padding: 80px 0;}
.about-block0a{ padding:30px 0}
.about-head01{text-align: center;font-size: 30px;color: #5899dd;}
.about-head02{font-size: 30px;color: #ccc;text-transform: uppercase;text-align: center;font-family: arial;color: #747474;}
.about-head03{text-align: center;font-size: 26px;color: #5899dd;}
.about-head04{text-align: center;font-size: 22px;color: #666;}
.about-text{margin-top: 50px;line-height: 24px;color: #98989a;/*text-align: center;*/font-size: 14px;}
.aabout-text{line-height: 24px;font-size: 14px}
.more-l a{display: block;margin: 0 auto;width: 160px;height: 30px;line-height: 30px;text-align: center;color: #FFFFFF;background: #5899dd;margin-top:50px;}
.main-tex{padding-left: 80px;padding-top: 140px;}
.main-tex .p01{color: #5899dd;font-size: 30px;}
.main-tex .p02{color: #737277;font-size: 22px;}
.main-tex .more-l a{margin-left: 1px;}
.about-block02{height: 496px;width: 100%;background: url(../img/bg.jpg) no-repeat center center;}
.about-block03 .more-l a{margin-top: 60px;}
.about-block03{padding: 70px 0 140px 0;}
.shik-tex:hover .tex01{color: #0062A3;}
.shik-tex {}
.shik-tex .tex01{font-size: 20px; color:#333}
.shik-tex .tex02{font-size: 14px; color:#5899dd}