﻿body {font-size: 16px; line-height: 30px; font-family:"微软雅黑"; color: #333; background:#fff ;}
*{ margin:0; padding:0;}
a {text-decoration:none;color:#222222;}
a:hover {text-decoration:underline; color:#0149B5; }
ul,ol {list-style:none;}
img{border:0;}
.clear{ clear:both;}
.allcontainer img{ max-width: 100%; }
.m_banner{ display: none; }
.line_h{ display: none;}


.banner{ width:100%;height:750px; background:url(banner.png) no-repeat top;}
.bannerbg{ position:relative; width:1200px; margin:0 auto;}
.a_bg1{ background:url(bg_1.png) no-repeat center; width:220px; height:258px; position:absolute; top:620px; left:-200px;}
.a_bg2{ background:url(bg_2.png) no-repeat center; width:155px; height:220px; position:absolute; top:400px; right:-50px;}
.a_bg3{ background:url(bg_3.png) no-repeat center; width:186px; height:156px; position:absolute; top:1380px; right:-240px;}


.container{ width:1200px; margin:0 auto;}

.icon_1{ width:466px; height:60px; margin:60px auto;}
.icon_2{ width:466px; height:60px; margin:0 auto 170px auto;}


.nav_1left{ width:550px; height:355px; float:left; margin-bottom:90px;}
.nav_1left dl{ width:550px; height:355px;position:relative;}
.nav_1left dt{ width:550px; height:355px;z-index:9; position:absolute; top:0; left:0;}
.nav_1left dl img{width:550px; height:355px;}
.nav_1left dd{ width:530px; background-color:#000; opacity:0.85; filter:alpha(opacity=100); z-index:99; position:absolute; bottom:0; left:0; color:#fff; font-family:"微软雅黑"; padding:10px;}
.nav_1left dd .tl{color:#fff;width:530px; text-align:left;line-height:20px;font-size:20px;  }
.nav_1left dd .tl a{color:#fff;} 


.focusBox1 { padding-bottom:35px;}
.focusBox1 .swiper-pagination-bullet{ background:#2CC1D7;width:54px; height:7px;border-radius:0; filter: alpha(opacity=100); opacity: 1.0;}
.focusBox1 .swiper-pagination-bullet-active{ background:#0248B7; width:54px; height:7px;filter: alpha(opacity=100); opacity: 1.0;}
.focusBox1 .swiper-pagination-bullets{ left:-28%;width:100%; bottom:0;}

	
.nav_1right{ float:right;width:620px; font-size:24px; margin-bottom:90px;}
.nav_1right dl{ color:#0149B5; padding-bottom:10px;}
.nav_1right dl a{ color:#0149B5;}
.nav_1right dl span{color:#afafaf; font-size:20px; padding-left:10px;}
.nav_1right li{border-top:1px double #ccc; padding:8px 0;}
.nav_1right li span{color:#afafaf; font-size:20px; padding-left:10px;}
.mores{}

.nav_2bg{ background:url(zs_bg.png) no-repeat center 30px; width:100%; }
.nav_2{ width:1300px; height:450px; margin:0 auto; }
.pvcbox2{ width:1200px; padding:0 49px;}
.swiper-button-next{ position:absolute;top: 0; width:40px;height: 340px;z-index: 10;cursor: pointer;background: #0248B7 no-repeat center; right: 0; }
.swiper-button-prev{ position:absolute;top: 0; width:40px;height: 340px;z-index: 10;cursor: pointer;background: #0248B7 no-repeat center; left:0; }

.items{width:380px; overflow:hidden;}
.items .imgs{ width:380px; height:210px; position:relative; margin-bottom:20px;}
.items .imgs img{ width:380px; height:210px;cursor: pointer; }
.items .imgs a{width:380px; height:210px; display:block;position:absolute; top:0; z-index:99; }
.p_video{width:380px; height:210px;cursor: pointer; top:0; position:absolute;z-index:999;}
.p_video:hover{background:#000 url(playbg.png) center no-repeat; filter:alpha(Opacity=70);opacity: 0.7; }

.items .imgs a:hover{ background:#000 url(playbg.png) center no-repeat; filter:alpha(Opacity=70);opacity: 0.7; }
.items .img{position:absolute; top:0; z-index:9;}
.items dl{ color:#fff;}
.items dl a{ color:#fff;}
.items dl dt{font-size:24px; padding-bottom:8px; text-align:center; margin-bottom:8px; border-bottom:1px solid #2DB5DB;}
.items dl dd{ font-size:18px; line-height:24px;}

.mores2{ width:355px; height:48px; margin:0 auto 134px auto;}
.mores3{ width:496px; height:377px; margin:0 auto 20px auto;}

.model{position: fixed;left: 0;top:0;width: 100%;height: 100%;background: rgba(0,0,0,0.6);z-index: 5;display: none;}
.model_cn{width: 1200px;position: fixed;left: 50%;top:50%;margin-left: -600px;height: 450px;margin-top:-225px;z-index: 6;background: #000000;display: none;}
.model_cn video{width: 100%;height: 450px;margin:0 auto;display: block;}

.bottombg{ background: url(bottombg.png) no-repeat center; width:100%; height:120px;}
.bottom_sbj{ display:none;}
.tt{ display: block; background:#fff;}

