@charset "utf-8";
@charset "utf-8"; /*全局css*/
* {
    -webkit-text-size-adjust: none;
}

*:focus {
    outline: none;
}

textarea {
    resize: none;
}

.clear {
    clear: both;
}

body {
    margin: 0;
    padding: 0;
    font-size: 12px;
    font-family: '宋体';
    color: #000;
    background: #f0f0f0 url(../images/head_bg.jpg) top repeat-x;
}

ul, li, dl, dt, dd {
    margin: 0;
    padding: 0;
}

img {
    border: 0;
}

a {
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}

.wrap {
    width: 1074px;
    margin: 0 auto;
}

.more1 {
    width: 42px;
    height: 15px;
    background: url(../images/more1.jpg) no-repeat;
    float: right;
    margin-top: 6px;
}

/*下拉选择控件渲染*/
.dropdown {
    width: 100%;
    height: 22px;
    padding: 5px 0;
}

.dropselectbox {
    width: 131px;
    height: 22px;
    line-height: 22px;
    background: url(../images/select.png) no-repeat;
    cursor: default;
    overflow: hidden;
}

.dropselectbox h4 {
    margin: 0;
    padding: 0;
    font-size: 12px;
    padding: 1px 0 0 8px;
    font-weight: normal;
    color: #5e5e5e;
}

.dropselectbox ul {
    list-style: none;
    margin: 0;
    padding: 0;
    background: #fff;
    list-style: none;
    min-width: 131px;
    width: auto !important;
    _width: 140px;
    margin-top: 2px;
    z-index: 999;
    display: none;
    border: 1px #a0a0a0 solid;
    position: absolute;
}

.dropselectbox ul li {
    color: #5e5e5e;
    padding-left: 8px;
}

.dropselectbox ul li.over {
    background: #00599d;
    color: #fff;
}

/*搜索按钮*/
.search_btn {
    width: 64px;
    height: 22px;
    background: url(../images/search_submit.png) no-repeat;
    border: 0;
}

.search_btn2 {
    width: 64px;
    height: 22px;
    background: url(../images/search_submit2.png) no-repeat;
    border: 0;
}

/*头部通用*/
.header {
    width: 1074px;
    height: 132px;
    margin: 0px auto 5px;
    background: url(../images/logo.jpg) 4px 33px no-repeat;
    position: relative;
}

.header .nav {
    padding: 55px 0 0 274px;
    list-style: none;
}

.header .nav .parent {
    float: left;
    width: 72px;
    height: 27px;
    text-align: center;
    background: url(../images/nav_line.jpg) left no-repeat;
    position: relative;
}

.header .nav .homenav {
    background: none;
}

.header .nav .parent .n1 {
    display: block;
    width: 72px;
    height: 27px;
    line-height: 27px;
    font-size: 14px;
    color: #5e5e5e;
    font-family: 'Microsoft YaHei', '微软雅黑';
    text-decoration: none;
}

.header .nav .current {
    background: url(../images/nav_bg.jpg) no-repeat;
}

.header .nav .current .n1 {
    color: #fff;
    font-weight: bold;
}

.header .nav .parent ul {
    display: none;
    position: absolute;
    left: 0;
    background: #004b84 url(../images/nav_sub_bg.jpg) repeat-x;
    list-style: none;
}

.header .nav .parent ul li {
    float: left;
    width: 90px;
    background: url(../images/nav_sub_line.jpg) left no-repeat;
}

.header .nav .parent ul li a {
    color: #fff;
    text-align: center;
    display: block;
    width: 90px;
    height: 29px;
    line-height: 29px;
    text-decoration: none;
}

.header .nav .parent ul li a:hover {
    color: #fff;
    font-weight: bold;
    background: url(../images/nav_sub_bg_2.jpg) center 18px no-repeat;
}

.header .nav .parent ul .left {
    float: left;
    width: 3px;
    background: url(../images/nav_sub_left.jpg) no-repeat;
    height: 29px;
}

.header .nav .parent ul .right {
    float: right;
    width: 3px;
    background: url(../images/nav_sub_right.jpg) no-repeat;
    height: 29px;
}

.header .other {
    width: 156px;
    height: 29px;
    background: url(../images/top_bg.jpg) no-repeat;
    position: absolute;
    right: 20px;
    line-height: 29px;
    text-align: center;
    color: #fff;
    font-family: 'Microsoft YaHei', '微软雅黑';
}

.header .other a {
    font-family: 'Microsoft YaHei', '微软雅黑';
    color: #fff;
}

/*底部通用*/
.footer {
    width: 100%;
    height: 45px;
    padding-top: 20px;
    background: #00599c;
    color: #fff;
}

