
/*-----------------------------------------------------------------------------------------------------------------*/



body,ul,ol,li,dl,dd,dt,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div{margin:0 auto;padding:0;border:0;}
body{background: #fff url("/img/footer_bg.gif") no-repeat scroll center bottom; color:#414040;font-size:14px; margin-top:0px; line-height:22px;}
.page-content,footer{background-color: rgba(0, 0, 0, 0) !important;}
ul,ol{list-style-type:none;}
select,input,img,select{vertical-align:middle;}
a{ text-decoration:none;}

.left{ float: left;}
.right{ float: right;}
.clearfix{ zoom:1;}
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
a{ outline: none;}


.bannerbox {
    height: 600px;
    overflow: hidden;
    position: relative;
    width: 100%;
}
.containt-div{
    width: 1024px;
    position: relative;
    height: 420px;
}
.bannerbox ul{
    position: relative;
}
.bannerbox ul li{
    list-style: none;
    width: 100%;
    height: 600px;
    position: absolute;
    left: 0;
    top: 0;
}
.bannerbox ul li.fst-li{

    background-size: cover;
}
.bannerbox ul li.sec-li{
  
    background-size: cover;
}
.bannerbox ul li.third-li{
    
    background-size: cover;
}
.bannerbox ul li .img1{
    position: absolute;
}
/*banner-01*/
.baner-01-a{
    width: 274px;
    height: 44px;
    position: absolute;
    top: 100px;
    right:0;
    filter:alpha(opacity=0);
    -moz-opacity:0;
    -khtml-opacity: 0;
    opacity: 0;
}
.baner-01-b{
    width: 542px;
    height: 97px;
    top: 350px;
    right: 0;
    position: absolute;
    filter:alpha(opacity=0);
    -moz-opacity:0;
    -khtml-opacity: 0;
    opacity: 0;
}
/*banner2*/
.banner02-2{
    width:593px;
    height: 93px;
    position: absolute;
    top: 150px;
    left: 0;
    filter:alpha(opacity=0);
    -moz-opacity:0;
    -khtml-opacity: 0;
    opacity: 0;
}
.banner2-01{
    top: 124px;
    position: absolute;
    left: -100px;
    filter:alpha(opacity=0);
    -moz-opacity:0;
    -khtml-opacity: 0;
    opacity: 0;
}
.banner2-03{
    top: 260px;
    left: 0;
    position: absolute;
    filter:alpha(opacity=0);
    -moz-opacity:0;
    -khtml-opacity: 0;
    opacity: 0;
}
/*banner3*/
.banner3-01{
    position: absolute;
    top: 157px;
    width: 720px;
    height: 73px;
    left: 0;
    /*margin-left: -310px;*/
    filter:alpha(opacity=0);
    -moz-opacity:0;
    -khtml-opacity: 0;
    opacity: 0;
}
.banner3-02{
    position: absolute;
    top: 192px;
    left: 0;
    /*margin-left: -305px;*/
    width: 610px;
    filter:alpha(opacity=0);
    -moz-opacity:0;
    -khtml-opacity: 0;
    opacity: 0;
}
.banner3-03{
    position: absolute;
    top: 186px;
    width:214px;
    right: -50px;
    /*margin-left: -107px;*/
    filter:alpha(opacity=0);
    -moz-opacity:0;
    -khtml-opacity: 0;
    opacity: 0;
}
.banner3-04{
    position: absolute;
    bottom: 100px;
    right: 30px;
    width: 479px;
    margin-left: -239px;
    filter:alpha(opacity=0);
    -moz-opacity:0;
    -khtml-opacity: 0;
    opacity: 0;
}




.bannerbox .nav{width:100px;height:14px;position:absolute;bottom:10px;right:20px;z-index: 2; left: 50%;margin-left: -50px}
.bannerbox .nav dl dd{list-style-type:none;width:12px;height:12px;float:left;margin-right:5px;cursor:pointer;
    background:#fff;border:1px solid #fff;border-radius: 10px;}
.bannerbox .nav dl .bg{background:#6bb0e7;width:14px;height:14px;border:none;}




/* ���Ź����� ��ʼ */
.news-scrollbar .pagination {
    line-height: 11px;
    padding: 6px 0;
}
.news-scrollbar .panel-footer {
    background-color: #f5f5f5;
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
    border-top: 1px solid #ddd;
    float: right;
    margin-top: -40px;
    padding: 0 10px;
    position: relative;
}
.content-box-tel {
    margin-top: 10px;
    overflow: auto;
    font-family:"Microsoft Yahei";
}
.news-scrollbar {
    background-color: #efefef;
    width: 69%;
}
.news-tit {
    background-image: url("/img/new-tel-bg.gif");
    background-position: right 0;
    color: #fff;
    font-size: 16px;
    height: 39px;
    line-height: 39px;
    max-width: 118px;
    min-width: 95px;
    padding-right: 7px;
    text-align: center;
}
#news-list {
    height: 28px;
    margin: 5px 0 1px;
    overflow: hidden;
}
.red_news_list {
    float: left;
    font-size: 14px;
    line-height: 17px;
    padding-left: 2%;
    width: 95%;
}
.news-scrollbar > .panel3 > .panel2 > .panel1 > .news-list{height: 33px !important;}
.red_news_list strong {
    float: left;
    font-size: 14px;
    font-weight: normal;
    margin-top: 5px;
}
.tab_news_cntorder .red_news_list strong {
    color: #828282;
    height: 20px;
    line-height: 20px;
}
.red_time {
    float: right !important;
}
.tel-box {
    background-color: #efefef;
    height: 39px;
    line-height: 39px;

}
.tel-box p {
    color: #6bb0e7;
    font-size: 19px;
    letter-spacing: 1px;
    padding-left: 6px;
    text-align: center;
}

/* ���Ź����� ���� */


/* ��Ʒҳ������ ��ʼ */
.pro-yd{
    width: 100%;
}
.new-chn-wrapper{
    margin-top:25px;
    overflow:auto;
}
.new-chn-wrapper-left{width: 69%;}
.pro-nav {
    background-color: #9da4a4;
    background-position: center 18px;
    background-repeat: no-repeat;
    color: #fff !important;
    float: left;
    height: 120px;
    margin-right: 3.25333%;
    text-align: center;
    width: 22.56%;
    font-family:"Microsoft Yahei";
}
.pro-nav:last-child{
    margin:0;
}
.pro-nav:hover{background-color:#6bb0e7;}
.pro-nav:nth-child(1){background-color:#6bb0e7;}
.pro-nav:nth-child(1) p {
    margin-top: 30px !important;
}
.pro-nav:nth-child(2){background-image:url("/img/pro-icon-2.png");}
.pro-nav:nth-child(3){background-image:url("/img/pro-icon-3.png");}
.pro-nav:nth-child(4){background-image:url("/img/pro-icon-4.png");}
.pro-nav p {
    margin-top: 62px;
}
.pro-nav:hover{color:#fff;}

/* ��Ʒҳ������ ���� */




.tab_news {
    margin-top: 25px;
    width: 100%;
}

.order_box .tab_news_li .tab_news_close {
    background: #9da4a4;
    margin-right: 2px;
}
.order_box .tab_news_li .tab_news_open {
  
    margin-right: 2px;
    overflow: hidden;
}
.order_box ul li {
    color: #fff;
    cursor: pointer;
    display: list-item;
    float: left;
    font-size: 15px;
    height: 37px;
    line-height: 37px;
    list-style: outside none none;
    text-align: center;
    width: 94px;
}
.order_box .tab_news_li {
    border-bottom: 2px solid #6bb0e7;
    height: 39px;
    width: 100%;
    font-family: "Microsoft Yahei";
}
.tab_news_li li:hover{background-color:#6bb0e7 !important;}
.tab_news_cntorder {
    line-height: 30px;
    overflow: auto;
    padding: 0 0 10px;
}
.tab_news_cntorder a {
    /* border-bottom: 1px dashed; */
    color: #828282;
    width: 100%;
}
.tab_news_cntorder .red_news_list {
    border-bottom: 1px dashed;
    padding: 15px 0 0;
    width: 100%;
}
.red_news_list:hover strong,.red_news_list:hover strong a{
    color:#6bb0e7;
}
.red_news_list:hover{border-color:#6bb0e7;}
.tab_news_cntorder {
    height: 226px !important;
}
.red_news_box2{
    float: left;
    margin: 0 1%;
    width: 93%;
}
.chose_box .panel-footer {
    border: medium none;
    float: right;
    height: 226px;
    margin: 0;
    padding: 0;
    width: 5%;
}
.chose_box .panel-footer .pagination li,.panel-footer .pagination{width:100%;}
.chose_box .panel-footer .pagination{
    margin: 66px 0 !important;
}
.chose_box .panel-footer .pagination li a {
    display: block;
    height: 37px;
    width: 100%;
}


.gsjs {
    background: rgba(0, 0, 0, 0) url("/img/gsjj.gif") no-repeat scroll right 0;
}
.gs-contact-right{
    width: 29%;
}
.gsjs p {
    background: rgba(0, 0, 0, 0) url("/img/gsjj-tt.gif") no-repeat scroll 0 center;
    color: #fff;
    font-size: 12px;
    padding: 10px 8px 10px 60px;
}
.contact-box {
    margin-top: 20px;
    color:#686c6e;
}

.nav-icon-daohang {
    background-color: #ebf0f2;
    height: 135px;
    margin-bottom: 30px;
    margin-top: 30px;
}
.html-nav-icon a {
    background-color: #bdc0c1;
    border-radius: 50%;
    float: left;
    height: 96px;
    line-height: 96px;
    text-align: center;
    width: 96px;
}
.html-nav-blog-icon a img {
    float: left;
    margin: 21px 0 0 29px;
}
.html-nav {
    height: 96px;
    margin-left: 2%;
    margin-top: 20px;
    width: 22.2%;
}
.html-nav-txt a {
    color:#535353;
    margin-bottom: 10px;
    font-size:16px;
}
.html-nav-txt {
    color: #7f7f7f;
    font-size: 12px;
    margin: 17px 0 0 8%;
}
.html-nav:hover .html-nav-icon a{
    background-color:#6bb0e7;
}
.html-nav-txt a:hover{color:#6bb0e7;}


.red_link {
    height: 340px;
    padding-top: 12px;
    width: 100%;
}
.footer-link-list h4{
    margin-bottom: 10px;
}
.red_link a,.red_link{color:#999}
.footer-link-box {
    display: block;
    margin-top: 25px;
    overflow: auto;
    width: 100%;
}
.footer-link-list-box {
    float: left;
    text-align: left;
    /*width: 12.5%;*/
    margin-right:40px;
}
.footer-link-list li{font-size:12px;}
.footer-c {
    margin-top: 50px;
    text-align: center;
    width: 100%;
}
.contact-box table th{
    font-weight: normal;
    width: 68px;
}
.contact-box table{font-size:12px;}
.contact-box table th {
    font-weight: normal;
    text-align: right;
    width: 47px;
}
#footer > .wrapper {
    padding: 10px 0;
    position: relative;
}
#footNav,#powerby {
    top: 10px;
}
footer, #copyright, #footNav a, #footNav span {
    font-family: "Microsoft Yahei";
    font-size: 12px;
    line-height: 18px;
}
footer .wrapper{border-top:1px solid #444;}
.footer-link-list a:hover{color:#fff;}

.panel{display:block;}

.breadcrumb{border-left:2px solid #6bb0e7;}
.icon-list-alt::before {
    content: '\f1ea';
    margin-right:5px;
}



.logo{margin-top: 14px; 
      margin-bottom: -20px;
      }
#bs_01{color: #999;}
#bs_01:hover{color: #E3E3E3;}



/*�ϱ�����������ĵĴ���*/

.lanphan-product{width:750px;margin:0 auto;}
.lanphan-pic{margin:0;}
.lanphan-background{background-color: #eeedf2;}
.lanphan-margin{margin:0 8px;}
.article-content img{margin:0;}
#tbox {font-size: 10px;}
@media screen and (max-width:1200px) {
    #tbox {
        width: 733px;
    }
}
.lanphan-center{text-align:center;font-weight:bold;}
.article-content table th,.article-content table td{vertical-align: middle;text-align: center; padding:8px 0;}
.lanphan-service p{width:630px;margin:0 auto;overflow: auto;}
.lanphan-service p a {
    width: 160px;
    height: 160px;
    border-radius: 80px;
    background-color: #fff;
    display: block;
    line-height: 160px;
    text-align: center;
    margin: 45px 25px;
    border: none;
    font-size: 28px;
    float: left;
    font-family: Lobster;
    font-style: normal;
}
.dropdown-menu{left:auto;}
.has-list li {
    border-top: 1px solid #fff;
    padding: 0 !important;
}
.tree > li ul {
    border-left: medium none navy;
    font-weight: normal
}
.tree > li ul > li::before {
    content: '\e6e8';
    background-color: #ececec;
    border: none;
    margin-left:20px;
}
.tree > li > ul li a{margin-left:40px;}
.tree > li ul > li::after{display:none;}
.tree > li ul > li::before {
    top: 0;
    left: 0;
}
.tree .has-list ul a {
    margin-left: 50px;
}
.tree li a {
    margin-left: 30px;
}
.tree > li::before {
    background-color: #ececec;
    border: none;
    top:0;
    margin-left:8px;
}
.tree li > .list-toggle::before {
    content: '\e64f';
}
.tree li.open > .list-toggle::before{ content: '\e671';}
.tree li > .list-toggle{
    top: 5px;
    left: 10px;
}
a:hover{text-decoration: none;}
.tree li::before { width: 0;height: 0;}
/*.tree li.open > ul {display: none;}*/
/*��ҳ*/
.pro-nav:nth-child(2){ background: url("/img/pro-icon-2.png") no-repeat center;}
.pro-nav:nth-child(3){   background: url("/img/pro-icon-3.png") no-repeat center;}
.pro-nav:nth-child(4){  background: url("/img/pro-icon-4.png") no-repeat center;}
.pro-nav:nth-child(2) p,.pro-nav:nth-child(3) p,.pro-nav:nth-child(4) p{display:none;}
.pro-nav:nth-child(2),.pro-nav:nth-child(3),.pro-nav:nth-child(4){border:1px solid #999999;}
.pro-nav:nth-child(2):hover,.pro-nav:nth-child(3):hover,.pro-nav:nth-child(4):hover{border:none;}
.pro-nav p.pro-text{background-color: #636466;height: 20px;font-family: "Microsoft YaHei";
 font-size: 13px;  margin-top: 100px;line-height:20px;display:block;}
.pro-nav p.pro-text span{ font-size:13px;font-family: "Microsoft YaHei";}