@charset "utf-8";

/* 全站共用 */
body{ margin:0px; padding:0px; font-size:12px; color:#666; font-family:"宋体";}
ul,li,dl,dt,dd{ margin:0px; padding:0px; list-style: none;}
img{ border:0px;}
a{ color:#666; text-decoration:none}
a:hover{ color:#000; text-decoration:none}
input{ outline:0}
a,area {blr:expression(this.onFocus=this.blur()) } /* for IE */
:focus { -moz-outline-style: none; } /* for Firefox */ 

/*公用按钮*/
.btn {
    display: inline-block;
    /*border-radius: 3px;*/
    -webkit-transition-duration: 0.8s;
    transition-duration: 0.8s;
    -webkit-transition-property: background;
    transition-property: background;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
}
.h-btn:hover, .h-btn:focus, .h-btn:active {}



/*头部*/
.topbox{ width:100%; height:165px; float:left; background:url(../images/top_bj.jpg) top center no-repeat}
/*.top{ width:1000px; height:auto; margin:0 auto; position:relative; z-index:9;}*/
.top{ width:1000px; height:165px; margin:0 auto; background:url(../images/dhb.png) bottom left no-repeat; position:relative; z-index:9;}

/*头部切换*/
.home_banner{ width:550px; height:165px; float:right}
.home_list{ height: 286px; width: 173px; overflow: hidden; float: left; padding-top: 20px; font:12px "宋体";}
.home_list li{ line-height: 30px; float:left; width:70px;}
.home_list li a{ color: #FFFFFF; display:block; padding-left:40px;}
.home_list li a:hover{ color: #ed0000;}

.imagepanel { position:relative; height:306px; float:left;}
.imagepanel img { position:absolute; top:0; left:0; z-index:8; opacity:0.0;}
.imagepanel img.active { z-index:10; opacity:1.0;}
.imagepanel img.last-active { z-index:9;}

.top-logo{ width:950px; height:120px; float:left; padding-top:25px; position:absolute; z-index:99; top:0}


/*导航*/
.dhbox{ width:100%; height:58px; float:left; background:url(../images/index_r1_c11.jpg) top center repeat-x;}
#headm{ width:1000px; margin:0 auto; height:45px; position:relative; z-index:999}
#headm li{text-align: center; float:left; display:inline;}
#headm .dh{ position:relative; float:left;}
#headm .topa{ width:165px; height:45px; float:left; line-height:45px; z-index:5; position:relative; display:block; overflow:hidden; font-family:"微软雅黑"; font-size:15px; color:#fff;}
#headm .topa:hover{ height:45px; background-color:#004899}

#headm li ul{width:165px; height:auto; z-index: 1; position: absolute; display: none; top:45px; background:url(../images/dh_bj.png)}
#headm li ul li{ width:165px; line-height:20px; border-top:1px solid #003166; padding:5px 0;}
#headm li ul li a{ color:#fff;}
#headm li ul li a:hover{ color:#fff; text-decoration:none;}

#headm li.show ul{display: block;}
#headm li.show .topa{display: block; height:45px; text-decoration: none; color:#fff;}

.dh-i{ width:165px; height:45px; float:left; background:url(../images/dh_i.jpg) top center no-repeat; color:#004899; line-height:45px; font-size:16px; font-family:"微软雅黑";}
.dh-i a{ color:#004899;}
.dh-i a:hover{ text-decoration:none;background:url(../images/dh_i.jpg) top center no-repeat; color:#004899; color:#000;}

.logina{ width:500px; height:auto; float:left; line-height:40px; color:#004799}
.popup-layer{ z-index: 1000; position: absolute; top:0; left: 0; display: none; background: rgba(0,0,0,0.80); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#CC000000,endColorstr=#CC000000); font-weight:bold;
 cursor: auto; }
.popup-layer-box{ position: absolute; width: 500px; height:auto; background-color: #fff; border:2px solid #545454; padding:20px 0}
.close-popupLayer{ position: absolute; right:20px; line-height: 40px; color:#333; font-weight: bold; cursor: pointer; font-size:20px;}
.btn-popup{ cursor: pointer; border:none;}
.dlk{ width:300px; height:auto; float:left; padding-left:100px; text-align:left}
.ml90{ margin-left:80px;}

.login{ width:500px; height:auto; float:left; line-height:40px; color:#004799;}
.popup-layer1{ z-index: 1000; position: absolute; top:0; left: 0; display: none; background: rgba(0,0,0,0.80); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#CC000000,endColorstr=#CC000000); font-weight:bold;
 cursor: auto; }
.popup-layer-box1{ position: absolute; width: 500px; height:auto; background-color: #fff; border:2px solid #545454; padding:20px 0; font-size:14px;}
.close-popupLayer1{ position: absolute; right:20px; line-height: 40px; color:#333; font-weight: bold; cursor: pointer; font-size:14px;}
.btn-popup1{ cursor: pointer; border:none;}




.dha{ width:1000px; margin:0 auto; height:45px;font-family:"微软雅黑"; font-size:15px; line-height:45px;}
.dha ul li{width:165px; height:45px; float:left; text-align:center}
.dha ul li a{width:165px; height:45px; float:left; color:#fff;}
.dha ul li a:hover{width:165px; height:45px; float:left; color:#fff; text-decoration:none; background-color:#004899}
#dhlan{width:165px; height:45px; float:left; color:#fff; text-decoration:none; background-color:#004899}
.dhlana{width:165px; height:45px; float:left; color:#fff; text-decoration:none; background-color:#004899}




/*首页内容*/
.zbox{ width:100%; height:auto; float:left}
.z{ width:1000px; height:auto; margin:0 auto;}
.z1{ width:1000px; height:auto; float:left; margin-top:15px;}


.z1-left{width:500px; height:340px; float:left; border:1px solid #ccc; padding:3px;}
.wrap {width:500px; height:340px; position:relative; overflow:hidden; float:left;}
.slidebox {width:500px; position:absolute; top:0;left:0; height:340px;}
.slidebox li {float:left; width:500px; height:340px; left:0; top:0;}
.slidebox li img {display:block; width:500px; height:340px;}
.dot {position:absolute; width:100%; height:40px; text-align:right; bottom:0; left:0; background-color:#000; background:rgba(0,0,0,0.5); filter:alpha(opacity=50);}
.dot p {margin-right:10px;}
.dot b {width:14px; height:14px; border-radius:20px; color:#333; display:inline-block; border:1px solid #fff; background:#fff; text-align:center; line-height:14px;  cursor:pointer; margin-left:3px; bottom:10px;}
.dot .cur {background:#F63; color:#fff; border:1px solid #f63;}
.dot-wz {position:absolute; width:100%; height:40px; float:left; text-align:left; z-index:999; bottom:0; left:0; line-height:40px; color:#fff; padding-left:10px; font-size:14px;}

.z1-cen{ width:270px; height:auto; float:left; margin-left:10px;}
.z1-cen-bt{ width:270px; height:30px; float:left; border-bottom:1px solid #004899;}
.z1-cen-bt-left{ width:80px; height:30px; float:left; background:url(../images/index_r4_c16.jpg) left center no-repeat; padding-right:12px; line-height:30px; color:#fff; font-weight:bold; text-align:center}
.z1-cen-tp{ width:270px; height:100px; float:left; margin-top:10px;}
.imagepane2 { position:relative; height:270px; float:left;}
.imagepane2 img { position:absolute; top:0; left:0; z-index:8; opacity:0.0;}
.imagepane2 img.active { z-index:10; opacity:1.0;}
.imagepane2 img.last-active { z-index:9;}
.z1-cen-wz{ width:270px; height:auto; float:left; line-height:25px; margin-top:10px;}

.z1-right{ width:200px; height:auto; float:right}
.z1-right-bt{ width:165px; height:30px; float:left; background:url(../images/index_r12_c1.jpg) top center no-repeat; line-height:30px; color:#fff; padding:0 5px 0 30px}
.z1-right-bt a{ color:#fff}
.z1-right-bt a:hover{ color:#fff}
.z1-right-nr{ width:198px; height:315px; float:left; border:1px solid #D6D6D6;}
.z1-right-nr ul li{ width:168px; height:43px; float:left; border-bottom:1px dashed #D6D6D6; margin-left:10px; line-height:22px; background:url(../images/ico03.png) left 13px no-repeat; padding:8px 0 8px 10px;}

.imagepane3 { position:relative; height:110px; float:left;}
.imagepane3 img { position:absolute; top:0; left:0; z-index:8; opacity:0.0;}
.imagepane3 img.active { z-index:10; opacity:1.0;}
.imagepane3 img.last-active { z-index:9;}


.z2-left{ width:200px; height:auto; float:left}
.z2-left-nr{ width:198px; height:309px; float:left; border:1px solid #D6D6D6; padding-top:10px;overflow:hidden;}
.z2-left-nr ul li{ width:168px; height:auto; float:left; margin-left:10px; line-height:27px; background:url(../images/ico01.jpg) left 10px no-repeat; padding:0px 0 0px 10px;}
.z2-left1{ width:198px; height:auto; float:left; border:1px solid #D6D6D6; margin-bottom:10px;}

.z2-left-jj{ width:178px; height:auto; float:left; border:1px solid #D6D6D6; padding:10px; line-height:25px;}
.z2-left-jjnr{ width:178px; height:auto; float:left; padding-top:70px;}

.z2-cen{ width:570px; height:auto; float:left; margin-left:15px;}
.z2-cen-bt{ width:570px; float:left; background:url(../images/index_r12_c9.jpg) top center repeat-x; line-height:0}
.z2-cen-bt-left{ width:auto; height:39px; float:left; background:url(../images/index_r12_c6.jpg) top left no-repeat; line-height:39px; padding-left:30px; color:#fff; font-size:14px; font-weight:bold; padding-right:15px;}
.z2-cen-nr{ width:568px; height:310px; float:left; border:1px solid #D6D6D6;}
.z2-cen-nr-top{ width:550px; height:auto; float:left; margin-left:10px; border-bottom:1px dashed #D6D6D6; padding-bottom:10px;}
.z2-cen-nr-top p{ width:550px; height:22px; float:left; line-height:22px; color:#004799; font-size:14px; font-weight:bold; text-align:center}
.z2-cen-nr-top li{ width:550px; height:auto; float:left; line-height:25px;}
.z2-cen-nr-top li a{ color:#004799}
.z2-cen-nr-top li a:hover{ color:#007FFF}
.z2-cen-nr-bot{ width:550px; height:auto; float:left; margin-left:10px; margin-top:10px;}
.z2-cen-nr-bot li{ width:240px; height:auto; float:left; line-height:26px; background:url(../images/ico01.jpg) left 10px no-repeat; padding-left:15px;}

.z2-right-nr{ width:189px; height:309px; float:left; padding-left:9px; border:1px solid #D6D6D6; padding-top:10px;}
.z2-right-nr ul li{ width:180px; height:auto; float:left; line-height:25px; text-align:center}


.z3-bt{ width:1000px; float:left; background:url(../images/index_r12_c9.jpg) top center repeat-x; line-height:0}
.z3-nr{width:998px; height:auto; float:left; border:1px solid #D6D6D6;}
.marquee_horizontal{overflow:hidden; width:980px; height:auto; float:left; margin-top:10px; margin-left:10px; margin-bottom:10px;}
.marquee_horizontal ul li{ width:180px; float:left; padding:0 5px; text-align:center; line-height:25px;}
.marquee_horizontal ul li img{ width:180px; height:50px; display:block;}

.botbox{ width:100%; height:30px; float:left; background-color:#007CC2; line-height:30px; text-align:center; color:#fff; margin-top:15px}
.botbox a{ color:#fff; padding:0 15px;}
.botbox a:hover{ color:#fff; text-decoration:underline; padding:0 15px;}
.botbox1{ width:100%; height:auto; float:left; text-align:center; line-height:25px; padding:20px 0}


/*腾翼概况*/
.about-left{ width:200px; height:auto; float:left;}
.about-left-nr{ width:198px; height:auto; float:left; border:1px solid #D6D6D6; padding:10px 0; margin-bottom:10px;}
.about-left-nr ul li{ width:160px; height:auto; float:left; margin-left:10px; line-height:27px; background:url(../images/ico03.png) left 10px no-repeat; padding:0px 0 0px 18px; border-bottom:1px dashed #D6D6D6;}

.about-right{ width:790px; height:auto; float:right}
.about-right-bt{ width:790px; float:left; background:url(../images/index_r12_c9.jpg) top center repeat-x; line-height:0}
.about-right-nr{ width:768px; height:auto; float:left; border:1px solid #D6D6D6; padding:10px; line-height:28px;}

.left-menu{ width:198px; height:auto; float:left; border:1px solid #D6D6D6;}
.left-menu ul li{ width:160px; height:auto; float:left;}
.left-menu1 a{ width:160px; height:auto; float:left; margin-left:10px; line-height:27px; background:url(../images/ico03.png) left 10px no-repeat; padding:0px 0 0px 18px; border-bottom:1px dashed #D6D6D6;}
.left-menu1 a:hover{ width:160px; height:auto; float:left; margin-left:10px; line-height:27px; background:url(../images/ico03.png) left 10px no-repeat; padding:0px 0 0px 18px; border-bottom:1px dashed #D6D6D6;}

.left-menu2 a{ width:150px; height:auto; float:left; margin-left:10px; line-height:27px; background:url(../images/ico01.jpg) left 10px no-repeat; padding:0px 0 0px 10px; border-bottom:1px dashed #D6D6D6;}
.left-menu2 a:hover{ width:150px; height:auto; float:left; margin-left:10px; line-height:27px; background:url(../images/ico01.jpg) left 10px no-repeat; padding:0px 0 0px 10px; border-bottom:1px dashed #D6D6D6;}

.left-ss{ width:700px; height:auto; float:left; margin-bottom:10px; line-height:24px; margin-left:10px;}
.left-ss1{ width:550px; height:24px; float:left; border:1px solid #ccc;}
.left-ss2{ width:120px; height:24px; float:left; border:none}
.left-ss3{ width:300px; height:22px; float:left; border:none; padding-left:2px;}

.left-menu2a{ width:178px; height:auto; float:left; margin-left:10px;}
.left-menu2a ul li{ width:150px; height:auto; float:left; margin-left:10px; line-height:27px; background:url(../images/ico01.jpg) left 10px no-repeat; padding:0px 0 0px 18px; border-bottom:1px dashed #D6D6D6;}
.left-menu2a ul li a{ color:#505050;}
.left-menu2a ul li a:hover{ color:#006cd6;}

/*产品样式*/
.product{ width:230px; float:left; display:inline;}
.product ul li{ width:230px; float:left ; height:auto; line-height:30px; text-align:center; overflow:hidden; margin-top:10px; margin-left:10px;}
.product ul li a{ width:220px; float:left ; height:auto; line-height:30px; text-align:center; overflow:hidden; border:1px solid #E8E8E8; padding:4px;}
.product ul li a:hover{ width:220px; float:left ; height:auto; line-height:30px; text-align:center; overflow:hidden; border:1px solid #007FFF; padding:4px; color:#007FFF}
.product ul img{ width:220px; height:147px; float:left; display:inline;}
.mr30{ margin-right:30px;}

.product-nr{ width:768px; float:left;}
.product-nr-bt{ width:768px; float:left; text-align:center; font-size:18px; color:#004799; font-family:"微软雅黑"; line-height:50px;}
.product-nr-fb{ width:768px; float:left; text-align:center; color:#999; background-color:#F2F2F2; margin-bottom:10px; height:30px;}
.product-nr ul li{ width: 768px; float:left; line-height:25px; }
.product-nr ul li img{ max-width:768px;/*IE7以上及Firefox用*/ width: expression(this.width > 768 ? 768: true); /*IE6用*/}
.product-fy{ width:768px; float:left; border-top:1px dashed #ccc; padding-top:10px; margin-top:10px; color:#999}
.product-fy ul li{ width:768px; float:left; line-height:25px;}
.product-fy ul li a{ color:#999;}
.product-fy ul li a:hover{ color:#003798;}


/*新闻*/
.news{ width:748px; height:auto; float:left; margin-left:10px;}
.news ul{ width:748px; height:auto; float:left;}
.news ul li{ width:728px; height:50px; float:left; border-bottom:1px dotted #ccc; line-height:50px; background:url(../images/ico01.jpg) left center no-repeat; padding-left:20px;}


/*招聘*/
.zp{ width:728px; height:auto; float:left; border:1px dashed #dedede; padding:10px; margin-top:10px; margin-left:10px;}
.zp ul li{ width:728px; float:left; line-height:25px; margin-top:5px;}

.zp-view dl{ width:728px; height:auto; float:left; margin:10px 0 10px 20px; border:1px solid #dedede; border-bottom:none;}
.zp-view dl dt{ width:728px; float:left; border-bottom:1px solid #dedede;}
.zp-view dl dt,dd{ width:728px; float:left; border-bottom:1px solid #dedede;}

.ziduan80{ width:80px; float:left; color:#000; font-weight:bold;}
.ziduan120{ width:120px; float:left; color:#000; font-weight:bold;  text-align:center; padding-top:10px;}
.ziduan528{ width:528px; height:auto; float:left; border-left:1px solid #dedede; padding:10px 0 10px 10px;}

.bd200{ width:200px; height:20px; line-height:20px; border:1px solid #dedede}
.bd400{ width:400px; height:100px; line-height:20px; border:1px solid #dedede;}


/*客户反馈*/
.jy_hf{ width:748px; height:auto; float:left; border:1px solid #eee; margin-left:10px; margin-top:10px;}

.jy_hf .bt{ width:728px; height:28px; float:left;
background-image: -moz-linear-gradient(top, #fff, #eee); /* Firefox */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(1, #eee)); /* Saf4+, Chrome */ 
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType='0'); /* IE*/ 
padding:0 10px; behavior:url(../iecss3.htc);position:relative; z-index:2;  color:#003798
} 

.jy_hf .nr{ width:728px; height:auto; float:left; line-height:25px; padding:10px;}
.jy_hf .nr1{ width:728px; height:auto; float:left; border-top:1px solid #eee; padding:0 10px;}







/*按钮样式*/
.button{ width:60px; height:25px; background:url(../images/button.jpg) no-repeat; border:0; background-position:center;cursor:pointer; line-height:22px; color:#333; font-size:12px;}


/*蓝色按钮*/
.more-h{width:80px; height:22px; float:left}
.more-h .btn{width:80px; height:22px; line-height:22px; display:block; background:#007CC2; color:#fff; text-align:center; text-decoration:none;cursor:pointer; border:0;}
.more-h .btn:hover{ background:#003798; text-decoration:none;}






/*分页*/
.fenye{ width:760px; float:left; height:30px; padding:30px 0 0px 0; display:inline}
.div1{ text-align:right; float:right;}
.diva{color:#999; float:left; height:19px; line-height:19px; width:200px; text-align:center; float:left;}

.divb{float:left; height:17px; line-height:17px; width:70px; text-align:center; margin-left:3px; border:1px solid #e7e7e7}
.divb a{ background-color:#fff; display:block; color:#999}
.divb a:hover{ background-color:#efefef; display:block; color:#454545}

.divc{float:left; height:17px; line-height:17px; width:17px; text-align:center; margin-left:3px; border:1px solid #e7e7e7} 
.divc a{ background-color:#fff; display:block; color:#999}
.divc a:hover{ background-color:#efefef; display:block; color:#454545}

#div2{ background-color:#efefef; color:#454545 }



















/*对齐方式*/
.fl{ float:left;}
.fr{ float:right;}
.tar{ text-align:right;}
.tac{ text-align:center}
.tar{ text-align:right}


/*边距*/
.mt3{ margin-top:3px;}
.mt10{ margin-top:10px;}
.mt20{ margin-top:20px;}
.mt25{ margin-top:25px;}

.mr40{ margin-right:40px;}
.mr0{ margin-right:0px;}

.ml10{ margin-left:10px;}
.ml80{ margin-left:80px;}




/*文字样式*/
.fow{ font-weight:bold}
.hui9{ color:#999}
.black{ color:#000}
.huang{ color:#FA8035}
.lan{ color:#004799}
#lan{ color:#004799; font-weight:bold}
.lana{ color:#004799; font-weight:bold; border:0; background-color:#FFF; cursor:pointer;}
