@charset "utf-8";
.container-flash{  height:730px; margin:0 auto; position:relative; overflow:hidden; z-index:100;}
.flash{ width:1920px;  height:730px; margin:0 auto; overflow:hidden; position:absolute; top:0; left: 50%; margin-left: -960px; background:url(../images/flash.gif) repeat-x left bottom; z-index:200;}
.mod_focus .contents{ width:1920px; height:730px; overflow:hidden;}
.mod_focus .contents li{width:1920px; overflow:hidden;height:730px; }
.mod_focus .contents li img{ width:1920px; height:730px;}
.mod_focus .tags{text-align:center; position:absolute; left:925px; bottom:20px; width:54px; height:10px; overflow:hidden; background:url(../images/num0.png) repeat right top; padding:6px 8px 6px 8px;}
.mod_focus .tags li{  overflow:hidden; float:left; margin:0 4px; display:inline; width:10px; height:18px;}
.mod_focus .tags a{ float:left; width:10px; height:10px; line-height:10px; font-size:0; background:url(../images/num-li.png) no-repeat left top; text-align:center; }
.mod_focus .tags .focus a{  width:10px; height:10px; line-height:10px; font-size:0; background:url(../images/num-li.png) no-repeat right top; color:#fff;}

.container-meishi{ background-color: #c6d8ed; background-image: url(../images/col-contact-tab.png); background-repeat: no-repeat; background-position: center center; height: 335px; }

.video-tab{ width:480px; height: auto; margin:0 auto; padding-top: 100px; padding-bottom: 99px;  }
.video-tab li{ width:180px; height: auto; float: left; margin:0 30px; }
.video-tab li a p{ width:136px; height: 136px; background-position: left top; background-repeat: no-repeat; margin:0 auto; }
.video-tab li a h3{width:180px; height: 36px; line-height: 36px; font-weight: normal; font-size: 14px; text-align: center; overflow: hidden;color: #0868aa;}
.video-tab li a p.vtab-A{ background-image: url(../images/emp-68.png); }
.video-tab li a p.vtab-B{ background-image: url(../images/emp-69.png); }
.video-tab li a:hover p,.video-tab li a.on p{ background-position: left bottom }
.video-tab li a:hover h3,.video-tab li a.on h3{ background-image: url(../images/col-video-tab.png); background-repeat: no-repeat; background-position: left top; color: #898989 !important;}

.container-f1{ background-image: url(../images/col-contact-column1.png); background-repeat: no-repeat; background-position: center bottom; height: auto; padding-top: 30px; background-color: #0068ae; }
.fl-header,.f2-header,.f3-header{ width: 1020px; height: auto; padding-top: 30px; padding-bottom:55px; margin:0 auto; }
.fl-header h3,.fl-header p,.f2-header h3,.f3-header h3{ width: 1020px; height: 60px; line-height: 60px; color: #FFF; text-align: center; font-weight: normal; font-size: 26px;}
.fl-header p{ line-height: px; height: auto; line-height: 50px; font-size: 20px;  }
.fl-list{ width:1020px; height: auto; margin:0 auto; }
.fl-list li{ width: 150px; height: 110px; padding:30px 10px; float: left; background-color: #bfd4e5; }
.fl-list li.lieven{ background-color: #00addb; }
.fl-list li h3,.fl-list li p{ font-weight: normal; font-size: 20px; text-align: center; }
.fl-list li h3 a,.fl-list li h3:hover{ color: #FFF !important; }
.fl-list li p{ line-height: 18px; font-size: 12px; color: #FFF; margin-top:30px; }
.fl-list li h4{ width:150px; height: 110px; position: relative; }
.fl-list li h4 a{ width:93px; height: 24px; display: block; position: absolute; left:50%; top:50%; margin-left:-47px; margin-top: -12px; background-image: url(../images/col-contact-job-more.png); background-repeat: no-repeat; background-position: left top;
 }
.container-f2{ background-image: url(../images/col-contact-column2.png); background-repeat: no-repeat; background-position: center bottom; height: auto; padding-bottom:50px; }
.f2-header{ padding-bottom: 20px; }
.f2-header h3{ color: #333; }
.f2-map{ width:888px; margin:0 auto; height: 500px; overflow: hidden; margin-bottom:60px; }
.f2-map img{ width:888px; height: 500px; }
.f2-server{ width:1020px; height: auto; margin:0 auto; }
.f2-serv-header{ width:1020px; height: 40px; line-height: 40px; background-color: #006ab3; font-size: 20px; text-align: center; color: #FFF; margin-bottom:50px; }
.f2-serv-list{ width:1020px; height: auto; margin-bottom:60px; }
.f2-serv-list li{ width:220px; height:180px; background-color: #0092c5; padding:10px; float: left; overflow: hidden; margin-right:20px;  }
.f2-serv-list li h3,.f2-serv-list li h4{ width:220px; height: 36px; text-align: center; line-height: 36px; font-weight: normal; font-size: 18px; color: #FFF; }
.f2-serv-list li h3{ padding-top: 20px; }
.f2-serv-list li h4{ height: 44px; line-height: 44px; font-size: 24px; padding-bottom:20px; }
.f2-serv-list li p{ width:220px; height: 60px; line-height: 60px; font-size: 16px; color: #FFF; text-align: center; overflow: hidden; border-top: 1px dashed #FFF;  }
.f2-phone{ width:920px; height: auto; background-color: #00579e; margin:0 auto; padding:30px 50px;  }
.f2p-header{ width:920px; height: auto; color: #FFF; padding-bottom:10px; border-bottom:1px dashed #7fabcf; }
.f2p-header h3{ width:920px; height: 32px; line-height: 32px; font-weight: normal; font-size: 16px; background-image: url(../images/col-contact-phone-header.png); background-repeat: repeat-x; background-position: left center; }
.f2p-header h3 p{ display: inline-block; height: 32px; line-height: 32px; background-color: #00579e; padding-right:10px; }
.f2p-header .f2p-header-list{ width:860px; height: auto;  }
.f2p-header .f2p-header-list p{display: inline-block; height: 36px; line-height: 36px; float: left; font-size: 18px; margin-right:10px; padding-left:18px; background-image: url(../images/col-contact-phone-icon.png); background-repeat: no-repeat; background-position: left center; }
.f2p-column{ width: 920px; height: auto; margin-top:20px; }
.f2p-col-item{ width: 800px; height: auto; float: left; }
.f2p-col-item h3,.f2p-col-item p{ width:770px; height: 30px; line-height: 30px; font-weight: normal; font-size: 14px; float:left; color: #FFF; padding-left:30px; background-repeat: no-repeat; background-position: left center; background-image: url(../images/col-contact-phone-icon1.png);}
.f2p-col-item p{ width: 300px;  }
.f2p-col-item p.addr{background-image: url(../images/col-contact-phone-icon2.png);}
.f2p-col-item p.email{background-image: url(../images/col-contact-phone-icon4.png);}
.f2p-col-item p.fax{background-image: url(../images/col-contact-phone-icon3.png);}
.f2p-col-item p.url{background-image: url(../images/col-contact-phone-icon5.png);}
.erweima{ width:104px; height: 104px; float:right; }
.erweima img{ width:104px; height: 104px; }


.container-f3{ background-image: url(../images/col-contact-column3.png); background-repeat: no-repeat; background-position: center bottom; height: auto; background-color: #006eb7; }
.f3-header{ padding-top: 40px; }
.f3-header h3{ background-image: url(../images/col-contact-header.png); width:360px; height: 48px; line-height: 48px; margin:0 auto; color: #FFF;}
.f3-colheader{width: 1020px; height: auto; margin:0 auto; background-color: #00addb; padding-top: 10px; padding-bottom:10px; font-weight:bold}
.f3-colheader .f3-ch-item,.f3-colheader .f3-ch-item2{ width:240px; height: 32px; line-height: 32px; text-align: center; color: #FFF; font-size: 20px; border-right:1px solid #dfecf6; }
.f3-colheader .f3-ch-item2{ width:778px; border-right:0; }

.f3-colitem{width: 1020px; height: auto; margin:0 auto; background-color: #bfdaed; padding-top: 10px; padding-bottom:10px; border-top: 10px solid #006eb7;}
.f3-colitem .f3-ch-item,.f3-colitem .f3-ch-item2{ width:240px;  text-align: center; font-size: 16px; border-right:1px solid #dfecf6; }
.f3-colitem .f3-ch-item2{ width:678px; border-right:0; font-size: 12px; line-height: 22px; padding:10px 40px; text-align: left; }
.f3-even{ background-color: #00addb; color: #FFF; }
.f3-last{border-bottom: 10px solid #006eb7;}