.footer .box {
    width: 1074px;
    margin: 0 auto;
}

.footer .box .left {
    float: left;
}

.footer .box .right {
    float: right;
}

.footer a {
    color: #fff;
}

/*首页幻灯片*/
#slides {
    width: 100%;
    height: 402px;
    background: #fff url(../images/slide_bg.jpg) bottom repeat-x;
    position: fixed;
    overflow: hidden;
    position: relative;
}

#slides .container {
    width: 1680px;
    height: 400px;
    position: relative;
    margin: 0 auto;
}

#slides .container div {
    width: 1680px;
    height: 400px;
}

#slides .container img {
    position: absolute;
    width: 1680px;
    height: 400px;
}

#slides .pagination {
    z-index: 999;
    position: absolute;
    bottom: 19px;
    list-style: none;
    width: 66px;
    left: 50%;
    margin-left: -33px;
}

#slides .pagination li {
    width: 16px;
    height: 17px;
    background: url(../images/slide_btn.png) no-repeat;
    _background: url(../images/slide_btn.gif) no-repeat;
    float: left;
    margin-left: 6px;
    _margin-left: 3px;
    overflow: hidden;
}

#slides .pagination .current {
    background: url(../images/slide_btn.png) 0 -17px no-repeat;
    _background: url(../images/slide_btn.gif) 0 -16px no-repeat;
}

#slides .pagination li a {
    display: block;
    width: 16px;
    height: 16px;
    padding-top: 16px;
}

/*首页布局*/
.homebox1 {
    width: 330px;
    float: left;
    margin: 12px 20px 0 0;
    height: 175px;
}

.homebox1 .title {
    height: 28px;
    background: url(../images/home_title.png) no-repeat;
}

.homebox1 .content {
    padding: 13px 0;
    line-height: 20px;
    color: #999;
}

.homebox1 .content a {
    color: #02669a;
}

.homebox1 .content span {
    color: #004377;
    font-weight: bold;
}

.homebox1 .content img {
    float: left;
    margin-right: 8px;
}

.homebox2 {
    width: 485px;
    float: left;
    margin: 12px 20px 0 0;
}

.homebox2 .title {
    height: 28px;
    background: url(../images/home_title.png) 0 -28px no-repeat;
}

.homebox2 dl {
    height: 25px;
    line-height: 25px;
    border-bottom: 1px #aaa dashed;
}

.homebox2 dl a {
    color: #898989;
}

.homebox2 dl a:hover {
    color: #1f6ea8;
}

.homebox2 dl dt {
    float: left;
    background: url(../images/arrow_1.gif) 0px 8px no-repeat;
    padding-left: 18px;
}

.homebox2 dl dd {
    float: right;
    color: #898989;
}

.homebox3 {
    width: 162px;
    float: left;
    margin: 12px 0 0 0;
}

.homebox3 .title {
    height: 28px;
    background: url(../images/home_title.png) 0 -56px no-repeat;
}

.homebox3 .form {
    padding: 14px 0 0 24px;
}

.homebox3 .form .btn {
    padding-left: 68px;
}

.homebox4 {
    width: 216px;
    float: right;
    margin: 12px 0 0 0;
}

.homebox4 .title {
    height: 28px;
    background: url(../images/home_title.png) 0 -84px no-repeat;
}

.homebox4 .content {
    padding: 10px 0;
    text-align: center;
}

/*内页Banner*/
.banner_1 {
    width: 100%;
    height: 200px;
    background: #003d6a url(../images/banner1.jpg) center no-repeat;
}

/*关于我们*/
.banner_2 {
    width: 100%;
    height: 200px;
    background: #003d6a url(../images/banner2.jpg) center no-repeat;
}

/*新闻中心*/
.banner_4 {
    width: 100%;
    height: 200px;
    background: #003d6a url(../images/banner4.jpg) center no-repeat;
}

/*研发动态*/
.banner_5 {
    width: 100%;
    height: 200px;
    background: #003d6a url(../images/banner5.jpg) center no-repeat;
}

/*解决方案*/
.banner_6 {
    width: 100%;
    height: 200px;
    background: #003d6a url(../images/banner6.jpg) center no-repeat;
}

/*成功案例*/
.banner_7 {
    width: 100%;
    height: 200px;
    background: #003d6a url(../images/banner7.jpg) center no-repeat;
}

/*支持单位*/
.banner_8 {
    width: 100%;
    height: 200px;
    background: #003d6a url(../images/banner8.jpg) center no-repeat;
}

/*销售网络*/
.banner_9 {
    width: 100%;
    height: 200px;
    background: #003d6a url(../images/banner9.jpg) center no-repeat;
}

