@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; }

/*头部开始*/

.h_top { background: url(../images/topbg.gif) repeat-x center 0; overflow: hidden; }

.h_zc { height: 34px; line-height: 34px; }

.h_zc p { float: right; }

.h_zc p a { padding: 0 7px; line-height: 34px; display: inline-block; }

.h_zc p a.t_sina { background: url(../images/t_sina.jpg) no-repeat 0 center; width: 20px; }

.h_zc p a.t_tengx { background: url(../images/t_tengx.jpg) no-repeat 0 center; width: 9px; }

.h_con { height: 118px; padding: 32px 0 0; overflow: hidden; }

.t_text { float: left; padding: 16px 0 0 42px; background: url(../images/t_ge.gif) no-repeat 21px 19px; font-size: 18px; line-height: 24px; color: #999; font-weight: bold; width: 184px; text-align: center; white-space: nowrap; }

.t_text b { color: #333; padding: 0 9px; }

.t_text span { font-size: 26px; color: #f08519; line-height: 34px; display: block; }

.h_pho {background: url(../images/t_pho.gif) no-repeat 0 21px;line-height: 30px;padding:10px 0 0 48px;font-size: 14px;color: #707070;}

.h_pho b { font-size: 26px; display: block; line-height: 30px; font-family: Impact; color: #1A59B8; font-weight: normal; }

.menu {height: 46px;font-size: 14px;white-space: nowrap;overflow: hidden;/* width: 1300px; */}

.menu ul { width: 1030px; }

.menu li {float: left;background: url(../images/menu-fgx.gif) no-repeat right 23px;position: relative;margin-left: -1px;position: relative;font-size: 16px;}

.menu li a {color: #fff;line-height: 46px;display: inline-block;padding: 0 28px;}

.menu li a em { background: url(../images/ico_shy.png) no-repeat 0 center; width: 27px; height: 46px; display: inline-block; float: left; }

.menu li.born { background: none; }

.menu li.cur a, .menu li a:hover { text-decoration: none; background: #eb7f12; }

.menu li a:-webkit-any-link { display: block; }

/*头部结束*/

/*底部开始*/

.f_bj { color: #fff; line-height: 30px; background: #666; clear: both; height: 326px; overflow: hidden; background: url(../images/footbg.gif) repeat-x center 0; }

.f_nav {height: 64px;line-height: 64px;font-size: 14px;font-weight: bold;text-align: center;}

.f_nav a { color: #fff; background: url(../images/menu-fgx1.gif) no-repeat right center; padding: 0 22px; }

.f_nav a.born { background: none; }

.f_con { padding: 30px 0 0; }

.f_logo { width: 286px; padding: 26px 0 0 18px; }

.f_text { width: 448px; white-space: nowrap; }

.f_text a { color: #fff; }

.f_text img { padding: 0 0 0 9px; }

.f_code { width: 248px; padding: 7px 0 0; overflow: hidden; line-height: 32px; text-align: center; }

.f_code p {display: block;width: 160px;float: left;padding: 0 13px;font-size: 11px;}

.f_code img {display: block;width: 140px;height: 140px;padding: 5px;background: #fff;}

/*底部结束*/

/*搜索*/

.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: 14px; }

.lprotype h2 { color: #fff; font-size: 20px; background: #1A59B8; border-radius: 2px 2px 0 0px; height: 60px; padding-top: 10px; text-align: center; overflow: hidden; font-weight: bold; }

.lprotype h2 a { color: #fff; }

.lprotype h2 i { color: #fefefe; display: block; font: 12px "Times New Roman",Times,serif; 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.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_h.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; }

.wrap-footer {height: 315px;background: #333333;}
.footer {height: 315px;position: relative;color: #fff;}
.footer a {color: #b6b6b6;}
.footer .f_left {width: 180px;height: 280px;text-align: center;background: #fff;position: absolute;left: 0;top: 0;}
.footer .f_left dl dt {padding-top: 22px;margin-bottom: 10px;}
.footer .f_left dl dt img {display: block;margin: 0 auto;width:160px; height:160px;}
.footer .f_left dl dd.dd1 {font-size: 14px;color: #333;}
.footer .f_left dl dd.dd2 {font-size: 13px;width: 125px;margin: 16px auto 12px auto;height: 9px;position: relative;border-bottom: 1px solid #999999;}
.footer .f_left dl dd.dd2 i {display: block;width: 70px;margin: 0 auto;background: #fff;color: #333;}
.footer .f_left dl dd.dd3 {font-size: 20px;color: #e90000;font-weight: bold;}

.footer .f_top {margin-left: 180px;height: 50px;border-bottom: 1px solid #545454;padding-left: 40px;}
.footer .f_top ul.top_ul li {float: left;height: 50px;line-height: 50px;padding: 0 19px;font-size: 14px;}
.footer .f_top ul.top_ul li:first-child {padding-left: 0;}
.footer .f_top ul.top_ul li:hover a {color: #fff;}

.footer .f_bot {margin-left: 160px;padding: 32px 0 0 40px;height: 200px;}
.footer .f_bot ul.bot_ul1 {padding: 0 55px 0 40px;border-left: 1px solid #545454;float: left;height: 190px;}
.footer .f_bot ul.bot_ul1:first-child {padding-left: 0;border-left: none;}
.footer .f_bot ul.bot_ul1 li {line-height: 28px;font-size: 13px;position: relative;color: #b6b6b6;}
.footer .f_bot ul.bot_ul1 li i {display: block;height: 18px;width: 3px;background: #fff;position: absolute;left: -19px;top: 0;}
.footer .f_bot ul.bot_ul1 li:first-child {font-size: 14px;font-weight: bold;margin-bottom: 15px;height: 18px;line-height: 18px;}
.footer .f_bot ul.bot_ul1 li:first-child a {color: #fff;}
.footer .f_bot ul.bot_ul1 li:hover a {color: #fff;}

.f_icp {text-align: center;height: 86px;line-height: 43px;background: #005fcb;color: #fff;font-size: 13px;}
.f_icp a {color: #fff;}
.f_icp img {position: relative;top: 5px;left: 5px;}


/* 返回顶部样式 */ 
.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;}
