.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: #01a2ea }
::-moz-selection { color: #fff; background: #01a2ea }
::selection { color: #fff; background: #01a2ea }
::-webkit-input-placeholder { color: #01a2ea }
.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:#01a2ea; }
.top_r { background: #01a2ea; 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:#01a2ea;}
.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: #01a2ea }
.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: #01a2ea; 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: 16%; 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: #01a2ea; 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: #01a2ea; font-size: 32px; font-weight: bold }
.footer_bottom { overflow: hidden; height: 68px; line-height: 68px; background: #01a2ea; 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:#01a2ea; }
.channelT { width: 280px; height: 70px; line-height: 70px; text-align: center; color: #fff; background: #01a2ea; 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:#01a2ea; }
.news_list ._con { display: block }
.news_list ._date { display: block; width: 10%; color: #01a2ea; 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: #01a2ea; 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: #01a2ea; 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: #01a2ea; 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: #01a2ea; 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: #01a2ea; 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: #01a2ea;}
.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:#01a2ea;}
.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:#01a2ea;}
.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:#01a2ea;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:#01a2ea; 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:#01a2ea;}
.widget-prodetail-8 .bd_tab_t .active:after{content: "";width:0;height:0;border-style:solid;border-width:10px;border-color:#01a2ea 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: #01a2ea;}
.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:#01a2ea; }
.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:#01a2ea;}
.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:#01a2ea; }
.widget-newsdetail-7 ._back a { display:block; position:relative; width:70%; height:49px; padding-left:20px; border:#01a2ea 1px solid; font-size:20px; line-height:49px; }
.widget-newsdetail-7 ._back:hover a { background-color:#01a2ea; }
.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:#01a2ea; }
.widget-newsdetail-7 ._detailPage_bottom a:hover ._mark { color:#01a2ea; }
.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:#01a2ea; }
.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 #01a2ea; }

.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:#01a2ea; }
.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:#01a2ea;}    
 .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 #01a2ea; border-radius: 50%; top: 50%; margin-top: -6px; left: 0; }
.pro_thirdnav li.cur { font-size: 20px; font-weight: bold; color: #01a2ea; }
.pro_thirdnav li.cur:before{background: #01a2ea;}
body .content-50189 .form-m1 .form-m1-btn ._submit{background: #01a2ea;} 
.content-49041 .form-m1 .form-m1-btn ._submit{background: #01a2ea!important;} 
.content-49041 .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: #01a2ea; }
.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-49121 .Form-P1 .Form-P1-li .Validform_checktip {top: 12px;}









