﻿@charset "utf-8";

/* CSS Document */



/* reset */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, 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, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin: 0;padding: 0;border: 0;font-size: 100%;outline: none;}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }

ol, ul { list-style: none; }

blockquote, q { quotes: none; }

blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }

strong { font-weight: bold; }

input { outline: none; }

table { border-collapse: collapse; border-spacing: 0; }

thead,tbody,tfoot,th,td{margin:0 auto;}

img { border: 0; vertical-align:middle; }

em{font-style:normal;}

address{ font-style:normal;}



body{background:#fff; font-size:14px; font-family:Microsoft Yahei,Arial,"宋体"; color:#828385;}

input, select, textarea{font-family: Microsoft Yahei,Arial,"宋体";}

a {text-decoration: none;  color:#666;}

a:hover { color:#429cdc; text-decoration: none;}

.blue{color:#429cdc;}

/*离线宝样式*/

.mauto{ margin-left:auto; margin-right:auto;}

.overflow{ overflow:hidden;}

.center{ text-align:center;}

.text-overflow{ overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}



.yahei {font-family: Microsoft Yahei, Arial, Tahoma, Verdana, sans-serif; }

.song{ font-family:"宋体";}

.ui-left{float:left;}

.ui-right{float:right;}

.ui-clr{display:block; zoom: 1;}

.ui-clr:after{clear:both; content:""; display:block; height:0; visibility:hidden;}

.clear { _display:inline-block; _width:100%; }

.hide{display:none;}



.mt4{margin-top:4px;}.mt5{margin-top:5px;}.mt6{margin-top:6px;}.mt10{margin-top:10px;}.mt15{margin-top:15px;}.mt18{margin-top:18px;}.mt22{ margin-top:22px;}

.mb5{margin-bottom:5px;}.mb6{margin-bottom:6px;}.mb8{margin-bottom:8px;}.mb10{margin-bottom:10px;}.mb12{margin-bottom:12px;}.mb14{margin-bottom:14px;}.mb15{margin-bottom:15px;}.mb16{margin-bottom:16px;}.mb18{margin-bottom:18px;}.mb20{margin-bottom:20px;}.mb22{margin-bottom:22px;}.mb24{margin-bottom:24px;}.mb25{margin-bottom:25px;}.mb30{margin-bottom:30px;}.mb40{margin-bottom:40px;}.mb42{margin-bottom:42px;}

.mr15{ margin-right:15px;}.mr25{ margin-right:25px;}



.ft12{font-size:12px;}

.ft14{font-size:14px;}



.container{ width:1200px; margin: 0 auto; }



.wrap{ border-top:1px dashed #c1c1c1; border-bottom:1px dashed #c1c1c1; margin-bottom:20px; }

.current-site {color: #7d7c7c; font-size: 14px; line-height: 50px; width:1200px; margin:0 auto; }

.current-site .last-child{ color:#429cdc; }

.current-site img { margin-top:-2px; }



.sub-more { padding-top:10px; }

.sub-more a { background: url("../images/button-more.png") no-repeat scroll 0 0; color: #fff; display:inline-block; font-size: 12px; height: 25px; line-height: 25px; text-align: center; width: 77px;}

.sub-more a:hover{ background: url("../images/button-more-hover.png") no-repeat scroll 0 0;}



.m-bds-title{ border-bottom: 1px dashed #c0c0c0; color: #429cdc; font-size: 18px; padding-bottom: 15px; width:98%; }



/* --------------------- header --------------------------- */

#header{ position:relative; z-index:1002; background:#fff; }

#header .head-wrap { background-color:#ffffff; position:relative; }

#header .head-wrap .head { height:104px; position:relative;}

#header .head .logo { float: left; height: 54px; padding-bottom: 25px; padding-top: 25px; width: 230px;}

#header .top-right { float: left; width: 970px; }

#header .top-right .link { float: right; padding-bottom: 15px; padding-top: 22px; max-width: 970px; overflow:hidden; }

#header .top-right .link li { float:left; width:96px; }

/*#header .top-right .link li a { color:#616161; font-size:12px; }

#header .top-right .link li a:hover { color:#429cdc; font-weight:bold; }*/

#header .top-right .link li a { color:#429cdc; font-size:18px; }

#header .top-right .link li a .pic { float:left; width: 21px; height: 21px; }

#header .top-right .link li a .text { float:left; margin-left: 6px; cursor:pointer; }

#header .nav { float: left; padding-left: 305px; width:100%; }

#header .nav li { float:left; z-index: 100;position: relative; margin:0 0px;}

#header .nav li a { display:block; line-height:37px; height:37px; text-align:center; font-size:14px; color:#5b5c5b; padding:0 25px;}

#header .nav li  img{width:1px;height:16px;}

#header .nav li.curr a { color:#429cdc; }

#header .nav li:hover a.nva, #header .nav li a.now{ background:#fff; color:#429cdc; border:1px solid #d0d0d0;  border-bottom:0px; padding-left:24px; padding-right:24px; height:37px; }

#header .nav li:hover dl > dt > a.navca{color:#5b5c5b;}


#header .nav li:first-child a { border: none; padding-left:25px; padding-right:25px; }



/* menu */

.navigation-down{ background: #fff none repeat scroll 0 0; border-color: #d0d0d0 #d0d0d0 #429cdc; border-style: solid; border-width: 1px 1px 2px; height: 0; opacity: 0; filter:alpha(opacity=0); overflow: hidden; position: absolute; top: 95px; right:72px; width: 920px; }



.nav-menu { float: left; padding: 25px 0 0 24px; width: 100%; background:#ffffff; }

.nav-menu ul li { float: left; overflow:hidden; border-right: 0 none; margin-right:50px; height:65px; }

.nav-menu ul li a { float: left; font-size: 18px; line-height: 40px; color: #5b5c5b; display:block; }

.nav-menu ul li a:hover{ color: #429cdc;}



.nav-product { position:absolute; top:0; right:0; width:100%; }

.nav-product a { float:left; width:380px; height:195px; padding: 0 25px 20px; text-align: center; cursor:pointer; display:block; }

.nav-product a:hover{ color: #429cdc; }

.nav-product a .pic { float:left; width:200px; }

.nav-product a .text { float:left; width:180px; font-size: 12px; padding-top:30px; }

.nav-product a .text span { display:block; padding:10px 0; text-align:left; }

.nav-product a .text1 { color: #429cdc; font-size: 18px; }



.nav-pro ul li { margin:0 25px 25px; height:170px; }

.nav-pro ul li:last-child{ margin-right:0; }

.nav-pro ul li:first-child{ margin-left:0; }

.nav-pro ul li a .pic { margin:0; width: 100%; text-align:center; display:block; }

.nav-pro ul li a .text { width: 100%; text-align:center; display:block; font-size: 14px; }



.nav-solution ul li { margin:0 25px; height:150px; }

.nav-solution ul li:last-child{ margin-right:0; }

.nav-solution ul li:first-child{ margin-left:0; }

.nav-solution ul li a .pic { margin:0; width: 100%; text-align:center; display:block; }

.nav-solution ul li a .text { width: 100%; text-align:center; display:block; font-size: 14px; }



.nav-helper ul li { height:210px; width:180px; margin: 0 30px 10px 10px; }

.nav-helper ul li a { text-align:center; }

.nav-helper ul li a .text { font-size:16px; color:#429cdc; }

.nav-helper ul li a .text1 { font-size:12px; line-height:20px; text-align:left; }



/* --------------------- footer --------------------------- */

#footer .container { margin-top:50px; }

#footer ul li { float:left; width:188px; }

#footer ul li:last-child{ width:250px; }

#footer ul li .dt { color: #fff; font-size: 18px; padding-bottom: 20px; width: 100%; }

#footer ul li .link { float: left; line-height: 24px; }

#footer ul li .link a { color: #959592; font-size: 12px; display: block; }

#footer ul li .link a:hover{ color:#fff; }

#footer .copyright { text-align: center; padding: 40px 0; }

#footer .tell {color: #fff; font-family: Arial,Helvetica,sans-serif; font-size: 22px; font-weight: bold;}

#footer .aboutus-info p {padding:4px 0;}



/* --------------------- slick-slider --------------------------- */

/*slider*/

.slick-slider { position: relative; display: block; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -ms-touch-action: none; touch-action: none; -webkit-tap-highlight-color: transparent; }

.slick-list { position: relative; overflow: hidden; display: block; margin: 0; padding: 0; }

.slick-list:focus { outline: none; }

.slick-loading .slick-list { background: white url(../images/ajax-loader.gif) center center no-repeat; }

.slick-list.dragging { cursor: pointer; cursor: hand; }

.slick-slider .slick-list, .slick-track, .slick-slide, .slick-slide img { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

.slick-track { position: relative; left: 0; top: 0; display: block; zoom: 1; }

.slick-track:before, .slick-track:after { content: ""; display: table; }

.slick-track:after { clear: both; }

.slick-loading .slick-track { visibility: hidden; }

.slick-slide { float: left; height: 100%; min-height: 1px; display: none; background-color: #fff;}

.slick-slide.slick-loading img { display: none; }

.slick-slide.dragging img { pointer-events: none; }

.slick-initialized .slick-slide { display: block; }

.slick-loading .slick-slide { visibility: hidden; }

.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }

.slider-box { margin-bottom: 1px;}

.slider-box .slick-slide img { display: block; margin: 0 auto; max-width: 100%;}

/* dots */

.slick-dots { position: absolute; bottom: 30px; list-style: none; display: block; text-align: center; padding: 0px; margin:0; width: 100%; z-index:1001;}

.slick-dots li { position: relative; display: inline-block; height: 14px; width: 12px; margin: 0px 7px; padding: 0px; cursor: pointer; }

.slick-dots li button { display: block; height: 12px; width: 12px; outline: none; line-height: 0; font-size: 0; border: 0; color: transparent; padding: 0; cursor: pointer; outline: none; background:#f0f0f0; border-radius: 6px; box-shadow: 1px 1px 1px 0 rgba(51,51,51,.3);}

.slick-dots li button:focus { outline: none;}

.slick-dots .slick-active button{ background:#ffe72e;}

/* arrows */

.slick-prev:focus, .slick-next:focus { outline: none;}

.slick-prev, .slick-next { position: absolute; top: 50%; margin-top: -16px; display: block; width: 50px; height: 50px; overflow:hidden; border:0; padding: 0; outline: none; cursor: pointer; text-indent:-9999px;}

.slick-prev { left:12px; background:url(../images/prev.png) no-repeat; }

.slick-next { right:12px; background:url(../images/next.png) no-repeat; }



/* --------------------- index --------------------------- */

.wrapper{ position: relative; min-width:1260px; }

.wrapper .container { overflow-y:hidden; }

.wrapper-header { float: left; width: 100%; margin-bottom: 15px; margin-top: 30px; text-align: center; }

.wrapper-header ul li { float: left; padding-bottom: 10px; text-align: center; width: 1200px; }

.wrapper-header ul li .en { font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#b9b9b9; font-weight:bold; }

.wrapper-header ul li.zh-cn { font-size:26px; font-weight:bold; color:#3f3f3f; }

.wrapper-header ul li.zh-cn img { width:151px; height:1px; margin:0 20px; }



.wrapper-content { float:left; width: 100%; }

.wrapper-content .ui-clr { float:left; }

.wrapper-content .ui-clr a { float: left; color: #373737; font-size: 16px; line-height: 70px; margin:0 10px; text-align: center; width: 280px; }

.wrapper-content .ui-clr a:hover { color:#429cdc; }

.wrapper-content .ui-clr a:hover .pic{ border: 2px solid #429cdc; }

.wrapper-content .ui-clr .pic { display:block; border: 2px solid #c1c1c1; }



.wrapper-footer { float:left; width: 100%; text-align: center; }

.wrapper-footer .more{ width: 171px; height: 37px; line-height: 37px; display:inline-block; color: #919191; font-size: 14px; margin: 30px 0; border: 1px solid #cecece; cursor: pointer; background:#fff; }

.wrapper-footer .more:hover { background: #429cdc; color: #fff; }



#news, #product, #solution, #footer { position:relative; width:100%; display:inline-block; }



/* news-slider */

#news{ background:#eeeeee; }

#news .slider-title{ color: #429cdc; float: left; font-size: 12px; font-weight: bold; line-height: 50px; width: 70px; }

#news .slider-content { float: left; line-height: 50px; }

#news .slider-content ul { height: 20px; line-height: 20px; margin-top: 15px; overflow-y:hidden; }

#news .slider-content ul li { margin: 0; padding: 0; }

#news .slider-content ul li a { padding-right: 50px; color: #666; font-size: 12px; }

#news .slider-content ul li a:hover { color:#fc5310; text-decoration: underline;  }



/* product */

#product .container { width:1260px; }



.scroll-left-btn { background: url("../images/btn_arrow_left.jpg") no-repeat scroll 0 0; cursor: pointer; height: 35px; width: 20px; float: left; margin-top:100px; margin-right: 10px; }

.scroll-right-btn { background: url("../images/btn_arrow_right.jpg") no-repeat scroll 0 0; cursor: pointer; height: 35px; width: 20px; float: left; margin-top:100px; margin-left: 10px; }



/* solution */

#solution{ background:#eeeeee; }

#solution .wrapper-content .ui-clr a { width:236px; padding: 15px 20px; background: #fff none repeat scroll 0 0; border: 2px solid #fff; height:326px; }

#solution .wrapper-content .ui-clr a:hover{ border: 2px solid #429cdc; }

#solution .wrapper-content span { display:block; }

#solution .wrapper-content .text1 { color: #429cdc; font-size: 16px; line-height:32px; height:32px; }

#solution .wrapper-content .text2 { color: #9c9c9c; font-size: 14px; line-height:24px; height:48px; text-align:left; }

#solution .wrapper-footer .more { margin: 40px 0; }



.aside { float:left; width:245px;padding: 0 0 40px; margin:0 20px 20px 0;background:#eee none repeat scroll 0 0;}

.aside .title { height:38px; margin-bottom:15px;}

.aside .title span { float:left; height:38px; width:235px; padding-left:10px; line-height: 38px; font-size:24px; color:#fff; background: #429cdc none repeat scroll 0 0; }

.aside .tell { padding:15px; background:#eee; color: #333; font-family: Arial,Helvetica,sans-serif; font-size: 22px; font-weight: bold; }

.aside .tell span{ padding-top:4px; padding-left:35px; background:url(../images/t-tel.png) no-repeat left center;}

.aside .link { padding-left:15px; padding-top:15px; background:#eee; }

.aside .link .weixin{ padding-left:35px; background:url(../images/t-weixin.png) no-repeat left center; position: relative; color:#333; font-weight:bold; font-size:14px; }

.aside .link .weixin img { display: none; position: absolute; bottom:22px; left: 0;}



.aside a { display:inline; padding:0; vertical-align:middle; height:38px; line-height: 38px; font-size:14px; color:#333; }

.aside a.open{ background:url("../images/menu-open.png") no-repeat scroll left center; padding-left:20px; }

.aside a.close{ background:url("../images/menu-close.png") no-repeat scroll left center; padding-left:20px; }

.aside li.curr a.close,

.aside li:hover a.close { color: #429cdc; background:url(../images/menu-hover.png) no-repeat scroll left center; }

.aside li:hover a{ color: #429cdc; }



.sub-nav { padding: 0 10px; }

.sub-nav li.curr a { color: #429cdc; font-weight: bold; }

.sub-nav li .sub-level-nav a { font-size:12px; background:url(../images/t-sub.jpg) no-repeat scroll left center; border-bottom: 1px solid #e1e1e1; color: #777777; display: block; height: 38px; line-height: 38px; margin-left:20px; padding-left: 14px; text-decoration: none; overflow:hidden; }

.sub-nav li .sub-level-nav a.curr,

.sub-nav li .sub-level-nav a:hover { color: #429cdc; background:url(../images/t-sub-hover.jpg) no-repeat scroll left center; }



.aside2 .aside-wrapper{ padding-bottom: 20px; background:#eee; }



#cate { overflow:hidden; }

.cate-item { margin-bottom:20px; display:inline-block; width:100%; }

.cate-item .item-box { padding:15px 0 15px 43px; border:2px dashed #dbdbdb; }

.cate-item .c-main { float: left; width:436px; }

.cate-item .c-main .c-hd { font-size:33px; font-weight: normal; color:#429cdc;}

.cate-item .c-main .desc { margin-top: 15px; line-height: 26px; font-size:14px; color:#777777; padding-bottom:20px; border-bottom: 1px dashed #c1c1c1;text-indent:2em;}

.cate-item .c-subs li { height: 40px; line-height: 40px; padding:4px 10px;border-bottom: 1px dashed #c1c1c1;margin:0 15px 12px 0; word-break: break-all;}

.cate-item .c-subs li a { padding-left:16px; background: url(../images/t-detail.jpg) no-repeat left center; font-size: 16px; color:#333; }

.cate-item .c-subs li a:hover{ color:#67c76e; background: url(../images/t-detail-over.jpg) no-repeat left center; }



.main { padding-left:264px; }

.main .content { position: relative; overflow-y:hidden; }

.gallery { width:400px; float:left; margin-right:15px; }

.pic-zoom { position: relative; width:100%;}

.big-img { width:400px; height: 345px; overflow: hidden; margin-bottom:12px;}

.big-img p { width:400px; height: 345px; *font-size:348px;}

.small-img { height: 34px; text-align: center; overflow: hidden;}

.small-img span { display: inline-block; width:32px; height: 32px; overflow: hidden; margin:0 4px; border:1px solid #e0e0e0; cursor: pointer; }

.small-img span.on { border-color:#fdb300;}

.small-img span img { width:100%;}



.property { float:left; margin-left:10px; }

.property .pro-title { padding-bottom:10px; font-size:24px; font-weight: normal; color:#429cdc;}

.property .pro-series { margin-bottom:15px; font-size:14px; color:#999a9a; }

.property .parameter li { background:url("../images/li-icon.jpg") no-repeat scroll left center; color: #333; font-size: 14px; line-height: 26px; padding-left: 15px; }



.property .btns { line-height: 48px; }

.property .btns a { display: inline-block; width:142px; height: 48px; margin-top:20px; text-align: center; background:url("../images/property_btns.png") no-repeat scroll left center; border-radius: 3px; color:#fff; font-size:16px;}

.property .btns a:hover,

.property .btns a.light { background:url("../images/property_btns_over.png") no-repeat scroll left center;}



.detail { margin: 60px 0 32px 12px; }

.detail .tab-nav { height:41px; border-top:1px solid #cdcdcd; border-bottom:1px solid #cdcdcd; background:#cae6fb; }

.detail .tab-nav span { display: inline-block;  height:41px; line-height: 41px; padding:0 50px; font-size:16px; color:#303030; cursor: pointer;}

.detail .tab-nav span.on { background:url("../images/detail-wrapper-current.jpg") repeat-x scroll 0 0; color:#ffffff;}



.pro-spe { margin:0 auto; padding:45px 0;}

.pro-spe caption { height:40px; text-align: center; font-size:18px; font-weight: bold; color:#333;}

.pro-spe table { border-top:1px solid #e0e0e0;}

.pro-spe table tr td { padding:20px 20px 20px 30px; border-bottom:1px solid #e0e0e0; line-height: 20px; color:#5c5c5c; width:80%;}

.pro-spe table tr th { width:20%; border-right:1px solid #e0e0e0; font-size:14px; font-weight: bold; color:#5c5c5c; text-align: left; padding:20px; border-bottom:1px solid #e0e0e0;}

.pro-spe table td ul { list-style: outside;}

.pro-spe table td ul li { list-style: outside none disc;}



.pro-download { padding:20px 0 20px;}

.pro-download .pro-d-box { _display:inline-block; _width:100%;}

.pro-download .pro-d-item { float: left; width:410px; padding:10px 72px;}

.pro-download .pro-d-item h3 { line-height: 36px; font-size:20px; color:#393939; font-weight: normal; margin-bottom:15px;}

.pro-download .pro-d-item li { line-height: 22px; font-size:14px; padding:5px 0;}

.pro-download .pro-d-item li a { text-decoration: underline; }



.related { border-right: 2px dashed #d5d5d5; float: left; margin:20px 0 0 40px; width: 558px;}

.related .db-t { line-height: 36px; font-size:24px; color:#429cdc; font-weight: normal; margin-bottom:10px;}

.related .db-b{ overflow: hidden; margin-bottom:28px; padding-left:14px; font-family: '宋体';}

.related .db-b li { background: url("../images/li-icon.jpg") no-repeat scroll left center; color: #333; font-size: 14px; line-height: 26px; padding-left: 15px; }

.related .db-b li a:hover { color:#fc5310; text-decoration:underline; }



.norm-img li { overflow: hidden; padding-bottom:20px; padding-top:20px; border-bottom:1px dashed #999;}

.norm-img li a.pic { float:left; margin-right:20px; font-size:108px; border:1px solid #fff; max-width:400px;max-height:250px;overflow:hidden;}

.norm-img li a.pic:hover{ border:1px solid #93d3d8; }

.norm-img li .img-t { height:32px; line-height: 32px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size:24px; font-weight: bold; color:#333; margin-bottom:14px;}

.norm-img li .sub { height:28px; line-height: 28px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size:20px; color:#383838; padding-bottom:10px; }

.norm-img li .img-t a,

.norm-img li .sub a{ color:#429cdc;}

.norm-img li .img-t a:hover,

.norm-img li .sub a:hover{ color:#429cdc; text-decoration: underline; }

.norm-img li .img-date { line-height: 26px; color:#9a9b9c; font-size:12px; padding-bottom:10px; }

.norm-img li .desc { line-height: 24px; font-size:14px; color:#383838;text-indent:2em;}

.norm-img li .pic .btn { position: absolute; top:50%; left: 50%; margin:-35px 0 0 -35px; display: block; width:70px; height: 70px; overflow: hidden; background: url(../images/img-v.png) no-repeat;}



.norm-text li { height:35px; line-height: 35px; padding:0 18px; border-bottom:1px dashed #ccc; font-size:14px; background: url(../images/t-dot.gif) no-repeat 10px center;}

.norm-text li a { float: left; display:block; width:700px; overflow: hidden; text-overflow: ellipsis; white-space:nowrap;}

.norm-text li a:hover { text-decoration:underline; }

.norm-text li span { float: right; color:#999999;}



.about { margin-top:20px; }

.art-title { margin-bottom:15px; font-size:24px; color:#429cdc; text-align: center;}

.art-date { font-size:12px; text-align: center; color:#868787; margin-bottom:25px;}

.art-text { line-height: 30px; font-size:14px; color:#49494a;}

.art-text img { max-width:100%;}

.art-text ul,.art-text ol { list-style: outside;}

.art-text ol { list-style:outside none decimal; padding-left:60px;}



.norm-bottom { margin-top:30px; height:30px; line-height: 30px; border-bottom:1px dashed #ccc; color:#828385; font-size:14px;}

.norm-bottom .norm-keywords { float: left; display:inline-block; }

.norm-bottom .norm-keywords a{ margin-right:12px;}

.norm-bottom .back { float: right;}

.norm-bottom a { color:#828385;}

.updown { line-height:32px; font-size:14px; color:#828385; margin-bottom:30px;}

.updown a { color:#828385;}

.norm-bottom a:hover,

.updown a:hover { color:#fc5310; text-decoration:underline; }



.pages { margin:40px 0 20px; text-align: center;}

.pages a { display: inline-block; margin:0 5px; height:30px; line-height: 30px; padding:0 11px; border:1px solid #dcdcdc; font-size:14px; color:#333; box-shadow: inset 0 0 0 1px #fff; border-radius: 1px; cursor:pointer;

    background: #f3f3f3; /* Old browsers */

    background: -moz-linear-gradient(top,#fafafa,#ededed);/*Mozilla*/

    background: -webkit-linear-gradient(top,#fafafa,#ededed);

    background: -o-linear-gradient(top,#fafafa, #ededed);

    background: -ms-linear-gradient(top, #fafafa 0%,#ededed 100%); /* IE10+ */

    background: linear-gradient(top, #fafafa 0%,#ededed 100%); /* W3C */

    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#fafafa, endColorstr=#ededed); /* IE6-9 */

    -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#fafafa, endColorstr=#ededed)";/*IE8+*/

}

.pages a:hover { color: #fc5310;}

.pages a.curr { border-color: #fc6f11; color:#fff; box-shadow: inset 0 0 0 1px #ff9f32;

    background: #ff8218; /* Old browsers */

    background: -moz-linear-gradient(top,#fea93a,#ff6600);/*Mozilla*/

    background: -webkit-linear-gradient(top,#fea93a,#ff6600);

    background: -o-linear-gradient(top,#fea93a, #ff6600);

    background: -ms-linear-gradient(top, #fea93a 0%,#ff6600 100%); /* IE10+ */

    background: linear-gradient(top, #fea93a 0%,#ff6600 100%); /* W3C */

    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#fea93a, endColorstr=#ff6600); /* IE6-9 */

    -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#fea93a, endColorstr=#ff6600)";/*IE8+*/

}

.pages i { font-style: normal; font-weight: normal; color:#333; display: inline-block; height:32px; letter-spacing: 2px;}

.page-desc { padding:11px 16px; background-color:#f7f7f7; border:1px solid #ddd; line-height: 30px; font-size:14px; text-indent:2em; margin:30px 0 40px;}



.bn { width:100%; overflow: hidden;}

.bn img { max-width: 100%; display: block; margin:0 auto;}

.apply-form { padding-left:52px; margin-bottom:50px;}

.apply p { line-height: 26px; font-size:16px; color:#383838; margin-bottom:20px;}

.apply th { width:78px; padding-right:4px; padding-bottom:26px; line-height: 36px; text-align: right; font-size:15px; font-weight: normal; color:#383838; vertical-align: top;}

.apply td { padding-bottom:26px;}

.apply td .txt { width:245px; height:20px; line-height: 20px; padding:7px 5px; border:1px solid #cdced1; background:#fff; font-size:14px; border-radius: 4px;}

.apply td .txt2 { width:125px;}

.apply td img { vertical-align: middle;}

.apply td textarea { width:482px; height:148px; padding:7px 5px; line-height: 20px; font-size:14px; border:1px solid #cdced1;}

.apply td .txt:focus,

.apply td textarea:focus { border-color:#7bcbf9;}

.apply td .txt[disabled] { cursor: not-allowed; background:#f2f3f3;}

.apply .btn { padding-top:16px;}

.apply .btn input { width:132px; height: 40px; line-height: 40px; text-align: center; font-size:16px; background:#ff8921; border-radius: 3px; padding:0; border: 0; cursor: pointer; margin-right:24px; color:#fff;}

.apply .btn .rst { background:#b6b6b6;}



.serviceContent { position: relative; overflow: hidden; margin-top:20px; }

.serviceContent .service-t { line-height: 48px; padding-left:210px; font-size:30px; font-weight: bold; color:#333; margin-bottom:118px;}

.serviceContent .even { background-color:#fafafa;}

.serviceContent .item { padding:57px 20px 57px 52px; height:181px; overflow: hidden; line-height: 24px; font-size:14px; color:#333;}

.serviceContent .item .pic { float: left; width:160px; overflow: hidden;}

.serviceContent .item .pic img { max-width: 100%;}

.serviceContent .item dl { padding:20px 0 0 300px;}

.serviceContent .item .item-t { line-height: 40px; font-size:24px; font-weight: bold; color:#333; margin-bottom:22px;}

.serviceContent .item ol { list-style:outside none decimal; padding-left:12px;}

.step-line,

.step-line-act { position: absolute; top:88px; left: 258px; width:35px;}

.step-line .step-line-t { height:108px; background: url(../images/step1.png) no-repeat center top;}

.step-line .step-line-d { background: url(../images/step2.png) repeat-y center top;}

.step-line-act .step-line-t { height:108px; background: url(../images/step1_1.png) repeat center top;}

.step-line-act .step-line-d { background: url(../images/step2_1.png) repeat-y center top;}



.c-form { margin:50px 0;}

.c-form h3 { line-height: 50px; padding-left:214px; font-size:30px; font-weight: bold; color:#333; margin-bottom:10px;}

.c-form .imp { font-size:14px; color:#333; margin-bottom:45px; padding-left:214px;}

.c-form .imp i { font-style: normal; color:#c00;}

.c-form th { padding-bottom:36px; line-height: 38px; width:214px; padding-right:4px; font-size:14px; text-align: right; font-weight: normal; vertical-align: top;}

.c-form th i { font-style: normal; color:#c00; margin:0;}

.c-form td { padding-bottom:36px;}

.c-form .txt { width:245px; height:22px; line-height: 22px; padding:7px 5px; border:1px solid #ced3d7; border-radius: 5px; font-size:14px; color:#333;}

.c-form td textarea { width:482px; height:150px; padding:5px; border:1px solid #ced3d7; line-height: 20px; font-size:14px;color:#333;}

.c-form .txt:focus,

.c-form td textarea:focus { border-color:#7bcbf9;}



.faq-list dl { margin-bottom:15px; border:1px solid #e5e5e5; padding:8px 20px 8px 20px;}

.faq-list dt { padding-left:26px; line-height: 18px; color:#383838; background: url(../images/t-ask.png) no-repeat left 3px; cursor: pointer;}

.faq-list dt.on { background-image:url(../images/t-ans.png);}

.faq-list dt a { color:#383838;}

.faq-list dt a:hover { color: #fc5310;}

.faq-list dd { display: none; margin:14px 0 12px; padding:12px 12px 12px 24px; line-height: 24px; color:#828282; border-color: #cfcfcf #cfcfcf #cfcfcf #429cdc; border-style: dashed dashed dashed solid; border-width: 1px 1px 1px 3px; }



.faq-form { padding-top:32px; margin-top:30px; border-top:1px dotted #ccc; margin-left: 10px; }

.faq-form caption { line-height: 28px; font-size:16px; font-weight: bold; color:#333; padding-bottom:28px; text-align: left;}

.faq-form caption span { margin-left:8px; font-size:12px; font-weight: normal; color:#cc0000;}

.faq-form table th { width:96px; padding-right:4px; line-height: 36px; padding-bottom:34px; font-size:14px; text-align: right; font-weight: normal; color:#666;}

.faq-form table th i { color:#c00; font-style: normal; margin:0 5px 0 0;}

.faq-form table td { padding-bottom:34px;}

.faq-form table td .txt { height:18px; line-height: 18px; padding:8px; width:484px; border:1px solid #ccc;}

.faq-form table td .txt:focus { border-color:#7bcbf9;}

.faq-form table td .btn,

.c-form td .btn { width:82px; height: 37px; padding:0; border:0; cursor: pointer; background: url(../images/btn.png) no-repeat;}



.s-box { padding-left: 15px; padding-top: 13px; background-color:#eeeeee; height:37px; margin-bottom:15px;}

.s-box .select { float: left; padding-right:8px;  position: relative;}

.s-box .select .selectbox { height:18px; line-height:18px; padding:5px; width:172px; border:0; background:none; cursor:pointer;}

.s-box .select .selectbox-wrapper { position: absolute; top:28px; left: 0; width:100%; background-color:#fff;}

.s-box .select li { height:28px; line-height: 28px; padding:0 8px; cursor: pointer;}

.s-box .select li:hover { background-color: #fdb300; color:#fff;}

.s-box .btn { float: left; width:52px; height: 24px; border-radius:5px; border:0; background: #429cdc; cursor: pointer;color:#fff; }

.s-result { margin-bottom:30px;}

.s-result th { line-height:40px; border-bottom:1px dashed #c0c0c0; text-align: center; font-weight: bold; color:#5d5e5e;}

.s-result td { padding:9px 0; height: 28px; text-align: center; color:#5d5e5e; border-bottom:1px solid #c0c0c0; }

.s-result .td-title { text-align: left; padding-left:22px;}

.s-result td.td-title { font-family: Arial;cursor:pointer; }

.s-result tr:first-child td { padding-top:12px;}

.s-result td .down-btn { display:inline-block; width:14px; height:16px; background:url(../images/download.jpg) no-repeat;cursor:pointer; }

.s-result tr:hover td.td-title,

.s-result tr.hover td.td-title { color:#429cdc;}

.s-result tr:hover td .down-btn,

.s-result tr.hover td.down-btn { background-image:url(../images/download_over.jpg);}

.s-box .select select{padding:0 8px;}



.coop-list li { float: left; width:25%; text-align: center; padding:32px 0; border-bottom:1px dashed #999;}

.coop-list li a { display: block; width:80%; margin:0 auto; line-height: 26px; font-size:14px;}

.coop-list li span { display: block; width:100%; height:70px; overflow: hidden; margin-bottom:8px;}



.order .desc { line-height: 36px; font-size: 14px; color: #333; text-indent: 2em; margin-bottom:15px;}

.order .form { width:526px; padding:20px 0 20px 70px; background-color:#ebebeb; border-radius: 5px; margin-bottom:50px;}

.order .form caption { line-height: 30px; padding-bottom:16px; font-size:18px; font-weight:normal; text-align: left; padding-left:132px;}

.order .form th { padding-bottom:9px; line-height: 32px; width:84px; padding-right:2px; text-align: right; font-size:14px; color:#333; font-weight: normal;}

.order .form td { padding-bottom:9px;}

.order .form td .txt { width:290px; height:20px; line-height: 20px; padding:5px; border:1px solid #ccc; border-radius: 5px;}

.order .form .btn,

.r-list .r-item .r-apply{ width:82px; height: 32px; line-height: 32px; padding:0; border:0; background: url(../images/bg-btn3.png) no-repeat; text-align: center; font-size:14px; color:#fff; margin:0 6px; cursor: pointer;}

.order .form .s { position: relative; width:300px; height: 30px; border:1px solid #ccc; border-radius: 5px; background: url(../images/t-tip.png) no-repeat 276px center #fff;}

.order .form .s .selectbox { width:260px; height:20px; line-height: 20px; padding:5px; border: 0; background:none; cursor: pointer;}

.order .form .s .selectbox-wrapper { position: absolute; top:27px; left: -1px; width:100%; border:1px solid #ccc; border-top:0; background:#fff;}

.order .form .s li { height:28px; line-height: 28px; overflow: hidden; padding:0 5px; color:#333; cursor: pointer;}

.order .form .s li:hover { background-color: #fdb300; color:#fff;}



.intro { padding-top:20px; font-size:12px; }

.intro dl { float: left; width:295px; padding:12px 1px 12px 0; background: url(../images/line2.png) no-repeat right top;}

.intro .n3 { padding-right:0; background: none;}

.intro dt { line-height: 30px; margin-bottom:18px; text-align: center; font-size:18px; font-weight: bold; color:#29375e; padding:0 20px;}

.intro .n2 dt { color:#fda100;}

.intro .n3 dt { color:#cc0000;}

.intro .desc { padding:0 20px; margin-bottom:8px; line-height: 24px; min-height:216px; }

.intro .img { margin:0 auto; width:200px; height:200px; overflow: hidden; border-radius: 100%; border:3px solid #29375e; text-align: center;}

.intro .n2 .img { border-color:#fdb300;}

.intro .n3 .img { border-color:#cc0000;}

.intro .img div { width:200px; height:200px; overflow: hidden;}



.r-list { margin:75px 0;}

.r-list .r-title { line-height: 30px; padding-left:240px; font-size:18px; font-weight: bold; color:#f60; margin-bottom:16px;}

.r-list h2 { line-height: 24px; margin-bottom:22px; font-size:14px; color:#333; font-weight: bold;}

.r-list .r-tab { margin-bottom:40px;}

.r-list .r-nav { width:670px; height: 28px; margin-bottom:11px; padding-left:12px;}

.r-list .r-nav ul { list-style: outside;}

.r-list .r-nav li { list-style: outside none disc; color:#999;  float: left; width:30%; padding-right:3%; line-height: 28px; font-size:15px; position: relative; cursor: pointer;}

.r-list .r-nav li span { color:#333;}

.r-list .r-nav li i { display: none; position: absolute; top:31px; left: 40px; width:17px; height:9px; background: url(../images/tip3.gif) no-repeat;}

.r-list .r-nav li.on,

.r-list .r-nav li.on span { color: #f60;}

.r-list .r-nav li.on i { display: block;}



.r-list .r-item { display: none; width:600px; padding:22px 32px 24px; border:1px solid #e2e1e1; line-height: 36px; font-size:14px; color:#333;}

.r-list .r-item .r-apply { display: block; margin-top:8px;}



.cooperate { width:826px; margin:0 auto; overflow: hidden;}

.cooperate .bn { margin:30px 0;}

.cooperate .bn img { max-width:100%; display: block; margin:0 auto;}



.news-img li {  height:250px; overflow: hidden; padding-bottom:40px; margin-bottom:40px; border-bottom:1px dashed #999;}

.news-img li .pic { position: relative; float: left; width:400px; height:250px; overflow: hidden;}

.news-img li .pic a { width:400px; height: 250px; *font-size:218px;}

.news-img li dl { padding-left:418px;}

.news-img li .img-t { height:32px; line-height: 32px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size:24px; font-weight: bold; color:#333; margin-bottom:14px;}

.news-img li .sub { height:28px; line-height: 28px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size:16px; font-weight: bold; color:#383838;}

.news-img li .img-t a,

.news-img li .sub a{ color:#333;}

.news-img li .img-t a:hover,

.news-img li .sub a:hover{ color:#fc5310;}

.news-img li .img-date { line-height: 22px; color:#999; font-size:14px;}

.news-img li .desc { margin-top:14px; line-height: 24px; font-size:14px; color:#383838;}

.news-img li .pic .btn { position: absolute; top:50%; left: 50%; margin:-35px 0 0 -35px; display: block; width:70px; height: 70px; overflow: hidden; background: url(../images/img-v.png) no-repeat;}



/* 弹出层 */

/* 弹出 */

.jqmOverlay{ background-color:#000;}

.jqmWindow{ display:none; position:fixed; left:50%; margin-left:-300px; top:17%; background:#fff;}

.fuc_box{ position:relative; width:480px; border:4px solid #27303f; background:#fff;}

.fuc_close{ position:absolute; top:-3px; right:-3px; width:45px; height:45px; overflow:hidden;}

.fuc_close a{ display:block; width:0; padding-left:45px; height:45px; overflow:hidden; font-size:0; background:#27303f url(../images/close.png) no-repeat center;}

.fuc_close a:hover{ background:#424f64 url(../images/close.png) no-repeat center;}

.fuc_box .fuc_tit{ height:42px; line-height:42px; padding-left:17px; font-size:18px; font-weight:bold; color:#fff; background-color:#27303f;}



.ps_cont{ width:440px; margin:0 auto; padding:20px 0 0; color: #474747; line-height: 24px;}

.ps_cont dt { font-size:16px; font-weight: bold; margin-bottom:20px;}

.ps_cont dd { padding-left:15px; margin-bottom:30px;}

.ps_cont dd a { margin:0 5px 10px; display: inline-block; }



.table-c table {

    border-right: 1px solid #666;

    border-top: 1px solid #666;

}

.table-c table tr td {

    border-bottom: 1px solid #666;

    border-left: 1px solid #666;

    padding: 10px 10px 10px 20px;

    width: 0;

}



#keywords {padding-left:30px;}

#keywords h3 { color: #383838; font-size: 18px; margin:35px 0 20px 0; }

#keywords .title { border-bottom: 1px solid #ddd; height: 1px; margin: 0 0 28px; padding-top: 18px; position: relative;}

#keywords .title span {background-color: #fff; color: #383838; display: inline-block; font-size: 18px; font-weight: normal; height: 36px; left: 0; line-height: 36px; padding-right: 24px; position: absolute; top: 0; }

#keywords .norm{ padding: 15px 0;}

#keywords .norm-text li {border:none; line-height:40px; height:40px; background:none;}

#keywords .last-child{border:none; padding-bottom:0;}

.pro-series a:hover{ color:#fc5310; }



@media all and (max-width:1210px){

    .ui-full,

    #footer .foot .container { width:1210px;}

}



.slick-dots li, .sub-more a, .cate-item { zoom:1; *display: inline; }



.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}

.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}



	
.nav ul li dl {    position: absolute;
    font-size: 12px;
    text-align: center;
    padding: 0;
    background: #431a3a;
    display: none;
    visibility: hidden;
    border-top: 0;
    left: 0px;
    z-index: 1000;
    width: 106px;
    display: none;
}

.nav ul li dl dd {
    float: none;
    width: 112px;
    height: 38px;
    line-height: 38px;
    text-align: center;
}

.nav ul li dl dd a:link, .nav ul li dl dd a:visited, .nav ul li dl dd a:hover, .nav ul li dl dd a:active {

	background: #fff;
	color: #429cdc;
	border: 1px solid #d0d0d0;
	padding: 0 20px!important;
	height: 37px;
	width: 66px;
}

.nav ul li dl dd a:hover {

	background: #fff;
	color: #429cdc;
	border: 1px solid #d0d0d0;
	border-bottom: 0px;
	padding: 0 20px!important;
	height: 37px;
	width: 66px;
}
	


/* ----开始产品列表样式---- */

.p_p_t{width:100%;}
.p_p_t dl.p_list1{ float:left; padding-left:28px; height:228px;}


dl.i_u_title{height:33px; background:url(../images/t1.gif) repeat-x;}
dl.i_u_title dt{float:left; padding:0 0 0 18px; line-height:33px; color:#18389a;}
dl.i_u_title dd{float:right;line-height:33px; padding:0px 21px 0 0;}

dl.p_list1{float:left; width:205px; }
dl.p_list1 dt{ width:205px; height:186px; float:left;}
dl.p_list1 dt a{width:197px; height:178px; padding:4px; border: 1px #dbdbdb solid; float:left;}
dl.p_list1 dt a:hover{ background:url(../images/bg2.gif) no-repeat left top;}
dl.p_list1 dt img{ width:197px; height:178px; vertical-align:bottom;}
dl.p_list1 dd{ float:left; width:205px; height:24px; line-height:24px; text-align:center;}
dl.p_list1 dd a{ width:205px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-decoration:none;}


.aside .link{margin-top: 50px; padding-top:35px;}
.aside .link .weixin img{display: block!important}

#header .head-wrap { background-color:#ffffff; position:relative; background-color:#4682B4; }
#header .top-right .link li a {color: #fff;}
#header .nav li a {color: #FFF;}
.nav li.curr a {
    background: #fff;
    color: #429cdc;
    border: 1px solid #d0d0d0;
    border-bottom: 0px;
    padding-left: 24px;
    padding-right: 24px;
    height: 37px;
}
#header .nav li dl dd a {color: #5b5c5b;}
#header .nav li dl dd a {
    color: #5b5c5b;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}


.wrapper-content .ui-clr a:hover .pic{ border: 2px solid red; }

#solution .wrapper-content .ui-clr a {border:2px solid #c1c1c1}

#solution .wrapper-content .ui-clr a:hover{ border: 2px solid red;}

#footer ul li .link a {
    color: #D27816;
    font-size: 12px;
    display: block;
    font-weight: bold;
}

#footer .copyright {
    text-align: center;
    padding: 40px 0;
    color: #FFF;
}

#footer .copyright a{
    color: #FFF;
}
.property .pro-title {
    max-width: 510px;
}