/*人才招聘*/
.banner_10 {
    width: 100%;
    height: 200px;
    background: #003d6a url(../images/banner10.jpg) center no-repeat;
}

/*联系我们*/
.banner_link {
    width: 100%;
    height: 200px;
    background: #003d6a url(../images/banner_link.jpg) center no-repeat;
}

/*联系我们*/
/*内页侧边栏样式*/
.inner {
    margin-top: 16px;
}

.leftsidebar {
    width: 211px;
    float: left;
}

.leftsidebar .menubox {
    background: url(../images/left_bg.jpg) repeat-y;
}

.leftsidebar .menubox .box {
    margin: 0 15px;
}

.leftsidebar .menubox .box a {
    display: block;
    width: 100%;
    height: 30px;
    line-height: 30px;
    text-align: center;
    background: url(../images/menu_list_bg.jpg) repeat-x;
    color: #767676;
    font-size: 14px;
    font-family: 'Microsoft YaHei', '微软雅黑';
}

.leftsidebar .menubox .box a:hover {
    text-decoration: none;
    color: #1f6ea8;
}

.leftsidebar .menubox .box .current {
    background: url(../images/menu_list_bg_current.jpg) repeat-x;
    color: #025a9a;
    font-weight: bold;
}

.leftsidebar .menubox .bottom {
    height: 20px;
    background: url(../images/menu_bottom_bg.jpg) no-repeat;
}

.leftsidebar .search {
    width: 200px;
    margin: 10px auto;
    background: url(../images/serach_bg.jpg) repeat-y;
}

.leftsidebar .search .title {
    height: 34px;
    background: url(../images/search_title.jpg) no-repeat;
}

.leftsidebar .search .form {
    padding: 13px 0 10px 35px;
}

.leftsidebar .search .form .btn {
    padding-left: 68px;
}

.leftsidebar .search .bottom {
    height: 8px;
    background: url(../images/search_bottom.jpg) no-repeat;
}

.leftsidebar .contact {
    width: 200px;
    margin: 10px auto 55px;
    background: url(../images/serach_bg.jpg) repeat-y;
}

.leftsidebar .contact .title {
    height: 49px;
    background: url(../images/contact_title.jpg) no-repeat;
}

.leftsidebar .contact .box {
    color: #727272;
    line-height: 20px;
    padding: 10px 18px 10px;
}

.leftsidebar .contact .bottom {
    height: 8px;
    background: url(../images/search_bottom.jpg) no-repeat;
}

/*内页主内容区样式*/
.contentside {
    width: 850px;
    float: right;
}

.contentside .title {
    height: 30px;
    line-height: 30px;
    background: #cee3eb;
    margin: 5px 0 0;
}

.contentside .title .t {
    color: #025b9d;
    font-size: 14px;
    font-family: 'Microsoft YaHei', '微软雅黑';
    float: left;
    padding-left: 8px;
    font-weight: bold;
}

.contentside .title .crumb {
    float: right;
    color: #989898;
    padding-right: 8px;
}

.contentside .title .crumb a {
    color: #989898;
}

.contentside .title .crumb span {
    color: #00487f;
}

.show_content, .article {
    padding: 20px;
    line-height: 25px;
    color: #000;
}

.article .t {
    font-size: 14px;
    color: #0b65a8;
    font-weight: bold;
    text-align: center;
    margin: 0;
    padding: 0px 0 10px;
}

.article .attribute {
    text-align: center;
    color: #848484;
    border-bottom: 1px #c4c4c4 dashed;
    padding-bottom: 10px;
}

.article .attribute span {
    color: #0b65a8;
}

.article .c {
    color: #464646;
     text-indent: 2rem; /* 基础用法：首行缩进2个字符 */
}

.contentside .list {
    padding: 20px;
}

.contentside .list dl {
    height: 35px;
    line-height: 35px;
    background: url(../images/list_line.gif) bottom repeat-x;
}

.contentside .list dl dt {
    float: left;
    padding-left: 20px;
    background: url(../images/arrow_1.gif) 0 13px no-repeat;
}

.contentside .list dl dd {
    float: right;
    padding-right: 8px;
}

.contentside .list dl a {
    color: #000000;
}

.contentside .list dl a:hover {
    color: #1f6ea8;
}

.contentside .list .odd {
    background-color: #e5e5e5;
}

#maps {
    width: 797px;
    height: 285px;
    border: 1px #cfcfcd solid;
    margin: 0 auto;
}

/*分页*/
.pageer {
    clear: both;
    margin: 20px auto;
    float: right;
}

.pageer a {
    display: block;
    border: 1px #9c9b9b solid;
    float: left;
    padding: 3px 8px;
    margin-right: 2px;
    color: #767676;
}

