@charset "utf-8";
html { overflow-x: hidden; overflow-y: auto; }
body{overflow-x: hidden;overflow-y:hidden;}
*{ padding:0; margin:0}
body,td,th,ul,li,p {margin: 0px; padding:0; font-family:Arial; font-size:12px; color:#222; line-height:22px;}
img{border:0; padding:0; margin:0;vertical-align: top;}
ul,li{padding:0; margin:0;}
LI{list-style:none;}
a{font-family:Arial;font-size:12px;color:#222;text-decoration:none;}
a:hover{color:#ed5c1b;}
.clean{ clear:both; display:block; }
em{ font-style: normal;}
.clearfix{clear:both; display:block; }
.clearfix:after {content: ".";display:block;height: 0;clear: both;visibility: hidden;font-size:0;}
input,button,select,textarea{outline:none; border:none;}
i{ font-style:normal}
.fl { float:left;}
.fr { float:right;}
.lineheight40{height:40px; overflow:hidden; clear:both;}
.lineheight70{height:70px; overflow:hidden; clear:both;}
/* -- 页面整体布局 -- */
.block1200,.container {width:1200px;margin:0 auto;}

/*头部*/
.header {  background:#1a1a1a; height:80px; width:100%; position:fixed; z-index:999 }
.headCon {  width:1200px; margin:0 auto; overflow:hidden;}
.headCon .logo { float:left; height:58px; padding:10px 0 0 0; }
/*头部*/

/*二级菜单*/
#header-container .header-sub {z-index: 1000000;display: block;position: absolute;left: 0;top:80px;background-color: #fff;min-width: 100%;overflow: hidden;height: 0;}
#header-container .header-sub-wrap {width: 1200px;margin: 0 auto;}
#header-container .header-sub-wrap1{ width:300px;}
#header-container .header-sub ul {overflow: hidden;padding:0px 0 0 300px;margin: 0;list-style: none;}
#header-container .header-sub li {float: left;text-align: center;padding: 0;margin: 0;list-style: none;display:block;}
#header-container .header-sub a {cursor: pointer;font-size: 14px;width: 125px;line-height:37px;color: #333;white-space: nowrap;background-repeat: no-repeat;background-position: center 0;display: block;padding:5px 11px 15px;cursor: pointer;position: relative;z-index: 9999;}
#header-container .header-sub a span {position: absolute;top: 0;left: 0;display: block;height: 127px;width: 147px;opacity: .01;filter: alpha(opacity=1);background-color: #fff;}

#header-container .header-sub-show {display: block;height: auto;}
#header-container .header-sub-show1{height:50px!important;}
#header-container .header-sub-show1 a{width: 100px!important;}
#header-container .header-sub-show li:nth-child(1) {-webkit-animation-delay: 0;animation-delay: 0}
#header-container .header-sub-show li:nth-child(2) {-webkit-animation-delay: .1s;animation-delay: .1s}
#header-container .header-sub-show li:nth-child(3) {-webkit-animation-delay: .2s;animation-delay: .2s}
#header-container .header-sub-show li:nth-child(4) {-webkit-animation-delay: .3s;animation-delay: .3s}
#header-container .header-sub-show li:nth-child(5) {-webkit-animation-delay: .4s;animation-delay: .4s}
#header-container .header-sub-show li:nth-child(6) {-webkit-animation-delay: .5s;animation-delay: .5s}
#header-container .header-sub-show li:nth-child(7) {-webkit-animation-delay: .6s;animation-delay: .6s}
#header-container .header-sub-animation {-webkit-animation: meizu-header-sub-show .5s;animation: meizu-header-sub-show .5s;}

#header-container #ipad ul {padding-left:300px;}
#header-container #parts ul {padding-left:320px;}

#header-container .header-sub li{opacity:0;filter:alpha(opacity=0)}
#header-container .cur li{opacity:1\9\0;filter:alpha(opacity=100);animation:chuwi-sub-enter 1s forwards}
@keyframes chuwi-sub-enter{from{transform:translate(70px);opacity:0;filter:alpha(opacity=0)}to{transform:translate(0);opacity:1;filter:alpha(opacity=100)}}

#header-container .header-sub li.on a{opacity:1;}
#header-container .header-sub li.off a{opacity:0.5;}



/*产品详情导航*/
#pro-item-header .sn-con {width: 1200px;margin: 0 auto;position: relative;overflow:hidden;}
.sub-nav .gh-nav-list .gh-tab{margin-right: 55px;padding: 0;display: inline-block;position: relative;}


/*产品详情内容区域*/
.section .section-content {position: relative;z-index: 1;margin-left: auto;margin-right: auto;width: 1100px;}
.section .text-desc {text-align: center;}
.section .text-desc .text-title {font-size:32px;line-height:50px;margin-bottom: 30px;font-weight: 400;}
.section .text-desc .text-digest {font-size: 14px;line-height: 36px;margin-bottom: 40px;}


.collapse { float:left; margin-left:78px;}
.collapse.in {display: block;}
.collapsing {position: relative;height: 0;overflow: hidden;-webkit-transition: height 0.35s ease;transition: height 0.35s ease;}

.nav {padding-left: 0;margin-bottom: 0;list-style: none;}
.nav:before, .nav:after {display: table;content: " ";}
.nav:after{clear: both;}
.nav:before, .nav:after {display: table;content: " ";}
.nav:after {clear: both;}
.nav > li{display:block; float:left;padding: 0 0px;vertical-align: middle;z-index: 1;text-align: center;-webkit-transition: background-color .3s ease;-moz-transition: background-color .3s ease;transition: background-color .3s ease;}
.nav > li > a {position: relative;display: block;}
.nav > li > a:hover, .nav > li > a:focus {text-decoration: none;}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {background-color: #eeeeee;border-color: #428bca;}
.nav .nav-divider {height: 1px;margin: 9px 0;overflow: hidden;background-color: #e5e5e5;}
.nav > li > a > img {max-width: none;}
.navbar {position: relative;z-index:99;box-sizing: border-box;}
.navbar:before, .navbar:after {display: table;content: " ";}
.navbar:after {clear: both;}
.navbar:before, .navbar:after {display: table;content: " ";}
.navbar:after {clear: both;}

.navbar-header:before, .navbar-header:after {display: table;content: " ";}
.navbar-header:after {clear: both;}
.navbar-header:before, .navbar-header:after {display: table;content: " ";}
.navbar-header:after {clear: both;}
.navbar-collapse .nav-language{ width:12%;}
.navbar-default .navbar-nav >li.nav-language >a {font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:400;font-size: 14px;color: #aaa;padding:20px 0;}
.navbar-default .navbar-nav >li.nav-language >a:hover,.navbar-default .navbar-nav >li.nav-language >a:focus{ color:#1272c7; background:none;}

.navbar-collapse .nav-language span {width: 30px;height: 30px;border-radius: 100%;border: 1px solid #d8d8d8;line-height: 30px;display: inline-block;margin-right: 6px;padding:0;}

.dropdown-menu {width:100%;position: absolute;top:100%;left: 0;z-index:99999;opacity: 0;visibility:hidden;float: left;list-style: none;font-size: 14px;text-align: center;background-color: #fff;background-clip: padding-box;-webkit-transition: all 500ms;-moz-transition: all 500ms;-ms-transition: all 500ms;-o-transition: all 500ms;transition: all 500ms;}
.nav>.nav-language .dropdown-menu a {padding: 0 10px;line-height: 36px;height: 36px;font-family: "Open Sans","Helvetica Neue","Hiragino Sans GB","Microsoft YaHei","WenQuanYi Micro Hei",Arial,sans-serif;color: #979797;display: block;white-space: nowrap;}
.nav>.nav-language .dropdown-menu a:hover,.nav>.nav-language .dropdown-menu a:focus {background-color: rgba(14,114,199,1);color: #fff;}
.nav li:hover .dropdown-menu{opacity: 1;visibility:visible;}


.navbar-collapse {overflow-x: visible;-webkit-overflow-scrolling: touch; }
.navbar-collapse:before, .navbar-collapse:after {display: table;content: " ";}
.navbar-collapse:after {clear: both;}
.navbar-collapse:before, .navbar-collapse:after {display: table;content: " ";}
.navbar-collapse:after {clear: both;}

/*-------------------------------------------------------------------*/

.navbar-static-top {z-index: 1000;border-width: 0 0 1px;}
.navbar-fixed-bottom {position:relative;z-index: 1030;}
.navbar-fixed-bottom {bottom: 0;margin-bottom: 0;border-width: 0;}
.navbar-brand {width: 232px;height: 30px;}

.navbar-brand:hover, .navbar-brand:focus {text-decoration: none;}

.navbar-toggle {position: relative;float: right;padding: 9px 10px;margin-top: 8px;margin-right:8px;margin-bottom: 8px;border: 1px solid transparent;cursor: pointer;}
.navbar-toggle .icon-bar {display: block;width: 22px;height: 2px;border-radius: 1px;cursor: pointer;}
.navbar-toggle .icon-bar + .icon-bar {margin-top: 4px;}




.navbar-nav > li > a {line-height: 30px; padding:26px 32px 24px; color:#fff; font-size:15px}
.navbar-nav > li > a:hover,.navbar-nav > li .cur{ color:#fff; background:#1272c7}


.navbar-default { z-index:999; width:100%;/*opacity:0.9;filter:alpha(opacity=90);*/ }
.navbar-default .navbar-brand {color: #222;}
.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {color: #5e5e5e;background-color: transparent;}
.navbar-default .navbar-text {color: #222;}
.navbar-default .navbar-nav > li > a {color: #fff;font-size: 14px;position: relative;}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {color:#d6041b;-webkit-transition-delay: 0s;-moz-transition-delay: 0s;transition-delay: 0s;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {color:#008cd6;-webkit-transition-delay: 0s;-moz-transition-delay: 0s;transition-delay: 0s;}
.navbar-nav li.active {-webkit-transition: background-color .3s .4s ease;-moz-transition: background-color .3s .4s ease;transition: background-color .3s .4s ease;}

.navbar-default .navbar-nav1 > li > a,.english1{color: #999999!important;font-size:16px}
.navbar-default .navbar-nav1 > li > a:hover,.english1:hover{ color:#d6041b!important}


.navbar-default .navbar-toggle {border-color: none;}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {background-color: none;}
.navbar-default .navbar-toggle .icon-bar {background-color: #fff;}
.navbar-default .navbar-form {border-color: #e7e7e7;}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {color: #555555;background-color: #e7e7e7;}


/*搜素*/
.navbar-userbar{float: right;position: relative;top: 29px;z-index: 5;}
.navbar-userbar a{margin:0 0 0 22px; float:left}
.navbar-userbar img{width:21px;height:20px;}
.navbar-userbar a.hidden-xs{width:21px;height:20px; background:url(../images/pic01.png) no-repeat center top; display:block}
.navbar-userbar a:hover.hidden-xs{ background:url(../images/pic01a.png) no-repeat center top}

.search{display: none;position: absolute;left: 0;top:80px;width: 100%;height: 40px;padding: 15px 0;background:#fff; z-index:99}
.search input{float: left;height: 40px;line-height: 40px;font-family:Arial}
.search form{width: 320px}
.search input.input-text{width: 238px;border: solid 1px #ddd;padding:4px 8px;-webkit-transition:all 0.2s linear 0s;
    -moz-transition:all 0.2s linear 0s;
    -o-transition:all 0.2s linear 0s;
    transition:all 0.2s linear 0s;box-sizing:border-box;}
.btn-plur{background:#2282c2;border-color:#06C;color: #fff;display:inline-block;padding:0px 12px;font-family:Arial}
.btn-plur:hover, .btn-plur:focus, .btn-plur:active, .btn-plur.active{background:#17679c;}


/*main*/
.main{width: 100%; padding:27px 0 0 0; background:#fff;}
.mainCon{width:1200px; margin:0 auto;}
.indexpro{padding-bottom:2px; }
.indextitle{overflow:hidden; }
.indextitle h3{float:left; font-size: 24px; line-height: 26px;}
.indexproTab{float:right; line-height:49px;}
.indexproTab a {color:#000; font-size:14px; padding:10px 19px; margin-left:5px; background:#eee;}
.indexproTab a:hover{color:#fff; background:#8fcc1e;}
.indexprolist { margin-top:25px;  overflow:hidden; position:relative;}
.indexprolist ul{ width: 1220px;overflow: hidden;}
.indexprolist ul li{ width:400px; height:248px; float:left; margin:0 2px 2px 0; position:relative; overflow:hidden;}
.indexprolist ul li img { width:400px; height:248px;-webkit-transition: 0.5s;-moz-transition: 0.5s;transition: 0.5s;}
.indexprolist ul li img:hover{ -webkit-transform: scale(1.04);-moz-transform: scale(1.04);transform: scale(1.04);}
.indexprolist ul li h3 {  position:absolute; left:26px; top:30px; color:#1a1a1a; line-height:20px;height: 20px;width: 325px; overflow: hidden; }
.indexprolist ul li h3 a { color:#1a1a1a;font-size:18px; font-weight:normal }
.indexprolist ul li p { width: 325px; color:#999;  position:absolute; left:26px; top:60px; line-height:22px;overflow: hidden;}
.indexprolist ul li p a {color:#999;font-size:14px; }
.indexprolist ul li.profrist01 { width:398px; height:500px; background: rgba(0,0,0,0.6); display:block }
.indexprolist ul li.profrist01 img{ width:398px; height:500px;-webkit-transition: 0.5s;-moz-transition: 0.5s;transition: 0.5s; }
.indexprolist ul li.profrist01 h3{color:#fff; font-size:26px; line-height:28px; height:28px;}
.indexprolist ul li.profrist01 h3 a {color:#fff;}
.indexprolist ul li.profrist01 p {top:70px; font-size:14px; line-height:24px;height: 48px;}
.indexprolist ul li.profrist01 p a {color:#fff;}
.indexprolist ul li:hover img{ -webkit-transform: scale(1.04);-moz-transform: scale(1.04); transform: scale(1.04);}

/*news*/
.indexapplyBox {  background:#f1f1f1; padding:40px 0 30px 0; margin-top:50px;}
.indexapply { position:relative;}
.indexmore {  color:#999; font-size:14px; float:right;}

.slider3{ text-align:center; margin-top:30px;}
.slider3 .boxedname{ background:#FFF; padding:20px 0}
.slider3 .boxedname a{color:#333; font-size:18px; line-height:20px;padding-top:15px;}
.slider3 .price{color:#999; font-size:13px; line-height:34px;display:block; }

/*partner*/
.partner{ margin-top:50px; margin-bottom:50px;}
.parttit{height:85px;line-height:41px;text-align: center;color: #222;font-weight: normal;}
.parttit a{ color: #222;font-size:24px;font-weight:800}
.parttit span{ color:#ed5c1b;}
.parttit p{display: block;color: #222;text-transform: uppercase;line-height:26px;font-size:28px; font-weight:800; font-family:Arial}
.parttit1,.parttit1 a,.parttit1 span,.parttit1 p{color:#fff; padding-top:20px!important;}

.partner ul{ margin-top:2px;border-bottom:1px solid #ddd;}
.partner ul li{  width:19.8%; float:left;text-align:center;border-top:1px solid #ddd;border-left:1px solid #ddd;}
.partner ul li img{ width:100%;}
.partner ul li a{ display:block}
.partner ul li a:hover{ opacity:0.8;filter:alpha(opacity=80);}
.partner ul li:nth-child(5n){border-right:1px solid #ddd;}

/*aboutbj*/
.aboutbj{ background:#eee; margin-top:40px;}
.about h2{ padding-top:40px;}
.about dl {  }
.about dt { float:left;padding:5px; background:#fff; border:1px solid #CCC}
.about dt img { width:428px;}
.about dd { float:right; padding-left:28px; width:720px; font:14px "Microsoft YaHei"; color:#313131; line-height:30px;}
.about dd .titwen{ line-height:24px; font-size:14px}
.about dd .more{height:25px;margin-top:20px;}
.about dd .more a{display:block;width:100px;height:28px;line-height:28px;text-align:center;background:#1e7cc4;float:left;margin-right:10px;color:#fff;font-size:12px;}
.about dd .more a:hover,.about dd .more a.active{background:#ff4328;color:#fff;}

.about .honor{ width:1190px; margin-top:32px;border:10px solid rgba(255,255,255,0.3) }
.about .honor1{background:#fff; width:100%;}
.about .honor1 .parttit,.news .parttit{ padding-top:40px;}
.about .honor2_pa{ width:96%; margin:0 auto; padding-bottom:10px;}

.index-news-list{width:100%;}
.index-news-list li{float: left;margin-bottom: 14px;width:33%;box-sizing: border-box;background: #fff;-webkit-transition: .5s;-o-transition: .5s;transition: .5s;}
.index-news-list li:hover{-webkit-box-shadow:0 15px 30px rgba(0,0,0,0.2);box-shadow:0 10px 20px rgba(0,0,0,0.2);-webkit-transform:translate3d(0, -2px, 0);transform:translate3d(0, -2px, 0)}
.index-news-list li .pic{width:30%;float:left}
.index-news-list li .pic img{width:100%;height: auto;vertical-align: middle;}
.index-news-list li .new_wen{ float:right; width:66%; background:#f1f1f1; padding:2%; height:104px;}
.index-news-list li .tit{margin-top: 5px;display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; line-height:30px;}
.index-news-list li .date{margin-bottom: 5px;padding-left: 15px;background: url(../images/icon_clock.png) no-repeat left center;color: #000;}
.index-news-list li .des{font-size: 12px;line-height: 1.75;color: #999; height:30px; display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap}

.tour{ margin-top:20px;}
.tour_t{ font-size:18px; font-weight:800; padding-left:10px;}
.about_nr ul {overflow:hidden; margin-top:15px;}
.about_nr ul li { width:281px; height:190px; float:left; margin:0 13px 14px 5px; display:inline; overflow:hidden; position:relative;}
.about_nr ul li img { width:275px; height:184px; padding:2px; border:1px solid #ccc}
.about_nr ul li .fc { position:absolute; top:0; left:0;z-index:10; width:281px; height:255px; background:url(../images/apng.png) no-repeat; text-align:center; display:none; cursor: pointer;}
.about_nr ul li .fc span { display:block; color:#fff; font: bold 16px/22px "微软雅黑"; padding:50px 0 0 0;}
.about_nr ul li .fc span a { color:#fff;}
.about_nr ul li .fc span em { display:block; color:#fff; text-transform:uppercase; font: bold 16px/22px Arial, Helvetica, sans-serif;}

.about_nr ul li .fc a.xq { display:block; color:#fff; margin-top:13px; height:25px; font:12px/25px "宋体"; margin-left:-15px;}



/*footer*/
.footer {color:#fff;width:100%;background-color:#1a1a1a;}
.footer_con {height:345px;}
.footer_nav_one {width:116px;height:175px;float:left;margin-right:25px;}
.footer_nav_one h3{margin-bottom:10px;}
.footer_nav_one h3 a {font-size:16px;color:#fff;}
.footer hr {width:1200px;border-bottom:1px solid #2d2d2d;opacity:0.4; margin:0 auto}
.footer_bottom {line-height:46px;color:#fff;width:100%;height:52px;}
.footer_bottom_con {height:52px;color:#777;}
.footer_nav {margin-top:45px; border-right:1px solid #2d2d2d;}
.footer_dizhi {color:#b1b1b1;padding:45px 35px 0px 0px; width:300px;}
.footer_dizhi .footer_p {padding-left:0px;color:#CCC; margin-top:7px;}
.footer_dizhi span {font-size:20px;color:#fff;font-weight:bold; display:block}
.footer_dizhi .footer_t{ background:url(../images/tel1.jpg) no-repeat left center; height:45px; padding-left:45px;}
.footer_dizhi .footer_w{font-size:16px;color:#fff; font-weight:800; height:40px;}

.footer_nav_one li a {color:#b1b1b1; font-size:14px; line-height:26px;}
.footer_bottom_right a {color:#777;}
.footer_nav_one li a:hover,
.footer_bottom_right a:hover {color:#e12b1f;}

.footwei{ display:none}
.footwei1{ display:block}
.footer_nav_one .footwei{position:absolute; border:20px;height:130px;display:none; z-index:99}
.footer_nav_one .footwei img{display:block;height:130px;}

.link{ height:70px; background:#212020;}
.link p{ width:80px; margin: 0; float: left; color: #777;line-height:70px; font-size:16px}
.link a{ float: left; display: block; margin: 0 10px; color: #777; font-size:14px; line-height:70px;}
.link a:hover{color: #e12b1f;}

.htmldady{/* position:absolute;*/position:fixed;top: 50%;right: 20px; margin-top:-105px; height: 211px; z-index: 999; display:none;}
.htmldady ul{ width:54px;}
.htmldady ul li{ width:54px; height:52px; margin-bottom:1px; float:right; position:relative;}
.htmldady ul li.cur{background:#249aea}
.htmldady ul li a{ width:54px; height:52px; display:block; float:right;}
.htmldady ul li.li01 a{ background:#249aea url(../images/pic13.png) no-repeat center center;}
.htmldady ul li.li02 a{   background:#249aea url(../images/pic14.png) no-repeat center center;}
.htmldady ul li.li03 a{ background:#249aea url(../images/pic15.png) no-repeat center center;}
.htmldady ul li.li04 a{ background:#222 url(../images/pic16.png) no-repeat center center;}
.htmldady ul li.li01 em{  display:block; height:52px; width:106px; color:#fff;  font-size:14px; line-height:52px; padding-left:12px; margin-left:-120px; display:none;}
.htmldady ul li.cur.li01 a {background: #249aea url(../images/pic13.png) no-repeat center center;}
.htmldady ul li.cur { background: #249aea;}

.Testshow{     position: absolute;left: -154px;top: -59px;background: #fff;height: 165px;padding: 10px;z-index: 99;display: none;}
.Testshow img {  display:block; width:134px; height:134px;}
.Testshow p{text-align: center;color: #666666;font-size: 16px;}

/*=======================nymain=============================*/
.Innav {  background:#fff; width:100%; padding:54px 0 48px 0; overflow:hidden; margin-top:80px;}
.InnavCon {  width:1200px; margin:0 auto; overflow:hidden;}
.Innavleft {  float:left;}
.Innavleft h3 {  color:#1272c7; font-size:30px; line-height:32px; font-weight:normal}
.Innavleft p {  padding-top:10px;color:#999;}
.Innavleft p a {  color:#999; padding:0 4px;}
.Innavright {  float:right;}
.Innavright ul {overflow:hidden; padding:31px 0 8px 0; }
.Innavright ul li{ float:left;color:#999;padding:0 30px 0 8px;  }
.Innavright ul li a{ color:#888; font-size:15px; padding-bottom:8px;  }
.Innavright ul li a:hover,.Innavright ul li a.cur {  border-bottom:1px solid #c9c8c8; color:#1272c7;}

.nymainbj{background: #f0f2f5;}
.nymainbj .nymain1{background:#FFF;}
.nymain{ font-size:14px; padding:18px 0; line-height:32px; width:92%; margin:0 auto }
.nymain1{ font-size:14px; padding:40px 0;}
.nymain_w{width:82%!important;line-height:34px;}
.nymain_w p{ line-height:34px;}

.nymain h3.abouttitle{font-size:28px; line-height:30px;padding-bottom:12px; color:#1272c7; font-weight:normal}
.nymain h4.aboutSubtitle{ font-size:18px; line-height:25px;padding-bottom:20px; color:#999;font-weight:normal}
/*contact*/
.con_con{ float:left; width:482px;}
.con_con1 iframe{ float:right; width:616px; height:425px;}

/*feedback*/
.feedback{ font-size:22px;}
.kk_message{ width:1140px;}
.kk_message .kk_msg_input{ width:330px; height:40px; border:1px solid #e0e0e0; float:left; padding:0px 10px; margin:30px 30px 0px 0;}
.kk_message .kk_msg_tex{ width:1093px; height:180px; border:1px solid #e0e0e0; padding:10px; margin-top:30px;}
.kk_message .kk_msg_but{ width:200px; height:60px; text-align:center; line-height:60px; background:#d2d2d2; margin:20px 0 50px 350px; font-size:20px; color:#fff; border-radius:5px; cursor:pointer;}
.kk_message .kk_msg_but:hover{ background:#1499f7;}
.kk_message .lstone{ margin-right:0;}

/*tour*/
.fancybox_img{width:100%;}
.fancybox_img ul{width:100%;}
.fancybox_img ul li{width:23%;float:left;margin-right:1%;margin-left:1%; margin-bottom:10px;}
.fancybox_img ul li:nth-child(4n){margin-right:0;}
.fancybox_img ul li span{ display:block;text-align:center;line-height:24px; font-size:14px; padding-top:5px;}
.fancybox_img ul li img{ display:block; width:100%;padding:2px; border:1px solid #ddd}
.fancybox_img ul li img:hover{padding:2px;background:#0093dd;}

/*新闻中心*/
.xwzx dl{ width:100%; height:270px; margin-bottom:25px; border-bottom:1px dashed #CCCCCC}
.xwzx dl dt{ width:88%; height:270px; float:left;position:relative; }
.xwzx dl dd{  float:right; width:71px; height:93px; padding-right:30px; padding-top:52px;}
.xwzx dl dd span{ color:#cdcdcd; font-size:60px;line-height:70px; width:71px; height:70px; display:inline-block; border-bottom:1px solid #ccc}
.xwzx dl dt p{ height:63px; overflow:hidden;}
.xwzx dl dd em{ color:#ccc; font-size:18px; line-height:27px;}
.xwzx dl dt img{ float:left; padding-right:22px; padding-top:12px; width:330px; height:230px;}
.xwzx dl dt h5{ padding-top:13px; padding-bottom:8px; width:100%;line-height:32px; }
.xwzx dl dt h5 a{ display:block; font-size:20px; display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap}
.xwzx dl dt a.detail{ color:#a7a7a7; font-size:13px; position:absolute; top:158px; background:#eee; padding:2px 8px}

/*详情*/
.projectshow1 .title{ text-align:center; padding-bottom:15px; margin-bottom:15px; border-bottom:1px #cccccc solid;}
.projectshow1 .title h1{font-size:24px; color:#333; padding-bottom:10px;}
.projectshow1 .title .time{ font-size:14px; color:#8b8b8c;}
.projectshow1 .title .time span{ padding:0 10px;}
.projectshow1 .contentbox{ font-size:14px; margin-bottom:20px; line-height:2;}
.projectshow1 .contentbox p{font-size:14px;}
.p_next{ width:100%; margin:20px auto 0 auto; overflow:hidden; background:#f2f2f2; padding:10px 0;}
.p_next p{ display:block; padding:0 2%;}
.p_next a{ font-size:14px; color:#666; line-height:30px;}

/*support*/
.faq-box{position:relative;margin-bottom:25px;}
.faq-box .faq-top{height:65px;padding-left:19px;line-height:65px;font-size:16px;color:#333;background-color:#f5f5f5;background-image:url(../images/icon-dd4.png);background-repeat:no-repeat;background-position:98% center;cursor:pointer;}
.faq-top span{display:block;width:90%;padding-left:39px;background:url(../images/icon-qu1.png) no-repeat left center;float:left;}
.faq-box .faq-block{padding-top:12px;background:url(../images/icon-dd5.png) no-repeat 19px top;margin-top:20px;display:none;}
.faq-block .faq-con{padding:25px;color:#666666;line-height:32px;background:#f5f5f5;position:relative;}
.faq-box .faq-top.cur{background-color:#00a0ea;color:#fff;background-image:url(../images/icon-dd4-2.png);background-repeat:no-repeat;background-position:98% center;}
.faq-top.cur span{background:url(../images/icon-qu2.png) no-repeat left center;}


/*产品列表*/
.productbox {  background:none;margin-bottom:65px;}
.productlist ul {   overflow:hidden; }
.productlist {  overflow:hidden;width:1200px;padding-left:10px; }
.productlist ul li {  width:506px; height: 321px;padding:42px 35px 0; background:#fff; float:left; margin:0 18px 20px 5px; position:relative;-webkit-transition: all 0.2s linear; transition: all 0.2s linear;}
.productlist ul li:hover {-webkit-box-shadow: 0 10px 20px hsla(0, 0%, 0%, 0.1);box-shadow:0 2px 11px hsla(0, 0%, 0%, 0.1);-webkit-transform: translate3d(0, -2px, 0);transform: translate3d(0, -2px, 0); }
.productlist ul li .productlistimg{display:block; width:270px; height:270px;  float:left;}
.productlist ul li .productlistimg img { width:270px; height:270px;}
.productlistdiv { float:right;width:190px; position:relative}
.productlistdiv h3 {  color:#8fcc1e; font-size:23px;margin-bottom:12px; height:25px; width:194px; overflow: hidden; margin-top:10px;}
.productlistdiv h3 a {  color:#333;font-size: 23px; font-weight:normal}
.productlistdiv h3 a:hover{color: #1272c7;}
.productlistdiv p { width:192px;  color:#999; font-size:14px; line-height:24px; height:48px; overflow:hidden;}
.productlistdiv span { display:block;  color:#8fcc1e;height: 24px;overflow: hidden; margin-top:48px;}
.probuy dt{ display:block; float:left;font-size:12px; margin-top:20px; width:45%; }
.probuy dt:nth-child(odd){ float:left}
.probuy dt:nth-child(even){ float:right}
.probuy dt .probuyone {height:38px; background:#1272c7; color:#fff; text-align:center; line-height:38px; display:block }
.probuy dt .probuymore {height:34px; border:2px solid #e2e2e2; color:#999; line-height:34px; text-align:center;display:block}

.probuy_buy{position:absolute;display:none; z-index:99; top:153px; text-align:center; left:-10px; padding-top:6px; background:#fff}
.probuy_buy img{display:block;height:110px; width:auto}
.probuy_buy a{ height:20px; display:block}
.probuy_buy a:hover{ color:#0794f3}

.probuy_last{ float:right; position:relative}
.probuy_buy1{top:45px!important;left:0px!important;}

.nycontain_pro{ background:#f3f3f3}

.list_top1{margin-top:80px; background:#FFF;padding: 22px 0;border-bottom: 1px solid #e6e6e6;}
.list_top1 strong{ font-size:24px; line-height:60px;margin-left:15px; color:#1272c7}

/*详细页面*/
.pro-intro-tab{height: 60px; display:block; width:38%;float:right}
.pro-intro-tab li{float: left; padding:0 26px;height: 50px;text-align: center;line-height:50px;font-size:15px;cursor: pointer;    color: #999; }
.pro-intro-tab li+li{margin-left:0px;}
.pro-intro-tab li:hover, .pro-intro-tab .current{color:#1272c7;cursor: default;background-color: #fefefe;}
.pro-intro-tab li:hover:after, .pro-intro-tab .current:after {display: block;content: "\00a0";overflow: hidden;height: 0;border-bottom: 2px solid #1272c7;}
.pro-intro-txt{font-size: 14px;padding:0px 0;line-height: 26px; height:0; overflow:hidden;}

#sn-tab-buy {float: right;margin-top: 13px;}
a.sn-tab-buy{color:#fff}
.sn-tab-buy {display: block;padding: 0 15px;line-height: 33px;height: 33px;background: #1272c7;border-radius: 2px;-webkit-border-radius: 2px;-moz-border-radius: 2px;color:#fff;}
.sn-tab-buy .cart-icon {height: 19px;line-height: 19px;width: 20px;display: inline-block;margin-right: 8px;vertical-align: middle;background: url(../images/icon.png) left center no-repeat;}

/*kefu*/
.footer{ width:100%; }
.ftnav{ height:50px; background-color:#393939;}
.ftnav ul{ overflow:hidden; width:700px; margin:0 auto}
.ftnav li{ float:left; height:50px; line-height:50px; padding:0 16px;}
.ftnav li a{ font-size:14px; color:#eaeaea;}
.ftnav li a:hover{ text-decoration:underline; color:#3ea24e}
.ftcont{ background-color:#454444;}
.ftcont .dress{ overflow:hidden; padding:45px 25px 40px 25px;}
.ftcont .dress dl{ float:left;}
.ftcont .dress dt{ float:left;}
.ftcont .dress dd{ margin-left:200px;}
.ftcont .dress dd p{ font-size:13px; color:#bcbcbc; line-height:26px;}
.ftcont .dress dd p a{color:#bcbcbc;}
.ftcont .dress .wx{ float:right;}
.ftcont .dress .wx img{ width:140px;}
.ftcont .link{ overflow:hidden; height:45px; border-top:1px solid #52545c;}
.ftcont .link h4{ float:left; font-size:16px; color:#dedede; line-height:45px; margin-left:30px;}
.ftcont .link h4 a{color:#dedede;}
.ftcont .link span{ font-weight:normal;}
.ftcont .link ul{ float:left; margin-left:15px; width:800px;}
.ftcont .link li{ margin-right:35px; float:left; height:45px; line-height:45px;}
.ftcont .link li a{ font-size:13px; color:#bcbcbc;}

/*download*/
.Downloadlist{background:#fff;margin-top:0px;}
.Downloadlist dl{ margin:0px; padding:0px;}
.Downloadlist dl dd{ text-align:center; float:left; font-size:14px; border:1px solid #d9d9d9; color:#1a1a1a; height:50px; line-height:50px; margin-top:-1px; margin-right:-1px;}
.Downloadlist dl dd.Filename{ width:360px;}
.Downloadlist dl dd.Release{width:335px;}
.Downloadlist dl dd.Size{width:265px;}
.Downloadlist dl dd.FileDownload{width:130px; padding-top:8px; height:42px;}
.Downloadlist dl dd.FileDownload a{ display:block; margin:0px auto; width:35px; height:35px; }
.Downloadlist dl.cur dd{ background:#1272c7; color:#fff; height:50px; line-height:50px; border:1px solid #fff; padding:0px;}
.Downloadlist dl dd.FileDownload img {  width:35px; height:35px;}

/*---人才招聘---*/
.JoinBox {  margin-bottom:75px; background:none;}
.jobsheader{  padding:50px 40px; background:#fff;}
.jobsheader dl{ background:#fff;}
.jobsheader dl dt{ float:left; padding:30px 0px 0px;}
.jobsheader dl dt h3{ font-size:28px; line-height:30px; color:#1272c7; padding-bottom:25px;}
.jobsheader dl dt p{ line-height:30px; font-size:14px; color:#1a1a1a;}
.jobsheader dl dt p a{color:#1272c7;}
.jobsheader dl dt p a:hover{color:#900;}
.jobsheader dl dd{  width:169px; height:169px; float:right;}
.jobsheader dl dd img{ display:block;width:169px; height:169px;}


.jobslist{background:#FFF; margin-top:25px; padding-bottom:35px}
.jobslist dl{line-height:60px; font-size:16px;border-bottom:1px solid #cccccc; margin:0px 45px;}
.jobslist dl dt{ float:left; padding-left:46px; width:330px; background:url(../images/pic25.png) no-repeat left center;}
.jobslist dl dt a{font-size:16px;}
.jobslist dl dd{ float:left;width:272px;}
.jobslist dl dd span{ display:inline-block; width:70px; text-align:center;}
.jobslist dl dd.jobslistTime{ width:165px; text-align:center;}

.jobslist dl.jobslistHead{background:#1272c7;color:#FFF; border-bottom:none;padding:0px 52px; margin:0px;}
.jobslist dl.jobslistHead dt{background:none;}

/*---人才招聘详细---*/

.jobsDetailed{background:#fff;padding:45px 45px 60px 45px; margin-top:25px; margin-bottom:75px; color:#4c4c4c;}
.jobsDetailed h3.jobsDetailedtitle{color:#1272c7; border-bottom:1px solid #d9d9d9; font-size:20px; padding-bottom:20px;}
.jobsDetailedleft{float:left;width:660px; padding-top:40px;}
.Demand{ margin:0px;padding:0px 0px 5px; font-size:13px;}
.Demand span{ display:block; float:left; width:285px;}
.post{font-size:13px; line-height:30px; padding:20px 0px 30px;}
.jobsMail{background:#f2f2f2; padding:10px 30px; font-size:13px;}
.jobsMail a{ color:#1272c7;}
.jobsMail a:hover{ color:#00a1e9;}
.jobsReturn{ text-align:right; padding-right:120px; padding-top:50px;}
.jobsReturn a{ display:inline-block;color:#fff; height:37px; width:128px; text-align:center; line-height:37px; font-size:16px;}
.jobsReturn a:hover{color:#fff;}
.jobsDetailedright{ float:right; width:300px; padding:16px; margin-top:35px; font-size:13px; border:1px solid #d9d9d9;}
.jobsDetailedright img{ display:block; width:300px; height:257px;}
.jobsDetailedright h3{ font-weight:bold; font-size:14px; padding:15px 0 7px 0; border-bottom:1px solid #e7e7e7;}
.jobsDetailedright p{ line-height:18px; padding-top:5px; color:#999; font-size:13px; margin-top:5px;}
.jobsDetailedright p a{ color:#1272c7;}
.jobsDetailedright p a:hover{ color:#1272c7;}
.joindatemore { display:block; margin:0 auto;  background:#1272c7; width:95px; height:35px; color:#fff;  font-size:14px;line-height:35px; text-align:center;}
.joindateback { padding-top:40px; overflow:hidden; display:block;clear: both;}

/*partner*/
.partner1{ }
.partner1 li{ float:left; margin:0 15px 20px 20px}
.partner1 li img{ width:180px;border:1px solid #CCC;}
.partner1 li span{ display:block; text-align:center; line-height:25px;}

/*个性化定制*/
.bardconcolor {  color:#1272c7;}
.bardcon { padding:30px 95px 30px; width: 1010px; color:#666; font-size:14px; line-height:29px; margin-bottom:60px; overflow:hidden;}
.bardconform {  border-top:1px dashed #e6e6e6; padding-top:51px; overflow:hidden;}
.bardconform ul { width:1220px; overflow:hidden;}
.bardconform ul li{  width:26%; margin-right:2%; border-bottom:1px solid #d0d0d0; float:left; margin-bottom:45px;}
.bardconform ul li span {  display:block; float:left; color:#999; font-size:14px;height: 31px; width:24%;}
.bardconform ul li label {  display:block; float:left;width:68%;}
.bardconform ul li label input { width:100%; height:100%; font-family:"Microsoft YaHei";color:#666; background:none;}
.bardconform ul li.bard04 {  width:40%;}
.bardconform ul li.bard04 label {}
.bardconform ul li.bard08 {  width:1001px;}
.bardconform ul li.bard04 span{ width:93px!important}
.bardconform ul li.bard08 span{ width:80px!important}
.bardconform ul li.bard09 {  width:1001px; border-bottom:none; margin-bottom:0;}
.bardconform ul li.bard09 label {  width:166px; height:54px; background:#1272c7; color:#fff; text-align:center; line-height:54px; float:right; color:#fff; padding-left:0; cursor:pointer;}
.bardconform ul li.bard09 label input {  color:#fff; font-size:16px; cursor:pointer;}
.custptext{  width:100%; height:29px; cursor:pointer;  background:url(../images/pic39.png) no-repeat right center;}
.cust{color:#999; font-size:15px; float:left;  position:relative; width:74%; }
.custUp {  position:absolute; left:15px;  top:29px; padding:10px 0; width:100%; background:#fff; display:none;}
.custUp p a {  color:#666; }
.bardconform ul li label input::-webkit-input-placeholder{ font-size:12px; color:#C30}