/* eyoucms.com 易优CMS -- 好用,免费,安全 */
div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead, tr, th { margin:0; padding:0; outline:0 }
ul { list-style:none; margin:0; padding:0; }
.mt10 { margin-top:10px; }
.mt20 { margin-top:20px; }
.mt30 { margin-top:30px; }
.m20 { margin:20px 0; }
.p5 { padding:5px; }
.p10 { padding:10px; }
.p20 { padding:20px; }
.p30 { padding:30px; }
.pt10 { padding:10px 0; }
.pt20 { padding:20px 0; }
.clear { clear:both; }
.dis { display:none; }
.text-center { text-align:center; }
.text-hide { white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.fl { float:left; }
.fr { float:right; }
body { background:#fff; }
i, em { font-style:normal; }
::-webkit-input-placeholder {color:#999;font-family:microsoft yahei;font-size:14px;}
:-moz-placeholder {color:#999;font-family:microsoft yahei;font-size:14px;}
::-moz-placeholder {color:#999;font-family:microsoft yahei;font-size:14px;}
:-ms-input-placeholder {color:#999;font-family:microsoft yahei;font-size:14px;}
.notsupport { position:fixed; top:0; bottom:0; z-index:99999; width:100%; height:100%; text-align:center; clear:both; color:#fff; background:#0072C6; }
.notsupport h1 { font-size:100px; margin-top:200px; margin-bottom:30px; }
.notsupport h2 { font-size:30px; margin-bottom:30px; }
.top { height: 34px; background-color: #f8f8f8; width: 100%; }
.top .user { float:right; }
.top .user li { float:left; }
.top .user a { float: left; line-height: 34px; font-size: 14px; color: #999; margin: 0 8px }
.top .welcome { float:left; }
.welcome .fl { float:left; line-height: 34px; font-size: 14px; color: #999; overflow: hidden; }
.top .user ul li:first-child { background: url(../img/hicon01.png) no-repeat left center; position: relative; }
.top .user ul li:first-child a { padding-left:18px; }
.top .user ul li span { display: none; width: 109px; height: 109px; position: absolute; left: -10px; top: 33px; }
.top .user ul li span img { display: block; width: 109px; height: 109px; }
.top .user ul li:hover span { display: block; }
.top .user .lang_top{position: relative;}
.top .user .language{background:#fff;display: none;position: absolute; left: -100px; top: 33px;width: 230px; height: 190px;}
.top .user .language dd{background:#fff;float:left;width:110px;height:26px; line-height:26px}
.top .user ul li:hover div { display: block;background:#fff;z-index:999;border-radius: 0 0 5px 5px; }

.bg_header { background:#030408; height:70px; }
.bg_gray { background:#fafafa; padding:20px 0 40px 0; }
.width { width:1400px; margin:0 auto; }
.header { background:#fff; min-height:120px; }
.header .fr { min-height:120px; padding:30px 0 0 60px; }
.header .fr span { margin:0; padding:0 0 0 40px; float:left; }
.header .fr span a { font-size:18px; color:#2A95E5; display:block; float:none; margin:0; }
.header .fr .tel { font-size: 24px; padding-left: 50px; color: #1184da; font-weight: bold; background:url(../img/tel.png) left center no-repeat; }
.header .fr .tel p{margin:0;padding:0;line-height:24px;}
.bg_nav { background:#1184DA; }
.nav { list-style:none; margin:0; padding:0; }
.nav li { display:inline-block; padding:0; position:relative; }
.nav li a { display:block; padding:15px 22px; color:#fff; font-size:15px; }
.nav li a:hover { background:#2A95E5; }
.nav .hover a { background:#2A95E5; }
.nav li .subnav { position:absolute; background:#fff; padding:10px 0 0 0; border:1px solid #f3f3f3; border-top:2px solid #2A95E5; border-bottom:0;/*border-radius:10px 10px 0 0;*/ left:-45px; z-index:9999; opacity:0; transition:all .3s ease 0s;visibility:hidden; transform:translate3d(0, 10px, 0); }
.nav li .subnav:after { content:''; display:block; width:0; height:0; border-left:10px solid transparent; border-right:10px solid transparent; border-bottom:10px solid #2A95E5; position:absolute; top:-12px; right:45%; }
.nav li .subnav li { position: relative; display:block; text-align:center; margin:0; min-width:200px; }
.nav li .subnav li a { color:#333; white-space:nowrap; border-radius:0; padding:10px 30px; border-bottom:1px solid #f3f3f3; font-size:14px; }
.nav li .subnav li a:hover { color:#fff; }
.nav li:hover a { background:#2A95E5; }
.nav li:hover .subnav { opacity:1; transform:translate3d(0, 0, 0); visibility:visible; }
.nav li:hover .subnav a { background:#fff; color:#333; font-size:14px; }
.nav li:hover .subnav a:hover { background:#2A95E5; color:#fff; }
.nav li .subnav li .subnav2 { position:absolute; background:#fff; border:1px solid #f3f3f3; border-bottom:0; right:-202px; top:-17px; z-index:9999; opacity:0; transition:all .3s ease 0s;visibility:hidden; }
.nav li .subnav li:hover .subnav2 { opacity:1; visibility:visible; }


.lang-sprites-slide {margin-right: 4px;vertical-align: middle;margin-bottom: 6px;}
.sprites {display: inline-block;width: 21px;height: 14px;background: url(../img/sprites.png);background-repeat: no-repeat;}
.sprites-0{background-position:-252px -116px}
.sprites-1{background-position:-294px 0}
.sprites-2{background-position:-294px -16px}
.sprites-2-new{background-position:-42px -261px}
.sprites-3{background-position:-126px -232px}
.sprites-4{background-position:-317px -16px}
.sprites-5{background-position:-317px 0}
.sprites-6{background-position:-294px -112px}
.sprites-7{background-position:-294px -64px}
.sprites-8{background-position:-294px -32px}
.sprites-9{background-position:-317px -96px}
.sprites-10{background-position:-294px -96px}
.sprites-11{background-position:-317px -64px}
.sprites-12{background-position:-294px -128px}
.sprites-13{background-position:-317px -48px}
.sprites-14{background-position:-294px -80px}
.sprites-15{background-position:-317px -80px}
.sprites-16{background-position:-317px -32px}
.sprites-17{background-position:-317px -112px}
.sprites-18{background-position:-317px -128px}
.sprites-19{background-position:-340px 0}
.sprites-20{background-position:-340px -16px}
.sprites-21{background-position:-340px -32px}
.sprites-22{background-position:-340px -48px}
.sprites-23{background-position:-340px -64px}
.sprites-24{background-position:-340px -80px}
.sprites-25{background-position:-340px -96px}
.sprites-26{background-position:-340px -112px}
.sprites-27{background-position:-340px -128px}
.sprites-28{background-position:-363px 0}
.sprites-29{background-position:-363px -16px}
.sprites-30{background-position:-363px -32px}
.sprites-31{background-position:-363px -48px}
.sprites-32{background-position:-363px -64px}
.sprites-33{background-position:-363px -80px}
.sprites-34{background-position:-340px -140px}
.sprites-35{background-position:-363px -140px}
.sprites-36{background-position:-363px -128px}
.sprites-37{background-position:-363px -112px}
.sprites-38{background-position:-363px -96px}
.sprites-39{background-position:-252px -145px}
.sprites-40{background-position:-317px -145px}
.sprites-41{background-position:-42px -174px}
.sprites-42{background-position:-126px -174px}
.sprites-43{background-position:-294px -128px}
.sprites-44{background-position:-210px -174px}
.sprites-45{background-position:-252px -174px}
.sprites-46{background-position:-317px -174px}
.sprites-47{background-position:-42px -203px}
.sprites-48{background-position:-126px -203px}
.sprites-49{background-position:-210px -203px}
.sprites-50{background-position:-293px -202px}
.sprites-51{background-position:-359px -203px}
.sprites-52{background-position:-294px -48px}
.sprites-53{background-position:-210px -232px}
.sprites-54{background-position:-294px -245px}
.sprites-55{background-position:-360px -232px}

.banner { position:relative; }
.banner .box_skitter { width:100%; z-index:2; }
.bg_inner { height:620px; padding:0; position: relative; }
.banner_inner { width: 100%; margin: 0px auto; text-align: center; line-height: 24px; }
.banner_inner .con { position:absolute; /*width: 200px;*/ min-height:44px; max-height:60px; left: 50%; margin-left: -700px; top: 45%; margin-top: 220px; line-height: 30px; text-align: left; font-size: 36px; font-weight: bold; color: #fff; border-left: 2px solid #fff; padding-left: 18px; }
.banner_inner .con span { font-size: 14px; font-weight: normal; display: block; line-height:40px; }
input, button, ul, ol { margin: 0px; padding: 0px; }
/*搜索栏*/
.search_main { height: 60px; width: 100%; overflow: hidden; border-bottom: 1px solid #eee; }
.search_main .skey { float: left; line-height: 60px; }
.search_main .skey p { font-size: 14px; font-weight: bold; color: #666; line-height: 60px; }
.search_main .skey p a { display: inline-block; font-weight: normal; color: #333; border-right: 1px solid #e8e8e8; line-height: 15px; padding: 0 12px; }
.search_main .skey p a:last-of-type { border-right: none; }
.search_main .skey p a:hover { color: #1184DA; }
.search_main .search_form { float: right; width: 338px; /*height: 34px;*/border: 1px solid #ccc; position: relative; margin-top: 12px; border-radius: 3px; position: relative; }
.search_main .search_form input { background-color: none; border: none; outline: none; }
.search_main .search_form .stxt { width: 300px; height: 34px; line-height: 34px; display: block; text-indent: 10px; color: #999; }
.search_main .search_form .sbtn { width: 40px; height: 36px; display: block; cursor: pointer; position: absolute; top: -1px; right: -1px; font-size: 0; background: #1184DA url(../img/search.png) center no-repeat; border-radius: 3px; }
.arctype_id_1 { background:url(../img/cate_bg_about.jpg) center center no-repeat; }
.arctype_id_2 { background:url(../img/cate_bg_news.jpg) center center no-repeat; }
.arctype_id_3 { background:url(../img/cate_bg_product.jpg) center center no-repeat; }
.arctype_id_4 { background:url(../img/cate_bg_case.jpg) center center no-repeat; }
.arctype_id_5 { background:url(../img/cate_bg_down.jpg) center center no-repeat; }
.arctype_id_23 { background:url(../img/cate_bg_talent.jpg) center center no-repeat; }
.arctype_id_54 { background:url(../img/cate_bg_contact.jpg) center center no-repeat; }
.arctype_id_search { background:url(../img/cate_bg_search.jpg) no-repeat center center;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover; }
.arctype_id_tag { background:url(../img/cate_bg_tag.jpg) center center no-repeat; }
.subject { border-bottom:1px solid #eaeaea; }
.subject b { border-bottom:1px solid #156EB8; height:40px; line-height:40px; display:inline-block; margin-bottom:-1px; font-weight:normal; color:#3b3b3b; font-size:18px; font-family:microsoft yahei; }
.subject .more { float:right; }
.more a { font-size:14px; color:#999; }
.more a:hover { color:#f99f2e; }
.home_title { width:1080px; margin:20px auto; text-align:center; font-size: 14px; line-height: 24px; }
.home_title .border { padding:20px 0; margin:-20px auto -14px auto; color:#1184da;font-size: 16px;font-weight: bold; }
.home_title h2 { font-size:34px; font-weight: bold; color: #1184da; display:inline-block; padding:0 30px; }
.home_title p { font-size:14px; color:#999; background:#fafafa; display:inline-block; padding:0 10px; margin:0; font-weight:400; }
.home_more { width:1080px; margin:20px auto; text-align:center; font-size: 14px; line-height: 24px; }
span.more { display: inline-block; width: auto; position: relative; margin-bottom: 10px; }
span.more a { display: block; padding: 5px 18px; color: #2384D5; margin: 0 2px; border-radius: 2px; border: 1px solid #2384D5; line-height:26px; }
span.more a:hover { background: #2384D5; color: #fff; border: 1px solid #2384D5; }
span.more a .fa { padding-left: 10px; }
.bg_white .border { border-color:#f3f3f3; }
.bg_white .home_title h2, .bg_white .home_title p { background:#fff; }
.home_about { clear:both; overflow:hidden; }
.home_about .left { float:left; width:410px; margin-right:30px; }
.home_about .left video { background:#000; }
.home_about .right { float:right; width:750px; line-height:30px; font-size:14px; }
.home_about .right h2 { font-size: 25px; font-weight: 600; margin-bottom: 15px; }
.home_about .right p { font-size:15px; line-height:28px; margin:0 0 10px 0; color:#666 }
.home_about .right a.btn-about { padding: 10px 20px; }
.home_nav { text-align:center; }
.home_nav ul { margin:25px auto; }
.home_nav ul li { display:inline-block; width:auto; position:relative; margin-bottom:10px; }
.home_nav ul li a { display:block; padding:6px 30px; color:#666; font-size:18px; background:#fff; margin:0 2px; border-radius:2px; border:1px solid #E7E7E7; }
.home_nav ul .hover a, .home_nav ul li a:hover { display:block; color:#fff; font-size:18px; background:#2384D5; margin:0 2px; }
.home_nav ul li dl { display:none; background:#2384D5; padding:2px 0; margin:16px 0 0 0; z-index:999; }
.home_nav ul .hover dl { display:none; text-align:left; position:absolute; top:20px; left:3px; }
.home_nav ul .hover dl dt a { display:block; font-weight:normal; color:#fff; background:#2384D5; min-width:200px; border:0; }
.home_nav ul .hover dl dt a:hover { background:#fff; color:#333; border:0; }
.about_number { clear:both; overflow:hidden; margin-top:20px; }
.about_number ul  li{ float:left; width:25%; text-align:center;    font-size: 20px;color: #fc5000; }
.about_number ul  li span{ text-align:center;font-size: 60px; font-weight: 700; color: #fc5000; transition: all 0.3s ease; font-family: 'Arial Rounded MT Bold', 'Segoe UI', sans-serif; /*text-shadow: 0 0 15px rgba(255, 215, 0, 0.5);*/}
.about_number ul  li h2{ font-size: 14px; color: #666; }
.animate-on-scroll {opacity: 0;transform: translateY(50px); transition: opacity 0.5s, transform 0.5s;}
.animate-on-scroll.animate {opacity: 1;transform: translateY(0);}


.bg_gray .home_pro { margin:30px 0 0px 0; width:1200px; clear:both; }
.bg_gray .home_pro ul li { width:24%; margin:0 1% 1% 0; float:left; }
.bg_gray .home_pro ul li a div { overflow:hidden; width:100%; height:100%; min-height: inherit; text-align:center; }

.home_pro { margin:30px 0 0px 0; width:1070px; clear:both; }
.home_pro ul li { width:32%; margin:0 1% 1% 0; float:left; }
.home_pro ul li a { border:1px solid #ededed; padding:4px; display:block; background:#fff; }
.home_pro ul li a div { overflow:hidden; width:100%; height:100%; min-height:279px; text-align:center; }
.home_pro ul li a div img { max-width:279px; max-height:279px; border:0; transition:all 1s; -webkit-transition:all 1s; -moz-transition:all 1s; -o-transition:all 1s; }
.home_pro ul li:hover { box-shadow:0px 1px 10px rgba(0, 0, 0, 0.1); }
.home_pro ul li a:hover div img { transform:scale(1.3); -webkit-transform:scale(1.3); -moz-transform:scale(1.3); -o-transform:scale(1.3); }
.home_pro ul li a p { text-align:left; font-size:16px; color:#666; margin:0; padding:10px; }
.home_pro ul li a:hover p { color:#037bd8;word-wrap: break-word;word-break: break-all;text-overflow: ellipsis;white-space: nowrap;overflow: hidden; }
.home_pro ul li a .title {/*min-height:70px;*/ word-wrap: break-word;word-break: break-all;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.home_pro ul li a .price { min-height:40px; color:#f60; font-family:Lucida Grande, Arial, 微软雅黑, 宋体; font-weight:400; padding:0 10px 10px 10px; }
.home_pro ul li a .price span { float:right; font-weight:normal; color:#999; }
.zxad { background: url(../img/zxadbg.jpg) no-repeat center top; }
.zxad .container { height: 274px; position: relative; }
.zxad .zxadbg { width: 100%; height: 274px; position: absolute;/*left: -360px;top: 0;*/ }
.zxad .zxadTel { position: absolute; right: 0; top: 88px; padding-left: 55px; background: url(../img/zxadtel.png) no-repeat left center; color: #fff; }
.zxad .zxadTel i { display: block; font-size: 16px; }
.zxad .zxadTel span { display: block; font-size: 24px; }
.xzty { padding-bottom: 30px; }
.xzty h2.h2_title { padding-top: 20px; text-align: center; display: block; font-size: 34px; font-weight:bold; margin-bottom: 20px; color: #1184da; }
.xzty h2.h2_title i { display: block; font-size: 16px;font-weight: bold; }
.xzty .xztyCon { height: 278px; border: 1px solid #eaeaea; overflow: hidden; }
.xzty .xztyCon dl { float: left; width: 298px;/*height:208px;*/ position: relative; padding-top: 70px; }
.xzty .xztyCon dl:first-child { border-left: none; width: 300px; }
.xzty .xztyCon dl dt { height: 74px; overflow: hidden; margin-bottom: 18px; position: relative; top: -26px; transition: all 0.5s; }
.xzty .xztyCon dl dt img { display: block; height: 74px; margin: 0 auto; transition: all 0.5s; }
.xzty .xztyCon dl dt em { display: block; position: relative; top: 0; height: 74px; transition: all 0.5s; overflow: hidden; }
.xzty .xztyCon dl dt span { position: relative; top: 0; height: 74px; transition: all 0.5s; }
.xzty .xztyCon dl dd.dd1 { text-align: center; transition: all 0.5s; position: relative; top: 0; }
.xzty .xztyCon dl .emLine { display: block; width: 1px; height: 153px; border-left: 1px dashed #e7e6e5; position: absolute; left: 0; top: 70px; }
.xzty .xztyCon dl dd.dd1 b { display: block; margin-bottom: 16px; font-size: 18px; font-weight: normal; color: #666; transition: all 0.5s; }
.xzty .xztyCon dl dd.dd2 { position: relative; top:200px; width: 128px; height: 48px; border-radius: 54px; margin: 0 auto; background: #f8815b; transition: all 0.5s; }
.xzty .xztyCon dl dd.dd2 a { display: block; padding-left: 47px; height: 48px; line-height: 48px; background: url(../img//xztyicon09.png) no-repeat 18px center; color: #fff; }
.xzty .xztyCon dl:hover { background: #037BD8; color: #fff; }
.xzty .xztyCon dl:hover dt { top: -37px; }
.xzty .xztyCon dl:hover dt em { top: -75px; width: 0; }
.xzty .xztyCon dl:hover dt span { top: -75px; }
.xzty .xztyCon dl:hover dt span img { height: 40px; }
.xzty .xztyCon dl:hover dd.dd1 { top: -65px; }
.xzty .xztyCon dl:hover dd.dd1 b { color: #fff; font-size: 30px; font-weight: bold; }
.xzty .xztyCon dl:hover dd.dd2 { top: -40px; }
.xzty .xztyCon dl:hover .emLine { border-left-color: #037BD8; }
.fwlc { padding-bottom: 30px; }
.fwlc .h2_title { text-align: center; display: block; font-size: 34px; font-weight:bold;color: #1184da; margin-bottom: 5px; padding-top: 10px; margin-bottom: 30px; }
.fwlc .h2_title i { display: block; font-size: 16px; font-weight: bold; color: #1184da; }
.fwlc .fwlcCon { padding-bottom: 45px; margin:0 auto; width:1080px; }
.fwlc .fwlcCon dl { float: left;/*width: 130px;*/ text-align: center; padding-left: 118px; position: relative; background: url(../img/fwlcicon11.png) no-repeat left 31px; }
.fwlc .fwlcCon dl:first-child { padding-left: 0; background: none; }
.fwlc .fwlcCon dl dt { width: 90px; height: 90px; margin: 0 auto; background: url(../img/fwlcicon01.png) no-repeat center; margin-bottom: 16px; }
.fwlc .fwlcCon dl dd { width: 100%; }
.fwlc .fwlcCon dl dd span { display: block; color: #666; font-size: 16px; }
.fwlc .fwlcCon dl dd em { display: block; font-size: 12px; color: #999; position: relative; }
.fwlc .fwlcCon dl:first-child em {/*width: 180px;left: -25px;*/ }
.fwlc .fwlcCon dl.dl1 dt { background: url(../img/fwlcicon01.png) no-repeat center; }
.fwlc .fwlcCon dl.dl2 dt { background: url(../img/fwlcicon03.png) no-repeat center; }
.fwlc .fwlcCon dl.dl3 dt { background: url(../img/fwlcicon05.png) no-repeat center; }
.fwlc .fwlcCon dl.dl4 dt { background: url(../img/fwlcicon07.png) no-repeat center; }
.fwlc .fwlcCon dl.dl5 dt { background: url(../img/fwlcicon09.png) no-repeat center; }
.fwlc .fwlcCon dl.dl1:hover dt { background: url(../img/fwlcicon02.png) no-repeat center; }
.fwlc .fwlcCon dl.dl2:hover dt { background: url(../img/fwlcicon04.png) no-repeat center; }
.fwlc .fwlcCon dl.dl3:hover dt { background: url(../img/fwlcicon06.png) no-repeat center; }
.fwlc .fwlcCon dl.dl4:hover dt { background: url(../img/fwlcicon08.png) no-repeat center; }
.fwlc .fwlcCon dl.dl5:hover dt { background: url(../img/fwlcicon10.png) no-repeat center; }
.fwlc .zxly { padding: 40px 0 20px 0; border-top: 1px dotted #c2bdbc; border-bottom: 1px dotted #c2bdbc; }
.fwlc .zxly .conleft { width: 400px; }
.fwlc .zxly .conleft .p1 { margin-bottom: 28px; }
.fwlc .zxly .conleft .p1 span { display: block; font-size: 35px; color: #666; font-weight: 100; margin-bottom: 6px; }
.fwlc .zxly .conleft .p1 i { display: block; font-size: 20px; letter-spacing: 5px;color: #666; }
.fwlc .zxly .conleft .p2 { width: 335px; height: 45px; line-height: 45px; border: 1px solid #eaeaea; text-align: center; border-radius: 27px; font-size: 16px; color: #666; }
.fwlc .zxly .conright { width: 675px; height: 150px; position: relative; }
.fwlc .zxly .conright .infoP1 { width: 275px; height: 40px; border: 1px solid #eaeaea; position: absolute; left: 0; top: 0; }
.fwlc .zxly .conright .infoP1 input { display: block; height: 38px; width: 272px; border: none; text-indent: 15px; color: #999; font-size: 14px; outline: none; }
.fwlc .zxly .conright .infoP2 { width: 275px; height: 40px; border: 1px solid #eaeaea; position: absolute; left: 0; top: 51px; }
.fwlc .zxly .conright .infoP2 input { display: block; height: 38px; width: 272px; border: none; text-indent: 15px; color: #999; font-size: 14px; outline: none; }
.fwlc .zxly .conright .infoP3 { width: 380px; height: 90px; border: 1px solid #eaeaea; position: absolute; right: 0; top: 0; padding: 5px; }
.fwlc .zxly .conright .infoP3 textarea { display: block; height: 80px; width: 370px; border: none;color: #999; font-size: 14px; line-height: 24px; resize: none; }
.fwlc .zxly .conright .p3 { width: 128px; height: 41px; position: absolute; left: 0; top: 154px; border-radius: 27px; background: #f8815b; text-align: center; font-size: 16px; }
.fwlc .zxly .conright .p3 a { display: block; height: 41px; line-height: 41px; color: #fff; }
.fwlc .zxly .conright .p4 { position: absolute; right: 0; top: -36px; color: #999; }
.fwlc .zxly .conright .p4 b { color: #037bd8; }
.fwlc .zxly .conright .homesubmit { line-height:41px; font-size: 22px; color: #fff; text-decoration: none; text-align: center; outline: none; border: none; background:none; }
.fwlc .zxly .conright .yzmtj { position: absolute; top: 100px; }
.fwlc .zxly .conright .yzmtj img { }
.fwlc .zxly .conright .yzmtj .sr {/*width: 250px;*/ float: left; border: 1px solid #e0e0e0; }
.fwlc .zxly .conright .yzmtj .sr span { color: #999; font-size: 14px; display: block; text-indent: 15px; height: 38px; line-height: 38px; float: left; border-right: 1px solid #e0e0e0; width: 100px; }
.fwlc .zxly .conright .yzmtj .sr input { padding:0 10px; width: 127px; float: right; display: block; border: none; line-height: 38px; font-size: 16px; color: #999; height: 38px; outline: none; }
.fwlc .zxly .conright .yzmtj #spVerCode img { display: block; margin-left: 10px; float: left; width:105px; height:58px; }
.fwlc .zxly .conright .yzmtj a.p { margin-left:10px; float:left; line-height:38px; }
.fwlc .zxly .conright .yzmtj .tj { border: none; display: block; width: 100px; height: 40px; line-height: 40px; border-radius: 27px; background: #f8815b; text-align: center; font-size: 16px; color: #fff; text-decoration: none; text-align: center; background: #037cd7; float: right; }
.home_news { margin-bottom:20px; background:#fff; }
.home_news_list { }
.home_news_list li { overflow:hidden; padding:12px 0 12px 0; float:left; width:48%; margin-right:1%; min-height:90px; }
.home_news_list li .date { float: left; width: 86px; height: 80px; }
.home_news_list li .date .dateline { width: 70px; height: 54px; display: block; background-color:#2384d5; text-align: center; line-height: 54px; font-size: 30px; font-weight: bold; color: #fff; }
.home_news_list li .date em { display: block; text-align: center; font-style: normal; width: 70px; background: #eee; color: #888; }
.home_news_list li .txt { color: #999; font-size: 12px; margin-left: 88px; line-height: 22px; }
.home_news_list li .txt a { display: block; line-height: 30px; font-size: 16px; color: #333; }
.news_list { }
.news_list li { border-bottom:1px solid #E6E6E6; overflow:hidden; padding:12px 0 12px 0; }
.news_list li .date { background:#2384d5; color:#fff; display:inline-block; margin-right:20px; float:left; text-align:center; font-size:30px; width: 70px; font-weight: bold }
.news_list li .date em { display:block; font-style:normal; font-weight: normal; font-size:14px; background:#eee; margin-top:5px; color: #888 }
.news_list li div { color:#999; font-size:12px; margin-left:95px; line-height:22px; }
.news_list li div a { display:block; font-size:18px; color:#333; margin-bottom:5px; }
.news_list li div a:hover { color:#f30; }
/* mub02Ad 广告公共样式*/
.mub02Ad { float:left; background: #f5f5f5; border: 1px solid #e4e4e4; position: relative; height: 228px; margin-top: 20px; margin-bottom:20px; width:100%; }
.mub02Ad .figure { width: 165px; height: 213px; position: absolute; left: 70px; bottom: 0; }
.mub02Ad .figure img { display: block; width: 165px; height: 213px; }
.mub02Ad .conBox { margin-left: 308px; padding-top: 28px; margin-right:24px; }
.mub02Ad .conBox h3 { font-size: 22px; color: #037cd7; font-weight: normal; }
.mub02Ad .conBox p { font-size: 15px; color: #333333; margin-top: 6px; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow:hidden; /*height:40px;*/ }
.mub02Ad .conBox .box { margin-top: 20px; }
.mub02Ad .conBox .box .zxzx { display: block; width: 160px; height: 50px; overflow: hidden; background: #037cd7; text-decoration: none; float: left; }
.mub02Ad .conBox .box .zxzx span { display: block; width: 50px; height: 50px; float: left; border-right: 1px solid #fff; background: url(../img/zxzx_icon01.png) no-repeat center; }
.mub02Ad .conBox .box .zxzx em { display: block; width: 109px; height: 50px; line-height: 50px; text-align: center; font-size: 16px; color: #fff; float: left; }
.mub02Ad .conBox .box .zxzx em img { display: inline-block; *display: inline-block;position: relative; margin-left: 8px; }
.mub02Ad .conBox .box .phone { float: left; margin-left: 56px; background: url(../img/mub02Ad_phone.png) no-repeat left center; padding-left: 44px; /*margin-top: 4px;*/ }
.mub02Ad .conBox .box .phone span { display: block; font-size: 13px; color: #666666; }
.mub02Ad .conBox .box .phone em { display:block; font-size: 24px; color: #037cd7; font-family: arial; }
/* proDetailsLy */
.mub02Title { text-align: center; margin: 0 auto; }
.proDetailsLy { width: 100%; margin: 30px auto 0; }
.proDetailsLy .conBox .box1 { width: 100%; margin-top: 33px; }
.proDetailsLy .conBox .box1 .Input { width: 50%; height: 58px; border: 1px solid #e4e4e4; float: left; margin-bottom: 10px;/*margin-left: 12px;*/ }
.proDetailsLy .conBox .box1 input { padding-left: 22px; font-size: 16px; color: #999999; line-height: 56px; outline: none; border: none; width: 90%; }
.proDetailsLy .conBox .box1 .Input1 { margin-left: 0; background: url(../img/proDetailsLy_icon01.png) no-repeat 98% center; }
.proDetailsLy .conBox .box1 .Input2 { margin-left: 0; background: url(../img/proDetailsLy_icon02.png) no-repeat 98% center; }
.proDetailsLy .conBox .box1 .Input1 input { }
.proDetailsLy .conBox .box1 .Input2 input { }
.proDetailsLy .conBox .box1 textarea { padding-left: 22px; width: 100%; height: 150px; border: 1px solid #e0e0e0; padding-top: 18px; font-size: 16px; color: #999999; outline: none; resize: none; background: url(../img/proDetailsLy_icon03.png) no-repeat 98% 18px; padding-right: 51px; }
.proDetailsLy .conBox .box1 .yzmtj { margin-top: 20px; }
.proDetailsLy .conBox .box1 .yzmtj img { }
.proDetailsLy .conBox .box1 .yzmtj .sr { width: 250px; float: left; border: 1px solid #e0e0e0; }
.proDetailsLy .conBox .box1 .yzmtj .sr span { display: block; font-size: 16px; color: #999999; display: block; height: 58px; line-height: 58px; float: left; border-right: 1px solid #e0e0e0; width: 100px; text-align: center; }
.proDetailsLy .conBox .box1 .yzmtj .sr input { padding:0 10px; width: 127px; float: left; display: block; border: none; line-height: 58px; font-size: 16px; color: #999; height: 58px; outline: none; }
.proDetailsLy .conBox .box1 .yzmtj #spVerCode img { display: block; margin-left: 10px; float: left; width:105px; height:58px; }
.proDetailsLy .conBox .box1 .yzmtj a.p { margin-left:10px; float:left; line-height:58px; }
.proDetailsLy .conBox .box1 .yzmtj a.tj { display: block; width: 300px; height: 60px; line-height: 60px; font-size: 22px; color: #fff; text-decoration: none; text-align: center; background: #037cd7; float: right; }
.proDetailsLy .conBox .box1 .yzmtj .tj { display: block; width: 300px; height: 60px; line-height: 60px; font-size: 22px; color: #fff; text-decoration: none; text-align: center; background: #037cd7; float: right; }
.job input, select, textarea { border: 1px solid #e4e4e4; font-size: 16px; color: #999999; width:100%; outline: none; padding-left: 20px; }
.job .eyou_form_text { height:58px; }
.job .eyou_form_select { height:58px; }
.job .eyou_form_textarea { height:200px; }
.job .sr { width:150px; float:left; }
.job #txtVerCode { height:58px; }
.job #spVerCode { float: left; padding-top:26px; }
.job .p { float: left; padding-top:38px; }
.job #spVerCode img { display: block; margin-left: 10px; float: left; width:105px; height:58px; }
.job .eyou_form_btn { height:58px; background: #037cd7; font-size: 24px; color: #fff; margin-top:20px; }
/* loaction */
.location { width: 100%; height: 50px; line-height: 50px; background: #fff; position: relative; z-index: 9; border-bottom: 1px solid #dedede; margin:0 0 30px 0; }
.location.chanpin { height: 102px; }
.location .sitepath { color: #363636; white-space: nowrap; }
.location .sitepath s { width: 12px; height: 12px; background-position: -489px -213px; margin-right: 6px; }
.location .sitepath a { color: #363636; padding: 0 5px; height: 52px; line-height: 52px; }
.location .sitepath a:hover { color: #1184DA; }
.location .menu { height: 52px; line-height: 52px; position: relative; z-index: 1; }
.location .menu li { padding: 0; float: left; height: 50px; line-height: 50px; margin-left: 20px; text-align: center; -webkit-transition: all ease 300ms; -moz-transition: all ease 300ms; -ms-transition: all ease 300ms; -o-transition: all ease 300ms; transition: all ease 300ms; color: #363636; display: inline-block; position: relative; }
.location .menu li a { display: block; }
.location .menu li i { position: absolute; bottom: 0; left: 50%; width: 0; height: 3px; background-color: #1184DA; -webkit-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; }
.location .menu li .box { width: 400px; text-align: left; position: absolute; left: 0; top: 60px; display: none; }
.location .menu li .box a { display: inline-block; height: 40px; line-height: 40px; vertical-align: top; margin-right: 14px; }
.location .menu li .box a s { width: 4px; height: 4px; border-radius: 100%; display: inline-block; vertical-align: middle; background: #999; margin-right: 5px; }
.location .menu li:hover i, .location .menu li.hover i { width: 100%; margin-left: -50%; }
.location .menu li:hover a, .location .menu li.hover a { color: #1184DA; }
.location .menu li:hover .box { display: block; }
.location ul li dl { display:none; z-index:999; }
.subleft ul li dl { display:none; z-index:999; }
.subleft ul li dl dt a { text-indent:20px; }
/*内页左侧*/
.subleft { width: 300px; }
.subleft .title { color: #fff; font-size: 26px; line-height: 70px; text-indent: 22px; height: 70px; border: 1px solid #1184DA; background: url(../img/prolt.png) no-repeat center right 16px; background-color: #1184DA; }
.subleft .title span { font-size: 12px; font-family: Arial, Helvetica, sans-serif; margin-left: 3px; }
/*栏目分页*/
.subleft .lefta { margin-bottom: 20px; background: #f6f6f6; }
.subleft .lefta .comt { padding: 20px; padding-bottom: 1px; }
.subleft .lefta .comt ul li a { display: block; color: #333; font-size: 16px; line-height: 50px; padding-left: 20px; padding-right: 45px; margin-bottom: 20px; overflow: hidden; background: #eaeaea url(../img/prolgo.png) no-repeat center right 15px; white-space: nowrap; text-overflow: ellipsis;  transition: all .5s;}
.subleft .lefta .comt ul li:hover a, .subleft .lefta .comt ul li.hover a { color: #fff; background-color: #2A95E5; }
.subleft .lefta .comt ul li .boxlist { display: none; position: relative; margin-top: -20px; margin-bottom: 20px; background: #eaeaea; }
.subleft .lefta .comt ul li .boxlist li a { color: #333; font-size: 14px; font-weight: normal; margin: 0; padding: 0 20px; line-height: 40px; background: none; border-top: 1px dashed #ddd; }
.subleft .lefta .comt ul li .boxlist li:first-child a { border: 0; }
.subleft .lefta .comt ul li .boxlist li a:hover, .subleft .lefta .comt ul li .boxlist li a.hover { color: #1abc9e; }
.subleft .lefta .comt ul li.hover .boxlist { display: block; }
/*联系我们*/
.subleft .leftcont { background: #f6f6f6; }
.subleft .leftcont .tel { height: 91px; text-indent: 85px; background: url(../img/fl_tel.png) no-repeat 32px 28px; border-bottom: 1px solid #eaeaea; }
.subleft .leftcont .tel p { color: #2d2d2d; font-size: 14px; line-height: 14px; padding-top: 28px; }
.subleft .leftcont .tel h3 { color: #1184DA; font-size: 24px; line-height: 24px; margin-top: 7px; }
.subleft .leftcont .con { color: #2d2d2d; line-height: 30px; padding: 20px 25px; }
.rightcont { width: 1070px; float:right; }

.subleft .leftcont .con .zxzx{display: block;width: 160px;height: 50px;overflow: hidden;background: #037cd7;text-decoration: none;margin-top: 20px;}
.subleft .leftcont .con .zxzx span{display: block;width: 50px;height: 50px;float: left;border-right: 1px solid #fff;background: url(../img/zxzx_icon01.png) no-repeat center;}
.subleft .leftcont .con .zxzx em{display: block;width: 109px;height: 50px;line-height: 50px;text-align: center;font-size: 16px;color: #fff;float: left;}
.subleft .leftcont .con .zxzx em img{display: inline-block;*display: inline-block;position: relative;margin-left: 8px;}

/* news */
.news { width: 100%; overflow: hidden; padding-top: 46px; padding-bottom: 65px; }
.leftnews { width: 785px; overflow: hidden; float: left; }
.leftnews .top { border-bottom: 1px solid #e0e0e0; height: 48px;line-height: 48px; }
.leftnews .top ul { float: left; height: 48px; display: inline-block; }
.leftnews .top ul { *display: inline;}
.leftnews .top li { line-height: 48px; height: 48px; /*width: 171px;*/padding: 0 50px; float: left; text-align: center; font-size: 18px; font-weight: bold; position: relative; }
.leftnews .top li a { color: #666666; text-decoration: none; display: block; }
.leftnews .top li i { display: none; width: 18px; height: 12px; background: url(../img/news-icon01.png) no-repeat center; position: absolute; left: 50%; margin-left: -9px; bottom: -12px; }
.leftnews .top li.cur { background: #0095db; }
.leftnews .top li.cur a { color: #fff; }
.leftnews .top li.cur i { display: block; }
.leftnews .top .more { float: right; font-size: 14px; color: #999999; font-family: arial; text-decoration: none; text-transform: uppercase; background: url(../img/news-icon03.png) no-repeat right center; padding-right: 9px; display: inline-block; margin-right:10px; }
.leftnews .top .more:hover,.rightnews .top .more:hover { color: #1184DA; }
.leftnews .newsbox { overflow: hidden; }
.leftnews .newsbox .newslist { overflow: hidden; margin-top: 27px; }
.leftnews .newsbox dl { overflow: hidden; margin-bottom: 30px; }
.leftnews .newsbox dt { float: left; width: 258px; }
.leftnews .newsbox dd { float: left; width: 466px; float: left; margin-left: 32px; }
.leftnews .newsbox dd h3 { font-size: 18px; /*font-weight: normal;*/ margin-bottom: 30px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.leftnews .newsbox dd h3 a { color: #037bd8; text-decoration: none; }
.leftnews .newsbox dd p { font-size: 16px; color: #666666; line-height: 24px; height: 152px; overflow: hidden; text-overflow: ellipsis; }
.leftnews .newsbox dd .more { font-size: 14px; color: #fff; font-weight: bold; width: 114px; height: 33px; line-height: 33px; display: block; background: url(../img/newsbtn.png) no-repeat center; /*margin-top: 34px;*/ text-decoration: none; text-indent: 17px; }
.leftnews .newsbox ul { height: 161px; background: #f5f5f5; overflow: hidden; padding: 0 21px; }
.leftnews .newsbox li { overflow: hidden; margin-top: 10px; }
.leftnews .newsbox li:first-child { }
.leftnews .newsbox li a { float: left; display: block; font-size: 16px; color: #666; width: 530px; /*padding-left: 28px; background: url(../img/pro_details_icon01.png) no-repeat left center;*/ overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.am-icon-chevron-circle-right:before{color: #0095db;width:20px;}
.leftnews .newsbox li span { font-size: 16px; color: #666; float: right; }
.rightnews { overflow: hidden; width: 381px; float: right; }
.rightnews .top { height: 48px; line-height: 48px; border-bottom: 1px solid #e0e0e0; overflow: hidden; }
.rightnews .top h3 { font-size: 18px; font-weight: bold; display: inline-block; float: left; }
.rightnews .top h3 { *display: inline;}
.rightnews .top h3 a { color: #666666; text-decoration: none; /*background: url(../img/news-icon02.png) no-repeat left center;*/ padding-left: 26px; }
.rightnews .top .more { float: right; font-size: 14px; color: #999999; font-family: arial; text-decoration: none; text-transform: uppercase; background: url(../img/news-icon03.png) no-repeat right center; padding-right: 9px; display: inline-block;margin-right:10px; }
.rightnews .wenda { height: 464px; overflow: hidden; position: relative; margin-top: 12px; }
.rightnews .wenda ul { overflow: hidden; height: 414px; position: absolute; top: 0; left: 0; width: 100%; }
.rightnews .wenda li { /*height: 76px;padding-left: 19px;*/padding: 18px 19px; }
.rightnews .wenda li h3 { font-size: 16px; font-weight: bold; background: url(../img/news-q.png) no-repeat left center; padding-left: 31px; line-height: 23px; height: 23px; margin-bottom: 9px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.rightnews .wenda h3 a { color: #666; }
.rightnews .wenda p { font-size: 14px; color: #666666; background: url(../img/news-a.png) no-repeat left center; padding-left: 31px; line-height: 23px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
/*文章列表*/
.Newslist { }
.Newslist .list { margin-bottom: 20px; background: #fff; }
.Newslist .list li { border-bottom: 1px solid #dfdfdf; border-top: none; padding: 20px 30px;  transition: all .5s;}
.Newslist .list li:first-child { /*border-top: 1px solid #dfdfdf;*/}
.Newslist .list li .img { position: relative; width: 150px; height: 150px; display: block; overflow: hidden; cursor: pointer; }
.Newslist .list li .img img { width: 100%; height: 100%; transition: all 0.3s ease-out 0s; }
.Newslist .list li .txt { position: relative; width:810px; }
.Newslist .list li .txt h3 { color: #333; font-size: 20px; font-weight: bold; line-height: 30px; padding-right: 60px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;  transition: all .5s;}
.Newslist .list li .txt .hits { position: absolute; top: 0; right: 0; padding-left: 25px; background: url(../img/hits.png) no-repeat center left; color: #7a7a7a; font-size: 14px; line-height: 30px; }
.Newslist .list li .txt p { color: #7a7a7a; line-height: 25px; text-align: justify; margin-top: 15px; margin-bottom: 20px; height: 50px; overflow: hidden; }
.Newslist .list li .txt .itags { font-size: 14px; color: #787878; line-height: 20px; padding-left: 25px; background: url(../img/tags.png) no-repeat center left 1px; }
.Newslist .list li .txt .itags a { color: #787878; }
.Newslist .list li .txt .itags a:hover { color: #1184DA; }
.Newslist .list li .txt .more { width: 35px; height: 35px; position: absolute; bottom: 0; right: 0; background: url(../img/more1.png) no-repeat center top; cursor: pointer; border-radius: 50%;  transition: all .5s;}
.Newslist .list li:hover { box-shadow: 0 0 20px #dfdfdf; }
.Newslist .list li:hover .txt h3 { color: #1184DA; }
.Newslist .list li:hover .txt .more { background-image: url(../img/more2.png); background-color: #1184DA; }
.dow_list { }
.dow_list li { border-bottom:1px solid #E6E6E6; overflow:hidden; padding:12px 0 12px 0; }
.dow_list li .img { float: left; width:124px; height:88px; border: 1px solid #e9e9e9; overflow: hidden; background: url(../img/noImges.png) }
.dow_list li .img img { width:127px; height:88px; }
.dow_list li .txt { color:#999; font-size:12px; margin-left:140px; line-height:22px; }
.dow_list li .txt a { display:block; font-size:18px; color:#333; line-height: 30px; margin-bottom:5px; }
.dow_list li .txt a:hover { color:#f30; }
.dow_list li .txt .property { font-size: 14px; line-height: 26px; }
.dow_list li .txt .property span { margin-right: 20px; }
.home_logo { margin-bottom:20px; }
.home_logo ul { }
.home_logo ul li { float:left; width:10%; margin-bottom:1%; }
.home_logo ul li img { border:1px solid #eee; width:104px; height:40px; }
.bg_link { background:#1184DA; }
.link { padding:10px 0; color:#fff; }
.link a { color:#BBDFFA; margin-right:15px; }
.link a:hover { color:#fff; }
.bg_footer { background:#2A95E5; }
.footer { padding:30px 0 0 0; }
.footer .fl { width:500px; float:left; padding:20px 0; }
.footer .footer_font { color:#B0D8F6; font-size:14px; }
.footer .fl h1 { color:#fff; font-size:20px; font-weight:400; margin:0; padding:0; }
.footer .fl h5 { font-size:12px; color:#A8CFF0; margin:0; padding:0; font-weight:normal; }
.footer .fl form { margin-top:25px; }
.footer .fl form input[type=text] { border:1px solid #1184DA; padding:6px 10px; width:200px; }
.footer .fl form input[type=submit] { border:1px solid #1184DA; background:#1184DA; color:#fff; padding:6px 15px; }
.footer .fr { width:700px; float:left; padding:20px 0; }
.footer .fr .left {/*padding:0 20px 0 20px;*/ float:left; width:14%; min-height:110px; }
.footer .fr h6 { color:#fff; font-size:16px; margin:0 0 10px 0; padding:0; font-weight:400; }
.footer .fr .left ul { margin:0; padding:0; }
.footer .fr .left ul li { text-align:left; color:#fff; font-family:microsoft yahei; line-height:24px; font-weight:normal; text-indent:4px; }
.footer .fr .left ul li a { color:#B0D8F6; font-size:14px; }
.footer .fr .left ul li a:hover { color:#ff0; }
.footer .fr .left ul li.text { text-align: center; font-size:14px; color:#B0D8F6; }
.footer li img { display: block; width: 109px; height: 109px; }
.copyright { border-top:1px solid #69B5ED; text-align:center; padding:15px 0; color:#fff; font-size:14px; }
.copyright a { color:#fff; }
.copyright a:hover { color:#ff0; }
.inner_container { padding:10px 0 20px 0; background: #fff; height:auto; clear:both }
.inner_container h1 { text-align:center; font-size:30px; font-weight:400; margin:0 0 20px 0; padding:0; }
.page_show a { color:#06C; }
.page_show a:hover { color:#f30; }
/*标签相关*/
.tags { }
.tags li { display:inline; width:auto; }
.tags li a { display:inline-block; padding:10px 30px; color:#333; font-size:14px; background:#fff; margin:0 2px 5px 0; border-radius:2px; border:1px solid #E7E7E7; }
.tags li a:hover { background:#2384D5; color:#fff; border:1px solid #2384D5; }
.tags .hover a { display:inline; padding:10px 30px; color:#fff; font-size:14px; background:#2384D5; color:#fff; border:1px solid #2384D5; margin:0 2px; border-radius:2px; border-radius:0; }
/*筛选相关*/
.filter { border:1px solid #fff; padding:6px 20px; padding:15px; }
.filter dl { margin:0; }
.filter dl dd { float:left; width:70px; font-weight:bold; font-size:14px; margin:0; padding-top:5px; }
.filter dl dt { margin:0 0 0 80px; }
.filter dl dt a { font-weight:normal; margin:0 5px 5px 0; padding:5px 10px; color:#666; font-size:14px; display:inline-block; }
.filter dl dt a:hover { background:#3BB4F2; color:#fff; cursor: pointer; }
.filter dl dt .hover { background:#3BB4F2; color:#fff; }
/*瀑布流布局*/
.piclist { width:870px; }
.piclist ul { width:870px; }
.piclist li { float:left; width:270px; margin-right:20px; }
.piclist li a { display:block; padding:4px; margin-bottom:25px; border:1px solid #eee; }
.piclist li a:hover { box-shadow:0 0 6px rgba(0, 0, 0, 0.17); }
.piclist li a img { width:100%; }
.piclist li a p { font-size:14px; padding:8px 10px; text-align:center; }
/*新闻——图片*/
.bg_gray .list_pic { margin:0; width:1200px; clear:both; }
.bg_gray .list_pic ul li { width:19%; margin:0 1% 1% 0; float:left; }

.rightcont .list_pic { margin:0; width:1070px; clear:both; }
.rightcont .list_pic ul li { width:24%; margin:0 1% 2% 0; float:left; }

.list_pic ul li a { border:1px solid #ededed; padding:4px; display:block; background:#fff; }
.list_pic ul li a div { overflow:hidden; width:100%; height:100%; text-align:center; }
.list_pic ul li a div img { max-width:249px; max-height:200px; border:0; transition:all 1s; -webkit-transition:all 1s; -moz-transition:all 1s; -o-transition:all 1s; }
.list_pic ul li:hover { box-shadow:0px 1px 10px rgba(0, 0, 0, 0.1); }
.list_pic ul li a:hover div img { transform:scale(1.3); -webkit-transform:scale(1.3); -moz-transform:scale(1.3); -o-transform:scale(1.3); }
.list_pic ul li a p { text-align:left; font-size:16px; color:#666; margin:0; padding:10px; }
.list_pic ul li a:hover p { color:#037bd8; }
.list_pic ul li a .title { min-height:30px; text-align:center; word-wrap: break-word; word-break: break-all; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
/*新闻相关*/
.news_show h1 { text-align:center; font-size:30px; font-weight:400; margin:0; padding:0; }
.news_show .info { border-left:3px solid #2384D5; background:#f3f3f3; margin:15px 0; padding:10px 15px; font-size:14px; color:#666; }
.news_show .intro a { color:#06C; }
.news_show .intro a:hover { color:#f30; }
.news_show .intro img { max-width:100%; height:auto; }
.news_show .prenext { margin-top:30px; text-align:center; overflow: hidden; }
.news_show .prenext p { font-weight:bold; }
.news_show .prenext a { display:inline-block; margin:0 8px; cursor:pointer; background:#fff; border-radius:4px; border:1px solid #ddd; padding:6px 20px; min-width:100px; }
.news_show .prenext a span { font-size:18px; margin-right:10px; }
.news_show .prenext a em { font-style:normal; font-size:18px; }
.news_show .prenext a:hover { background:#2384D5; border-color:#2384D5; color:#fff; }
.news_show .prenext a:hover span { color:#fff; }
.news_show .prenext .pre { float: left; }
.news_show .prenext .next { float: right; }
.news_show .tags { font-weight:500; }
.news_show .tags a { margin-left:15px; display:inline-block; border-radius:4px; border:1px solid #ddd; background:#fff; padding:4px 10px; font-weight:normal; font-size:14px; }
.news_show .tags a:hover { background:#2384D5; color:#fff; border-color:#2384D5; }
.news_show_list { }
.news_show_list li { overflow:hidden; padding:12px 0 12px 0; float:left; width:49%; margin-right:1%; min-height:120px; }
.news_show_list li .date { float: left; width: 86px; height: 80px; }
.news_show_list li .date .dateline { width: 70px; height: 54px; display: block; background-color:#2384d5; text-align: center; line-height: 54px; font-size: 30px; font-weight: bold; color: #fff; }
.news_show_list li .date em { display: block; text-align: center; font-style: normal; width: 70px; background: #eee; color: #888; }
.news_show_list li .txt { color: #999; font-size: 12px; margin-left: 88px; line-height: 22px; }
.news_show_list li .txt a { display: block; line-height: 30px; font-size: 16px; color: #333; word-wrap: break-word;word-break: break-all;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}

/*下载相关*/

.dow_show .infobox { background-color:#f8f8f8; padding:30px; overflow: hidden; }
.dow_show .infobox .img { float: left; width:124px; height:88px; border: 1px solid #e9e9e9; overflow: hidden; background: url(../img/noImges.png) }
.dow_show .infobox .img img { width:127px; height:88px; }
.dow_show .infobox .txt { color:#999; font-size:12px; margin-left:140px; line-height:22px; }
.dow_show .infobox .txt h2 { display:block; font-size:30px; color:#333; line-height: 50px; margin-bottom:5px; font-weight: normal; }
.dow_show .infobox .txt .property { font-size: 14px; line-height: 26px; }
.dow_show .infobox .txt .property span { margin-right: 20px; }
.dow_show .xia { margin-top:20px; color:#999; background-color: #fff; padding:10px 14px; }
.dow_show .xia .xiazai a { background:url(../img/down.png) left center no-repeat; color:#333; display:inline-block; margin-right:10px; text-align:center; font-size:14px; padding:5px 0 5px 20px; }
.dow_show .intro a { color:#06C; }
.dow_show .intro a:hover { color:#f30; }
.dow_show .intro img { max-width:100%; height:auto; }
.dow_show .prenext { margin-top:30px; text-align:center; overflow: hidden; }
.dow_show .prenext p { font-weight:bold; }
.dow_show .prenext a { display:inline-block; margin:0 10px; cursor:pointer; background:#fff; border-radius:4px; border:1px solid #ddd; padding:6px 20px; min-width:100px; }
.dow_show .prenext a span { font-size:18px; margin-right:10px; }
.dow_show .prenext a em { font-style:normal; font-size:18px; }
.dow_show .prenext a:hover { background:#2384D5; border-color:#2384D5; color:#fff; }
.dow_show .prenext a:hover span { color:#fff; }
.dow_show .prenext .pre { float: left; }
.dow_show .prenext .next { float: right; }
.dow_show .tags { font-weight:500; }
.dow_show .tags a { margin-left:15px; display:inline-block; border-radius:4px; border:1px solid #ddd; background:#fff; padding:4px 10px; font-weight:normal; font-size:14px; }
.dow_show .tags a:hover { background:#2384D5; color:#fff; border-color:#2384D5; }
/*招聘相关*/
.job_show { }
.job_show h1 { text-align:left; font-size:30px; font-weight:400; margin:0; padding:0; color:#06C; }
.job_show h2 { text-align:left; font-size:20px; font-weight:400; margin:10px 0; padding:0; color:#06C; }
.job_show .info { margin:15px 0; padding:0px; font-size:14px; }
.job_show .info ul { overflow:hidden; }
.job_show .info ul li { float:left; width:23.5%; border-left:1px solid #dadada; padding-left:1.5%; line-height:30px; }
.job_show .info ul li span { color:#999; }
.job_show .intro a { color:#06C; }
.job_show .intro a:hover { color:#f30; }
.job_show .prenext { margin-top:30px; text-align:center; overflow: hidden; }
.job_show .prenext p { font-weight:bold; }
.job_show .prenext a { display:inline-block; margin:0 10px; cursor:pointer; background:#fff; border-radius:4px; border:1px solid #ddd; padding:6px 20px; min-width:100px; }
.job_show .prenext a span { font-size:18px; margin-right:10px; }
.job_show .prenext a em { font-style:normal; font-size:18px; }
.job_show .prenext a:hover { background:#2384D5; border-color:#2384D5; color:#fff; }
.job_show .prenext a:hover span { color:#fff; }
.job_show .prenext .pre { float: left; }
.job_show .prenext .next { float: right; }
.job_show .tags { font-weight:500; }
.job_show .tags a { margin-left:15px; display:inline-block; border-radius:4px; border:1px solid #ddd; background:#fff; padding:4px 10px; font-weight:normal; font-size:14px; }
.job_show .tags a:hover { background:#2384D5; color:#fff; border-color:#2384D5; }
.job_show .action { text-align:center;padding: 30px 0;}
.job_show .action a { display:inline-block; margin:0 10px; cursor:pointer; background:#fff; border-radius:4px; border:1px solid #2384D5; padding:6px 20px; min-width:100px; background:#2384D5; color:#fff; }
.job_show .action a:hover { color:#fff; border-color:#f60; background:#f60; }
/*招聘弹出框*/
.job-popup { width: 580px; padding: 20px; font: 14px "microsoft yahei", arial, sans-serif; color: #555; overflow: hidden; position: relative; }
.job-popup dl { float: left; margin: 4px 0; position: relative; width: 100%; min-height:40px; overflow: hidden; }
.job-popup dl dt, .job-popup dl dd { float: left; }
.job-popup dl dt { width: 80px; margin-top: 8px; text-align: right; line-height: 36px; }
.job-popup dl dd { width: 400px; margin-left: 10px; line-height: 36px; }
.job-popup dl dd input { padding: 0 4px; height: 36px; width: 400px; display: inline-block; border: 1px solid #d9d9d9; border-radius: 4px; -webkit-transition: all .3s;transition: all .3s}
.job-popup dl dd select { padding: 0 4px; border: 1px solid #d9d9d9; height: 36px; width: 400px; border-radius: 4px; }
.job-popup dl dd textarea { padding: 4px; border: 1px solid #d9d9d9; line-height: 20px; width: 400px; height: 100px; border-radius: 4px; }
::-webkit-input-placeholder {color:#bbb}
.job-popup dl dd input:focus { border: 1px solid #97cdf5; outline: 0; -webkit-box-shadow: 0 0 2px rgba(191, 189, 189, 1); box-shadow: 0 0 2px rgba(191, 189, 189, 1) }
.job-popup dl dd .bt { border: 0; padding: 8px 20px; background-color:#0e90d2; border-radius: 4px; color: #fff; }
.job-popup dl dd .bt:focus { border: 1px solid #97cdf5; outline: 0; -webkit-box-shadow: 0 0 2px rgba(191, 189, 189, 1); box-shadow: 0 0 2px rgba(191, 189, 189, 1) }
.job-popup .tit { line-height: 40px; text-align: center; font-size:16px; font-weight: bold; height: 40px }
#bg { display: none; position:fixed; top: 0%; left: 0%; width: 100%; height: 100%; background-color: black; z-index:1001; -moz-opacity: 0.7; opacity:.70; filter: alpha(opacity=70) }
#show { display: none; position: fixed; top:50%; left:50%; margin-top:-350px; margin-left: -280px; width:560px; height:auto; background:#fff; z-index:1002; overflow: hidden; }
#show #btnclose { cursor: pointer; width: 22px; height: 22px; line-height: 20px; position: absolute; right: 35px; top: 10px; font-size: 24px; border: 0px; background: #fff; }
/*商品相关*/
.pro_show { box-shadow:1px 2px 10px rgba(0, 0, 0, 0.1); border:1px solid #f3f3f3; }
.pro_show .left { float:left; width:600px; text-align:center; border-right:1px solid #f3f3f3; padding:20px; }
.pro_show .left .zoom { text-align:center; }
.pro_show .left .zoom img { width:auto; max-width:500px; }
.pro_show .left .thumb_pic { margin:40px 0 0 0; text-align:center; }
.pro_show .left .thumb_pic ul { margin:0 auto; }
.pro_show .left .thumb_pic ul li { display:inline-block; margin-right:5px; border:1px solid #eaeaea; padding:3px; cursor:pointer; position:relative; }
.pro_show .left .thumb_pic ul li.hover { border:1px solid #f90; background:#fff; }
.pro_show .left .thumb_pic ul li.hover:after { content:" "; position:absolute; right:27px; top:-6px; width:11px; height:11px; border:#f90 solid 1px; border-left:0; border-bottom:0; -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); transform:rotate(45deg); background:#f90; z-index:-1; }
.pro_show .right { margin-left:600px; padding:40px; }
.pro_show .right h1 { font-size:24px; margin:0; padding:0; font-weight:400; text-align:left; }
.pro_show .right h5 { font-size:14px; margin:10px 0; padding:0; color:#999; font-weight:normal; }
.pro_show .right .intro { font-size:14px; margin:0; padding:0; font-weight:400; text-align:left; }
.pro_show .right .attribute { }
.pro_show .right .attribute li { font-size:14px; line-height:30px; }
.pro_show .right .attribute li em { display:inline-block; width:80px; font-style:normal; color:#555; font-size:14px; }
.pro_show .right .price { font-size:14px; line-height:30px; margin:20px 0; }
.pro_show .right .price span { font-size:36px; color:#f60; }
.pro_show .right .price em { font-size:12px; color:#999; font-style:normal; padding-left:5px; }
.pro_show .right .tags { margin:20px 0; }
.pro_show .right .tags a { margin-left:10px; display:inline-block; border-radius:4px; border:1px solid #dadada; background:#fff; padding:2px 6px; font-weight:normal; font-size:14px; }
.pro_show .right .tags a:hover { background:#2384D5; color:#fff; border-color:#2384D5; }
.pro_show .right .action { margin:30px 0 50px 0; }
.pro_intro { margin:20px 0; }
.pro_intro .left { width:300px; margin-right:20px; float:left; border:1px solid #f3f3f3; box-shadow:1px 2px 10px rgba(0, 0, 0, 0.1); }
.subleft .left { width:300px; margin-right:20px; float:left; border:1px solid #f3f3f3; box-shadow:1px 2px 10px rgba(0, 0, 0, 0.1); }
.pro_intro .plist { margin:8px; width:300px; }
.pro_intro .plist ul { width:304px; }
.pro_intro .plist ul li { float:left; width:132px; margin: 0 15px 15px 0; }
.pro_intro .plist ul li a { border:1px solid #ededed; padding:4px; display:block; background:#fff; border-radius:4px; }
.pro_intro .plist ul li a div { overflow:hidden; width:100%; height:100%; }
.pro_intro .plist ul li a div img { width:100%; height:100%; max-height:127px; min-height:127px; display:block; border:0; }
.pro_intro .plist ul li a p { text-align:center; font-size:14px; color:#333; margin:0; padding:5px 0; word-wrap: break-word; word-break: break-all; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.pro_intro .plist ul li a:hover p { color:#f30; }
.rLink { height: 48px; line-height: 48px; padding: 0; border-top: 2px solid #eee; border-bottom: 2px solid #eee; margin: 20px auto; }
.rLink .pLink, .rLink .nLink { width: 50%;word-wrap: break-word;word-break: break-all;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.rLink .nLink { text-align: right;word-wrap: break-word;word-break: break-all;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.pro_intro .eynews { width: 100%; margin: 0px 0 20px 0; float: left; }
.pro_intro .eynews h4 { padding-left: 12px; height: 36px; line-height: 36px; color: #1184DA; border-bottom: 1px solid #1184DA; font-size: 20px; }
.pro_intro .commend { width: 190px; overflow: hidden; float: left; margin: 23px 16px 0 0; }
.pro_intro .commend:nth-child(4) {margin-right: 0;}
.pro_intro .commend dt { width: 190px; }
.pro_intro .commend dt a { display: block; width: 190px; padding: 1px; border: 1px solid #ccc; }
.pro_intro .commend dt a:hover { border: 1px solid #1184DA; }
.pro_intro .commend dt img { width: 190px; }
.pro_intro .commend dd { font-size: 14px; line-height: 30px; text-align: center; overflow: hidden; }
.pro_show .pdfdown h3{font-size: 20px;font-weight: 400;}
.pro_show .right .pdf{margin-top:20px;}
.pro_show .right .pdf a{padding:10px 10px;}
.pro_show .right .pdf a:first-child { padding-left:0; }
.liuyan{margin-top:20px;}
.liuyan .ul_prodinfos {padding: 6px 15px;overflow: hidden;zoom: 1;background: #f3f3f3;font-size: 14px;font-weight: bold;border-radius: 0 20px 0 0;}
.liuyan .ul_prodinfos li {font-size: 20px;float: left;height: 65px;line-height: 65px;}
.liuyan .ul_prodinfos li.li_weight {float: right;padding-right:10px;}
.liuyan .propar a {text-align: center;display: block;width: 100px;height: 50px;margin: 7px auto;font-size: 18px;line-height: 50px;color: #fff;background: #1184DA;border-radius: 8px;}
.liuyan .propar{float:left;padding:0 8px;}

.scsmys{width: 100%;}
.jiyang{width: 100%;float:left;}
.jiyang-jy .tab-jy { display: none; }
.jiyang-jy .tab-jy.active { display: block; }
.jiyang ul li { width:50%;}
.jiyang ul li.active { background:#09F;}
.pro_intro .tabs .jiyang ul li span { display:block; padding:10px 30px; text-align:center; font-size:14px; color:#999;}
.pro_intro .tabs .jiyang ul li.active span { display:block; padding:10px 30px; text-align:center; font-size:14px; color:#fff;}
.proDetailsLy .conBox .box1 .Input3 {width: 50%; margin-left: 0; background: url(../img/tiliang.png) no-repeat 98% center; }
.proDetailsLy .conBox .box1 .Input4 {width: 50%; margin-left: 0; background: url(../img/gongsi.png) no-repeat 98% center; }
.proDetailsLy .conBox .box1 .Input5 {width: 50%; margin-left: 0; background: url(../img/address.png) no-repeat 98% center; }
.pro_intro .tabs .jiyang-jy ul li {float:left;width:50%;}
.pro_intro .tabs .jiyang-jy ul li label{width:50%;font-size:14px;color:#999;font-weight: normal;/*width:200px;*/height: 58px;line-height: 58px;background: #ebebeb;}
.proDetailsLy .conBox .box1 .jiyang-jy ul li input {padding-left: 22px;font-size: 16px;color: #999999;outline: none;border: none; width:40%;}

/*Table*/
.table { width: 100%; }
.table th {padding:1.2rem .75rem; white-space: nowrap; border-bottom:.1rem solid #eee;white-space: nowrap; }
.table td {padding:1.2rem .75rem; border-bottom: 1px solid #eee; font-size:.65rem;overflow: hidden; white-space: nowrap; text-overflow: ellipsis; min-height: 2rem; }
.table .thead-dark { background: #697076; }
.table .thead-dark th { color: #fff; border-color: #697076; }
.table .thead-gray { background: #fafafa; }
.table .thead-gray th { border-color: #eee; }
.table-border, .table-border th, .table-border td { border: 1px solid #eee; text-align: center; }
.table .text-left { text-align: left; }
.table .web-you { text-align: right; }
.table-hover tr:hover { background: #EBF7FF; }
.table-striped tr:nth-child(even) {background: #FBFDFF;}
.table-striped tr:nth-child(even):hover {background: #EBF7FF;}
.table .thead-dark tr:hover { background: #697076; }
.table .thead-gray tr:hover { background: #fafafa; }
.table td .switch { margin-top:.25rem;}
.table td [class*=ui-icon-] {font-size:.95rem;}
.table td a [class*=ui-icon-] {color: #999;}
.table td a:hover [class*=ui-icon-] {color: #f30;}
.table td del { color: #999; }
.table .ui-active { background: #EBF7FF; }
.table .ui-active tr:hover { background: #EBF7FF; }
.table .border-left-none { border-left: 0; }
.table .border-right-none { border-right: 0; }
.table td .image { border: 1px solid #f3f3f3; width: 64px; vertical-align: text-top; margin-right: 15px; float: left; padding: 2px; }
.pro_intro .right { float:right; width:1070px; border:1px solid #f3f3f3; box-shadow:1px 2px 10px rgba(0, 0, 0, 0.1); }
.pro_intro .tabs { width:100%; background:#f7f7f7; }
.pro_intro .tabs ul { width:100%; background:#f7f7f7; }
.pro_intro .tabs ul li { float:left; }
.pro_intro .tabs ul li a { display:block; padding:10px 30px; text-align:center; font-size:14px; border-right:1px solid #f3f3f3; border-bottom:1px solid #f3f3f3; background:#fff; color:#999; border-top:2px solid #fff; }
.pro_intro .tabs ul li.hover a { border-bottom:1px solid #fff; background:#fff; font-weight:bold; color:#333; border-top:2px solid #2384D5; }
.pro_intro .intro { padding:30px; }
.pro_intro .intro p { margin:0; padding:0; }
.pro_intro .intro img { max-width:790px; }
.pro_intro .intro a { color:#06C; }
.pro_intro .intro a:hover { color:#f30; }
.pro_intro .intro .extend { }
.pro_intro .intro .extend li { font-size:14px; line-height:30px; }
.pro_intro .intro .extend li em { display:inline-block; width:120px; font-style:normal; color:#555; font-size:14px; }
.goods_bot { width:100%; float: left; }
@font-face {
 font-family: "iconfont";
 src: url('../font/iconfont.eot');
 src: url('../font/iconfont.eot') format('embedded-opentype'), url('../font/iconfont.woff') format('woff'), url('../font/iconfont.ttf') format('truetype'), url('../font/iconfont.svg') format('svg');
}
[class*=ui-icon-], .ui-icon-font {font-family:"iconfont";font-size:1rem;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;}
.ui-icon-star:before { content: "\e819"; }
.goods_bot .shouchang { float: left; font-size: .7rem;color: #595959;}
.goods_bot .shouchang .add-favorite { position: relative; display: inline-block;  padding: 0 .8rem;font-size: .7rem;line-height: 1.5rem; color: #595959; user-select: none; }
.goods_bot .shouchang .add-favorite .ui-icon-star, .goods_bot .shouchang .add-favorite .ui-icon-star-fill {  margin-right: .25rem;font-size: .7rem;}
.goods_bot .fenxiang { float: right; }
/* --产品图集切换-- */
.medium-product-image { /*height: 410px;*/width: 560px; margin-bottom: 15px; }
.medium-product-image a { display: block; }
.medium-product-image .zoomPad { width: 100%; }
.medium-product-image .zoomPad * { box-sizing: content-box; }
.medium-product-image .zoomPreload { width: 100%; height: 100%; border: none; background-position: center; }
.medium-product-image .zoomPup { border-color: #dddddd; }
.medium-product-image .zoomWindow { margin-top: -1px; }
.medium-product-image .zoomWrapper { border-color: #dddddd; }
.thumbnails { width:100%; position: relative; margin-bottom: 15px; }
.thumbnails .thumbnail-swiper { width: calc(100% - 50px); height: 60px; user-select: none; }
.thumbnails .thumbnail-swiper img { max-height: 100%; border: 2px solid transparent; transition: border-color 0.3s; }
.thumbnails .thumbnail-swiper .zoomThumbActive img { border-color: #ed0014; }
.thumbnails .swiper-button-prev, .thumbnails .swiper-button-next { top: 0; height: 60px; margin-top: 0; outline: none; background-color: transparent; width: 0; }
.thumbnails .swiper-button-prev:after, .thumbnails .swiper-button-next:after { font-size: 30px; font-weight: bold; color: #bababa; }
.img-responsive { display: block; max-width: 100%;height:360px; /*height: auto ;*/    margin: 0 auto;}
.col-xs-4 { /*width: 33.33333333%;*/width: 560px; position: relative; min-height: 1px; /*padding-left: 10px; padding-right: 10px;*/ float: left }
.swiper-button-prev { left: 0; }
.swiper-button-next { right: 0; }
/* --产品图集切换-- */

.ordershow { margin:10px 0 0 0; box-shadow:1px 2px 10px rgba(0, 0, 0, 0.1); border:1px solid #f3f3f3; }
.ordershow .tips { margin:20px 40px 30px 40px; position:relative; }
.ordershow .tips h3 { font-size:24px; font-family:microsoft yahei; font-weight:400; margin:0; }
.ordershow .tips p { font-size:15px; padding-left:68px; }
.ordershow .tips div { font-size:20px; position:absolute; bottom:20px; right:0; }
.ordershow .tips div em { color:#f30; font-style:normal; }
.ordershow .tips p em { color:#f30; font-style:normal; }
.ordershow h5 { font-size:20px; font-family:microsoft yahei; font-weight:400; padding-left:30px; background:#fafafa; border:1px solid #f3f3f3; border-left:0; border-right:0; height:50px; line-height:50px; margin:10px 0; }
.ordershow .info { margin:0; list-style:none; }
.ordershow .info li { padding:0 0 10px 0; font-size:14px; }
.ordershow .info li span { display:inline-block; width:120px; text-align:right; padding-right:10px; color:#999; }
.ordershow .info li em { color:#f30; font-style:normal; }
.ordershow .pay { margin:0 20px 5px 20px; list-style:none; overflow:hidden; }
.ordershow .pay li { float:left; width:19%; margin:5px 1% 1% 0; cursor:pointer; }
.ordershow .pay li div { border:1px solid #efefef; text-align:center; margin-left:10px; position:relative; }
.ordershow .pay li div em { display:none; width:20px; height:20px; position:absolute; right:0; bottom:0; z-index:9; background:url(../img/selected.gif) no-repeat bottom; }
.ordershow .pay .active div { border-color:#90BAFF; }
.ordershow .pay .active div em { display:block; }
.ordershow .bottom { height:70px; line-height:70px; bottom:0; background:#fafafa; border-top:1px solid #eee; text-align:center; padding:0 20px; }
.ordershow .bottom button { margin-left:15px; border:0; background:#0075DC; color:#fff; padding:10px 30px; border-radius:4px; }
/*Tab*/
.tabs { }
.tabs:after { display: table; content: " "; clear: both; }
.tab-list { border-bottom: 0 solid #e4eaec; font-size: 0; flex: 1; }
.tab-list li { display: inline-block; margin-right:.5rem;}
.pro_intro .tabs ul.tab-list li { float:none; }
.tab-list li a { display: block; color: #76838F; padding:.5rem .2rem;font-size:.75rem;}
.tab-list li a:hover { color: #ff6f06; }
.tab-list li:hover { }
.tab-list li.active { border-bottom:.1rem solid #ff6f06;}
.tab-list li.active a { color: #ff6f06; }
.tab-qhnr { width: 100%; padding: 25px 30px; /*float: left;*/background: #fff; }
.tab-qhnr .tab-xjnr { display: none; }
.tab-qhnr .tab-xjnr img { max-width: 100%; }
.tab-xjnr.active { display: block; }
.tabs-vertical .tab-list { flex-direction: column; float: left; border-right: 1px solid #e4eaec; border-bottom: none }
.tabs-vertical .tab-list li { display: flex; margin: 0; }
.tabs-vertical .tab-list li a { padding:.5rem .8rem;}
.tabs-vertical .tab-list li.active { border: 0; border-right:.1rem solid #3E8EF7;}
.tabs-vertical .tab-list li:hover { border: 0; }
.tabs-vertical .tab-qhnr { padding: 0 1rem; display: flex; }
.tabs-white .tab-list { border: 0; }
.tabs-white .tab-list li { margin: 0; }
.tabs-white .tab-list li a { padding:.5rem .8rem;}
.tabs-white .tab-list li:hover { border: 0; }
.tabs-white .tab-list li.active { border: 0; background: #fff; border-radius:.2rem .2rem 0 0;font-weight: normal; }
.tabs-white .tab-list li.active a { color: #444; }
.tabs-white .tab-qhnr { border: 0; background: #fff; padding: 1rem; }
.tabs-header-nav { display: flex; border-bottom: 1px solid #eaeaea; }
.tabs-header-more { align-items: center; justify-content: flex-end; display: flex; }
.tabs-qhsub { display: flex; line-height: 0; }
.tabs-qhsub .tabs-qhtit { align-items: center; justify-content: flex-start; display: flex; flex: 1; font-size:.9rem;font-weight: 400; }
.tabs-qhsub .tab-list { justify-content: flex-end; display: flex; }
.tabs-qhsub .tab-list li {margin-left:.5rem; margin-right: 0; }
.tab-qhnr .tab-xjnr .tab-list li.active { display: inline-block; }
/*自定义表单*/
.form-add input[type=number], .form-add input[type=search], .form-add input[type=text], .form-add input[type=password], .form-add input[type=datetime], .form-add input[type=datetime-local], .form-add input[type=date], .form-add input[type=month], .form-add input[type=time], .form-add input[type=week], .form-add input[type=email], .form-add input[type=url], .form-add input[type=tel], .form-add input[type=color], .form-add select, .form-add textarea, .am-form-field { width:auto; display:inline; border-color:#ddd; border-radius:3px; -webkit-appearance:none; box-shadow:0 1px 1px rgba(0, 0, 0, 0.065) inset; transition:all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s; }
.form-add .w420 { width:480px; }
.form-add .w400 { width:400px; }
.form-add input { border:1px solid #ddd; width:60px; padding:5px 10px }
.form-add em { color:#999; font-style:normal; }
/*表单内容*/
.formshow { }
.formshow .item { font-size:14px; line-height:30px; clear:both; }
.formshow .item .lefter { display:inline-block; width:120px; font-style:normal; color:#555; font-size:14px; float:left; }
.formshow .item .righter { margin-left:120px; line-height:30px; }
.formshow .item .righter .pic { max-width:400px; margin:10px 0; }
.formshow .item .righter video { width:450px; height:300px; }
.imagelist { overflow:hidden; }
.imagelist ul { margin:0; padding:0; list-style:none; }
.imagelist ul li { float:left; width:19%; margin-right:1%; border:1px solid #ddd; padding:5px; border-radius:4px; margin-top:15px; cursor:pointer; position:relative; }
.imagelist ul li .preview { height:140px; background:#fafafa; overflow:hidden; text-align:center; }
.imagelist ul li .preview img { vertical-align:middle; max-width:100%; max-height:140px; }
.imagelist ul li .preview:after { content:' '; width:0; height:100%; display:inline-block; vertical-align:middle; overflow:hidden; }
.imagelist ul li .intro textarea { width:100%; margin:5px 0; padding:8px 10px; font-size:14px; height:50px; color:#999; }
.imagelist ul li .action { text-align:center; overflow:hidden; }
.imagelist ul li .action a { text-align:center; color:#999; outline:none; width:33.3333%; float:left; }
.imagelist ul li .action a:hover { color:#f30; }
.imagelist ul .hover { border:1px solid #6b0; }
.imagelist ul .hover:after { width:0; height:0; border-top:40px solid #66bb00; border-left:40px solid transparent; position:absolute; display:block; right:0; content:""; top:0; z-index:1001; }
.imagelist ul .hover:before { font:normal normal normal 14px/1 FontAwesome; content:"f00c"; display:block; position:absolute; top:5px; right:4px; z-index:1002; color:#fff; }
/*分页相关*/
.pagelist ul { text-align:center; margin:20px 0; }
.pagelist li { display:inline-block; margin:0 2px; }
.pagelist li a { color:#666; display:inline-block; border:1px solid #ddd; padding:6px 15px; }
.pagelist li a:hover { border-color:#1184DA; background:#1184DA; color:#fff; }
.pagelist li.active a { border-color:#1184DA; background:#1184DA; color:#fff; }
/*网站地图*/
.map_one { border-bottom:1px solid #eee; line-height:40px; }
.map_one a { font-size:20px; }
.map_two { margin:15px 0; }
.map_two a { display:inline-block; margin-right:15px; }
/*右侧浮动相关*/
.plug_service { position:fixed; right:1%; bottom:5%; z-index:999; }
.plug_service li { margin-bottom:-1px; position:relative; }
.plug_service li a { display:block; text-align:center; background:#fff; border:1px solid #ececec; padding:2px 8px 6px 8px; font-size:12px; font-family:microsoft yahei; color:#505050; outline:none; }
.plug_service li a span { display:block; font-size:24px; color:#888; }
.plug_service li a:hover { background:#2384D5; color:#fff; border-color:#2384D5; }
.plug_service li a:hover span { color:#fff; }
.plug_service .hover a { display:block; text-align:center; background:#2384D5; border:1px solid #2384D5; padding:2px 8px 6px 8px; font-size:12px; font-family:microsoft yahei; color:#fff; outline:none; }
.plug_service .hover a span { color:#fff; }
.plug_service .hotline { position:absolute; display:none; background:#fff; padding:10px 15px 0 15px; left:-200px; bottom:0px; width:210px; border:1px solid #ddd; width:180px; height:68px; font-size:12px; color:#999; line-height:24px; border-radius:4px; }
.plug_service .hotline b { display:block; font-size:16px; color:#333; }
.plug_service .hotline:after { content:" "; position:absolute; right:-10px; top:25px; width:20px; height:20px; border:#ddd solid 1px; border-left:0; border-bottom:0; -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); transform:rotate(45deg); background:#fff; }
.plug_service .weixin_pic { position:absolute; display:none; background:#fff; padding:5px; left:-230px; bottom:-70px; width:210px; border:1px solid #ddd; border-radius:4px; }
.plug_service .weixin_pic p { text-align:center; margin:0 0 10px 0; padding:0; }
.plug_service .weixin_pic p span { color:#f30; }
.plug_service .weixin_pic:after { content:" "; position:absolute; right:-10px; top:130px; width:20px; height:20px; border:#ddd solid 1px; border-left:0; border-bottom:0; -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); transform:rotate(45deg); background:#fff; }
.plug_service li:hover div { display:block; }
.plug_service li:last-child { margin-top:5px; }
/*无缝滚动*/
.str_wrap { overflow:hidden; width:100%; position:relative; white-space:nowrap; }
.str_move { white-space:nowrap; position:absolute; top:0; left:0; cursor:move; }
.str_move_clone { display:inline-block; vertical-align:top; position:absolute; left:100%; top:0; }
.str_vertical .str_move_clone { left:0; top:100%; }
.str_down .str_move_clone { left:0; bottom:100%; }
.str_vertical .str_move, .str_down .str_move { white-space:normal; width:100%; }
.str_static .str_move, .no_drag .str_move, .noStop .str_move { cursor:inherit; }
.str_wrap img { max-width:none !important; }
/*焦点图*/

/*本站通用*/
.clearborderright { border-right:none !important; }
.none { display:none; }
.margintop20 { margin-top:20px; }
.color1 { color:White; }
.color2 { color:#333333; }
/*img:hover { background: white; filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8; }*/
/*图片特效*/
.piccontext { width:1078px; border:1px solid #e4e4e4; margin:0px auto 0px; background:white; overflow:hidden; }
.imgcontent{margin:20px 0;}
.piccontext h2 { width:1050px; height:46px; line-height:46px; overflow:hidden; font-size:20px; color:#2c2c2c; margin-top:18px; margin-left:25px; font-weight:normal; }
.source { width:1050px; height:20px; line-height:20px; overflow:hidden; margin-left:25px; font-family:"宋体"; }
.source_left { float:left; height:20px; font-family: "helvetica_neue_lt_pro35_thin", Helvetica, Verdana; font-size: 14px; color: #ababab; }
.source_left a { color:#666666; }
.source_left a:hover { color:#ff5d11; text-decoration:underline; }
.source_left span { color:#ababab; padding-left:15px; font-family:Arial, Helvetica, sans-serif; }
.source_right { float:right; height:20px; color:#666666;padding-right:10px;width: 340px;}
.source_right a { color:#666666; }
.source_right span { padding:0px 10px; }
.source_right1 { float:right; height:20px; color:#666666; display:none; }
.support { float:left; height:20px; overflow:hidden; font-family: "helvetica_neue_lt_pro35_thin", Helvetica, Verdana; font-size: 14px; }
.support img { padding:0px 5px; }
.spell { background:url("../img/spel.jpg") 0px -1px no-repeat; padding-left:23px; }
a.spell:hover { /*background:url("../img/spel_1.jpg") 1px -1px no-repeat;*/ }
.list {/* background:url("../img/list.jpg") 1px 1px no-repeat;*/ font-family: "helvetica_neue_lt_pro35_thin", Helvetica, Verdana; font-size: 14px; }
a.list:hover {/* background:url("../img/list_1.jpg") 0px 0px no-repeat;*/ }
/*大图展示*/
.picshow { width:1045px; margin-top:20px; margin-left:25px; overflow:hidden; }
.picshowtop { width:1030px; text-align:center; position:relative; z-index:1; overflow:hidden; }
#pic1 { max-width:1030px; }
#preArrow { left:0px; }
#nextArrow { right:0px; }
.contextDiv { cursor:pointer; height:100%; width:50%; position:absolute; top:0px; z-index:5; background:url("blank") repeat; }
.contextDiv span { position:absolute; top:50%; margin-top:-10%; width:46px; height:80px; }
#preArrow_A { left:0px; background:url('../img/left.png') 0px 0px no-repeat; display:none; }
#nextArrow_A { right:0px; background:url('../img/right.png') 0px 0px no-repeat; display:none; }
.picshowtxt { width:1045px; min-height:40px; _height:40px; margin-top:20px; }
.picshowtxt_left { float:left; width:50px; height:50px; line-height:30px; font-family:Georgia, "Times New Roman", Times, serif; }
.picshowtxt_left span { color:#e55656; font-size:30px; }
.picshowtxt_left i { color:#666666; font-size:20px; }
.picshowtxt_right { float:left; display:inline; line-height:23px; color:#666666; width:880px; font: 15px/32px "Microsoft Yahei", "微软雅黑", "SimSun", "宋体", "Arial Narrow", serif; }
.picshowlist { width:1045px; margin-top:20px; padding-bottom:20px; overflow:hidden; }
.picshowlist_left { float:left; width:120px; overflow:hidden; overflow:hidden; }
.picleftimg { width:120px; height:80px; background:url('../img/photo.jpg') no-repeat; padding-top:9px; padding-left:5px; overflow:hidden; }
.picleftimg img { width:106px; height:66px; }
.piclefttxt { width:120px; line-height:20px; font-family:"宋体"; }
.piclefttxt a { color:#444444; display: block; width: 106px; text-align: center; font: 12px "Microsoft Yahei", "微软雅黑", "SimSun", "宋体", "Arial Narrow", serif; }
.piclefttxt a:hover { color:#ff5d11; text-decoration:underline; }
.picshowlist_mid { float:left; width:780px; margin-left:15px; display:inline; overflow:hidden; height:76px; }
.picmidleft { float:left; width:24px; height:76px; overflow:hidden; }
.picmidleft a { display:block; width:24px; height:76px; }
.picmidmid { float:left; width:710px; overflow:hidden; height:76px; padding-left:2px; }
.picmidmid ul { width:710px; overflow:hidden; position:relative; height:76px; }
.picmidmid ul li { float:left; margin-left:8px; display:inline; width:116px; text-align:center; overflow:hidden; position:relative; height:76px; }
.picmidmid ul li img { max-width:106px; height:76px; }
.selectpic { border:5px solid #cacaca; height:100% !important; }
.picmidright { float:left; width:24px; height:76px; overflow:hidden; }
.picmidright a { display:block; width:24px; height:76px; }
.picshowlist_right { float:left; width:120px; float:right; overflow:hidden; }
/*列表展示*/
.piclistshow { width:998px; overflow:hidden; border-top:1px solid #e4e4e4; margin-top:10px; display:none; }
.piclistshow ul li { width:248px; height:274px; float:left; border-bottom:1px solid #e4e4e4; overflow:hidden; border-right:1px solid #e4e4e4; cursor:pointer; padding-top:40px; }
.piclistshow .picimg { width:228px; height:160px; overflow:hidden; display:table-cell; vertical-align:middle; text-align:center; padding:0px 10px; }
.picimg img { max-width:228px; max-height:160px; }
.pictxt { padding:15px 20px 0; line-height:25px; text-align:center; height:80px; overflow:hidden; }
.pictxt h3 { font-size:14px; font-weight:normal; }
.gaoqing { background:url("../img/gaoqing.jpg") 1px 1px no-repeat; padding-left:26px; }
a.gaoqing:hover { background:url("../img/gaoqing_1.jpg") 1px 1px no-repeat; color:#FF702D; text-decoration:underline; }

.video_mian{background: #F7F7F7;}
.nav-bread a{font-size:12px;}
.blank{height:10px;line-height:10px;clear:both;font-size:0}
.blank-small{height:20px;line-height:20px;clear:both;font-size:0}
.blank-middle{height:30px;line-height:30px;clear:both;font-size:0}
.blank-big{height:50px;line-height:50px;clear:both;font-size:0}
.blank-large{height:80px;line-height:80px;clear:both;font-size:0}

.sidebar-l {margin-right:30px}
.sidebar-r {margin-left:0px;}
.container-layout{max-width:1500px;}
.line-large {margin-left:-15px;margin-right:-15px}
.line-large .x1,.line-large .x2,.line-large .x3,.line-large .x4,.line-large .x5,.line-large .x6,.line-large .x7,.line-large .x8,.line-large .x9,.line-large .x10,.line-large .x11,.line-large .x12,.line-large .xl1,.line-large .xl2,.line-large .xl3,.line-large .xl4,.line-large .xl5,.line-large .xl6,.line-large .xl7,.line-large .xl8,.line-large .xl9,.line-large .xl10,.line-large .xl11,.line-large .xl12,.line-large .xs1,.line-large .xs2,.line-large .xs3,.line-large .xs4,.line-large .xs5,.line-large .xs6,.line-large .xs7,.line-large .xs8,.line-large .xs9,.line-large .xs10,.line-large .xs11,.line-large .xs12,.line-large .xm1,.line-large .xm2,.line-large .xm3,.line-large .xm4,.line-large .xm5,.line-large .xm6,.line-large .xm7,.line-large .xm8,.line-large .xm9,.line-large .xm10,.line-large .xm11,.line-large .xm12,.line-large .xb1,.line-large .xb2,.line-large .xb3,.line-large .xb4,.line-large .xb5,.line-large .xb6,.line-large .xb7,.line-large .xb8,.line-large .xb9,.line-large .xb10,.line-large .xb11,.line-large .xb12 {position:relative;min-height:1px;padding:15px 15px;}

.title-l h2{line-height:28px;height:28px;color:#333;position:relative;font-size:18px;letter-spacing:0;padding-left:20px;margin-bottom:10px;}
.title-l h2:before {content:'';display:block;position:absolute;width:5px;height:20px;top:4px;background:#ff6600;left:0}

.inner_container h1.text-white{ text-align:left;}


/* ===视频教程 beign*/
	/* ====视频教程列表 begin*/
.video-list .media{-webkit-transition:.5s;transition:.5s;}
.video-list .media:hover{box-shadow:0 30px 50px rgba(229,229,229,.8)}
.video-list .media-img{position:relative;overflow:hidden}
.video-list .media-body .padding-big{padding:20px}
.video-list .media-body h2{margin:0 0 20px 0;overflow:hidden}
.video-list .media a.play{opacity:.6;position:absolute;top:50%;left:50%;margin-left:-24px;margin-top:-24px;width:48px;height:48px;line-height:48px;background:rgba(0,0,0,.6);z-index:2;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.video-list .media .playtime{position:absolute;bottom:10px;right:10px;padding:0 8px;height:20px;line-height:18px;background:rgba(0,0,0,.5);z-index:2;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.video-list .media:hover a.collect,.video-list .media:hover a.play{opacity:1;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.video-list .excerpt-info ul li.v2-1{width:50%}
.video-list .excerpt-info ul li.v2-2{width:50%;}
	/* 视频教程列表 end*/

	/* =====视频内容页 */
.video-detail .tab-head {border-radius:0;font-size:0;-webkit-text-size-adjust:none;padding-left:25px;border-bottom:1px solid #EFEFEF}
.video-detail .tab .tab-nav li {display:inline-block;width:13%;margin:0}
/* .video-detail .tab .tab-nav li:last-child {margin-right:0px} */
.video-detail .tab .tab-nav li a {color:#616770;padding:18px 0;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;display:block;line-height:20px;font-weight:500;border-radius:0;font-size:16px;text-align:center;}
.video-detail .tab .tab-nav .active {border-radius:0px;}
.video-detail .tab .tab-nav .active a {margin-bottom:-1px;cursor:default;background:#F7F7F7;border-bottom:2px solid #ff9600;font-weight:600}
.video-detail .tab .tab-nav li a,.video-detail .tab .tab-nav .active a:focus {outline:none;}
.video-detail .tab .tab-body {border-radius:0;border-top:solid 0px #ebebeb;padding:25px}
			/* ======播放器 */
.jw-video{text-align: center;height: 510px; border-right: 1px solid #433D3D;}
.jw-video video{width: auto;max-width: 100%;height: 100%;}
.jw-video-expense{position:absolute;left:0;top:0;width:100%;height:100%;background:#616770;z-index:1;display:none}
.jw-video-expense .apply{position:absolute;left:35%;/*margin-left:-176px;*/top:50%;margin-top:-50px}
.jw-video-expense .button{cursor:pointer}
.video-period .price{font-size:32px;margin-top:5px}
.video-buy-now{cursor:pointer;width:130px;float:right}
.video-free-now{width:130px;padding:10px 0;float:right}
.video-title h1{font-size:24px;display:block;}
.video-period-title{padding:15px 10px 15px 20px}
.video-period-list{overflow:hidden;height:410px;overflow-y:auto}
.video-period-list li{height:69px;width:100%;border-bottom:1px #433D3D solid;position:relative;text-align:left}
.video-period-list li a{display:block;padding:8px 10px 8px 50px}
.video-period-list li a.cur{background:#2D2D2D;display:block;}
.video-period-list li:hover{background:#2D2D2D;}
.video-period-list li p{font-size:14px;color:#888888;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.video-period-list li:before{content:"";position:absolute;width:20px;height:13px;left:18px;top:15px;background:url(../img/video-ico.png) no-repeat;z-index:4}
.video-period-list li .video-info{padding-top:8px;position:relative;color:#616770}
.video-period-list li .video-info span{position:absolute;right:0;width:62px;text-align:right}
.video-period-list li:last-child{border-bottom:none}
.video-content-tit{padding:5px 30px 0;line-height:50px;border-bottom:1px solid #ECEFF5}
.video-content-tit h2{font-size:18px;color:#434C5A;border-bottom:1px solid #434C5A;display:block;width:72px;margin-bottom:-1px}
		/* 播放器 end*/
	/* 视频内容页end */
/* 视频教程 end*/

/* 横向左图右字列表 begin*/
.list-post-x .media{margin-bottom:20px}
.list-post-x .media.border{border:0;border-bottom:1px solid #ECEFF5;padding-bottom:20px}
.list-post-x .media img{transition:all .3s ease-out}
.list-post-x .media .thumb-md{position:relative;max-width:100px;overflow:hidden}
.list-post-x .media .thumb-md .playtime{position:absolute;bottom:5px;right:5px;padding:0 5px;height:20px;line-height:18px;background:rgba(0,0,0,.6);z-index:3;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.list-post-x .media .thumb-md .playicon{position:absolute;bottom:5px;left:5px;width:20px;height:20px;line-height:18px}
.list-post-x .media:hover img{transition:all .3s ease-out;transform:scale(1.1)}
.list-post-x .media.media-x .float-left{margin-right:15px}
.list-post-x .media.media-x .float-right{margin-left:15px}
.list-post-x .media.media-x .media-body{text-align:left;padding:0}
.list-post-x .media a:hover{color:#434C5A}
.list-post-x .media-body p{color:#888888;line-height:22px}
.list-post-x .media:last-child{margin-bottom:0}
/* 横向上图下字列表 end *

/*弹出层*/
.bodymodal { width:100%; height:100%; overflow:hidden; background:#000; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5; z-index:1100; position:fixed; top:0px; left:0px; display:none; }
.firsttop_left { width:250px; height:250px; margin-right:30px; overflow:hidden; float:left; }
.firsttop_right { float:left; width:270px; overflow:hidden; }
.close2 { height:17px; }
.close2 a { background:url('../img/close.jpg') 0px 0px no-repeat; width:15px; height:15px; display:block; float:right; }
.replay { height:24px; margin-top:20px; overflow:hidden; }
.replay h2 { float:left; font-size:16px; }
.replay p { float:left; margin-left:15px; display:inline; line-height:24px; padding-right:25px; background:url('../img/replay.png') right no-repeat; }
.replay p a { color:white; font-size:14px; }
.replay p a:hover { color:#FF702D; text-decoration:underline; }
.pictwo { width:270px; height:88px; overflow:hidden; margin-top:20px; }
.pictwo ul li { width:120px; height:88px; float:left; margin-right:15px; position:relative; overflow:hidden; }
.pictwo ul li img { width:120px; height:88px; }
.imgdivtext { position:absolute; bottom:0px; height:25px; width:120px; background:rgba(0, 0, 0, 0.6); line-height:25px; text-align:center; left:0px; z-index:4; *background:#000;*filter:alpha(opacity=50);}
.imgdivtext a { color:White; font-size:14px; font-weight:bold; }
.imgdivtext a:hover { color:#FF702D; text-decoration:underline; }
.returnbtn { margin-top:35px; margin-left:75px; }
.returnbtn a { width:115px; height:32px; border:1px solid #ccc; padding:5px 15px; line-height:22px; text-align:center; color:White; font-size:16px; display:block; }
.returnbtn a:hover { color:#FF702D; text-decoration:underline; border:1px solid #8d5a00; }
.firsttop { width:300px; padding:20px; background:#1C1C1C; position:fixed; top:170px; left:0px; z-index:1200; color:White; display:none; }
.endtop { width:300px; padding:20px; background:#1C1C1C; position:fixed; top:170px; left:0px; z-index:1200; color:White; display:none; }
/*人才招聘*/
.am-table thead, .am-table td { font-size: 16px; }
/*字体渲染*/
.fa-angle-right:before { content: "\f105"; }
