﻿@charset "utf-8";
/* CSS Document */
body{ background-color:#f1f1f1;}
/*内页公用*/
.main .w{background-color: #fff;position: relative;}
#sban{height: 300px;width: 100%; position:relative; overflow:hidden;}
#sban img{display:block; position:absolute;left:50%;margin-left:-960px;}
.tit2{height: 50px;position: absolute;top:-50px;left: 0;background: url(../images/bg3.png);width: 100%;}
.ul-nv2 li{float: left;width: 130px;height: 50px;line-height: 50px;text-align: center;}
.ul-nv2 li a{display: block;width: 100%;height: 100%;color: #eef3f7;font-size: 15px;border-right: 1px solid #0984e6;}
.ul-nv2 li.on a,.ul-nv2 li a:hover{background-color: #029648;border-right: 0;}
.ul-nv2 li:last-child a{border-right: 0;}
.tit2 span{display: inline-block;height: 50px;line-height: 50px;font-size: 14px;color: #eef3f7;margin-right: 45px; text-transform:uppercase;font-family: HELVETICANEUELTPRO-THEX, "微软雅黑";}
.pdBox{padding:40px 30px;color: #444;
    font-size: 14px;
    line-height: 2.2em;}
.pdBox h2{ font-size:28px; text-align:center;padding:30px 0 50px;}

/*news*/
.news_list dl{ border-bottom:1px solid #eee; margin-bottom:30px; padding-bottom:30px;}
.news_list dt{ width:260px; height:175px; float:left;}
.news_list dt img{ width:100%}
.news_list dd{ float:right;width:850px;}
.news_list dd h4{ font-size:18px; height:25px;}
.news_list dd h4 a{color:#333;}
.news_list dd h4 a:hover{color:#00579c;}
.news_list dd p{ margin-top:10px; line-height:28px; font-size:12px;height:140px; position:relative;font-size:14px;}
.news_list dd p a.more{ position:absolute; left:0; bottom:0; background:#00579c;color:#fff;width:110px; height:33px; line-height:33px;text-align:center}
.news_list dd p a.more:hover{ background:#029648;}

h1.show_title{  padding: 20px 0 10px; width: 100%; font-size: 24px; font-weight: bold; line-height: 20px; color: #333; text-align: center;}
ins.show{ font-size: 14px; padding-bottom:10px; margin-bottom: 15px; color: #999; text-align: center; text-decoration: none; display: block; border-bottom: 1px #ddd solid; width: 100%; }
.np{ width: 100%; line-height: 25px; font-size: 12px; color: #666;border-top: 1px #eee solid; padding-top: 5px; margin-top: 20px;}

/*翻页，下一页*/
.pagination a.number { }
.pagination { text-align: center; font-family: "微软雅黑"; font-size: 14px; display:block; clear:both; height:30px; line-height:30px; margin-top:18px; }
.pagination a { margin: 0 2px 0 0; padding: 8px 12px; background:#f1f1f1; color:#666; }
.pagination a.number { /*border: 1px solid #ddd;*/ }
.pagination a.current { background: #00579c top left repeat-x !important; /*border-color: #009bff !important;*/ color: #fff !important; }
.pagination a.current:hover { text-decoration: underline; }
.pagination ul.pager { width:100%; text-align:center; }
.pagination ul span.msg { font-size:14px; font-family:"微软雅黑" }
.pagination a:hover {  background:#00579c; color:#fff; }
.pagination ul.pager a { cursor:pointer; }


.c-jj .h2 {
    font-size: 20px;
    color: #00579c; line-height:20px;height:20px;
    border-left: 3px solid #00579c;
    padding: 0px 10px;
	text-align:left;
	margin:20px 0;
}
.c-jj h3 {
    height: 30px;
    line-height: 30px;
    color: #029648;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 8px;
    margin-top: 12px;
}
.c-jj img{max-width:100%;}

/*fbabox*/
.fbabox{width:100%; background-color:#fff; line-height:25px; font-family:"microsoft yahei"}

.mybanner,.mybanner div{ overflow:visible; color:#8e8f8f}
.ee{ width:1000px; left:50%; margin-left:-500px; position:absolute}
.banner-one{ background:url(../images/onebanner_02.jpg) no-repeat center ; width:100%; height:526px; position:relative; overflow:hidden }

.banner-two{ background:url(../images/eh_02.png) no-repeat center; width:100%; height:710px; position:relative;margin-top:-100px }
.banner-two-a{ position:absolute;left:0; top:110px;width:100%;background:url(../images/line2.png) no-repeat center; height:35px;line-height: 35px;}
.banner-two-a h3{ font-size:30px; font-weight:bold; color:#fff; text-align:center }
.banner-two-a h3 span{ font-weight:normal; font-size:24px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif}
.banner-two-a p{ font-size:13px; color:#fff; text-align:center; padding-top:15px; line-height:24px;}
.banner-two-b{ position:absolute; left:0; top:280px; text-align:center; width:100%;}


.banner-three{  width:100%; height:445px; position:relative ;}
.banner-three-a{ position:absolute;left:0; width:100%;top: -10px;}
.banner-three-a h3{ font-size:30px;color:#d00c07;padding-top:3px; text-align:center;background:url(../images/line.png) no-repeat center;}
.banner-three-a h3 span{ font-weight:normal; color:#525352; font-size:24px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif}
.banner-three-a p{ font-size:13px; color:#333333; text-align:center;padding-top:15px}
.banner-three-b{ position:absolute; top:155px;text-align:center; width:100%;}

.banner-four{ background:url(../images/bg_03.png) no-repeat center  ;width:100%; height:659px; position:relative;}
.banner-four-a{ position:absolute;top:110px; background:url(../images/line2.png) no-repeat center;}
.banner-four-a p{ font-size:13px; color:#fff; text-align:left; padding-top:20px}
.banner-four-b{ position:absolute;top:284px;text-align:center; width:100%;}

.banner-five{width:100%; height:450px; position:relative; padding-top:3px; }
.banner-five-a{ position:absolute;top: -10px; width:100%}
.banner-five-a h3{ font-size:30px; font-weight:bold; color:#0f9cdb;background:url(../images/line.png) no-repeat center; text-align:center}
.banner-five-a h3 span{ font-weight:normal; color:#525352; font-size:24px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif}
.banner-five-a p{ font-size:13px; text-align:center; padding-top:20px; }
.banner-five-b{ position:absolute;top:150px;text-align:center; width:100%;}

.banner-six{width:100%; height:695px; position:relative; background:url(../images/bg_6.png) no-repeat center;}
.banner-six-a{ position:absolute;left:0; top:110px; width:100%}
.banner-six-a h3{ font-size:30px; font-weight:bold; color:#fff;background:url(../images/line2.png) no-repeat center; text-align:center}
.banner-six-a h3 span{ font-weight:normal; color:#fff; font-size:24px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif}

.banner-six-a p{ font-size:13px; color:#fff; text-align:center; padding-top:20px;}
.banner-six-b{ position:absolute; text-align:center; width:100%;top:250px;}

.banner-seven{width:100%; height:340px; position:relative;  }
.banner-seven-a{ position:absolute;left:0;top: -10px; width:100%}
.banner-seven-a h3{ font-size:30px; font-weight:bold; color:#e96256;background:url(../images/line.png) no-repeat center; text-align:center}
.banner-seven-a h3 span{ font-weight:normal; color:#525352; font-size:24px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif}

.banner-seven-a p{ font-size:13px; color:#666666; text-align:left; padding-top:100px;line-height:24px;}
.banner-seven-b{ position:absolute; right:0; top:90px;text-align:right}

.one{ position:absolute; left:430px; top:-15px}
.two{position:absolute; left:430px; top:560px}
.three{position:absolute; left:430px; top:-15px}
.four{position:absolute; left:430px; top:560px}
.five{position:absolute; left:430px; top:0}
.six{position:absolute;left:430px; top:580px}

.sld_pic{ margin-bottom:50px;}
.sld_pic_l{ float:left}
.sld_pic_r{ float:right; width:515px}

/* 下载中心*/
.qamain {
        font-size: 15px;
        color: #666;
    }
        .qamain .b {
            margin-bottom: 20px;
            border: 1px solid #ddd;
            padding: 10px;
        }
            .qamain .b .q {
                /*! margin-bottom: 10px; */
                cursor: pointer;
            }
                .qamain .b .q .count {
                    display: inline-block;
                    background: #f4f4f4;
                    color: #999;
                    height: 24px;
                    padding: 0 8px;
                    text-align: center;
                    line-height: 24px;
					font-size:12px;
                    margin-right: 6px;
                }
                .qamain .b .q .count1 {
                    display: inline-block;
                    background: #029648;
					float:right;
                    color: #fff;
                    height: 24px;
                    padding: 3px 10px;
                    text-align: center;
                    line-height: 24px;
                    margin-right: 6px; border-radius:5px;
                }
				.qamain .b .q .count1:hover{
                    background: #f90;
				}
                    .qamain .b .q span.txt {
                        color: #333;
                    }
            .qamain .b .a {
                display: none;
                padding: 10px 10px 10px 10px;
                font-size: 14px;
                /*! padding-top: 10px; */
                line-height: 30px;
                color: #888;
                border-top: 1px dashed #bbb;
                margin-top: 10px;
            }
			
			.bdBox li p { font-size:16px; line-height:25px; padding:8px 0; text-align:center; }
			.bdBox li { width: 356px; height: 300px; float: left; margin-left: 18px; margin-bottom: 35px }
.bdBox li .hborder, .bdBox li .hborder { display: block; background: #2152c1; width: 100%; height: 250px; padding: 0; margin: 0; position: relative; box-sizing: border-box;  -webkit-transition: all .4s ease-in-out;
 -moz-transition: all .4s ease-in-out;
 -o-transition: all .4s ease-in-out;
 -ms-transition: all .4s ease-in-out;
 transition: all .4s ease-in-out;
overflow: hidden; cursor: pointer }
.bdBox li .hborder img, .bdBox li .hborder img { display: block; min-width: 100%; height:100%; padding: 0; margin: 0; position: relative;  -webkit-transition: all .4s ease-in-out;
 -moz-transition: all .4s ease-in-out;
 -o-transition: all .4s ease-in-out;
 -ms-transition: all .4s ease-in-out;
 transition: all .4s ease-in-out;
opacity: 1; overflow: hidden }
.bdBox li .hborder:hover img, .bdBox li .hborder:hover img { position: absolute; -webkit-transform: scale(1.05); -moz-transform: scale(1.05); -o-transform: scale(1.05); -ms-transform: scale(1.05); transform: scale(1.05); opacity: .4; filter: alpha(opacity=40) }
.bdBox li .hborder .caption, .bdBox li .hborder .caption { color: #fff; padding: 0; margin: 0; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden;  -webkit-transition: all .4s ease-in-out;
 -moz-transition: all .4s ease-in-out;
 -o-transition: all .4s ease-in-out;
 -ms-transition: all .4s ease-in-out;
 transition: all .4s ease-in-out;
overflow: hidden }
 .bdBox li .hborder .caption::before, .bdBox li .hborder .caption::before, .bdBox li .hborder .caption::after, .bdBox li .hborder .caption::after {
 position: absolute;
 content: '';
 opacity: 0;
 -webkit-transition: opacity .8s, -webkit-transform .4s;
 -moz-transition: opacity .8s, -moz-transform .4s;
 -o-transition: opacity .8s, -o-transform .4s;
 transition: opacity .8s, transform .4s
}
 .bdBox li .hborder .caption::before, .bdBox li .hborder .caption::before {
 top: 8%;
 right: 10%;
 bottom: 8%;
 left: 10%;
 border-top: 1px solid #fff;
 border-bottom: 1px solid #fff;
 opacity: .8;
 -webkit-transform: scale(0, 1);
 -moz-transform: scale(0, 1);
 -o-transform: scale(0, 1);
 transform: scale(0, 1);
 -webkit-transform-origin: 0 0;
 -moz-transform-origin: 0 0;
 -o-transform-origin: 0 0;
 transform-origin: 0 0
}
 .bdBox li .hborder .caption::after, .bdBox li .hborder .caption::after {
 top: 8%;
 right: 10%;
 bottom: 8%;
 left: 10%;
 border-right: 1px solid #fff;
 border-left: 1px solid #fff;
 opacity: .8;
 -webkit-transform: scale(1, 0);
 -moz-transform: scale(1, 0);
 -o-transform: scale(1, 0);
 transform: scale(1, 0);
 -webkit-transform-origin: 100% 0;
 -moz-transform-origin: 100% 0;
 -o-transform-origin: 100% 0;
 transform-origin: 100% 0
}
 .bdBox li .hborder:hover .caption::before, .bdBox li .hborder:hover .caption::before, .bdBox li .hborder:hover .caption::after, .bdBox li .hborder:hover .caption::after {
 opacity: 1;
 -webkit-transform: scale(1);
 -moz-transform: scale(1);
 -o-transform: scale(1);
 transform: scale(1)
}
.bdBox li .hborder .caption, .bdBox li .hborder .caption, .bdBox li .hborder .caption .bg, .bdBox li .hborder .caption .bg { position: absolute; top: 0; left: 0; width: 100%; height: 100%;  -webkit-transition: all .4s ease-in-out;
 -moz-transition: all .4s ease-in-out;
 -o-transition: all .4s ease-in-out;
 -ms-transition: all .4s ease-in-out;
 transition: all .4s ease-in-out;
overflow: hidden; z-index: 50 }
.bdBox li .hborder .captionTit, .bdBox li .hborder .captionTit { position: absolute; height: 180px; line-height: 30px; font-size: 18px; text-align: center; font-weight: 700; width: 210px; top: 30%; left: 50%; margin-left: -105px;  -webkit-transition: all .4s ease-in-out;
 -moz-transition: all .4s ease-in-out;
 -o-transition: all .4s ease-in-out;
 -ms-transition: all .4s ease-in-out;
 transition: all .4s ease-in-out;
opacity: 0; filter: alpha(opacity=0);  *position: relative;
overflow: hidden; display: table;  *z-index: 10001
}
.bdBox li .hborder .captionTit .TitVer, .bdBox li .hborder .captionTit .TitVer { vertical-align: middle; display: table-cell;  *position: absolute;
 *top: 40%;
 *left: 0;
 *width: 210px
}
.bdBox li .hborder:hover .captionTit, .bdBox li .hborder:hover .captionTit { top: 0; opacity: 1; filter: alpha(opacity=100) }
.bdBox li .hborder:hover .caption .bg, .bdBox li .hborder:hover .caption .bg {  *background: #2152c1;
 *filter: alpha(opacity=40)
}
    .btn1 { font-family:'microsoft yahei'; font-size:16px; font-weight:bold; width: 150px; color: #FFFFFF; background-color:#09f; border: 0; margin: 0; border-radius: 4px; height:40px; line-height:40px; }
.btn1:hover { background-color:#f90; }
.form-control{padding:5px 8px;margin:3px 0;line-height:30px;}
#table107 td.t{text-align:right;}
#table107 td input,table td textarea,table td select{border:1px solid #ccc;}