@charset "utf-8";
/* CSS Document */
/* 全局CSS定义 */
/* body{font-family: Arial;text-align:center;margin:0 auto;padding:0;font-size:14px; font-family: 'Microsoft YaHei';color:#333; background:#fff; min-width:1200px;}
body > div{text-align:center;margin-right:auto;margin-left:auto; font-size:14px;}
div,form,ul,ol,li,dl,dt,dd,span,p{margin:0;padding:0;border:0;}
img,a img{border:0;margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-size:12px;font-weight:normal;}
ul,ol,li{list-style:none}
table,td,input{font-size:12px;padding:0}
.clearfix:after {visibility:hidden;display:block;content:"";clear:both;height:0;}
.clearfix{*zoom:1;} */
/* 默认链接颜色 */
a{outline-style:none;color:#333;text-decoration:none;outline:none;}
a:hover{}
/*清除链接虚框*/
a,area {blr:expression(this.onFocus=this.blur()) }
:focus {-moz-outline-style: none; }
::-webkit-scrollbar {width: 14px; height: 14px;}
::-webkit-scrollbar-track,::-webkit-scrollbar-thumb { border-radius:999px; border:5px solid transparent;}
::-webkit-scrollbar-track { box-shadow:1px 1px 5px rgba(0,0,0,0.2) inset;}
::-webkit-scrollbar-thumb { min-height:20px; background-clip: content-box; box-shadow:0 0 0 5px rgba(0,0,0,0.2) inset;}
::-webkit-scrollbar-thumb:hover{box-shadow:0 0 0 5px rgba(40,188,250,0.5) inset;}
::-webkit-scrollbar-corner { background:transparent;}
textarea {
-webkit-transition: box-shadow 0.30s ease-in-out;
-moz-transition: box-shadow 0.30s ease-in-out;
-ms-transition: box-shadow 0.30s ease-in-out;
-o-transition: box-shadow 0.30s ease-in-out;
outline: none;
border-width:1px;
border-style:solid;
}
textarea:focus {
box-shadow: 0 0 10px rgba(81, 203, 238, 1);
border: 1px solid rgba(81, 203, 238, 1);
}
input {vertical-align:middle;}
.mt20{ margin-top:20px;}
.mr20{ margin-right:20px;}
.mr40{ margin-right:40px;}
.fl{ float:left;}
.wrap{ width:1200px; margin:0 auto; position:relative;}

.topnav{ height:125px; width:100%;background:url(../../image/common/navbg.png) repeat;/* background-color: #2c2d33;*/position:fixed; top:0; left:0; z-index:1000;}
.topnav li{float: left; position: relative;}
.topnav li>a{height:124px; line-height:100px; font-size: 16px; display: block; width:120px; color: #fff; transition:background 0.2s linear;}
/* .topnav li.act>a, */
#index a:hover{border-bottom: 4px solid #005dab; height:116px; /* background:#246fee; */}
#subject a:hover{border-bottom: 4px solid #005dab; height:116px; /* background:#246fee; */}
#tender a:hover{border-bottom: 4px solid #005dab; height:116px; /* background:#246fee; */}
#media a:hover{border-bottom: 4px solid #005dab; height:116px; /* background:#246fee; */}
#contact a:hover{border-bottom: 4px solid #005dab; height:116px; /* background:#246fee; */}
.sub_02 a:hover{border-bottom: 4px solid #005dab !important;height:47px !important;}
.sub_01 a:hover{border-bottom: 4px solid #005dab !important;height:47px !important;}
.topnav li .nav-child {background:#3cb6e5; display:none;border-radius: 10px; position:absolute; top:70px; left: 0; width: 120px; padding: 10px 0;}
.topnav li .nav-child .arrow { border: 9px solid transparent; position: absolute; top: -18px; left: 51px; border-bottom-color:#3cb6e5;}
.topnav li .nav-child li { width: 100%; height: 30px; line-height: 30px;}
.topnav li input:focus { border: 1px white solid; outline:none;}
/* .topnav li .nav-child li a { height: 30px; line-height: 30px; color: #fff; font-size: 14px; border-top: 1px solid rgba(255,255,255,0.3);} */
/* .topnav li .nav-child li:first-child a{border-top:none;} */
.down-bmb{ width:180px; height:36px; position:absolute; top:22px; right:10px;}
.down-bmb .dimg{ background:#cf147d; height:36px; width:40px; border-radius:40px 0 0 40px; float:left; position:relative;}
.down-bmb .dimg img{ position:absolute; top:8px; right:8px;}
.down-bmb .dlink{ background:rgba(255,255,255,0.3); height:36px; width:140px; border-radius:0 40px 40px 0 ; float:left;}
.down-bmb .dlink a{ color:#fff; line-height:36px; font-size:16px;}

.banner{ height:480px; background:url(../../image/common/banner.png) center top no-repeat; min-width:1200px;}
.banner-cont{ width:1200px; height:480px; margin:0 auto; position:relative;}
.banner-cont a{ display:block; height:40px; width:142px; bottom:30px; left:286px;}
.banner-cont a.ph{left:449px;}


/*右侧导航*/
.rightbanner{
    position:fixed;
    right:44px;
    bottom:130px;
    z-index:1234;
}
.rightbanner i{
    font-size: 30px;
    cursor: pointer;
}
.rightbanner .contact-top{
    position:absolute;
    display:block;
    bottom:0;
    z-index:9;
    width: 42px;
    text-align: center;

}
.rightbanner .contact-top a,
.rightbanner .contact-us a,
.rightbanner .qr-code a{
    color: #005DAB;
    background: #FFF;
    border: 1px solid #ccc;
    width: 42px;
    height: 42px;
    line-height: 44px;
    text-align: center;
    text-decoration: none;
    display: block;
}
.rightbanner .qr-code .box-us a{
    width: 89px;
    height: 89px;
    line-height: 90px;
}
.rightbanner .qr-code .box-us span{
    display: block;
    text-align: center;
    font-size: 12px;
    color: #333;
    background: #fff;
}
.rightbanner .contact-top a:hover,
.rightbanner .contact-us a:hover,
.rightbanner .qr-code a:hover{
    color: #fff;
    background: #005DAB;
    border: 1px solid #005DAB;
}
.rightbanner .contact-top a i{
    border: none;
    color: #005DAB;
}
.rightbanner .contact-top:hover a i{
    color: #FFF;
}
.rightbanner .box-us{
    position:absolute;
    display:none;
    width: 90px;
    height: 90px;
    bottom:0px;
    right: 47px;
    background: #FFFFFF;
    z-index: 9999;
}

.rightbanner .qr-code{
    position: absolute;
    bottom: 150px;
}
.rightbanner .cptj{
    position: absolute;
    bottom: 100px;
}
.rightbanner .qr-code:hover .box-us{
    display: block;
}
.rightbanner .cptj:hover .productList{
    display: block;
}
.rightbanner .contact-us{
    position: absolute;
    bottom: 50px;
}

.rightbanner .cptj a{
    color: #005DAB;
    background: #FFF;
    border: 1px solid #ccc;
    width: 42px;
    height: 42px;
    line-height: 20px;
    font-weight: 600;
    font-size: 15px;
    text-align: center;
    text-decoration: none;
    display: block;
    cursor: pointer;
    font-family: 'Microsoft YaHei';
}
.rightbanner .cptj a:hover{
    color: #fff;
    background: #005DAB;
    border: 1px solid #005DAB;
}
.current{
	color: #fff !important;
    background: #005DAB  !important;
    border: 1px solid #005DAB  !important;
}
.rightbanner .productList{
    position:absolute;
    display:none;
    width: 44px;
    bottom:-81px;
    right: 44px;
    z-index: 999999;
    background: #fff;
    padding: 7px;
}
.productList i {
    position: absolute;
    right: 0;
    top: 50%;
    width: 0;
    height: 0;
    margin: -5px -10px 0 0;
    font-size: 0;
    border: 5px solid;
    border-color: transparent transparent transparent #FFF;
    overflow: hidden;
}