@charset "utf-8";
/* CSS Document */

/*分页模块*/
.pager { text-align: center; font-size: 14px; color: #888; padding: 10px 0; }
.pager a { color: #0189FF; text-decoration: none; }
.pager .pages { padding: 2px 8px; border-radius: 3px; margin: 5px; line-height: 22px; }
.pager font.pages { border: 1px solid #ccc; color: #888; }
.pager a.pages, .pager span.pages { border: 1px solid #0189FF; }
.pager span.pages { background: #0189FF; color: #fff; font-weight: bold; }
/*面包屑导航*/
.mbx-dqwz { color: #333; }
.pro-mbx { padding-top: 10px; font-size: 14px; line-height: 60px; height: 60px; }
.com-mbx { font-size: 12px; line-height: 30px; height: 30px; }
.mbx-dqwz span { padding: 0 6px; }
.mbx-dqwz a { text-decoration: none; color: #008aff; }
/*搜索输入框*/
.pro-ssk input[type="text"]:focus, textarea:focus, button:focus, a.button:focus, select:focus, input[type="file"]:focus, input[type="password"]:focus { outline: medium none; }
.pro-ssk input { border: none; background: none; color: #eee; font-family: "微软雅黑", Helvetica, "宋体"; font-size: 12px; margin: 0; padding: 10px 0 10px 16px; line-height: 22px; vertical-align: middle; }
.pro-ssk .input-ss { width: 220px; }
.pro-ssk .btn-ss { width: 32px; background: url(../img/icon.png) 0 0 no-repeat; cursor: pointer; margin-right: 5px; }
/*产品中心*/
.pro-top-pic { }
.pro-jsss { padding-top: 110px; }
.pro-jswz { width: 670px; color: #fff; opacity: 0.6; filter: alpha(opacity=60); font-size: 14px; line-height: 32px; height: 60px; overflow: hidden; padding-bottom: 60px; }
.pro-ssk { width: 280px; height: 42px; background-color: rgba(255,255,255,0.2); margin-top: 38px; _background-color: #fff; }
.pro-cpfl { }
.pro-cpfl li { list-style: none; float: left; margin: 0 30px 20px 0; font-size: 14px; line-height: 32px; height: 32px; padding: 0 20px; border: 1px solid #008aff; }
.pro-cpfl li.active { background: #008aff; }
.pro-cpfl li a { text-decoration: none; color: #fff; display: block; display: inline-block; height: 34px; }
.pro-cplb { width: 1200px; text-decoration: none; }
.pro-cplb li { text-decoration: none; text-align: center; color: #333; font-weight: normal; font-size: 14px; outline: 0 solid #fff; position: relative; float: left; width: 280px; height: 380px; padding: 10px 0 0; margin: 10px; _margin: 8px; background: #fff; -webkit-transition: all .2s linear; transition: all .2s linear; }
.pro-cplb li:hover { z-index: 2; outline: 5px solid #fff; -webkit-box-shadow: 0 15px 30px rgba(0,89,176,0.3); box-shadow: 0 15px 30px rgba(0,89,176,0.3); -webkit-transform: translate3d(0, -2px, 0); transform: translate3d(0, -2px, 0); }
.pro-cplb li img { margin: 30px 30px 10px; }
.pro-cplb li .pro-csjj { width: 240px; height: 90px; text-align: center; border-bottom: 1px solid #E8E8E8; margin: 0 20px 20px; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.pro-csjj p { height: 24px; /*font-size: 12px;*/ text-align: center; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; _zoom: 1; }
.pro-jj { color: #aaa; }
.pro-cplb li a { text-decoration: none; color: #0055b0; overflow: hidden; font-size: 15px; line-height: 32px; }
.pro-cplb li a:hover { text-decoration: none; color: #000; overflow: hidden; }
/*产品介绍*/
#con_two_1 { width: 790px; overflow: hidden; padding: 25px; }
#con_two_2 { width: 840px; overflow: hidden; }
.pro-top-box { background: #fff url(../img/pro-v-bg.jpg) top center no-repeat; text-align: center; }
.pro-vm-wrap { display: table; _position: relative; overflow: hidden; }/*文本垂直居中*/
.pro-vm-subwrap { vertical-align: middle; display: table-cell; _position: absolute; _top: 50%; }
.pro-vm-content { _position: relative; _top: -50%; }
.pro-top-imgout { width: 500px; display: table; height: 500px; float: left; } /*图片垂直居中*/
.pro-top-imgin { display: table-cell; vertical-align: middle; text-align: center; }/*for IE*/
.pro-top-imgout { *position:relative;
}
.pro-top-imgin { *width:100%;
*position:absolute;
*top:50%;
*left:0;
}
.pro-top-imgout p { *position: relative;
*top:-50%;
*margin:0;
*padding:0;
}
.pro-top-imgout img { *margin-top:2px;
}/*for IE　图片4像素空白bag*/
.pro-top-mcjs { width: 650px; height: 500px; overflow: hidden; text-align: left; }
.pro-top-mc { font-size: 40px; line-height: 100px; color: #000; letter-spacing: 3px; }
.pro-top-js { font-weight: normal; margin-bottom: 20px; }
.pro-top-cptz { font-size: 32px; line-height: 48px; color: #222; }
.pro-top-jj { font-size: 16px; line-height: 48px; color: #333; }
.pro-top-cptp { padding-right: 20px; margin: 30px 0; width: 500px; position: relative; overflow: hidden; /*trans02s*/ -webkit-transition: 0.2s ease-in; -moz-transition: 0.2s ease-in; -o-transition: 0.2s ease-in; transition: 0.2s ease-in; }
.pro-top-cptp:before { content: ""; position: absolute; width: 100px; height: 900px; top: 0; left: -300px; overflow: hidden; background: -moz-linear-gradient(left, rgba(255,255,255,0)0, rgba(255,255,255,.2)50%, rgba(255,255,255,0)100%); background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255,255,255,0)), color-stop(50%, rgba(255,255,255,.2)), color-stop(100%, rgba(255,255,255,0))); background: -webkit-linear-gradient(left, rgba(255,255,255,0)0, rgba(255,255,255,.2)50%, rgba(255,255,255,0)100%); background: -o-linear-gradient(left, rgba(255,255,255,0)0, rgba(255,255,255,.2)50%, rgba(255,255,255,0)100%); -webkit-transform: skewX(-25deg); -moz-transform: skewX(-25deg); }
.pro-top-cptp:hover::before { -webkit-transition: left 1s; -moz-transition: left 1s; transition: left 1s; left: 500px }
.pro-top-xh span { height: 36px; padding: 8px 30px; color: #fff; font-size: 16px; text-align: center; line-height: 36px; border-radius: 3px; background: #008aff; }
.pro-v-xhjscs { font-size: 16px; color: #333; line-height: 25px; padding-bottom: 20px; overflow: hidden; border-bottom: 1px solid #e8e8e8; margin-bottom: 20px; }
.pro-v-xh { width: 600px; text-align: left; }
.pro-v-jscs { width: 180px; text-align: right; }
.pro-v-jscs span { cursor: pointer; }
.pro-v-jscs span.hover { color: #008aff; }
.pro-v-jg { color: #e0e0e0; padding: 0 12px; display: inline-block; *zoom:1;
*display:inline;
margin: 0 .25em; font-family: sans-serif; font-style: normal; }
/*下载中心*/
.dl-lbzs { padding-top: 30px; overflow: hidden; }
/*隔行换色
.dl-lbzs ul.list .list1{ background:#f5f5f5;}
.dl-lbzs ul.list .list2{ background:#fafafa;} */
.dl-lbzs li { margin-bottom: 20px; padding: 10px 20px; background: #fff; border: 1px solid #e6e6e6; display: block; moz-box-shadow: 0px 0px 4px #cecccc; -webkit-box-shadow: 1px 1px 2px #e2dede; box-shadow: 1px 1px 2px #e2dede; box-shadow: 2px 2px 2px #e2dede; }
.dl-lbzs li:hover { border: 1px solid #6fbdff; border-radius: 3px; /*padding:9px 19px; background: #d6f2ff;*/ }
.dl-lbzs li:hover .dl-wjtb { background-position: 0 -54px; }
.dl-lbbtbox { height: 40px; border-bottom: 1px solid #e9e9e9; }
.dl-btxtwj { border-bottom: 1px solid #008aff; margin-bottom: -1px; padding-right: 8px; height: 40px; overflow: hidden; }
.dl-lbbt { color: #222; line-height: 40px; font-size: 18px; padding-right: 10px; word-wrap: break-word; word-break: normal;/*自动换行*/ word-break: break-all; }
.dl-czxt { color: #008aff; line-height: 32px; font-size: 12px; padding: 8px 10px 0 0; }
.dl-wjhz { color: #999; line-height: 40px; font-size: 9px; -webkit-transform: scale(0.5); padding: 0 2px; border: 1px solid #999; border-radius: 3px; }
.dl-wjxzqy { padding-top: 14px; }
.dl-wjtb { display: block; width: 70px; height: 70px; background-position: 0 -124px; margin: 10px; }
.dl-wjdx p { font-size: 14px; line-height: 28px; color: #666; }
.dl-xzan { width: 200px; height: 32px; padding-top: 5px; }
.dl-xzan a { display: block; height: 36px; width: 130px; margin: auto; color: #fff; font-size: 16px; text-align: center; line-height: 36px; border-radius: 3px; background: #008aff; }
.dl-wjdxjj { padding-left: 30px; height: 110px; overflow: hidden; width: 1020px; /*自动换行*/ word-wrap: break-word; word-break: normal;/*强制英文单词断行 word-break:break-all; */ }
.dl-wjdx { width: 800px; }
.dl-wjjj { color: #008aff; }
/*20160804*/
.dl-lbbtbox { margin-bottom: 16px; }
/*新增的*/
.dlfilebtndiv a { /*font-size: 0px; line-height: 0; text-indent: -9999em;  font: 14px/18px 'Microsoft YaHei', 微软雅黑, Helvetica, Arial, Lucida Grande, Tahoma, sans-serif;*/ font-size: 14px; color: #111; text-decoration: none; overflow: hidden; display: block; height: 80px; width: 180px; margin-right: 30px; margin-bottom: 20px; background: #fff url(../img/dlfileicon.gif) no-repeat; float: left; border: 0; outline: none; }
.dlfilebtndiv a:hover { color: #008aff; text-decoration: none; }
.dlfilebtndiv .file { background-position: 0 0; }
.dlfilebtndiv .win { background-position: -180px 0; }
.dlfilebtndiv .win10 { background-position: -360px 0; }
.dlfilebtndiv .linux { background-position: -540px 0; }
.dlfilebtndiv .mac { background-position: -720px 0; }
.dl-search { margin-bottom: 30px; }
.dl-search span { color: #F00; font-weight: bold; }
/*新闻资讯*/
.news-top { height: 30px; }
.news-box { height: auto; overflow: hidden; position: relative; margin-bottom: 50px; }
.news-nav { width: 220px; overflow: hidden; background: #5a5b5d; overflow: hidden; display: inline; position: relative; padding-bottom: 6000px; margin-bottom: -6000px; }
.news-bt { margin: 0 25px 20px; padding: 30px 0; font-size: 24px; color: #fff; line-height: 36px; border-bottom: 1px solid #777; text-align: center; }
.news-nav li { text-align: center; height: 48px; }
.news-nav li a { font-size: 16px; line-height: 42px; color: #fff; }
.news-nav li a:hover { color: #008aff; }
.news-nav li.active a { font-size: 16px; line-height: 48px; }
.news-nav li.active { background: #000; }
.news-content { width: 980px; overflow: hidden; display: inline; background: #fff; box-shadow: -5px 0 5px rgba(0, 0, 0, 0.1); position: relative; }
.news-bg { width: 100%; height: 220px; background: #fff url(../img/new-bg.jpg) no-repeat; margin-bottom: 1px; overflow: hidden; }
.news-zt { width: 738px; height: auto; padding: 0 20px 50px; min-height: 380px; }
.news-kjrk { width: 200px;/* height: 100%;*/ background: #f0f0f0; min-height: 400px; padding-bottom: 6000px; margin-bottom: -6000px; }
.news-kjrk ul { margin-top: 30px; overflow: hidden; }
.news-kjrk ul li { float: left; display: inline; width: 50%; text-align: center; }
.news-kjrk ul li i { font-size: 0; display: inline-block; height: 46px; width: 46px; vertical-align: text-bottom; font-style: normal; overflow: hidden; background: url(../img/n-icon.png) no-repeat 0 0; }
.news-kjrk ul li span { display: block; position: relative; padding-top: 5px; padding-bottom: 30px; }
.news-kjrk ul li .cpzx { background-position: -1px -1px; }
.news-kjrk ul li:hover .cpzx { background-position: -1px -49px; }
.news-kjrk ul li .xzzx { background-position: -49px -1px; }
.news-kjrk ul li:hover .xzzx { background-position: -49px -49px; }
.news-kjrk ul li .jszc { background-position: -97px -1px; }
.news-kjrk ul li:hover .jszc { background-position: -97px -49px; }
.news-kjrk ul li .lxts { background-position: -193px -1px; }
.news-kjrk ul li:hover .lxts { background-position: -193px -49px; }
.news-kjrk ul li .zxgm { background-position: -145px -1px; }
.news-kjrk ul li:hover .zxgm { background-position: -145px -49px; }
.news-fl { font-size: 18px; color: #000; height: 56px; line-height: 56px; border-bottom: 1px solid #ddd; display: none; }
.news-lbrq { overflow: hidden; padding: 15px 10px 50px; }
.news-col { overflow: hidden; }
.news-col li { list-style: none; display: block; overflow: hidden; height: 46px; line-height: 46px; border-bottom: 1px dashed #ddd; }
.news-col li a { float: left; font-size: 14px; color: #666; text-decoration: none; outline: none; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; height: 46px; line-height: 46px; vertical-align: baseline; width: 600px; display: block; }
.news-col li span { float: right; font-size: 12px; color: #888; }
/*资讯正文*/
.newview-box { width: 1200px; overflow: hidden; background: #fff; padding: 26px 0 80px; text-align: justify;/*两端对齐*/ text-justify: inter-ideograph; /**IE/word-wrap: break-word; word-break: normal;/*自动换行*/ word-break: break-all;/*强制英文单词断行*/ }
.newview-title { height: 66px; line-height: 66px; font-size: 32px; color: #181818; text-align: center; }
.newview-rq { height: 38px; line-height: 38px; font-size: 12px; color: #008aff; text-align: center; margin: 0 100px; border-bottom: 1px solid #e8e8e8; }
.newview-content { margin: 20px 125px 0; font: 18px/36px "microsoft yahei",SimHei,SimSun,arial,sans-serif; color: #333;}
.newview-fhlb { height: 32px; padding: 32px 0; }
.newview-fhlb a { display: block; height: 36px; width: 150px; margin: auto; color: #fff; font-size: 16px; text-align: center; line-height: 36px; border-radius: 3px; background: #008aff; }
/*技术支持*/
.ser-box { padding: 30px 0 50px; }
.ser-nav { width: 300px; overflow: hidden; background: #fff; min-height: 460px; _height: 460px; }
.ser-bt { margin: 0 25px 20px; padding: 30px 0; font-size: 24px; color: #333; line-height: 36px; border-bottom: 1px solid #e8e8e8; text-align: center; }
.ser-nav li { text-align: center; }
.ser-nav li a { font-size: 16px; line-height: 48px; color: #333; }
.ser-nav li a:hover { color: #008aff; }
.ser-nav li.active a { font-size: 16px; line-height: 48px; color: #008aff; }
.ser-content { width: 840px; overflow: hidden; background: #fff; padding: 20px; text-align: justify;/*两端对齐*/ text-justify: inter-ideograph; /**IE/word-wrap: break-word; word-break: normal;/*自动换行*/ word-break: break-all;/*强制英文单词断行*/ }
/*关于我们*/
.com-nav { height: 82px; background: #fff; line-height: 82px; width: 1120px; padding-left: 80px; }
/*
.com-nav li { list-style: none; float: left; font-size: 14px; line-height: 32px; height: 32px; padding: 0 20px; }
.com-nav li.active { background: #008aff; }
.com-nav li a { text-decoration: none; color: #fff; }*/

.com-nav ul { overflow: hidden; _zoom: 1; width: 940px; }
.com-nav ul li { list-style: none; float: left; text-align: center }
.com-nav ul li a { color: #888; font-size: 16px; text-align: center; display: inline-block; *zoom:1;
*display:inline;
height: 82px }
.com-nav ul li a:hover { color: #424242 }
.com-nav ul li span { color: #e0e0e0; padding: 0 38px; display: inline-block; *zoom:1;
*display:inline;
margin: 0 .25em; font-family: sans-serif; }
.com-nav ul li.active a { color: #008aff; font-weight: 600; }
.com-pro { width: 152px; height: 30px; margin: 26px 20px 26px 0; background-position: -83px -126px; }
.com-content { width: 1200px; overflow: hidden; background: #fff; margin-bottom: 50px; padding-bottom: 80px; text-align: justify;/*两端对齐*/ text-justify: inter-ideograph; /**IE/word-wrap: break-word; word-break: normal;/*自动换行*/ word-break: break-all;/*强制英文单词断行*/ }
