@charset "utf-8";
html,body,h1,h2,h3,h4,h5,h6,hr,p,iframe,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td,fieldset{margin:0;padding:0}
ul,ol,dl{list-style-type:none}
address,caption,cite,code,dfn,em,th,var,i,b{font-style:normal;font-weight:normal}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}
input,button{overflow: visible;vertical-align:middle;outline:none}
h1,h2,h3,h4,h5,h6{font-size:100%; font-weight:normal;}
a,area{outline:none;blr:expression(this.onFocus=this.blur())}
a:focus,a:hover,a:active{outline:none;blr:expression(this.onFocus=this.blur())}
sub,sup{vertical-align:baseline}
table{border-collapse:collapse;border-spacing:0}
textarea { resize:none} 
input[type="submit"],input[type="button"]{ cursor:pointer;}
img{border:0;vertical-align:middle}
a img,img{-ms-interpolation-mode:bicubic}
a{text-decoration:none;cursor: pointer; color:#666}
a:hover{text-decoration:none}
body,th,td,button,input,select,textarea{ font-family: Arial,"微软雅黑";font-size:12px;color:#000;}
body{min-width: 1100px;}
.layout{ width:1100px; margin:0 auto; clear:both}
.fl{ float:left}
.fr{ float:right}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden; font-size:0; line-height:0}
.clearfix{*zoom:1}
/*初始化*/


.header{
    height: 118px;background: url("../images/bgpng1.png") repeat-x;}

.logo{
    padding-top: 22px;
    float: left;}

.lan{
    height: 49px;
    line-height: 49px;
    padding-top: 16px;text-align: right;}

.lan a{padding-left: 30px;
    display: inline-block;
    color: #333333;
    background-position: left center;background-repeat: no-repeat;}
.lan-en{
    background-image: url(../images/bgpng4.png);}
.lan-ch{
    background-image: url(../images/bgpng3.png);}

.lan span{
    color: #333333;
    margin: 0 18px;
    display: inline-block;}

.search-txt{
    float: left;
    border:none;
    height: 30px;
    line-height: 30px;
    padding: 0 10px;
    width: 156px;
    font-size: 14px;}
.search-btn{
    float: left;
    border:none;
    background:url("../images/bgpng2.png");
    height: 30px;
    padding: 0 10px;
    width: 39px;
}


.nav{
    text-align: center; height:50px; line-height:50px; background:url("../images/bgpng5.png") repeat-x;  position:relative; z-index:100;  }
.nav .nUl{
    display: inline-block;}
.nav a{ color:#fff; }
.nav .nLi{
    margin-left: -2px; float:left;width: 124px; position:relative; display:inline;
  }
.nav .nLi:last-child h3{background:none}
.nav .nLi h3{background: url("../images/bgpng8.png") right center no-repeat;}
.nav .nLi h3 a{ display:block; font-size:16px;   }
.nav .sub{ display:none; width:129px; left:0; top:50px;  position:absolute;  p  }
.nav .sub li{ zoom:1;background:url("../images/bgpng6.png"); }
.nav .sub a{ display:block;
    height: 44px;
    line-height: 44px;
    font-size: 14px; }
.nav .sub a:hover{ background:#7a7e83; color:#fff;  }
.nav .on h3 a{ background:url("../images/bgpng6.png"); }
.nav .on h3{
    background: none;}

.banner a{
    display: block;
    height: 500px;}

.footer{
    color: #ffffff;
    font-size: 14px;
    height: 152px;background: url("../images/bgpng9.png") repeat-x; text-align: center; }

.weblinks{
   /*  padding-top: 9px; */
    line-height: 47px;
    font-size: 15px;
   }

.weblinks span{
    margin: 0 36px;
}
.weblinks a{
    color: #ffffff;}

.ky{
    line-height: 27px;border-bottom:1px solid #2c2f32; }

.copyright{ line-height: 48px;border-top:1px solid #585c5f;
    font-size: 12px;}


.mr0{
    margin-right: 0 !important;}

.main{
    /* padding: 20px 0 88px 0; */
    padding: 0 0 33px 0;

}

.proshow{
    background: #f0f0f0;
    padding-bottom: 30px;}



.proshow li{
    float: left;
    width: 218px;
    margin-right: 2px;}
.proshow-name1{
    line-height: 39px;
    text-align: center;}
.proshow-name1 a{
    color: #ffffff;
    font-size: 14px;
}
.proshow-name1 a:hover{
    text-decoration: underline;
}

.proshow li.p1 .proshow-name1{
    background: #c7000b;
    border-bottom: 2px solid #a90009;}

.proshow li.p2 .proshow-name1{
    background: #13528f;
    border-bottom: 2px solid #10467a;}

.proshow li.p3 .proshow-name1{
    background: #82c031;
    border-bottom: 2px solid #6fa32a;}

.proshow li.p4 .proshow-name1{
    background: #f08617;
    border-bottom: 2px solid #cc7214;}

.proshow li.p5 .proshow-name1{
    background: #a715a6;
    border-bottom: 2px solid #8e128d;}

.proshow-name2{
    padding-top: 10px;
    line-height: 31px;
}
.proshow-name2 a{
    font-weight: bold;}

.proshow-wrap{
    line-height: 30px;
    padding-left: 52px;}

.proshow-link{
    display: block;
    padding-left: 14px;background: url("../images/bgpng10.png") left center no-repeat}
.modshow{
    margin: 21px 0px;}
.modshow li{
    color: #666666;
    background: #f0f0f0;
    width: 260px;
    margin-right: 20px;
    float: left;}
.modshow-wrap2{
    padding: 0 9px;}
.modshow li h2{
    line-height: 39px;
    text-align: center;  border-bottom: 1px solid #d8d8d8;}
.modshow li h3 a,
.modshow li h2 a{
    color: #333333;
    font-size: 14px;
  }

.modshow li h3{
    line-height: 41px;
    height: 41px;
    overflow: hidden;
    }
.modshow li p{
    line-height: 18px;
    height: 36px;
    overflow: hidden;
    padding-top: 2px;
}


.modshow-wrap{
    padding-top: 11px;
    line-height: 41px;
    height: 41px;
  }

.modshow-time{
    float: left;
 }
.modshow-more{
    float: right;}

.friendlink{
    background: #f0f0f0;}
.friendlink h2{
    height: 32px;
    line-height: 32px;}

.friendlink h2 span{
    display: inline-block;
    height: 32px;border-top: 3px solid #da2335;
    width: 68px;
    text-align: right;
    color: #333333;
    font-size: 14px;}

.friendlink  table{
    width: 100%;}
.friendlink  td{width: 25%;
    text-align: center;
    padding: 15px 0 25px 0;}



.main-left{
    float: left;
    width: 200px;}


.sideMenu{border:1px solid #d3d3d3;  }
.sideMenu h3{ height:32px; line-height:32px; padding-left:10px;  background:#4e5155; cursor:pointer;    margin-bottom: 1px;
}
.sideMenu h3 a{
    color: #ffffff;
    font-size: 14px;
    display: block;
}


.sideMenu li{
    line-height: 20px;background: #f4f4f4;
   }

.sideMenu li a{
    color: #444444;
    display: block;
    padding-left: 37px;background: url("../images/bgpng12.png") 22px center no-repeat;}
.sideMenu li.aon{background:#fdfdfd}
.sideMenu h4.on>a,
.sideMenu li.aon a{color: #ff6600}

.sideMenu h4{
    line-height: 33px;
    background: #ededed;

    margin-top: 1px;}
.sideMenu h4>a{
    color: #444444;
    font-size: 13px;
    display: block;
    padding-left: 23px;background: url("../images/bgpng11.png") 12px center no-repeat;}

.main-right{border: 1px solid #d3d3d3;
    float: right;
    width: 879px;}
.main-right007{border: 1px solid #d3d3d3;
    float: right;
    width: 878px;}	
	
.pbox{
    padding: 10px 20px 80px 20px;}

.place{
    line-height: 33px;
    height: 33px;border-bottom: 1px solid #e5e5e5;
    color: #999999;
    font-size: 14px;}
.place a{
    color: #999999;}
.place a.on{
    color: #666666;}
.place span{
    margin: 0 8px;}

.webtit{
    line-height: 48px;
    padding-top: 5px;
    color: #1e458c;
    font-size: 20px;
    font-weight: bold;}
.news li{
    height: 130px;
    padding: 30px 0;border-bottom: 1px solid #e5e5e5}
.news-img{
    float: left;
    position: relative;}
.news-new{
    width: 35px;
    height: 54px;
    background:url("../images/bgpng13.png");
    position: absolute;
    left: -7px;
    top: -12px;}
.news-cnt{
    padding-left: 249px;}

.news li h3{
    line-height: 31px;}
.news li h3 a{
    color: #333333;
    font-size: 13px;}

.news li p{
    line-height: 24px;
    color: #666666;
    font-size: 13px;}
.news-wrap{ line-height: 44px;
    margin-top: 3px;
    height: 44px;}

.news-time{
    float: left;
    font-size: 13px;
    color: #999999;}
.news-link{
    float: right;
    font-size: 13px;
    color: #999999;}

/*翻页*/
.page{ padding-top: 35px;
    text-align: center;}
.page-ym{
    display: inline-block;
    padding:0 10px;
    margin: 0 8px;
    height: 30px;line-height: 30px;
    vertical-align: top;
    border: 1px solid #e5e5e5;}
.page .page-ym:hover,
.page .page-ym.on{background: #4a4e51;
    border: 1px solid #4a4e51;
    color: #ffffff;}
/*翻页*/
.page>li{
    display: inline-block;
    /* padding:0 10px; */
    margin: 0 8px;
    height: 30px;line-height: 30px;
    vertical-align: top;
    border: 1px solid #e5e5e5;}
.page>li:hover,
.page>li.on{background: #4a4e51;
    border: 1px solid #4a4e51;
    }
.page>li>a{
   padding:0 10px; 
}
.page>li>a:hover,
.page>li.on>a{
    color: #ffffff;
} 


.zl li{
    float: left;
    width: 248px;
    border: 1px solid #e5e5e5;    text-align: center;
    margin-bottom: 44px;
    margin-right: 44px;}
.zl li>a{width: 248px;
    height: 240px;
    display: block;
    position: relative;}
.zl li>a span{
    display: none;
    position: absolute;
    width: 100%;
    height: 100%;background: url("../images/bgpng14.png");
    left: 0;
    top: 0;}
.zl li:hover>a span{
    display: block;}

.zl li p{
    font-size: 14px;
    line-height: 42px; border-top: 1px solid #e5e5e5;}

.zl li:hover p{
    background: #14528f;}

.zl li:hover p a{color: #fff}


/* Preload images */
body:after {
    content: url(../images/close.png) url(../images/loading.gif) url(../images/prev.png) url(../images/next.png);
    display: none;
}

.lightboxOverlay {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9999;
    background-color: black;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
    opacity: 0.8;
    display: none;
}

.lightbox {
    position: absolute;
    left: 0;
    width: 100%;
    z-index: 10000;
    text-align: center;
    line-height: 0;
    font-weight: normal;
}

.lightbox .lb-image {
    display: block;
    height: auto;
    max-width: inherit;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
}

.lightbox a img {
    border: none;
}

.lb-outerContainer {
    position: relative;
    background-color: white;
    *zoom: 1;
    width: 250px;
    height: 250px;
    margin: 0 auto;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
}

.lb-outerContainer:after {
    content: "";
    display: table;
    clear: both;
}

.lb-container {
    padding: 4px;
}

.lb-loader {
    position: absolute;
    top: 43%;
    left: 0;
    height: 25%;
    width: 100%;
    text-align: center;
    line-height: 0;
}

.lb-cancel {
    display: block;
    width: 32px;
    height: 32px;
    margin: 0 auto;
    background: url(../images/loading.gif) no-repeat;
}

.lb-nav {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 10;
}

.lb-container > .nav {
    left: 0;
}

.lb-nav a {
    outline: none;
    background-image: url('data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==');
}

.lb-prev, .lb-next {
    height: 100%;
    cursor: pointer;
    display: block;
}

.lb-nav a.lb-prev {
    width: 34%;
    left: 0;
    float: left;
    background: url(../images/prev.png) left 48% no-repeat;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    -webkit-transition: opacity 0.6s;
    -moz-transition: opacity 0.6s;
    -o-transition: opacity 0.6s;
    transition: opacity 0.6s;
}

.lb-nav a.lb-prev:hover {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
}

.lb-nav a.lb-next {
    width: 64%;
    right: 0;
    float: right;
    background: url(../images/next.png) right 48% no-repeat;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    -webkit-transition: opacity 0.6s;
    -moz-transition: opacity 0.6s;
    -o-transition: opacity 0.6s;
    transition: opacity 0.6s;
}

.lb-nav a.lb-next:hover {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
}

.lb-dataContainer {
    margin: 0 auto;
    padding-top: 5px;
    *zoom: 1;
    width: 100%;
    -moz-border-radius-bottomleft: 4px;
    -webkit-border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    -webkit-border-bottom-right-radius: 4px;
    border-bottom-right-radius: 4px;
}

.lb-dataContainer:after {
    content: "";
    display: table;
    clear: both;
}

.lb-data {
    padding: 0 4px;
    color: #ccc;
}

.lb-data .lb-details {
    width: 85%;
    float: left;
    text-align: left;
    line-height: 1.1em;
}

.lb-data .lb-caption {
    font-size: 13px;
    font-weight: bold;
    line-height: 1em;
}

.lb-data .lb-number {
    display: block;
    clear: left;
    padding-bottom: 1em;
    font-size: 12px;
    color: #999999;
}

.lb-data .lb-close {
    display: block;
    float: right;
    width: 30px;
    height: 30px;
    background: url(../images/close.png) top right no-repeat;
    text-align: right;
    outline: none;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
    opacity: 0.7;
    -webkit-transition: opacity 0.2s;
    -moz-transition: opacity 0.2s;
    -o-transition: opacity 0.2s;
    transition: opacity 0.2s;
}

.lb-data .lb-close:hover {
    cursor: pointer;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
}


.ban{
    padding-top: 29px;
    padding-bottom: 36px;
    margin-left: -20px;}

.toppro-img{
    float: left;}
.toppro-cnt{
    padding-left: 291px;}
.toppro h3{
    padding-top: 8px;
    line-height: 37px;
    border-bottom: 1px solid #e5e5e5;}
.toppro{
    min-height: 150px;
    padding-bottom: 22px;}
.toppro h3 a{
    color: #333333;
    font-size: 16px;}

.toppro p{
    padding-top: 15px;
    line-height: 24px;
    color: #666666;
    font-size: 14px;}



.prolist-img{
    float: left;}
.prolist-cnt{
    padding-left: 205px;}
.prolist li{
    width: 381px;
    float: left;
    border-top: 10px solid #1e458c;
    margin-right: 77px;}
.prolist p{
    line-height: 18px;color: #666666;
 }

.prolist-link{
    background: #2e6096;
    display: inline-block;
    width: 103px;
    height: 26px;
    line-height: 26px;border-radius: 3px;
    margin-top:15px;
  color: #fff;
    text-align: center;
}

.prolist-link span{
    padding-left: 23px;background: url("../images/bgpng15.png") left center no-repeat;}

.cho-tip{
    line-height: 24px;
    font-size: 14px;
    color: #1f598f;}

.cho-list{
    padding: 26px 0 39px 0;
 }
.cho-list li{
    /* padding-bottom: 14px; */
    float: left;   border: 1px solid #dfdfdf;
    width: 171px;text-indent: 10px;
    margin-right: 48px;
    position: relative;
    min-height: 188px;}
.cho-list h3{
    line-height: 32px;
    border-bottom: 1px solid #dfdfdf;
    background: #f4f4f4 url("../images/bgpng16.png") 154px center no-repeat;
    color: #333333;
    font-size: 16px;
    /* margin-bottom: 10px; */}
.cho-list p{
    line-height: 24px;
    position: relative;
}

.cho-list p a{
    display: block;
    padding: 1px 4px;
    font-size: 13px;}

.cho-nextbg{}

.cho-list p a.on{
    background: rgb(241, 241, 241);
    /* border: 1px dashed #999; */
}
.cho-list p a:hover{
    background: rgb(241, 241, 241);
}

.cho-nextbg{
    position: absolute;
    width: 9px;
    height: 13px;background: url("../images/bgpng17.png");
    left: -27px;
    top: 90px;

}

.qdtable-tit{
    height: 36px;
    line-height: 36px;
    text-indent: 14px;
    color: #ffffff;
    font-size: 18px;
    background: #1f598f;}

.qdtable table{
    width: 100%;}
.qdtable th,.qdtable td{
    text-align: center;
    height: 30px;
    border: 1px solid #dfdfdf;
    width: 33.33%;}

.qdtable th{
    font-size: 15px;
    color: #333333;}
.qdtable .t1 th,
.qdtable .t1 td{background: #f6f6f6}
.qdtable .t2 td{background: #ffffff}
.qdtable td{
    color: #666;}
.qdtable-btn{
    display: inline-block;
    width: 23px;
    height: 17px;background: url("../images/bgpng18.png")}

.sq{
    padding-top: 19px;}

.sq-tit{
    line-height: 66px;
    text-align: center;
    color: #1e458c;
    font-size: 20px;}

.sq table{
    width: 100%;}
.sq th,
.sq td{
    text-align: center;
    height: 30px;
    color: #333333;
    font-size: 13px;
    border: 1px solid #d3d3d3;
    line-height: 30px;
    max-width: 150px;
}
.sq .ml1{
    margin-left: 19px;}

.sq .ml2{
    margin-left: 100px;}

.sq-txt{
    height: 30px;
    line-height: 30px;
    border: none;background:none;
    text-align: left;
    font-size: 13px;
    color: #333333;
    padding:0 10px; box-sizing: border-box}
.sq-txtw1{
    width: 65px;}

.sq-txtw2{
    width: 100%;}

.sq-txtw3{
    width: 210px;}
.sq .spe {
    background: #f4f4f4;}



.sq-btns{
    text-align: center;}

.sq-btn{
    width: 100px;
    height: 35px;
    border: none;
    font-size: 14px;
    color: #ffffff;
    margin: 0 19px;}
.sq-btn-1{
    background: #14528f;}
.sq-btn-2{
    background: #95989c;}

.sq-peo{
    padding-left: 148px;}
.sq-peo ul{
    padding: 30px 0;}
.sq-peo li{
    color: #333333;
    font-size: 14px;
    padding: 5px 0;
    height: 30px;
    line-height: 30px;
    float: left;
    width: 49%}

.ban2{
    padding: 19px 0;}

.us-menu{
    line-height: 40px;
    height: 40px;
    border: 1px solid #e5e5e5;background:url("../images/bgpng1.png") repeat-x top center;}

.us-menu a{
    text-align: center;
    float: left;
    width: 115px;
    height: 40px;
    color: #333333;
    font-size: 16px;}

.us-menu a.on{
    color: #ffffff;
    background:url("../images/bgpng19.png") center repeat-x;
}

.us-tit{
    padding-top: 10px;
    line-height: 55px;
    font-size: 18px;
    color: #14528f;}
.us-img-cnt{
    padding: 20px 0;}
.us-p1{
    padding-left: 48px;
    line-height: 37px;
    font-size: 16px;
    color: #333333;
    padding-top: 50px;  }

.us-p2{
    line-height: 26px;
    font-size: 14px;
    color: #666;
     }

.us-img-cnt2{

    padding-top: 45px;}
.us-img-cnt2-video{
    margin-right: 130px;}


.yd-hd{
    padding: 10px 0;
    height: 32px;
    line-height: 32px;
    color: #666666;
    font-size: 16px;}

.yd-hd div.fl{margin-right: 10px}

.yd-select{
    height: 32px;
    color: #666666;
    font-size: 16px;
    margin-left: 5px;}

.yd-txt{
    font-size: 16px;
    color: #666666;
    height: 28px;
    width: 110px;
    padding:0 5px;
    line-height: 28px;
    border: 1px solid #e5e5e5;}

.yd-tip{
    font-size: 14px;
    color: #14528f;}

.yd-btn{width: 72px;
    height: 30px;
    border: none;background: url("../images/bgpng19.png") repeat-x;
    color: #ffffff;border-radius: 3px}
.yd-table{
    padding-bottom: 60px;
    width: 879px;
    padding-top: 25px;
    margin-left: -20px;}
.yd-table table{
    width: 100%;}
.yd-table td,.yd-table th{
    border-bottom: 1px solid #e5e5e5;
    text-align: center;
    height: 42px;}

.yd-table td{
    color: #666666;}

.yd-table th{
    font-size: 14px;
    color: #333;}
.yd-table .t1 th,
.yd-table .t1 td{background: #fff}
.yd-table .t2 th,
.yd-table .t2 td{background: #f9f9f9}

.act{
    padding-top: 102px;}

.act-tit{
    line-height: 145px;
    text-align: center;
    font-size: 40px;
    color: #004f9c;
 }
.act-wrap{width: 418px;margin: 0 auto;}
.act-menu ul{
    border: 1px solid #d3d3d3;}

.act-menu li{
    text-align: center;
    float: left;
    width: 208px;
    line-height: 40px;
    height: 38px;}
.act-menu li a{
    display: block;
    color: #333333;
    font-size: 16px;}

.act-menu li.on a{background: url("../images/bgpng19.png") repeat-x;
    color: #ffffff;}

.act-rom{
    height: 38px;
    line-height: 38px;
    padding-bottom: 25px;}
.act-label{
    float: left;
    width: 64px;
    margin-right: 5px;
    font-size: 16px;
    color: #333333;
    text-align: right;}
.act-form{
    padding-bottom: 100px;
    padding-top: 45px;}
.act-txt{
    border: 1px solid #d3d3d3;
    height: 36px;
    line-height: 36px;
    padding: 0 10px;
    width: 229px;}

.act-btn{
    border: 1px solid #004f9c; height: 34px;background: #fff;background: url("../images/bgpng20.png");
    width: 84px;
    color: #004f9c;
    font-size: 16px;
    float: right;
    margin-top: -60px;}

.main-right2{
    float: right;
    width: 679px;border: 1px solid #d3d3d3;}

.main-right2 .prolist li{
    width: 316px;
    margin-right: 6px;}

.main-right2 .prolist-img img{
    /* width: 163px;
    height: 193px; */
    max-width: 163px;
}

.main-right2 .prolist-cnt{
    padding-left: 170px;}

.main-right3{
    padding: 10px;
    padding-bottom: 20px;
    width: 180px;background: #f0f0f0;
    float: right;}
.somelinks{
    padding: 25px 0;}
.somelinks li{
    line-height: 31px;
    height: 31px;}
.somelinks li a{
    display: inline-block;*zoom:1;*display: inline;
    padding-left: 31px;
    font-size: 14px;background-position: left center;background-repeat: no-repeat}

.somelinks li.s1 a{
    background-image: url(../images/bgpng21.png);}

.somelinks li.s2 a{
    background-image: url(../images/bgpng22.png);}

.somelinks li.s3 a{
    background-image: url(../images/bgpng23.png);}


.contactmsg-tit{
    line-height: 38px;
    color: #14528f;
    font-size: 14px;}

.contactmsg-cnt{
    line-height: 19px;
    color: #666;
    padding-bottom: 14px;
 }

.contactmsg-list li{
    padding-left: 29px;
    line-height: 20px;
    padding-bottom: 12px;background-position:0 1px;background-repeat: no-repeat}

.contactmsg-list li.c1{  background-image: url(../images/bgpng24.png);}
.contactmsg-list li.c2{  background-image: url(../images/bgpng25.png);}
.contactmsg-list li.c3{  background-image: url(../images/bgpng26.png);}

.contactmsg-ewm{
    text-align: center;
    padding-top: 32px;
    color: #333333;
    line-height: 31px;}
.contact{
    color: #666666;
    font-size: 13px;}
.contact-cnt{
    width: 332px;
    padding-top: 46px;
    line-height: 23px;}

.contact-img2{
    padding: 55px 0;}

.contact-img3{
    padding-top: 40px;}

.zp{
    color: #da1c2f;text-decoration: underline;
    font-size: 16px;}

.contact-wrap{
    margin-top: -30px;}
	
	
	.dis-tip{ text-indent:24px; line-height:54px; padding-top:34px;}
	.main-right4{ width:898px;border: 1px solid #d3d3d3;
    float: left;}
	.dis{ color:#333333}
	.dis-col1{color:#ff0000;}
	
	
	
	.dis-list{ padding-left:29px;}
	.dis-list{ padding-bottom:30px;}
	.dis-list li{ padding-bottom:17px; width:395px;  line-height:32px; float:left}
		.dis-label{ float:left; width:149px; text-align:right; margin-right:5px;}
		
		.dis-txt{ width:225px; float:left; padding:0 5px;height:30px; line-height:30px; border:1px solid #d3d3d3; }
		.dis-textarea:focus,
		.dis-txt:focus{ border:1px solid  #14528f}
		
		.dis-select{ width:235px; float:left; height:30px; line-height:30px; border:1px solid #d3d3d3; }
		
		.dis-textarea{ width:608px; padding:10px; height:184px; border:1px solid #d3d3d3; float:left}
		
			.dis-list li.spe{  width:790px;}
		
		
		.gg-tit{ margin-left:-20px; width:679px; height:37px; line-height:37px; background:#1f598f; text-indent:22px; font-size:16px; color:#fff; margin-bottom:18px;}
		
		.gg-table{ width:100%}
			.gg-table td,	.gg-table th{ border:1px solid #dfdfdf; height:28px; text-align:center; color:#666}
		.pro{ padding-top:30px; padding-bottom:50px;}
		
		.pro-msg{ width:339px;}
		.pro-msg-tit{ line-height:32px; color:#1e458c; font-size:14px; margin-bottom:10px; border-bottom:1px solid #e5e5e5}
		.pro-msg-cnt{ padding-left:13px; background:url(../images/bgpng28.png) left center no-repeat; line-height:29px; color:#666}
		.pro-msg-cnt2{ padding-top:10px; color:#1e458c; font-size:14px;  line-height:20px; }
		.pro-showimg{ width:270px;}
		
		
		
		.picScroll-left{ background:#f4f4f4; padding:5px 0; overflow:hidden; position:relative;}
		.picScroll-left .phd{ display:none !important;}
		
		.picScroll-left .tempWrap{ margin:0 auto !important;}	
		.picScroll-left .pbd ul{ overflow:hidden; zoom:1; }
		.picScroll-left .pbd ul li{ margin:0 4px; float:left; _display:inline; overflow:hidden; text-align:center; padding:1px;  }
		.picScroll-left .pbd ul li img{ width:67px; height:60px;}
		.picScroll-left .pbd ul li.on{ padding:0; border:1px solid #1e458c}
		
		.picScroll-left .pprev,.picScroll-left .pnext{ position:absolute; z-index:2; left:3px; top:18px; font-family: "宋体"; font-size:30px; font-weight:bold }
		.picScroll-left .pnext{ left:auto; right:3px; }
		
		
		.slideBox{   position:relative;  }
		
		.slideBox .bd{ position:relative; border:4px solid #f4f4f4; height:100%; z-index:0;   }
		.slideBox .bd .zoomd{ position:absolute ; background:url(../images/bgpng27.png); width:16px; height:15px; right:5px; bottom:5px; z-index:10000}
		.slideBox .bd:hover .zoomd{ display:none;}
		.slideBox .bd li{ zoom:1; vertical-align:middle; }
		.slideBox .bd img{ width:264px; height:250px; display:block;  }
	
	
	
	

/* This is the moving lens square underneath the mouse pointer. */
.cloud-zoom-lens {
	border: 4px solid #888;
	margin:-4px;	/* Set this to minus the border thickness. */
	background-color:#fff;	
	cursor:move;		
}

/* This is for the title text. */
.cloud-zoom-title { display:none !important
}

/* This is the zoom window. */
.cloud-zoom-big {
	border:4px solid #ccc;
	overflow:hidden;
}

/* This is the loading message. */
.cloud-zoom-loading {
	color:white;	
	background:#222;
	padding:3px;
	border:1px solid #000;
}

.procr{ width:879px; margin-left:-20px;}

.procr-rz h4{ line-height:67px; text-align:center; font-size:24px; color:#005daa}
.procr-rz  table{ width:100%;}
.procr-rz  th{ text-align:center; height:30px; background:#1f598f; color:#fff; font-size:14px;}
.procr-rz td{ text-align:center; height:28px; border:1px solid #fff; background:#c2e1f1; color:#333; font-size:14px;} 

.procr-pro{ padding-bottom:44px}
.procr-pro-img{
    float: left;
    position: relative;
}
.procr-pro-cnt{
    padding-left: 140px; padding-right:5px;}
.procr-pro li{
    width: 292px;
    float: left; border:1px solid #d3d3d3; margin:-1px 0 0 -1px;
   
    }
.procr-pro-cnt h3{
    padding-top:5px;
    line-height:26px;
 }
 .procr-pro-cnt h3 a{color: #14528f; font-size:14px;}
  .procr-pro-cnt h3 a:hover{ color: #f08618}
.procr-pro-cnt p{line-height:17px;color: #666666; }


.procr-show-link{ float:left;margin-right:10px;}
.procr-show-link p{ height:28px; line-height:28px; padding-bottom:14px; text-align:center; font-size:16px; color:#fff; }

.procr-show{ margin:20px 0 37px 0; width:879px;  overflow:hidden; position:relative;  }
		.procr-show .hd{ height:5px; text-align:center;  position:absolute; right:0px; bottom:5px; z-index:1; width:100% }
		.procr-show .hd ul{ overflow:hidden; zoom:1; display:inline-block;*zoom:1;  *display: inline;  }
		.procr-show .hd ul li{ float:left; margin:0 3px;  width:15px; height:5px; text-indent:9999px; overflow:hidden; background:#fff; cursor:pointer; }
		.procr-show .hd ul li.on{ background:#ff6600;  }
		
		.procr-show .bd{ position:relative; height:100%; z-index:0;   }
		.procr-show .bd li{ zoom:1; vertical-align:middle; }
		

/*12.10*/

.banner{  height:500px; overflow:hidden; position:relative;  }
.banner .hd{ height:12px; overflow:hidden; position:absolute; right:0px; bottom:28px; width:100%; text-align:center; z-index:1; }
.banner .hd ul{ overflow:hidden; display:inline-block;*display:inline; zoom:1;}
.banner .hd ul li{ float:left; margin:0 8px;  width:18px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px; height:12px; text-indent:100%; overflow:hidden; cursor:pointer; background:#999 }
.banner .hd ul li.on{background: #13528f}

.banner .bd{ position:relative; height:100%; z-index:0;   }
.banner .bd li{ zoom:1; vertical-align:middle; }
.banner .bd ul,.banner .bd li{ width:100% !important}


.clearfix.zilan1,.clearfix.zilan2,.clearfix.zilan3,.clearfix.zilan4,.clearfix.zilan5{
    display: none;
    height: 146px;
}
.clearfix.zilan1.now{
    display: block;
}
.clearfix.zilan2.now{
    display: block;
}
.clearfix.zilan3.now{
    display: block;
}
.clearfix.zilan4.now{
    display: block;
}
.clearfix.zilan5.now{
    display: block;
}
.proshow-wrap .proshow-link:hover{
    text-decoration: underline;
}


.n_img{
    position: absolute;
    right: -8px;
    top: -5px;
    width: 38px;
    height: 38px;
}
.n_img img{
    width: 38px;
    height: 38px;
}

.nUl .sub li>a:hover{
    color: yellow;
}

.cho-list{position: relative;padding-top:0;padding-bottom: 0;margin:26px 0 39px 0;}

.cho-list h1,
.cho-list p{position: relative;z-index: 2;}
.cho-list .linebox{display: none;position: absolute;left:-1px;top:-1px;width:173px;height:204px;border-color:#1f598f;padding: 0;margin:0;z-index: 1;}
.cho-list:hover .linebox{display: block;}


.toppro.on{
    height: 150px;
    overflow: hidden;
}

.zl li{
    z-index: 0;
}
#wrap{
    z-index: 0!important;
}


/*公司历程*/
.licheng{
    width: 100%;
    height: auto;
    margin-top: 38px;
}
.l_line{
    border-bottom: 1px solid #e5e5e5;
    height: auto;
    overflow: hidden;
    padding: 20px 0;
}
.line_l{
    float: left;
    width: 70px;
     color: #337fe5;
     font-size: 14px;
     font-family: "Microsoft YaHei";
     font-weight: bold;
}
.line_r{
    width: 768px;
    float: right;
    font-size: 14px;
    color: #333333;
}

.cho-list .box{
    width: 100%;
    height: 155px;
    overflow-y:auto;
    /* padding-top: 5px; */

}