@charset "utf-8";

html { color: #000; background: #FFF; }

body { color: #333; font-size: 14px; line-height: 1.75em; font-family: -apple-system, BlinkMacSystemFont, 'Microsoft YaHei','微软雅黑','Arial','sans-serif','simsun'; }

#nodata { padding: 80px; padding-left: 150px; border: solid 1px #eee; margin: 10px 0; background: url(../images/nodata.gif) no-repeat 20px 20px; }

.mb20 { margin-bottom: 20px; }

#indexwamp .indexwamp a,

#productwamp .productwamp a,

#productwamp25 .productwamp25 a,

#productwamp40 .productwamp40 a,

#productwamp54 .productwamp54 a,

#casewamp .casewamp a,

#supportwamp .supportwamp a,

#newswamp .newswamp a,

#companywamp .companywamp a,

#contactwamp .contactwamp a { text-decoration: none; background: #eb7f12; }

/* -- 弹出窗口 -- */

#mesbook1_c, #mesbook1 { display: none; z-index: 1001; width: 398px; border: 1px solid #ccc; background: #fff; padding-bottom: 20px; }

#mesbook1_c div, #mesbook1 div { border: 1px solid #E4E3E3; background: #EBECEB; height: 18px; padding: 4px .5em 0; margin-bottom: 10px; }

#mesbook1_c dl.b1, #mesbook1 dl.b1 { width: 370px; margin: 0 auto; }

#mesbook1_c dl.b1 dt, #mesbook1 dl.b1 dt { float: left; width: 105px; overflow: hidden; }

#mesbook1_c dl.b1 dd, #mesbook1 dl.b1 dd { width: 265px; float: right; }

#mesbook1_c #mesbook1_cBtns, #mesbook1 #mesbook1Btns { padding-bottom: 10px; }

#mesbook1_c #mesbook1_cBtns input, #mesbook1 #mesbook1Btns input { margin-right: 20px; }

/*rollup.css*/

#roll_top, #fall, #ct { position: relative; cursor: pointer; height: 72px; width: 26px; }

#roll_top { background: url(../images/top.gif) no-repeat; }

#fall { background: url(../images/top.gif) no-repeat 0 -80px; }

#ct { background: url(../images/top.gif) no-repeat 0 -40px; }

#roll { display: block; width: 15px; margin-right: -520px; position: fixed; right: 50%; top: 80%; _margin-right: -520px; _position: absolute; _top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight*0.8)); z-index: 100; }

.ImTable * { padding: 0px; margin: 0px; }

.ImTable { border-collapse: collapse; border: none; background: url(../images/bg.gif); }

.ImTable h2 { font-size: 14px; font-weight: bold; margin-top: 5px; }

.ImHeader { height: 165px; background: url(../images/im_01.gif); }

.ImRow0 { background: url(../images/ico_item1.gif) no-repeat; margin: 10px 10px 0; height: 24px; padding-left: 10px; padding-top: 4px; }

.ImRow1 { background: url(../images/ico_item1.gif) no-repeat; margin: 10px 10px 0; height: 24px; padding-left: 10px; padding-top: 4px; }

a.im, a:hover.im { text-decoration: none; height: 35px; color: #fff; font-size: 14px; }

.ImFooter { height: 90px; background: url(../images/im_04.gif) no-repeat; display: inline-block; width: 150px; font-family: Arial,Helvetica,sans-serif; }

.ImFooter h5 { font-size: 14px; font-weight: normal; color: #003200; text-align: center; margin: 15px 0 0; font-family: '宋体'; }

.ImFooter p { font-size: 20px; font-weight: bold; color: #003200; text-align: center; margin: 10px 0; }

/* -- 当前位置 -- */

.topadcs { width: 100%; overflow: hidden; text-align: center; margin: 0 auto 20px; }

.topadcs a img { width: 100%; height: auto; display: block; }

.topadcs a { display: block; margin: 0 auto; }

.topadcs a.fullad { height: 340px; }

.plc, .plc2 { background: url(../images/logo_03.png) no-repeat 0 8px; height: 20px; line-height: 24px; padding: 7px 8px 8px 20px; position: relative; color: #666; overflow: hidden; font-size: 14px; border-bottom: 1px solid #ececec; padding-bottom: 8px; }

.plc span { }

.plc i, .plc2 i, .plc a { font-style: normal; font-size: 14px; color: #666; }

.fullSlide { width: 100%; position: relative; height: 468px; }

.fullSlide .bd { margin: 0 auto; position: relative; z-index: 0; overflow: hidden; }

.fullSlide .bd ul { width: 100% !important; }

.fullSlide .bd li { width: 100% !important; height: 468px; overflow: hidden; text-align: center; background-position: center top; }

.fullSlide .bd li a { display: block; height: 468px; }

.fullSlide .hd { width: 100%; position: absolute; z-index: 1; bottom: 0px; left: 0; height: 50px; line-height: 50px; }

.fullSlide .hd ul { text-align: center; }

.fullSlide .hd ul li { border-radius: 10px; cursor: pointer; display: inline-block; *display: inline; zoom: 1; width: 50px; height: 12px; margin: 4px; overflow: hidden; background: #fff; filter: alpha(opacity=80); opacity: 0.8; line-height: 999px; }

.fullSlide .hd ul .on { background: #1A59B8; filter: alpha(opacity=100); opacity: 1; }

.fullSlide .prev, .fullSlide .next { display: block; position: absolute; z-index: 1; top: 50%; margin-top: -30px; left: 5%; z-index: 1; width: 40px; height: 60px; cursor: pointer; filter: alpha(opacity=50); opacity: 0.5; display: none; width: 73px; height: 73px; }

.fullSlide .prev { background: url(../images/left1s.png) no-repeat; }

.fullSlide .next { left: auto; right: 5%; background: url(../images/right1s.png) no-repeat; }

/* -- 页面整体布局 -- */

.header, .content, .footer {width: 1200px;margin: 0 auto;}

.left { width: 221px; float: left; overflow: hidden; }

.left2 { width: 670px; float: left; overflow: hidden; }

.left3 { width: 754px; float: left; overflow: hidden; color: #666; }

.lefttop { background: url(../images/left_top_img.gif) no-repeat; height: 3px; font-size: 0; overflow: hidden; margin-top: 10px; }

.left2top { background: url(../images/left2_top_img.gif) no-repeat; height: 3px; font-size: 0; overflow: hidden; }

.leftbot { background: url(../images/left_bot_img.gif) no-repeat; height: 3px; font-size: 0; overflow: hidden; margin-bottom: 10px; }

.left2bot { background: url(../images/right_bot2_img.gif) no-repeat; height: 3px; font-size: 0; overflow: hidden; margin-bottom: 10px; }

.right {width: 955px;float: right;display: inline;margin-left: 24px;overflow: hidden;}

.right2 { width: 275px; float: right; overflow: hidden; }

.right3 { width: 201px; float: right; overflow: hidden; color: #666; }

.righttop { background: url(../images/right_top_img.gif) no-repeat; height: 3px; font-size: 0; overflow: hidden; }

.right2top { background: url(../images/right2_top_img.gif) no-repeat; height: 3px; font-size: 0; overflow: hidden; }

.rightbot { background: url(../images/right_bot_img.gif) no-repeat; height: 3px; font-size: 0; overflow: hidden; margin-bottom: 10px; }

.right2bot { background: url(../images/left_bot2_img.gif) no-repeat; height: 3px; font-size: 0; overflow: hidden; margin-bottom: 10px; }

.right_main {width: 935px;padding-bottom: 15px;overflow: hidden;padding: 0 10px;}

.right2_main { width: 273px; padding-bottom: 15px; overflow: hidden; }

.left2_main {width: 968px;padding-bottom: 15px;overflow: hidden;}

/*网站字体颜色*/

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td { margin: 0; padding: 0; }

table { border-collapse: collapse; border-spacing: 0; }

fieldset, img { border: 0; }

address, caption, cite, code, dfn, em, th, var, optgroup { font-style: inherit; font-weight: inherit; }

del, ins { text-decoration: none; }

li { list-style: none; }

caption, th { text-align: left; }

q:before, q:after { content: ''; }

abbr, acronym { border: 0; font-variant: normal; }

sup { vertical-align: baseline; }

sub { vertical-align: baseline; }

input, button, textarea, select, optgroup, option { font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; }

input, button, textarea, select { *font-size: 100%; }

input, select { vertical-align: middle; }

select, input, button, textarea, button { font: 99% arial,helvetica,clean,sans-serif; }

table { font-size: inherit; font: 100%; border-collapse: collapse; }

pre, code, kbd, samp, tt { font-family: monospace; *font-size: 108%; line-height: 100%; }

/*title*/

h1 { font-size: 32px; }

h2 { font-size: 26px; }

h3 { font-size: 20px; }

h4 { font-size: 14px; }

h5 { font-size: 12px; }

h6 { font-size: 10px; }

.mt10 { margin-top: 10px; }

a { color: #666; text-decoration: none; }

/*for ie f6n.net*/

a:focus { outline: 0; }

/*for ff f6n.net*/

a:hover { text-decoration: none; }

.vam { vertical-align: middle; }

.clear { clear: both; height: 0; line-height: 0; font-size: 0; }

p { word-spacing: -1.5px; }

.tr { text-align: right; }

.tl { text-align: left; }

.center { text-align: center; }

.fl { float: left; }

.fr { float: right; }

.pa { position: absolute; }

.pr { position: relative; }

/* -- 购物车外部框架 -- */

.cart_header, .cart_content, .cart_footer { width: 760px; margin: 0 auto; }

.h_nav li a:-webkit-any-link { display: block; }




/*搜索*/

.seabox { height: 40px; color: #6c6b6b; overflow: hidden; line-height: 24px; padding: 16px 0 0; background: #e8e8e8; margin-bottom: 20px; }

.sea_in { width: 222px; overflow: hidden; }

.sea_in .serach { width: 180px; height: 22px; background: none; border: solid 1px #d4d4d4; border-right: 0; line-height: 22px; padding: 0 0 0 10px; float: left; outline: none; display: block; color: #6c6b6b; }

.sea_in .sub { width: 30px; height: 24px; background: url(../images/seabg.gif) no-repeat 0 0; border: none; float: left; }

.k_word { overflow: hidden;  }


.k_word a { padding: 0 8px; color: #6c6b6b; }

.k_word a:hover { color: #f60; }

.itproject_con { width: 340px; margin-left: 40px; }

/*protype*/

.lprotype {width: 220px;font-size: 18px;}

.lprotype h2 { color: #fff; font-size: 20px; background: #24ae37; border-radius: 2px 2px 0 0px; height: 60px; padding-top: 10px; text-align: center; overflow: hidden; font-weight: bold; }

.lprotype h2 a {color: #fff;font-size: 18px;}

.lprotype h2 i {color: #fefefe;display: block;font: 12px Arial;padding-top: 5px;text-transform: uppercase;font-style: normal;}

.protypebox { border: solid 1px #aaa; border-top: 0; background: #fff; }

.protypebox .protypecon { padding: 0 9px; }

.protypebox ul#menu { list-style-type: none; margin: 0; padding: 0; width: 200px; }

.protypebox ul#menu a { display: block; text-decoration: none; }

.protypebox ul#menu li {margin-top: 1px;}

.protypebox ul#menu li a {background: url(../images/probg_01_h.gif) center center no-repeat;color: #fff;padding: 0.5em;height: 30px;line-height: 30px;font-size: 16px;font-weight: bold;}

.protypebox ul#menu li a:hover, .protypebox ul#menu li a.current { background: url(../images/probg_01.gif) center center no-repeat; }

.protypebox ul#menu ul { padding: 10px 12px 10px; overflow: hidden; }

.protypebox ul#menu li ul li { background: url(../images/probg_02.gif) 0 center no-repeat; padding-left: 14px; border-bottom: 1px dashed #c7c7c7; overflow: hidden; height: 30px; line-height: 30px; }

.protypebox ul#menu li ul li a { display: inline-block; height: 30px; line-height: 30px; color: #666; font-size: 14px; font-weight: normal; padding: 0; background: none; }

.protypebox ul#menu li ul li a:hover, .protypebox ul#menu li ul .current a { background: none; color: #1A59B8; }

.code { border: 1px solid #ccc; list-style-type: decimal-leading-zero; padding: 5px; margin: 0; }

.code code { display: block; padding: 3px; margin-bottom: 0; }

.code li { background: #ddd; border: 1px solid #ccc; margin: 0 0 2px 2.2em; }

.indent1 { padding-left: 1em; }

.indent2 { padding-left: 2em; }



/* 返回顶部样式 */ 
.retop ul{ overflow:hidden;}
.retop li{ float:left; margin-left:10px;}
.retop li img{ display:block;}
.rtTop{ width:43px; height:43px; overflow:hidden; position:fixed; top:85%; right:46%; margin-right:-615px; cursor:pointer;  display:none;}
.rtTop h4{ width:43px; height:43px; overflow:hidden; position:relative;}
.rtTop img{ display:block; position:absolute; top:0; left:0;}
