.ico { display:inline-block; width:20px; height:20px; white-space:nowrap; letter-spacing:-1em; text-indent:-99em; color:transparent; background:url(../img/ico.png);
	*text-indent:0; *zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '\3000');}
.ico:before {content:'\3000';}
.ico1_2 { background-position: -20px 0 }
.ico1_3 { background-position: -40px 0 }
.ico1_4 { background-position: -60px 0 }
.ico1_5 { background-position: -80px 0 }
.ico2_1 { background-position: 0 -20px }
.ico2_2 { background-position: -20px -20px }
.ico2_3 { background-position: -40px -20px }
.ico2_4 { background-position: -60px -20px }
.ico2_5 { background-position: -80px -20px }
.ico3_1 { background-position: 0 -40px }
.ico3_2 { background-position: -20px -40px }
.ico3_3 { background-position: -40px -40px }
.ico3_4 { background-position: -60px -40px }
.ico3_5 { background-position: -80px -40px 184}
.ico4_1 { background-position: 0 -60px }
.ico4_2 { background-position: -20px -60px }
.ico4_3 { background-position: -40px -60px }
.ico4_4 { background-position: -60px -60px }
.ico4_5 { background-position: -80px -60px }
html { overflow-x:auto;}
html,body,.wrap { min-width:1200px;}
body{font-size:13px; line-height:1.8; color:#555; background:#fff;}
.wrap { width:1200px; margin-right:auto; margin-left:auto;}
a { color: inherit }
a:hover { color: #009fec }
::-moz-selection { color: #fff; background: #009fec }
::selection { color: #fff; background: #009fec }
::-webkit-input-placeholder { color: #009fec }
.placeholder { color: #aaa }
.form-control, .input-group-addon, .btn { border-radius: 2px }
.form-control:focus { border-color: #66afe9; outline: 0; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px rgba(102, 175, 233, 0.6) }
.mb15 { margin-bottom: 15px }
.mb20 { margin-bottom: 20px }
.mb30 { margin-bottom: 30px }
.mb40 { margin-bottom: 40px }
.mb50 { margin-bottom: 50px }
a.unable { display:none; }
.imghover_big { overflow: hidden; display: block }
.imghover_big img { -webkit-transition: all .8s ease 0s; transition: all .8s ease 0s; overflow: hidden }
.imghover_big:hover img { transform: scale(1.1); webkit-transform: scale(1.1) }
.top { height: 100px; width: 100%; overflow:hidden;}
.top .wrap { height: 100% }
.logo { width: 30% }
.nav { width: 53% }
.nav>ul>li { float: left; width: 15.6%;}
.nav>ul>li>a { display: block; line-height: 100px; font-size: 16px; text-align: center }
.nav>ul>li.cur>a { color:#009fec; }
.top_r { background: #009fec; height: 100%; line-height: 100px; width: 14%; text-align: center; position:relative;}
.top_r .bg { width:9999px; height:100%; position:absolute; left:100%; top:0; background-color:#009fec;}
.top_r a { display: inline-block; -webkit-font-smoothing: antialiased; width: 26px; height: 26px; line-height: 26px; text-align: center; margin: 0 8px; background: url(../img/top_r_ic.png) no-repeat 0 0; vertical-align: middle }
.top_r a:hover { color: #333 }
.top_r .a1 { background-position: 0 0 }
.top_r .a1:hover { background-position: 0 -26px }
.top_r .a2 { background-position: -26px 0 }
.top_r .a2:hover { background-position: -26px -26px }
.top_r .a3 { background-position: -52px 0 }
.top_r .a3:hover { background-position: -52px -26px }
.top_r .ion { padding: 0; margin: 0; width: 26px; height: 26px; line-height: 24px; color: #000 }
.banner { height: 448px; width: 100%; overflow: hidden }
.banner img { position: absolute; top: 0; left: 50%; margin-left: -960px; width: 1920px; max-width: none; height: 100% }
.banner .slide_nav { width: 100%; position: absolute; bottom: 26px; left: 0; text-align: center; z-index: 4; display: block }
.banner .slide_nav a { display: inline-block; width: 18px; height: 18px; line-height: 99; overflow: hidden; border-radius: 9px; background: url(../img/white.9.png) repeat; background: rgba(255, 255, 255, 0.9); margin-right: 12px; cursor: pointer }
.banner .slide_nav a.on { width: 50px; background: #009fec }
.home_tit { font-size: 34px; font-weight: normal; line-height: 1; margin-bottom: 20px }
.home_sec1 { padding: 65px 0 }
.home_sec1 .harrs { position: absolute; width: 41px; height: 81px; background: url(../img/arrs.png) no-repeat 0 0; top: 120px }
.home_sec1 .harr_prev { background-position: 0 0; left: -50px }
.home_sec1 .harr_next { background-position: -41px 0; right: -50px }
.home_sec1 .harr_prev:hover { background-position: 0 -81px }
.home_sec1 .harr_next:hover { background-position: -41px -81px }
.home_sec1 ._tit { text-align: center; font-size: 20px; font-weight: normal }
.home_sec1 ._img { position: relative; cursor: pointer }
.home_sec1 ._img:hover ._mask { display: block }
.home_sec1 ._mask { display: none; background: rgba(1, 162, 234, 0.7); width: 100%; height: 100%; position: absolute; left: 0; top: 0; color: #fff; text-align: center }
.home_sec1 ._mask .ion { font-size: 30px; margin-top: 20%; font-weight: bold }
.home_sec2 { background: #f7f7f7; width:100%; overflow-x:hidden; margin-bottom:50px;}
.home_sec2 .home_tit { margin-bottom: 50px }
.home_sec2 ._con { padding: 10%; padding-left: 0 }
.home_sec2 ._tel { font-size: 24px; color: #333 }
.home_sec2 ._txt { padding-bottom: 15px; }
.home_sec2 ._tel .ic { background: url(../img/tel_ic.png) no-repeat; display: inline-block; width: 37px; height: 37px; vertical-align: middle; margin-right: 12px }
.home_sec2 ._tel strong { color: #363736; font-size: 35px; font-family:impact;}
.home_sec2 .right_img img { max-width: none; width:auto;}
.home_sec3 { background: url(../img/home_sec3_bg.jpg) no-repeat center; height: 313px; color: #fff; padding: 45px 0 }
.home_sec3 ._tit { text-align: center; font-size: 36px; font-weight: normal; margin-bottom: 50px }
.home_sec3 ._con { display: block; text-align: center }
.home_sec3 ._con ._t { font-size: 22px; font-weight: normal; line-height: 1; margin: 15px 0 }
.home_sec3 ._con .ic { display: inline-block; background: url(../img/h_ico.png) no-repeat 0 0; width: 113px; height: 114px }
.home_sec3 ._con .i1 { background-position: 0 0 }
.home_sec3 ._con .i1:hover { background-position: 0 -114px }
.home_sec3 ._con .i2 { background-position: -113px 0 }
.home_sec3 ._con .i2:hover { background-position: -113px -114px }
.home_sec3 ._con .i3 { background-position: -226px 0 }
.home_sec3 ._con .i3:hover { background-position: -226px -114px }
.home_sec3 ._con .i4 { background-position: -339px 0 }
.home_sec3 ._con .i4:hover { background-position: -339px -114px }
.home_sec4 { padding: 70px 0 }
.home_sec4 .narrs { font-size: 24px; position: absolute; top: -55px; right: 0 }
.home_sec4 .narr_prev { right: 40px }
.home_sec4 ._con { display: block; position: relative }
.home_sec4 ._img { margin-bottom: 10px; height: 0; padding-bottom: 75%; overflow: hidden }
.home_sec4 ._img img { width: 100% }
.home_sec4 .news_tit { font-size: 16px; color: #000 }
.home_sec4 ._date { position: absolute; background: #009fec; color: #fff; top: 0; left: 0; width: 90px; height: 70px; text-align: center; font-family: Arial }
.home_sec4 ._date span { display: block }
.home_sec4 ._date ._d { font-size: 24px; line-height: 1; padding-top: 12px }
.home_sec4 .news_list { height: 326px; overflow: hidden }
.home_sec4 .news_list li { border: 1px solid #eaeaea; overflow: hidden; margin-bottom: 10px; height: 100px; padding: 0 }
.home_sec4 .news_list ._time { width: 17%; height: 100%; text-align: center; overflow: hidden; font-size: 22px; position: relative;  no-repeat center }
.home_sec4 .news_list ._time ._d, .home_sec4 .news_list ._time ._m { position: absolute }
.home_sec4 .news_list ._time ._d { color: #009fec; top: 10px; left: 10px }
.home_sec4 .news_list ._time ._m { right: 10px; bottom: 10px; text-align: right }
.home_sec4 .news_list ._info { width: 76%; padding: 15px 3%; border-left: 1px solid #eaeaea }
.home_sec5 { background: url(../img/home_sec5_bg.jpg) no-repeat center; height: 394px; width: 100%; padding: 60px 0 }
.home_sec5 .home_tit { color: #fff; margin-bottom: 30px }
.home_sec5 .brand_list li { width: 20%; float: left; border: 1px solid #eaeaea; margin-left: -2px; margin-top: -1px; overflow: hidden;/*  cursor: pointer; */ position:relative; overflow:hidden;}
.home_sec5 .brand_list li img { -webkit-transition: all .3s ease; transition: all .3s ease }
.home_sec5 .brand_list li:hover img { transform: scale(1.1); webkit-transform: scale(1.1) }
.footer { background: #303131; padding: 60px 0; color: #fff; overflow: hidden }
.footer dt { font-size: 18px; margin-bottom: 20px }
.footer dl { width: 16%; float: left }
.footer .d6 { width: 20% }
.footer .d6 .txt { padding-top: 25px }
.footer .code { width: 100px; height: 100px; margin-right: 15px }
.footer ._tel { font-family: Arial; color: #009fec; font-size: 32px; font-weight: bold }
.footer_bottom { overflow: hidden; height: 68px; line-height: 68px; background: #009fec; color: #fff; /*order-top: 4px solid #000; border-bottom: 2px solid #000*/ }
.footer_bottom a:hover { color: #333 }
.footer_bottom .jr { margin-right: 5px }
.footer_bottom .bdsharebuttonbox { margin-top: 20px }
.footer_bottom .bdsharebuttonbox a { width: 20px; height: 15px; display: inline-block; padding: 0; background: url(../img/share_ic.png) no-repeat 0 0; margin-right: 10px }
.footer_bottom .bdsharebuttonbox .bds_tsina { background-position: -32px 0 }
.footer_bottom .bdsharebuttonbox .bds_more { background-position: -62px 0 }
.subnavs .wrap { background: #edecec; font-size: 16px }
.subnavs li { float: left }
.subnavs li a { display: block; padding: 0 20px; line-height: 70px }
.subnavs li.cur a { color:#009fec; }
.channelT { width: 280px; height: 70px; line-height: 70px; text-align: center; color: #fff; background: #009fec; font-weight: normal; margin-top: -70px; position: relative; z-index: 5 }
.breadCrumb { padding: 20px 0; text-align: right }
.breadCrumb em { margin: 0 5px }
.channel_cont { margin-bottom: 100px; margin-top: 20px; }
.news_list li { padding: 20px; border-bottom: 1px solid #ddd; overflow: hidden }
.news_list li:hover { background: #f2f2f2 }
.news_list li:hover a { color:#009fec; }
.news_list ._con { display: block }
.news_list ._date { display: block; width: 10%; color: #009fec; font-family: Arial }
.news_list ._date b { font-size: 18px }
.news_list ._info { width: 70% }
.news_list ._info ._title { font-size:18px; font-weight:normal; margin-bottom:5px; line-height:1.8em; height:1.8em; white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.news_list ._info ._txt { line-height:1.5em; max-height:3em; overflow:hidden; margin-bottom:10px;}
.news_list ._img { width: 13% }
.news_list ._img img { width: 100% }
.contactCon ._txt { margin-bottom: 40px }
.contactCon ._t { font-size: 28px; font-weight: normal; line-height: 1; margin-bottom: 25px }
.contactCon ._add { margin-bottom: 16px }
.contactCon ._add li { margin-bottom: 10px }
.contactCon ._add .ic { display: inline-block; width: 20px; height: 21px; background: url(../img/contact_ic.png) no-repeat 0 0; margin-right: 15px; vertical-align: middle }
.contactCon ._add .i2 { background-position: -20px 0 }
.contactCon ._add .i3 { background-position: -40px 0 }
.contactCon ._add .i4 { background-position: -60px 0 }
.contactCon ._add .i5 { background-position: -80px 0 }
.contactCon ._add .i6 { background-position: -100px 0 }
.contactCon ._map { margin-right:5%; }
.contactCon ._map  img{ max-width:none; }
.contactForm label { display: block }
.contactForm textarea { width: 90%; height: 130px; border: 1px solid #ddd; text-indent: 10px }
.contactForm ._inp { width: 60%; height: 30px; border: 1px solid #ddd; text-indent: 10px }
.contactForm ._line { margin-bottom: 10px }
.contactForm button { width: 94px; height: 30px; line-height: 30px; text-align: center; border: 0; padding: 0; margin: 0; background: #909090; color: #fff; margin-right: 20px; border-radius:4px;}
.contactForm .submit_btn { background: #009fec; color:#fff;}
.contactForm .yzm_txt { width: 30%; margin-right: 10px }
.contactForm .yzmImg { height:34px; }
.proRec { margin-bottom: 40px }
.proRec ._con { position: relative; display: block; height: 0; padding-bottom: 75% }
.proRec img { width:100%; }
.proRec ._ts { position: absolute; left: 40px; top: 30px; z-index: 20 }
.proRec ._ts ._t1 { font-size: 16px; color: #7d7d7d }
.proRec ._ts ._t2 { font-size: 30px; color: #000 }
.proRec ._ts ._t3 { font-size: 20px }
.proRec ._p { width: 190px; height: 60px; line-height: 60px; text-align: center; background: #009fec; position: absolute; left: 0; bottom: 0; font-size: 16px; color: #333 }
.proRec ._p a { display:block; color:#333; }
.pro_list ._con { display: block; border: 1px solid #ddd; margin-bottom: 40px }
.pro_list ._con ._img { height: 0; padding-bottom: 75% }
.pro_list ._con img { width: 100% }
.pro_list ._con h3 { height: 60px; line-height: 60px; background: #d8d8d8; text-align: center; padding:0 10px; white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.pro_list1 ._con { display: block; border: 1px solid #ddd; margin-bottom: 40px }
.pro_list1 ._con ._img { height: 0; padding-bottom: 63% }
.pro_list1 ._con img { width: 100% }
.pro_list1 ._con h3 { height: 60px; line-height: 60px; background: #d8d8d8; text-align: center; padding:0 10px; white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.pro_list1 ._con ._txt{padding:15px 0; text-align: center; background: #d8d8d8; font-size: 15px; color: #666; font-weight: bold; }   
.searForm { width: 100%; display: none; position: absolute; top: 100px; left: 0; height: 40px; background: #fff; z-index: 20; overflow: hidden; box-shadow: #333 2px 2px 5px }
.searForm input { width: 90%; padding: 0; margin: 0; float: left; border: 0; height: 40px; line-height: 40px; text-indent: 15px }
.searForm button { width: 10%; padding: 0; margin: 0; float: left; border: 0; height: 40px; line-height: 40px; background: #ff9c00; color: #fff }
.widget-newsdetail-4 ._head { text-align: center }
.widget-newsdetail-4 ._head ._title { font-size: 18px; line-height: 1.4; color: #333; margin: 0 0 10px; font-weight: bold }
.widget-newsdetail-4 ._tools { padding: 0 5px; color: #555 }
.widget-newsdetail-4 ._tools a:hover { color: #ff9c00 }
.widget-newsdetail-4 .ion { font-size: 1.1em }
.widget-newsdetail-4 .myart { padding: 30px 0 }
.widget-newsdetail-4 ._bottom_bar { line-height: 30px; height: 30px; padding: 20px 0; text-align: center; border-top: 1px solid #ccc }
.widget-newsdetail-4 ._bottom_bar a { display: inline-block; margin: 0 5px; padding: 0 10px; color: #fff; background: #009fec; font-size: 14px }
.widget-newsdetail-4 ._bottom_bar a:hover { opacity: .8 }
/*发展历程*/
/* history-2 start*/
.widget-history-2 { background: #ffffff; cursor: default; }
.widget-history-2 ._year { position: relative; height: 40px; margin-bottom: 20px; border-bottom: 1px dotted #333333; }
.widget-history-2 ._year strong { position: absolute; width: 86px; height: 66px; padding-top: 20px; background: url(/resources/web/img/year.png) no-repeat; left: 0; top: 0; text-align: center; font-size: 16px; color: #008aff; line-height: 1.1em; font-size: 22px; }
.widget-history-2 ._year span { color: #c9c9c9; display: block; font-size: 18px; }
.widget-history-2 ._list li { padding: 20px 20px 20px 88px; background: url(/resources/web/img/list.png) 34px 0 no-repeat; color: #555555; }
.widget-history-2 ._list li strong { display: block; font-size: 20px; line-height: 42px; }
.widget-history-2 ._list li:hover { background: url(/resources/web/img/list_hover.png) 33px 0 no-repeat; color: #008aff; text-decoration: underline; }
@media only screen and (max-width: 40rem) {
.widget-history-2 ._list li { padding-left: 60px; }
}
/*人才招聘*/
/* job-4 start*/
.widget-job-4 ._jcon { margin-bottom: 20px; }
.widget-job-4 ._title { font-size: 18px; color: #333333; }
.widget-job-4 ._part { padding: 10px; border-bottom: 1px solid #cccccc; line-height: 26px; }
.widget-job-4 ._detailBtn { padding: 10px 0; }
.widget-job-4 ._btn { display: inline-block; padding: 0 30px; border-radius: 3px; color: #ffffff; background: #cccccc; cursor: pointer; line-height: 26px; margin-right: 10px; }
.widget-job-4 ._btn1 { background: #ff9c00; }
.widget-job-4 ._btn1:hover { background: #ef9200; }

/*招聘表单*/
.Form-J1 .Form-J1-Left { float: left; width: 50%; }
.Form-J1 .Form-J1-right { float: right; width: 50%; }
.Form-J1 .Form-J1-li { padding-top: 10px; }
.Form-J1 .Form-J1-li label { width: 5em; display: inline-block; color: #666; vertical-align: middle; font-size:13px;}
.Form-J1 .Form-J1-li input { height: 28px; line-height: 28px; border: 1px #ddd solid; width: 70%; }
.Form-J1 .Form-J1-li textarea { border: 1px #ddd solid; width: 70%; padding:0; }
.Form-J1 .Form-J1-li em { color: red; vertical-align: middle; padding-left: 10px; }
.Form-J1 .Form-J1-li input._yzm { width: 20%; }
.Form-J1 .Form-J1-li img { vertical-align: middle; padding-left: 10px; cursor: pointer; height:30px; }
.Form-J1 .Form-J1-li b { color: #666; font-size: 12px; padding-left: 4px; }
.Form-J1 .Form-J1-li select { border: 1px #ddd solid; width: 70%; padding: 7px 0; }
.Form-J1 .Form-J1-Btn { clear: both; text-align: center; padding-top: 40px; }
.Form-J1 .Form-J1-Btn button { width: 90px; height:32px; line-height:32px; text-align: center; color: #fff; border-radius: 4px; cursor: pointer;font-family:微软雅黑; border:none;  }
.Form-J1 .Form-J1-Btn ._submit { background: #009fec; margin-right: 10px; color:#fff;}
.Form-J1 .Form-J1-Btn ._reset { background: #909090; }

.innerBan { display:block; height:365px; text-align:center; overflow:hidden;clear:both;}
.innerBan img { display:inline-block; margin:0 -100%; margin:0 -50%\9; max-width:none; width:auto; }
.sear_f .inp { border-width:0; padding:0; }

/*网上订购*/
.Form-P1 .Form-P1-Left { float: left; width: 50%; }
.Form-P1 .Form-P1-right { float: right; width: 50%; }
.Form-P1 .Form-P1-li { padding-top: 10px; }
.Form-P1 .Form-P1-li label { width: 5em; display: inline-block; color: #666; vertical-align: middle;
font-size:13px;}
.Form-P1 .Form-P1-li input { height: 28px; line-height: 28px; border: 1px #ddd solid; width: 70%; outline:none; vertical-align: middle;}
.Form-P1 .Form-P1-li textarea { border: 1px #ddd solid; width: 70%;  outline:none; padding:0; margin:0; height:112px;vertical-align: middle;}
.Form-P1 .Form-P1-li em { color: red; vertical-align: middle; padding-left: 10px; 
font-size:12px;}
.Form-P1 .Form-P1-li input._yzm { width: 20%; }
.Form-P1 .Form-P1-li img { vertical-align: middle; padding-left: 10px; cursor: pointer; height:30px; width:100px;}
.Form-P1 .Form-P1-li b { color: #666; font-size: 12px; padding-left: 4px; }
.Form-P1 .Form-P1-li select { border: 1px #ddd solid; width: 70%; padding: 7px 0; }
.Form-P1 .Form-P1-Btn { clear: both; text-align: center; padding-top: 40px; }
.Form-P1 .Form-P1-Btn button { width: 90px; height: 32px; line-height: 32px; text-align: center; color: #fff; border-radius: 4px; cursor: pointer; padding:0; margin:0; border:none; font-family:微软雅黑; outline:none; }
.Form-P1 .Form-P1-Btn ._submit { background: #009fec; color:#fff; margin-right: 10px; }
.Form-P1 .Form-P1-Btn ._reset { background: #909090; }
.Form-P1 .Form-P1-Btn button:hover{ opacity:0.8;}
.Form-P1 .Form-P1-li .orsele{ width: 34.5%; margin-right:5px;}

/* page-1 start*/
.page{font-size: 12px; color: #777777; text-align: center; padding-top:20px;}
.page a,.page span { color: #777777;display: inline-block;border: 1px solid #ededed;padding: 5px 10px;vertical-align: middle;margin: 0 0 10px -1px;}
.page .goprev{margin-right: 10px;}
.page .gonext,.page .count {margin-left: 10px;}
.page a:hover,.page span{color:#fff; background: #009fec;}
.page span.goprev,.page span.gonext {color: #777777; background: none}
.page span.count { border: 0;background: 0;color: #777777;}


/*招聘人才*/
._list_box { padding-top:50px; }
._list_box ._list_hd{text-align:center;}
._list_box ._list_hd ._text{font-size:14px; color:#555555;padding:0 14%;margin-bottom:40px}
._list_box ._list_bd{margin-bottom:30px}
._list_box ._list_bd ._list_more{width:200px; height:40px; line-height:40px;background:#ff9c00;color:#fff; text-align:center;margin:30px auto;}
._list_box ._list_bd ._list_more a{display:block;color:#fff;}

/* job-2 start*/
.widget-job-2 ._jt { background-color:#eaeaea; height:44px; line-height:44px; margin-top: 10px; overflow: hidden; *zoom: 1;cursor: pointer;}
.widget-job-2 ._jt strong { float:left;width:30%;text-align:center;color:#000000;font-size:14px;}
.widget-job-2 ._jt span { float: right;margin-right: 20px;}
.widget-job-2 ._jt .ion { font-size: 12px; color: #999999; }
.widget-job-2 ._jc { display: none;font-size:14px; color:#555555;}
.widget-job-2 ._jc ._td_bnt{width:170px; height:40px;border:1px solid #e6e6e6;line-height:40px; text-align:center;margin-top:30px}
.widget-job-2 ._jc ._td_bnt a{display:block;color:#555555;}
.widget-job-2 ._jcon { padding:10px 50px; }
.widget-job-2 ._jt_act{background:#009fec;}
.widget-job-2 ._jt_act strong{color:#fff;}
.widget-job-2 ._jt_act .ion { color: #fff; }
@media only screen and (max-width: 40rem) {
 .widget-job-2 ._jt span { display: none; }
}

/*销售网络*/
.map-M3-head { background: #f1f1f1; padding: 0 1em; overflow: hidden; *zoom:1;
margin-bottom: 20px; height: 60px; line-height: 60px }
.map-M3-head ._model { float: right }
.map-M3-head ._model li { float: left }
.map-M3-head ._model [class^=ico-] { font-size: 22px }
.map-M3-head ._m1 [class^=ico-] { color: #077131 }
.map-M3-head ._m2 [class^=ico-] { color: #303030 }
.map-M3-list { height: 400px; padding: 10px; background: #f1f1f1; border: 1px solid #ccc; position: relative; overflow: hidden; user-select: none; -webkit-user-select: none }
.map-M3-list li { margin-bottom: 10px }
.map-M3-list ._t { font-weight: 700; font-size: 14px }
.map-M3-list ._t [class^=ico-] { font-size: 22px; color: #0f752c }
.map-M3-list ._p { padding: 0 30px }
.map-M3-map { height: 520px }
.map-M3-list .scroll_bar { background: #aaa }
.map-M3-list .scroll_slider { height: 70px; background: #f3f3f5; position: relative; border-radius: 0; border: 1px solid #ccc; width: 98% }
.map-M3-list .scroll_slider:before { content: ""; position: absolute; width: 80%; left: 10%; top: 50%; margin-top: -3px; height: 1px; background: #ccc }
.map-M3-list .scroll_slider:after { content: ""; position: absolute; width: 80%; height: 2px; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; left: 10%; top: 50% }
.map-M3-list ._t .icn{ display:inline-block; width:22px; height:31px; vertical-align:middle; background: url(../img/posi.png) no-repeat;margin: 0 0.3em;}
.map-M3-head ._model .icn{display:inline-block; width:22px; height:31px; vertical-align:middle; background: url(../img/posi.png) no-repeat;margin-right: 0.6em;}
.map-M3-head ._m1 .icn{ background-position: 0 0;}
.map-M3-head ._m2 .icn{background-position:-22px 0;}
.contact-map img{max-width:none;}

/*合作伙伴*/
.rect-55{ padding-bottom: 55%; }
.co_company .partner_item{ border: 1px solid #e5e5e5; margin-bottom: 2%; margin-right: 1.7%;}
.co_company .partner_item img{ transition: all .5s ease; }
.co_company .partner_item:hover img{ transform: scale(1,1); }

/*产品详细*/
/* prodetail-8 start*/
.widget-prodetail-8 .pro_detail_ico{background:url(../img/pro_detail_ico.png) no-repeat;display:inline-block;*display:inline;*zoom: 1;vertical-align:middle;}
.widget-prodetail-8 .pro_ico01{width:80px;height:80px;display:block;}
.widget-prodetail-8 .pro_ico02{background-position:-80px 0px;width:40px;height:40px;margin-right:6px;}
.widget-prodetail-8 .pro_ico03{background-position:-80px -40px;width:20px;height:20px;margin-right:6px;}
.widget-prodetail-8 .pro_ico04{background-position:-100px -40px;width:20px;height:20px;margin-right:10px;}
.widget-prodetail-8 .pro_deta_hd{margin-bottom:46px;}
.widget-prodetail-8 .pro_deta_l{width:54%; height:406px; line-height:406px; text-align:center;  position:relative; overflow:hidden;border: 1px #ddd solid;}

.widget-prodetail-8 .pro_deta_l img{ width: 100%; height: 100%; display:inline-block; vertical-align:middle;}

.widget-prodetail-8 .pro_deta_l .pro_ico01{position:absolute;bottom:0;right:0;background-color:#009fec;}
.widget-prodetail-8 .pro_deta_r{width:41%;}
.widget-prodetail-8 .pro_name{font-size:28px;color:#1d1d1d;font-weight:normal;border-bottom:1px solid #efefef;padding:10px 0px;}
.widget-prodetail-8 .pro_title{font-size:15px;font-weight:normal;padding:12px 0px;border-bottom:1px solid #efefef;color:#717171;}
.widget-prodetail-8 .pro_title span{font-size:14px;color:#888888;margin-right:10px;}
.widget-prodetail-8 .order_btn{width:100%;text-align:center;height:60px;line-height:60px;display:block;background-color:#009fec;color:#fff;margin:30px 0px;font-size:20px;}
.widget-prodetail-8 .order_phone{font-size:14px;color:#3c3c3c;padding-bottom:40px;display:block;padding-top: 10px;}
.widget-prodetail-8 .order_phone span{font-size:32px;color:#009fec; display: block;}
.widget-prodetail-8 .other_btn{text-align:center;}
.widget-prodetail-8 .other_btn .btn_box{display:inline-block;*display:inline;*zoom: 1;height:20px;line-height:20px;padding:0px 14px;border-right:1px solid #efefef;font-size:14px;color:#555555;}

.widget-prodetail-8 .bd_tab_t{width:100%;background-color:#c2c2c2;margin-bottom:30px;}
.widget-prodetail-8 .bd_tab_t li{float:left;width:18%;height:60px;line-height:60px;position:relative;}
.widget-prodetail-8 .bd_tab_t li a{display:block;font-size:18px;color:#fff;text-align:center;font-weight:bolder;border-right:1px solid #fff;}
.widget-prodetail-8 .bd_tab_t .active{background-color:#009fec;}
.widget-prodetail-8 .bd_tab_t .active:after{content: "";width:0;height:0;border-style:solid;border-width:10px;border-color:#009fec transparent transparent transparent;position:absolute;bottom:-20px;left:50%;margin-left:-10px;} 
.widget-prodetail-8 .bd_section{min-height:300px;}
.widget-prodetail-8 .bd_tab_t .fixed{position:fixed;top:0;left:50%;margin-left:-600px;width:1200px;background-color:#c2c2c2;}
.widget-prodetail-8 .zoomdiv{z-index:102;}


/*下载列表*/
/* download-4 start*/
.widget-download-4 .download_item{height: 104px;padding-right: .6%;line-height: 104px;border-bottom: 1px solid #e1e8ed;}
.widget-download-4 .download_item:hover{ background-color: #eef2f5; border-color: #eef2f5;}
.widget-download-4 .download_date{ width: 9.3%; height: 100%; padding-right: 2.9%; font-family: 'Arial'; text-align: right; color: #6b6b6b;}
.widget-download-4 .download_date .center_box{ display: inline-block; vertical-align: middle;}
.widget-download-4 .download_date span{ display: block; padding-right: 3px; font-size: 14px; line-height: 18px;}
.widget-download-4 .download_date strong{ display: block; font-size: 30px; line-height: 32px; font-weight: normal;}
.widget-download-4 .download_title{ width: 62%; padding-right: 3%; font-size: 16px; color: #272727; font-weight: normal;}
.widget-download-4 .item_btn{ width: 7.7%; height: 100%; padding-left: 3.1%; font-size: 15px; color: #6b6b6b; line-height: 104px; background-position: center left; background-repeat: no-repeat;}
.widget-download-4 .preview_btn{ background-image: url(../img/preview_btn.png);}
.widget-download-4 .download_btn{ background-image: url(../img/download_btn.png);}
.widget-download-4 .download_item:hover .download_date,
.widget-download-4 .download_item:hover .item_btn{ color: #009fec;}
.widget-download-4 .download_item:hover .preview_btn{ background-image: url(../img/preview_btn_cur.png);}
.widget-download-4 .download_item:hover .download_btn{ background-image: url(../img/download_btn_cur.png);}

/*新闻详细*/
/* newsdetail-8 start*/
/*widget-newsdetail-8*/
.widget-newsdetail-8 .ion { color:#676767; }
.widget-newsdetail-8 .n_left { width:66.8%; float:left; }
.widget-newsdetail-8 ._head ._title { font-size:34px; font-weight:bold; color:#000000; margin-bottom:10px;}

.widget-newsdetail-8 ._tools { font-size:0; color:#7e7e7e; margin-bottom:15px;}
.widget-newsdetail-8 ._tools ._tool{ font-size:12px; margin-right:10px; display:inline-block; height:30px; line-height:30px; overflow:hidden;}
.widget-newsdetail-8 ._tools .ion { font-size:18px; display:inline-block; height:30px; line-height:30px; vertical-align:-2px;}
.widget-newsdetail-8 ._tools b { font-weight:normal; }
.widget-newsdetail-8 ._tools #switcher { margin-left:10px; }
.widget-newsdetail-8 ._tools #switcher ._title{margin-right:5px;font-size:12px;color:#7e7e7e;}
.widget-newsdetail-8 ._tools #switcher .ion { font-size:15px; }
.widget-newsdetail-8 ._tools .bds_more { float:none; background:none; padding:0;}

.widget-newsdetail-8 .myart { line-height:2; min-height:200px; font-size:13px; color:#555555; }
.widget-newsdetail-8 .n_right { width:30%; float:right; padding-top:90px; }
.widget-newsdetail-8 .n_right ._tools { text-align:right; }
.widget-newsdetail-8 ._tools ._back { font-size:20px; font-weight:normal; font-weight:bold; 
	color:#676767; height:26px; line-height:26px; border-right:#cccccc 1px solid; padding-right:40px; vertical-align:5px;}
.widget-newsdetail-8 ._tools ._back .ion { font-weight:normal; vertical-align:0; }
.widget-newsdetail-8 ._tools .share,.widget-newsdetail-8 ._tools .print { width:36px; height:36px; line-height:36px; text-align:center; background-color:#80939e; border-radius:50%; cursor:pointer; overflow:hidden; margin-right:0; margin-left:15px;}
.widget-newsdetail-8 ._tools .share:hover,.widget-newsdetail-8 ._tools .print:hover 
{ background-color:#009fec; }
.widget-newsdetail-8 ._tools .share .ion,.widget-newsdetail-8 ._tools .print .ion { font-size:18px; color:#ffffff; }
.widget-newsdetail-8 ._tools .share:hover .ion,.widget-newsdetail-8 ._tools .print:hover .ion { color:#ffffff; }
.widget-newsdetail-8 ._tools .share .ion { font-size:20px; }

.widget-newsdetail-8 ._detailPage_bottom li strong,.widget-newsdetail-8 ._detailPage_bottom li span,.widget-newsdetail-8 ._detailPage_bottom li a{ display:block;}
.widget-newsdetail-8 ._detailPage_bottom{margin-top:45px; border:#f3f3f3 10px solid; }
.widget-newsdetail-8 ._detailPage_bottom ul{padding:10px 7%;}
.widget-newsdetail-8 ._detailPage_bottom li ._mark{ padding-bottom:8px; font-size:19px; font-weight:bold; color:#000000; }
.widget-newsdetail-8 ._detailPage_bottom ._date{ height:30px; line-height:30px; margin-bottom:7px; font-family:Arial; font-size:13px; color:#676767; }
.widget-newsdetail-8 ._detailPage_bottom ._date .ion { font-size:20px; height:30px; vertical-align:-2px; margin-left:0;}
.widget-newsdetail-8 ._detailPage_bottom li ._title:hover { color:#5c5c5c; }
.widget-newsdetail-8 ._detailPage_bottom li ._title { font-size:16px; font-weight:bold; color:#5c5c5c; }
.widget-newsdetail-8 ._detailPage_bottom li { padding: 27px 0; }
.widget-newsdetail-8 ._detailPage_bottom li._prev{ border-bottom:1px #ececec solid; }
.bdshare_popup_box{ display: none!important; }
.widget-prodetail-8 .bd_section .section_title{ font-weight: normal; }
.widget-prodetail-8 .bd_section .section_title table > tbody > tr{ font-weight: normal; }
.widget-prodetail-8 .bd_section .section_title table > tbody .firstRow{/* font-weight: bold; */}

/*分页*/
.util-page{ font-size:0; color: #000; text-align: center;}
.util-page .gobutton,.util-page .sl,.util-page .num,.util-page .count { color: #000;display: inline-block;border: 1px solid #ededed;margin:10px 0;padding:5px 10px;vertical-align: middle;margin: 0 0 10px -1px;background: #fff; font-size:16px ;font-weight:normal; }
.util-page .gobutton:hover,.util-page .num:hover,.util-page .current{color:#fff; background:#009fec;}
.util-page span.gobutton,.util-page span.gobutton:hover { color:#000; background-color:#eee; }
.util-page .gobutton .ion{ font-size: .8em;}
.util-page .count { margin-left:10px; color:#000; background:none; border:none; }
.util-page span.jump{ background: none; color: #000;display: inline-block; margin: 0 7px; vertical-align: top;  }
.util-page span.jumpto,.util-page span.jumpto_text,.util-page span.jumpto_text{ background: none; border: none;color: #000; font-size: 14px; }
.util-page .jumpto_inp{ width: 40px; text-align: center; height: 37px; line-height: 37px; vertical-align: top; }

.widget-prodetail-8 .bd_section h3{ font-weight: normal; }
.widget-prodetail-8 .pro_deta_l .pro_ico01{ display: none; }


/*新闻详细，新*/
                            /* newsdetail-7 start*/
/*widget-newsdetail-7*/
.widget-newsdetail-7{ overflow: hidden; }
.widget-newsdetail-7 .iconfont { color:#676767; }
.widget-newsdetail-7 .n_left { width:66.8%; float:left; box-sizing:border-box; }
.widget-newsdetail-7 ._head ._title { font-size:32px; font-weight:bold; color:#010101; margin-bottom:10px;}
.widget-newsdetail-7 ._tools { font-size:0; color:#7e7e7e; margin-bottom:15px;}
.widget-newsdetail-7 ._tools ._tool{ font-size:12px; margin-right:10px; height:30px; line-height:30px; overflow:hidden; vertical-align: middle;}
.widget-newsdetail-7 ._tools .iconfont { font-size:18px; display:inline-block; height:30px; line-height:30px; vertical-align:-2px;}
.widget-newsdetail-7 ._tools b { font-weight:normal; }
.widget-newsdetail-7 ._tools #switcher { margin-left:10px; }
.widget-newsdetail-7 ._tools #switcher ._title{margin-right:5px;font-size:12px;color:#7e7e7e;}
.widget-newsdetail-7 ._tools #switcher .iconfont { font-size:15px; }
.widget-newsdetail-7 ._tools .bds_more { float:none; background:none; padding:0;}
.widget-newsdetail-7 .myart { padding:30px 2.5%; background-color:#fafafa; line-height:2; min-height:200px; font-size:13px; color:#555555 }
.widget-newsdetail-7 .n_right { width:30%; float:right; padding-top:17px; }
.widget-newsdetail-7 ._back .iconfont { display:block; position:absolute; top:0; right:20px; font-size:20px; }
.widget-newsdetail-7 ._back a,.widget-newsdetail-7 ._back .iconfont { color:#009fec; }
.widget-newsdetail-7 ._back a { display:block; position:relative; width:70%; height:49px; padding-left:20px; border:#009fec 1px solid; font-size:20px; line-height:49px; }
.widget-newsdetail-7 ._back:hover a { background-color:#009fec; }
.widget-newsdetail-7 ._back:hover a,.widget-newsdetail-7 ._back:hover .iconfont { color:#fff; }
.widget-newsdetail-7 ._detailPage_bottom li span,.widget-newsdetail-7 ._detailPage_bottom li a { display:block;}
.widget-newsdetail-7 ._detailPage_bottom{ margin-top:50px; }
.widget-newsdetail-7 ._detailPage_bottom ul { padding:14px 0;}
.widget-newsdetail-7 ._detailPage_bottom li { position:relative; padding-bottom:40px; }
.widget-newsdetail-7 ._detailPage_bottom li:after { content:''; position:absolute; top:15px; left:0; width:100%; height:1px; background-color:#e2e2e2;  overflow:hidden;}
.widget-newsdetail-7 ._db ._mark { color:#009fec; }
.widget-newsdetail-7 ._detailPage_bottom a:hover ._mark { color:#009fec; }
.widget-newsdetail-7 ._detailPage_bottom ._mark{ display:inline-block; background-color:#fff; padding-right:8px; padding-bottom:10px; font-size:18px; font-weight:bold; position:relative; z-index:10;}
.widget-newsdetail-7 ._detailPage_bottom ._date{ height:30px; line-height:30px; margin-bottom:7px; font-family:Arial; font-size:13px; color:#676767; }
.widget-newsdetail-7 ._detailPage_bottom ._date .iconfont { font-size:20px; height:30px; vertical-align:-2px; margin-left:0;}
.widget-newsdetail-7 ._detailPage_bottom a:hover ._title { color:#009fec; }
.widget-newsdetail-7 ._detailPage_bottom ._title{ padding-left:5px; font-size:18px; font-weight:bold; color:#5c5c5c; line-height:1.5em; font-weight:normal;}
.widget-newsdetail-7 ._detailPage_bottom2 ._mark { padding-bottom:8px; font-size:18px; font-weight:bold; }
.widget-newsdetail-7 ._detailPage_bottom2 li { padding:0 80px 0 13px; position:relative; line-height:28px;}
.widget-newsdetail-7 ._detailPage_bottom2 li:after { content:''; position:absolute; top:50%; margin-top:-4px; left:0px; width:0; height:0; overflow:hidden; border-width:4px; border-color:transparent transparent transparent #9a9a9a; border-style:dashed dashed dashed solid; }
.widget-newsdetail-7 ._detailPage_bottom2 li:hover:after { border-color:transparent transparent transparent #009fec; }

.widget-newsdetail-7 ._detailPage_bottom2 li ._title,.widget-newsdetail-7 ._detailPage_bottom2 ._date { color:#000; }
.widget-newsdetail-7 ._detailPage_bottom2 li:hover ._title,.widget-newsdetail-7 ._detailPage_bottom2 li:hover ._date { color:#009fec; }
.widget-newsdetail-7 ._detailPage_bottom2 li ._title { font-size:13px; font-weight:normal; height:28px; line-height:28px; white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.widget-newsdetail-7 ._detailPage_bottom2 ._date { position:absolute; right:0; top:0;}

@media only screen and (max-width: 760px) {
.widget-newsdetail-7 .n_left { width:100%; float:none; }
.widget-newsdetail-7 .n_right { display:none; }
.widget-newsdetail-7 .myart { padding:20px 0 0; background-color:#fff; }
}
 /*20180620yxj*/
 .home_sec3 ._con:hover{color:#009fec;}    
 .pro_list ._con ._txt{padding:15px 0; text-align: center; background: #d8d8d8; font-size: 15px; color: #666; font-weight: bold; }                     

/*三级导航*/
/*.pro_thirdnav{ border: 9px solid #eee; margin-bottom: 5%; padding: 3% 3% 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }*/
.pro_thirdnav li{ margin-right: 3%; padding-left: 2%; position: relative; font-size: 18px; color: #333; line-height:30px; height: 30px; }
.pro_thirdnav li:before{ content: ""; position: absolute; display: inline-block; width: 8px; height: 8px; border: 2px solid #009fec; border-radius: 50%; top: 50%; margin-top: -6px; left: 0; }
.pro_thirdnav li.cur { font-size: 20px; font-weight: bold; color: #009fec; }
.pro_thirdnav li.cur:before{background: #009fec;}
body .content-50189 .form-m1 .form-m1-btn ._submit{background: #009fec;} 
.content-48896 .form-m1 .form-m1-btn ._submit{background: #009fec!important;} 
.content-48896 .form-m1 .form-m1-btn button{width: 120px;height: 36px;line-height: 36px;text-align: center;color: #fff;border-radius: 4px;cursor: pointer;outline: none;box-shadow: none;border: none;}

/*20180709*/
/*.pt2{padding:40px 0 10px; background-color:#f4f4f4; }*/
.pt2 .pd{/*height:100px;*/ overflow:hidden;position:relative;}
.pt2 .cat_list{padding-bottom:30px;color:#353535; line-height:20px;font-size:15px;}
.pt2 .cat_list .cat_name{margin-right:20px; font-weight:bold; display: none;}
.pt2 .pro_list{width:95%;}
.pt2 .pro_list a{display:block; float:left; margin: 20px 50px 0px 0px;}
.pt2 .pro_list a i{display:inline-block; *display:inline; *zoom:1; width:17px; height:17px; margin-right:10px; vertical-align:middle; background:url(../img/pro_list_check.png) no-repeat 0 -17px;}
.pt2 .pro_list a.active i{background-position:0 0;}
.pt2 .para_list{color:#353535; line-height:20px;font-size:15px;}
.pt2 .para_list .para_name{margin-right:20px; font-weight:bold; }
.pt2 .para_list ._list{padding-bottom:30px;}
.pt2 .more{position:absolute; right:0; bottom:20px;font-size:14px; color:#666; cursor:pointer;}
.pt2 .para_list .pro_list a{min-width:146px; margin-bottom:10px;}
.pt2 .more i{padding:0 10px 0 20px;}


.pro_list ._con .text{ display: block; padding: 15px 20px; text-align: center; font-size: 15px ; background: #d8d8d8; color: #666; font-weight: bold; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.pro_list ._con:hover .text{ color: #009fec; }
.datalist {width:100%; border-collapse:collapse; border-spacing:0; border:1px solid #ccc; }
.datalist caption { padding-bottom:5px;}
.datalist th {font-weight:700; padding:5px 15px; border:1px solid #ccc; background:#eee;}
.datalist td {padding:5px 15px; border:1px solid #ccc;}
.datalist tr.altrow { background:#ccc;}



body .content-49119 .Form-P1 .Form-P1-li .Validform_checktip {top:50%;margin-top:-8px;}

/* 2021-0506 框架搭建 */
.header{position:absolute; left:0; top:0; width:100%; z-index:10;}
.header .h_logo{float:left; padding-top:25px}
.header .h_logo a{display:block; font-size:0;}
/* 语言版本 */
.header .h_tools{padding-top:25px;}
.header .h_tools .h_lan{position:relative; padding-left:20px; margin-left:20px; color: #fff;}
.header .h_tools .h_lan:after{content:''; width:1px; height:40px; background:url(../img/img/h_lan01.png) no-repeat center; position:absolute; left:0; top:50%; margin-top:-20px;;}
.header .h_tools .h_lan a{display:inline-block; padding: 5px 10px;}
.header .h_tools .h_lan span{display:inline-block; vertical-align:middle;}
.header .h_tools .h_lan span.txt{font-size:14px; line-height:41px; color:#fff; padding:0 3px;}
.header .h_tools .h_lan span.icon1{width:15px; height:15px; background:url(../img/img/h_lan02.png) no-repeat center; background-size:cover;}
.header .h_tools .h_lan span.icon2{width:13px; height:7px; background:url(../img/img/h_lan03.png) no-repeat center;}
.header .h_tools .h_lan .lan_down{width:130px; position:absolute; left:50%; margin-left:-65px; top:100%; display:none; z-index:3; padding:5px 0; background:#E6E8EA; background:rgba(230,232,234,0.8);}
.header .h_tools .h_lan .lan_down ul>li{margin:5px 0; padding:0; float:none;}
.header .h_tools .h_lan .lan_down ul>li a{display:block; padding:5px 10px; color:#666;}
.header .h_tools .h_lan .lan_down ul>li a img{margin-right:10px; vertical-align:middle}
.header .h_tools .h_lan .lan_down ul>li a span{display:inline-block; font-size:15px; vertical-align:middle}
.header .h_tools .h_lan .lan_down ul>li a:hover{background:rgba(255,255,255,.9);}

/* 头部搜索 */
.header .h_search{cursor:pointer; line-height:41px; float:right; padding-left:30px; cursor:pointer; transition:padding 0.5s ease}
.header .h_search .icon{display:inline-block; width:22px; height:22px; background:url(../img/img/h_search_bak.png) no-repeat center; transition:all 0.5s ease; vertical-align:-5px;}
.header .mobile_search{display:none;}

/* PC搜索下拉 */
.search-alert{position:fixed; left:0; top:-100%; width:100%; height:100%; background:#009fec; z-index:5; transition:all 0.5s ease}
.search-alert .close{display:block; width:30px; height:30px; background:url(../img/img/widgets_single_nav_14_search_close.png) no-repeat center; background-size:24px auto; position:absolute; top:0;  bottom:0; margin:auto 0; right:2.6%; cursor:pointer; -webkit-transition:-webkit-transform 0.3s ease 0s; transition:transform 0.3s ease 0s; }
.search-alert .close:hover{-webkit-transform:rotate(90deg); -ms-transform:rotate(90deg); transform:rotate(90deg); }
.search-alert .cent-form {position:absolute; width:86%; top:0; bottom:0; left:0; right:0; margin:auto; height:65px; line-height:65px; border-bottom:1px solid #fff; }
.search-alert .cent-form .tex {border:none; font-size:20px; height:65px; line-height:65px; text-align:left; width:100%; box-sizing:border-box; color:#fff; background:none; padding-left:70px; padding-right:120px; background:url(../img/img/widgets_single_nav_14_ico2_2.png) no-repeat left center; }
.search-alert .cent-form .sub-butn {border:none; width:120px; background:none; position:absolute; right:0; top:0; text-align:center; height:65px;  font-size:22px; line-height:65px; color:#fff; cursor:pointer;}
.search-alert.active{top:0;}
/* input默认文字白色 */
.search-alert .cent-form .tex::-webkit-input-placeholder {color:#fff;}
.search-alert .cent-form .tex:-ms-input-placeholder {color:#fff;}
.search-alert .cent-form .tex:-moz-placeholder {color:#fff;}
.search-alert .cent-form .tex::-moz-placeholder {color:#fff;}

/* 手机搜索下拉 */
.header .search_down{position:absolute; background:url(../img/black.6.png); width:100%; top:100%; left:0; height:80px; line-height:80px; display:none; z-index:2;} 
.header .search_down .form{margin-top:20px;}
.header .search_down .inp_box {width:75%; background:#fff; height:40px; line-height:40px; margin-right:30px; position:relative; padding-left:60px; box-sizing:border-box;}
.header .search_down .iconfont {color:#009fec; position:absolute; top:0; left:19px; font-size:25px; margin:0}
.header .search_down .inp {border:0; display:block; width:100%; height:40px; line-height:40px; margin:0; padding:0;}
.header .search_down .btns {border:0; outline:none; background:none; color:#fff; height:40px; line-height:40px; padding:0; font-weight:bold; font-size:20px; cursor:pointer;}

/* 菜单按钮 */
.header .mobile_key {display:none; font-size:22px; line-height:35px; margin-left:20px;}
.header .mobile_key i{margin:0;}

/* 导航 */
.header .inav_wrapper{padding-top:25px; margin-left:10%;}
.header .inav .nav_li{padding:0 14px; display:inline-block; line-height:41px; position:relative;}
.header .inav .nav_li>.nav_a{font-size:14px; color:#fff; position:relative;}
.header .inav .nav_li>.nav_a:after{content:''; width:100%; height:3px; background:#009fec; position:absolute; left:0; bottom:-10px; transform:scale(0); transition:all 0.5s ease;}
.header .inav .nav_li:hover>.nav_a:after{transform:scale(1);}
.header .inav .nav_li.cur>.nav_a:after{transform:scale(1);}

/* 导航下拉 */
.header .inav .nav_li .sec_ul{position:absolute; top:100%; left:-10%; transform:translateY(30px); transition:all .3s; opacity:0; visibility:hidden; width:120%; text-align:center;}
.header .inav .nav_li .sec_ul li{background:#009fec; color:#fff;}
.header .inav .nav_li .sec_ul li a{display:block; font-size:14px; line-height:35px; padding:0 15px;}
.header .inav .nav_li .sec_ul li a:hover{background:#fff;}
.header .inav .nav_li:hover .sec_ul {opacity:1; visibility:visible;transform:translateY(0);}


.channel_content{min-height:300px; padding:60px 0;}


/* 底部 */
.pageFooter{background:#343435;}
.f_top{padding:45px 0 40px; position:relative; border-bottom:1px solid #7f7f7f; border-color:rgba(255,255,255,.37)}
.f_top:after{content:''; width:529px; height:128px; background:url(../img/img/f_cover.png) no-repeat center; position:absolute; right:0; bottom:0;}
.f_top .left{width:83%; float:left;}
.f_top .left dl{float:left; width:25%;}
.f_top .left dl.dl01{width:24%;}
.f_top .left dl.dl02{width:22%;}
.f_top .left dl.dl03{width:22%;}
.f_top .left dl.dl04{width:31%;}
.f_top .left dl dt{font-size:18px; line-height:30px; color:#fff; padding-bottom:25px; margin-bottom:15px; position:relative}
.f_top .left dl dt:after{content:''; width:31px; height:1px; background:#009fec; position:absolute; left:0; bottom:0}
.f_top .left dl dd{font-size:14px; line-height:32px; color:#fcfcff; margin-bottom:3px;}
.f_top .right{float:right; text-align:right;}
.f_top .right .tit{font-size:24px; line-height:30px; color:#fff; margin-bottom:30px;}
.f_top .right .share_box .bdsharebuttonbox{overflow:hidden;}
.f_top .right .share_box a{display:block; float:right; width:43px; height:35px; background:url(../img/img/f_share.png) no-repeat;padding:0; margin:0 0 0 10px;}
.f_top .right .share_box a.bds_sqq{background-position:0 0;}
.f_top .right .share_box a.bds_weixin{background-position:-43px 0;}
.f_top .right .share_box a.bds_tsina{background-position:-86px 0;}
.f_bott{padding:20px 0}
.f_bott .left{float:left; font-size:14px; line-height:30px; color:#fff;}
.f_bott .left span{display:inline-block;}
.f_bott .left a{display:inline-block;}
.f_bott .right{float:right; font-size:14px; line-height:30px; color:#fff;}
.f_bott .right a{display:inline-block; margin-left:3px;}

/* 首页 */
/*banner 内容部分*/
.ibanner{position:relative;}
.ibanner .item{height:725px; overflow:hidden; position:relative;}
.ibanner .owl-carousel .owl-item img{position:absolute; left:50%; margin-left:-960px; width:1920px; max-width:none; }
/*.ibanner .owl-carousel .item{opacity:0; visibility:hidden;}*/
/*.ibanner .owl-carousel.owl-loaded .item{opacity:1; visibility:visible;}*/
/* 圆点的样式： */
.ibanner .owl-carousel .owl-dots{position:absolute; z-index:10; bottom:70px; left:0%;  width:100%; text-align:center;}
.ibanner .owl-carousel .owl-dot{width:16px; height:11px; background:#fff; margin:0 5px; border-radius:30px; display:inline-block; transition:all 0.5s ease;}
.ibanner .owl-carousel .owl-dot.active{background:#009fec; width:30px;}
/* banner文字 */
.ibanner .iban_word{width:100%; position:absolute; left:0; bottom:86px; z-index:2}
.ibanner .iban_word .info{width:55%; position:relative;}
.ibanner .iban_word .info:after{content:''; width:355px; height:485px; background:url(../img/img/iban_word.png) no-repeat center; position:absolute; left:0; bottom:0; pointer-events:none;}
.ibanner .iban_word .info .box{padding:100px 56px 55px; color:#fff;}
.ibanner .iban_word .info .box .tit{font-size:50px; line-height:50px;}
.ibanner .iban_word .info .box .con{font-size:45px; line-height:45px; margin:15px 0 35px}
.ibanner .iban_word .info .box .txt{font-size:28px; line-height:32px; margin-bottom:60px;}
.ibanner .iban_word .info .box .more{display:inline-block; width:170px; height:43px; line-height:43px; color:#009fec; font-size:16px; border:1px solid #009fec; text-align:center;}
.ibanner .iban_word .info .box .more:hover{background:#009fec; color:#fff;}
.ipart01{padding:60px 0}
.ipart01 .left{width:47.25%; float:left;}
.ipart01 .left .tit{font-size:38px; line-height:40px; color:#009fec; margin-bottom:35px;}
.ipart01 .left .con{font-size:14px; line-height:24px; color:#6c6c6c;}
.ipart01 .left .more{font-size:14px; line-height:30px; color:#4e4e4e; display:inline-block; border-bottom:1px solid #00a0ec; margin-top:20px;}
/* .ipart01 .left .more:hover{color:#009fec;} */
.ipart01 .left .list li{width:50%; float:left;}
.ipart01 .left .list .li_box{padding:20px; text-align:center;}
.ipart01 .left .list .li_box .icon{width:29px; height:29px; margin:0 auto 13px;}
.ipart01 .left .list .li_box .t{font-size:16px; line-height:24px; color:#1f1f1f;}
.ipart01 .left .list .li_box .line{width:30px; height:1px; background:#00a0ec; margin:10px auto}
.ipart01 .left .list .li_box .c{font-size:13px; line-height:20px; color:#6c6c6c; height:40px; overflow:hidden;}
.ipart01 .right{width:41%; float:right; margin-top:24px;}
.ipart01 .right .tit{font-size:30px; line-height:40px; color:#b3b3b3; margin-bottom:35px;}
.ipart01 .right .img_{position:relative}
.ipart01 .right .img_ .play{width:64px; height:64px; background:url(../img/img/ipart_play.png) no-repeat center; position:absolute; left:50%; margin-left:-32px; top:50%; margin-top:-32px;}

.ipart02 .infor{text-align:center;}
.ipart02 .infor .tit{font-size:38px; line-height:40px; color:#009fec;}
.ipart02 .content{margin-top:40px; height:574px}
.ipart02 .content{background:url(../img/img/ipart02.jpg) no-repeat center;}
.ipart02 .content .item{height:287px; overflow:hidden; background:#fff; transition:all 0.5s ease;}
.ipart02 .content .item .left{ float:left; width:24%; position:relative;}
.ipart02 .content .item .left .box{padding:95px; position:relative; z-index:3;}
.ipart02 .content .item .left .box .icon{width:64px; height:55px; margin:0 auto; background-position:0 0;}
.ipart02 .content .item .left .box .line{width:63px; height:1px; background:#009fec; margin:13px auto 8px}
.ipart02 .content .item .left .box .tit{font-size:20px; line-height:24px; color:#009fec; text-align:center;}
.ipart02 .content .item .left .cover{width:250px; height:100%; background:url(../img/img/black62.png) center; position:absolute; left:100%; top:0; z-index:2; opacity:0; visibility:hidden; transition:all 0.5s ease; }
.ipart02 .content .item .left .cover ul{padding:35px 0}
.ipart02 .content .item .left .cover li{font-size:20px; line-height:30px; color:#fff; padding:0 30px 0 70px; position:relative; margin:10px 0}
.ipart02 .content .item .left .cover li:after{content:''; width:0; height:1px; background:#fff; position:absolute; left:0; top:50%; transition:all 0.5s ease}
.ipart02 .content .item .left .cover li.on:after{width:55px;}
.ipart02 .content .item .right{width:76%; float:left;}
.ipart02 .content .item .right .rect-314{padding-bottom:31.5%;}
.ipart02 .content .item.cur{background:#009fec;}
.ipart02 .content .item.cur .left .cover{opacity:1; visibility:visible;}
.ipart02 .content .item.cur .left .box .icon{background-position:0 -55px;}
.ipart02 .content .item.cur .left .box .line{background:#fff;;}
.ipart02 .content .item.cur .left .box .tit{color:#fff;}
.ipart03{padding:60px 0}
.ipart03 .infor{text-align:center;}
.ipart03 .infor .tit{font-size:38px; line-height:40px; color:#009fec; margin-bottom:15px;}
.ipart03 .infor .con a{display:inline-block; font-size:18px; line-height:24px; color:#000; vertical-align:middle;}
.ipart03 .infor .con em{display:inline-block; margin:0 5px; vertical-align:-1px;}
.ipart03 .infor .con a.cur{color:#009fec;}
.ipart03 .content{margin-top:40px;}
.ipart03 .content .left{width:35%; float:left; position:relative}
.ipart03 .content .left .cover{position:absolute; left:0; bottom:0; background:url(../img/img/blue80.png) center; width:100%;}
.ipart03 .content .left .cover .box{padding:25px 28px 20px;}
.ipart03 .content .left .cover .box .date{color:#fff;}
.ipart03 .content .left .cover .box .date i{display:inline-block; vertical-align:middle; margin:0;}
.ipart03 .content .left .cover .box .date span{display:inline-block; vertical-align:middle; font-size:14px; margin-left:3px;}
.ipart03 .content .left .cover .box .txt{font-size:18px; color:#fff; margin-top:5px;}
.ipart03 .content .right{width:60%; float:right;}
.ipart03 .content .right .list_box li{border-bottom:1px solid #d2d2d2; transition:all 0.5s ease;}
.ipart03 .content .right .list_box li .li_box{padding:17px 23px; display:block;}
.ipart03 .content .right .list_box li .date {color:#202020; width:12%; float:left; padding-right:3%; position:relative; border-right:1px solid #d2d2d2; font-family:Arial; text-align:right;}
.ipart03 .content .right .list_box li .date .day{font-size:48px; line-height:45px; font-family:Arial;}
.ipart03 .content .right .list_box li .date .year{font-size:14px; }
.ipart03 .content .right .list_box li .intro{float:left; padding-left:3%; width:72%; padding-right:9%; position:relative;}
.ipart03 .content .right .list_box li .intro:after{content:''; width:18px; height:28px; background:url(../img/img/ipart03_1.png) no-repeat; position:absolute; right:0; top:50%; margin-top:-14px;}
.ipart03 .content .right .list_box li .intro .t{font-size:18px; color:#202020; margin-bottom:2px; padding-top:5px;}
.ipart03 .content .right .list_box li .intro .c{font-size:14px; color:#5d5d5d;}
.ipart03 .content .right .list_box li.cur{background:#e5e5e5; border-color:transparent;}
.ipart03 .content .right .list_box li.cur .date{color:#000;}
.ipart03 .content .right .list_box li.cur .intro .t{color:#009fec;}
.ipart03 .content .right .list_box li.cur .intro .c{color:#4a4949;}
.ipart03 .content .right .list_box li.cur .intro:after{background-position:0 -28px;}
.ipart04 .infor{text-align:center; margin-bottom:30px;}
.ipart04 .infor .tit{font-size:38px; line-height:40px; color:#009fec; margin-bottom:15px;}
.ipart04 .ipro_scroll { position:relative; height:412px; overflow:hidden; }
.ipart04 .ipro_scroll .ipro_arrs { position:absolute; top:0; width:100%; height:100%; background:rgba(0,0,0,.60); filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#99000000,endcolorstr=#99000000); }
.ipart04 .ipro_scroll .ipro_arrs.ipro_prev { right:50%; margin-right:600px; }
.ipart04 .ipro_scroll .ipro_arrs.ipro_next { left:50%; margin-left:600px; }
.ipart04 .ipro_scroll .ipro_arrs ._ico { display:block; position:absolute; width:50px; height:50px; background-image:url(../img/img/widgets_product_figure_4_arr.png); background-repeat:no-repeat; top:50%; margin-top:-25px; }
.ipart04 .ipro_scroll .ipro_arrs.ipro_prev ._ico { right:1.7%; background-position:0 0; }
.ipart04 .ipro_scroll .ipro_arrs.ipro_next ._ico { left:1.7%; background-position:-50px 0; }
.ipart04 .ipro_scroll .txt_con .txt_box { display:none; position:absolute; top:50%; left:50%; margin-top:-103px; margin-left:-600px; padding:35px 0 45px; width:1200px; color:#ffffff; font-size:30px; text-align:center; background: url(../img/img/blue80.png) center; }
.ipart04 .ipro_scroll .txt_con .txt_box ._tt { margin-bottom:12px; }
.ipart04 .ipro_scroll .txt_con .txt_box ._txt { margin:0 auto; max-width:620px; font-size:18px; color:#fbf0f2; }

/* xc_banner */
.xc_banner{height:467px; position:relative; overflow:hidden;}
.xc_banner>img{position:absolute; left:50%; margin-left:-960px; width:1920px; max-width:none;}

/* 二级导航 */
.subnavs .wrap { background: #edecec; font-size: 16px }
.subnavs li { float: left }
.subnavs li a { display: block; padding: 0 20px; line-height: 70px }
.subnavs li.cur a { color:#009fec; }
.channelT { width: 280px; height: 70px; line-height: 70px; text-align: center; color: #fff; background: #009fec; font-weight: normal; margin-top: -69px; position: relative; z-index: 5; font-size: 24px; }
.breadCrumb { padding: 20px 0; text-align: right }
.breadCrumb em { margin: 0 5px }

/* 发展历程 */
/*widgets_xc_history_6*/
.widgets_xc_history_6 .ul-list{ position: relative; }
.widgets_xc_history_6 .ul-list:before{ content: ""; position: absolute; border-width: 10px; border-color: transparent transparent #000 transparent; border-style: solid; top: 0; left: 50%; margin-left: -10px; }
.widgets_xc_history_6 .ul-list:after{ content: ""; position: absolute; width: 1px; height: 100%; display: block; background: #b2b2b2; left: 50%; top: 20px; }
.widgets_xc_history_6 .ul-list li{ width: 80%; margin: 0 auto; margin-bottom: 3%; }
.widgets_xc_history_6 .ul-list li:first-child{ padding-top: 5%; }
.widgets_xc_history_6 .ul-list li .box{ width: 70%; padding-bottom: 2%; position: relative; }
.widgets_xc_history_6 .ul-list li .box:after{ content: ""; position: absolute; height: 1px; width: 85%; display: block; background: #b2b2b2; bottom: 0; }
.widgets_xc_history_6 .ul-list li.odd .box:after{ left: 0; }
.widgets_xc_history_6 .ul-list li.even .box:after{ right: 0; }
.widgets_xc_history_6 .ul-list li.odd .box{ float: right; }
.widgets_xc_history_6 .ul-list li.even .box{ float: left; }
.widgets_xc_history_6 .ul-list li .year{ width: 25%; font-size: 48px; font-family: "Arial"; color: #0059a9; text-align: center; }
.widgets_xc_history_6 .ul-list li .con{ width: 62%; }
.widgets_xc_history_6 .ul-list li .con .title{ font-size: 20px; font-weight: bold; color: #000; display:none;}
.widgets_xc_history_6 .ul-list li .con .dec{ font-size: 14px; color: #333; }
.widgets_xc_history_6 .ul-list li.odd .year{ float: left; }
.widgets_xc_history_6 .ul-list li.even .year{ float: right; }
.widgets_xc_history_6 .ul-list li.odd .con{ float: right; }
.widgets_xc_history_6 .ul-list li.even .con{ float: left; text-align: right; }
.widgets_xc_history_6 .time{ width: 32px; height: 32px; background: url(../img/img/time.png) no-repeat center center; margin: 5px auto 0; position: relative;}
.widgets_xc_history_6 .time:after{ content: ""; position: absolute; top: -4px; left: 50%; width: 10px; margin-left: -5px; height: 2px; background: #000; }
.ibanner .item {height: 625px;}
.ibanner .iban_word .info .box {padding: 102px 68px 50px;}
.ibanner .iban_word .info .box .tit {font-size: 44px}
.ibanner .iban_word .info .box .con {font-size: 36px;margin: 15px 0 20px;}
.ibanner .iban_word .info .box .txt {font-family: arial;margin-bottom: 42px; font-size: 22px;}





@media only screen and (max-width: 1240px){
	.widgets_xc_history_6 .ul-list li .box{ width: 75%; }
	.widgets_xc_history_6 .ul-list li{ width: 85%; }
}
@media only screen and (max-width: 760px) {
	.widgets_xc_history_6 .ul-list:before,.widgets_xc_history_6 .ul-list:after{ display: none; }
	.widgets_xc_history_6 .ul-list li,.widgets_xc_history_6 .ul-list li .box{ width: 100%; }
	.widgets_xc_history_6 .ul-list li.odd .year,.widgets_xc_history_6 .ul-list li.even .year,.widgets_xc_history_6 .ul-list li.odd .con,.widgets_xc_history_6 .ul-list li.even .con{ float: none; }
	.widgets_xc_history_6 .ul-list li .year,.widgets_xc_history_6 .ul-list li .con{ float: none; width: 90%; margin: 0 auto; text-align: center; }
	.widgets_xc_history_6 .ul-list li .box:after{ width: 100%; }
}
		



/* 2021-0525 */
.header .inav .nav_li>.nav_a{font-size:16px;}
.f_top .right .share_box .bdsharebuttonbox{overflow:visible;}
.f_top .right .share_box a.ewm {background-position:-86px 0;  position:relative;}
.f_top .right .share_box a.ewm .img_{width:120px; height:120px; position:absolute; left:50%; margin-left:-60px; bottom:100%; opacity:0; visibility:hidden; transition:all 0.5s ease; pointer-events:none}
.f_top .right .share_box a.ewm:hover .img_{opacity:1; visibility:visible;}
.ipart02 .content .item .left .cover li {font-size: 16px; line-height: 26px; }
.ipart01 .left .more {font-size: 18px;}
.ibanner .iban_word .info .box .more {border: 1px solid #fff;color: #fff;}



/* 2021-0706 */
.ipart04 .scroll_nav{display:none;}
.ipart04 .ipro_scroll .ipro_arrs ._ico{margin-top:-12px;}
.contactCon ._map img { max-width: 100%;}
.widget-newsdetail-7 ._head ._title{font-size:17px; line-height:25px;}
.news_list .no_img ._info{width:89%;}
.news_list .no_img ._img{display:none;}
.pro_list1 ._con ._txt{overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

/* 20210707 */
.channel_content.false{padding:0;}
.false01 .content{width:850px;position:absolute; left:50%; margin-left:-425px; top:50%; margin-top:-302px; }
.false01 .content .box{width:55%; margin:0 auto; padding-top:100px; padding-bottom:110px;}
.false01 .text{padding:20px 0 0 60px;}
.false01 .text .txt1{font-size:28px; font-weight:bold; color:#009fec; margin-bottom:25px;}
.false01 .text .txt2{font-size:18px; font-weight:bold; color:#1f1f1f;}
.false01 .text .txt3{font-size:14px; color:#666; line-height:26px; margin-top:10px; margin-bottom:20px;}
.false01 .text .txt3 li{position:relative; padding-left:25px;}
.false01 .text .txt3 li:after{content:''; position:absolute; left:0; top:50%; margin-top:-4px; width:8px; height:8px; border-radius:50%; background:#959595;}
.false01 .text .txt4{font-size:16px; color:#666; line-height:26px;}
.false01 .text .txt4 a{color:#009fec;}

/* 20210726 */
.online-kefu{ width:63px; height:165px; position:fixed; top:40%; right:0px; z-index:35;}

.adLayer { width:100%; height:100%; position:fixed; left:0; top:0;  z-index:999;}
.adLayer .close { display:block; width:48px; height:18px; position:absolute; right:0; top:0px; cursor:pointer;}
/*20211124*/
.ibanner {height: 625px; overflow: hidden;}