.pageer a:hover {
    color: #fff;
    background: #01487e;
    border: 1px #01487e solid;
    text-decoration: none;
}

.pageer .un, .pageer .un:hover {
    border: 1px #cecece solid;
    color: #cecece;
    background: none;
}

/*产品焦点幻灯片*/
.productbanner {
    width: 1068px;
    height: 380px;
    margin: 0 auto;
    position: relative;
}

#slider {
    z-index: 1;
    position: absolute;
    width: 1068px;
    height: 380px;
    overflow: hidden;
}

#slider .slide {
    z-index: 10;
    position: absolute;
    width: 651px;
    height: 380px;
    background: #929292;
    overflow: hidden;
    text-align: left;
}

#slider .diapo {
    position: absolute;
    filter: alpha(opacity=100);
    visibility: visible;
    opacity: 1;
}

#slider .slide ul {
    position: absolute;
    z-index: 12;
    top: 10px;
    left: 120px;
    list-style: none;
}

#slider .slide ul li {
    float: left;
    padding-right: 50px;
    padding-top: 15px;
}

#slider .slide ul li a {
    display: block;
    width: 174px;
    height: 123px;
    overflow: hidden;
    border: 1px #fff solid;
}

#slider .slide ul li img {
    width: 174px;
    height: 123px;
}

#slider .slide ul li span {
    display: block;
    width: 176px;
    padding: 3px 0;
    line-height: 18px;
    text-align: center;
    color: #fff;
    background: #000;
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
    opacity: 0.7;
}

#slider .slide .more2 {
    display: block;
    position: absolute;
    width: 68px;
    height: 24px;
    right: 30px;
    bottom: 10px;
    background: url(../images/btn.png) no-repeat;
}

#slider .slide .more2:hover {
    text-decoration: none;
}

.search2 {
    height: 35px;
    background: #dedede;
}

.search2 td {
    padding: 0 5px;
}

.search2 td span {
    color: #373938;
    font-size: 14px;
    font-weight: bold;
    font-family: 'Microsoft YaHei', '微软雅黑';
}

.product_list {
    list-style: none;
    margin: 25px 10px;
}

.product_list li {
    float: left;
    width: 257px;
    padding: 8px;
}

.product_list li .thumb {
    width: 247px;
    height: 162px;
    padding: 5px;
    background: url(../images/product_list_bg.jpg) no-repeat;
}

.product_list li .t {
    text-align: center;
    height: 40px;
    line-height: 40px;
    color: #055ea0;
}

.product_box {
    border: 1px #fff solid;
    margin: 23px auto;
    padding: 0;
    background: #ecf3f9 url(../images/product_box_bg.jpg) top repeat-x;
}

.product_box .thumb {
    width: 247px;
    height: 162px;
    padding: 5px;
    background: url(../images/product_list_bg.jpg) no-repeat;
    margin: 15px;
    float: left;
}

.product_box table {
    margin: 15px;
}

.product_box table th {
    width: 90px;
    font-size: 14px;
    text-align: left;
    height: 23px;
    color: #3f3d3e;
    font-family: 'Microsoft YaHei', '微软雅黑';
}

.product_box table td {
    line-height: 20px;
    color: #6f7172;
}

.product_box table td span {
    font-size: 14px;
    color: #045ea1;
    font-weight: bold;
}

.tags_title a {
    display: block;
    width: 73px;
    height: 26px;
    line-height: 26px;
    background: #c3dcee;
    color: #000;
    text-align: center;
    float: left;
    margin-right: 6px;
    text-decoration: none;
    font-family: 'Microsoft YaHei', '微软雅黑';
    font-weight: bold;
}

.tags_title a:hover {
    color: #0f6aae;
}

.tags_title .current {
    background: #0f6aae;
    color: #fff;
}

.tags_title .current:hover {
    color: #fff;
}

.tags_box {
    clear: both;
}

.tags_box {
    padding: 10px;
    padding-bottom: 50px;
    line-height: 25px;
}

.tags_box .t {
    font-size: 14px;
    font-weight: bold;
    color: #00599c;
    line-height: 40px;
}

.tags_box .c {
    padding: 0 20px;
    color: #000;
    text-indent:24px;
    font-size: 14px !important;
    line-height: 26px !important;
}

.parent, .parent:hover {
    color: gray;
    text-decoration: none;
    cursor: default;
}

.sitemap {
    padding-left: 50px;
}

.sitemap .sub {
    color: #000;
}

.sitelink div {
    width: 156px;
    height: 95px;
    float: left;
    padding-right: 5px;
    padding-bottom: 5px;
}