@charset "utf-8";
/* CSS Document */
BODY { margin:0px auto; padding:0px; width:100%; color:#555; font-family:"微软雅黑"; }
div,form,ul,ol,li,dl,dt,dd,em,i,h1,h2,h3,h4,h5,input,textarea,button{margin:0px auto;padding:0px; font-weight:normal; list-style: none; font-size:12px; font-family:"微软雅黑";}
img{ border:0px;vertical-align:top; }
p,b,strong{margin:0px auto; padding:0px; list-style: none; font-family:"微软雅黑";}
table,tr,td,button{ margin:0px auto; padding:0px; list-style: none; font-size:12px; font-family:"微软雅黑";}
 

a:link{color:#555; text-decoration:none;}
a:visited{color:#555; text-decoration:none;}
a:hover{color:#0e4e95; text-decoration:none;}


/***连接样式***/
.bai a:link{color:#fff; text-decoration:none;}
.bai a:visited{color:#fff; text-decoration:none;}
.bai a:hover{color:#8e7b4c; text-decoration:none;}

 
 

/*---top---*/
.top2box{ width:100%; height:100px; position:relative;min-width:1200px;  }
.top2{ width:1200px; height:100px; }
.top2 .logo{ width:240px; height:100px; float:left; overflow:hidden; }
.top2 .logo img{ width:240px; height:100px; float:left; overflow:hidden;}

.nav_bar{ height:100px; float:right; margin-right:30px; }
.nav_bar ul li{ float:left; list-style-type:none; text-align:center; line-height:96px; margin-left:40px; }
.nav_bar ul li a{display:block; color:#444; font-size:16px; }
.nav_bar ul li a:hover{display:block; color:#0e4e95; font-size:16px; border-bottom:#0e4e95 solid 5px; }
#menu_hover {  color:#0e4e95; border-bottom:#0e4e95 solid 5px; } 
.nav_bar ul li.l1:hover .hid{display:block;}
.hid{position:absolute;left:0; top:100px; display:none; width:100%; height:70px; background-color:rgba(0,0,0,0.8); z-index:9999;}
.hid ul{margin:0 auto; height:70px; overflow:hidden; }
.hid ul li{ width:auto; float:left; font-size:14px; line-height:70px; margin:0px 0px 0px 30px;}
.hid ul li a{ font-size:14px; color:#fff;}
.hid ul li a:hover{ font-size:14px; color:#fff; border: none;}
.dh1{ width:840px; height:70px; overflow:hidden; padding-left:360px;}
.dh2{ width:580px; height:70px; overflow:hidden; padding-left:620px;}
.dh3{ width:470px; height:70px; overflow:hidden; padding-left:730px;}
/*---top---*/








.flexslider{position:relative; height:850px; overflow:hidden;  min-width:1200px; }
.slides{position:relative;z-index:1;}
.slides li{height:850px;}
.slides li dt{ width:1200px; display:block; overflow:hidden; color:#FFF; font-size:52px; font-weight:bold; margin-top:290px;}
.slides li dd{ width:1200px; display:block; overflow:hidden; margin-top:20px;}
.slides li dd h3{ width:1200px; float:left; overflow:hidden; color:#FFF; font-size:38px; margin-bottom:40px; }
.slides li dd h2{ width:204px; height:64px; float:left; overflow:hidden; text-align:center; line-height:60px; }
.slides li dd h2 a{ width:200px; height:60px; float:left; overflow:hidden; border:#FFF solid 2px; color:#FFF; font-size:20px;}
.slides li dd h2 a:hover{ width:200px; height:60px; float:left; overflow:hidden; border:#FFF solid 2px; background:#FFF; color:#0e4e95;}
.flex-control-nav{position:absolute;bottom:70px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block; margin:0 10px; width:20px; height:20px; zoom:1; }
.flex-control-nav a{display:inline-block;overflow: hidden;width:18px; height:18px; border:#FFF solid 1px; line-height:99999px; cursor:pointer; border-radius:16px;}
.flex-control-nav .flex-active{ width:18px; height:18px; background:#FFF; }
.flex-direction-nav{position:absolute;top:42%; z-index:3; width:100%; }
 
 
 
 
 
 
 
.warp1{ width:100%; height:700px; overflow:hidden; min-width:1200px; background:url(../images/img1.jpg) center no-repeat; }
.warp1 .diva{ width:1200px; overflow:hidden; margin-top:75px; }
.warp1 .diva dt{ width:1200px; overflow:hidden; font-size:28px; color:#555; text-align: center; }
.warp1 .diva dd{ width:1200px; overflow:hidden; font-size:36px; color:#0e4e95; font-weight:bold; text-align: center; }
.warp1 .divb{ width:1200px; overflow:hidden; margin-top:50px; }
.warp1 .divb .sdiva{ width:590px; float:left; overflow:hidden; }
.warp1 .divb .sdiva dt{ width:590px; float:left; overflow:hidden; font-size:24px; color:#222; font-weight:bold; margin-top:40px;  }
.warp1 .divb .sdiva dd{ width:590px; float:left; overflow:hidden; font-size:14px; color:#555; line-height:30px; margin-top:40px;}
.warp1 .divb .sdiva h2{ width:100px; float:left; overflow:hidden; line-height:60px; margin-top:40px;}
.warp1 .divb .sdiva h2 a{ width:100px; height:60px; float:left; overflow:hidden; border-bottom:#0e4e95 solid 1px; color:#0e4e95; font-size:16px;}
.warp1 .divb .sdiva h2 a:hover{ width:100px; height:60px; float:left; overflow:hidden; border-bottom:#0e4e95 solid 1px;color:#0e4e95; font-size:16px;}
.warp1 .divb .sdivb{ width:550px; float:right; overflow:hidden; }
.warp1 .divb .sdivb img{ width:550px; float:left; overflow:hidden; }









.warp2{ width:100%; overflow:hidden; min-width:1200px;  padding:80px 0px 90px 0px; }
.warp2 .divc{ width:1200px; overflow:hidden; margin-bottom:75px; }
.warp2 .divc dt{ width:1200px; overflow:hidden; font-size:28px; color:#555; text-align: center; }
.warp2 .divc dd{ width:1200px; overflow:hidden; font-size:36px; color:#0e4e95; font-weight:bold; text-align: center; }
.banner{ position:relative; width:100%;  height:1100px; overflow:hidden; }
.banner .bd{ position:relative; z-index:0;  }
.banner .bd ul{ width:100%; !important; }
.banner .bd li{ width:100%; !important;  height:1000px; }
.banner .bd .diva{ width:100%; height:500px; float:left; overflow:hidden; }
.banner .bd .diva .sdiva{ width:50%; height:500px; float:left; overflow:hidden; position:relative; }
.banner .bd .diva .sdiva dt{ width:100%; height:500px;  float:left; overflow:hidden; }
.banner .bd .diva .sdiva dt img{ width:100%;height:500px;  float:left; overflow:hidden; }
.banner .bd .diva .sdiva dd{ width:25px; height:41px; overflow:hidden; position:absolute; right:0; top:47%;}
.banner .bd .diva .sdivb{ width:27%; height:500px; float:left; overflow:hidden; padding-left:5%; }
.banner .bd .diva .sdivb dt{ width:100%; float:left; overflow:hidden; font-size:26px; color:#0e4e95; font-weight:bold; margin-top:70px;  }
.banner .bd .diva .sdivb dd{ width:100%; float:left; overflow:hidden; font-size:16px; color:#555; line-height:26px; margin-top:60px;}
.banner .bd .diva .sdivb h2{ width:100px; float:left; overflow:hidden; line-height:60px; margin-top:60px;}
.banner .bd .diva .sdivb h2 a{ width:100px; height:60px; float:left; overflow:hidden; border-bottom:#0e4e95 solid 1px; color:#0e4e95; font-size:16px;}
.banner .bd .diva .sdivb h2 a:hover{ width:100px; height:60px; float:left; overflow:hidden; border-bottom:#0e4e95 solid 1px;color:#0e4e95; font-size:16px;}
.banner .bd .divb{ width:100%; height:500px; float:left; overflow:hidden; }
.banner .bd .divb .sdivb{ width:27%; height:500px; float:left; overflow:hidden; padding-left:18%; padding-right:5%;}
.banner .bd .divb .sdivb dt{ width:100%; float:left; overflow:hidden; font-size:26px; color:#0e4e95; font-weight:bold; margin-top:70px;  }
.banner .bd .divb .sdivb dd{ width:100%; float:left; overflow:hidden; font-size:16px; color:#555; line-height:26px; margin-top:60px;}
.banner .bd .divb .sdivb h2{ width:100px; float:left; overflow:hidden; line-height:60px; margin-top:60px;}
.banner .bd .divb .sdivb h2 a{ width:100px; height:60px; float:left; overflow:hidden; border-bottom:#0e4e95 solid 1px; color:#0e4e95; font-size:16px;}
.banner .bd .divb .sdivb h2 a:hover{ width:100px; height:60px; float:left; overflow:hidden; border-bottom:#0e4e95 solid 1px;color:#0e4e95; font-size:16px;}
.banner .bd .divb .sdiva{ width:50%; height:500px; float:left; overflow:hidden; position:relative; }
.banner .bd .divb .sdiva dt{ width:100%; height:500px;  float:left; overflow:hidden; }
.banner .bd .divb .sdiva dt img{ width:100%;height:500px;  float:left; overflow:hidden; }
.banner .bd .divb .sdiva dd{ width:25px; height:41px; overflow:hidden; position:absolute; left:0; top:47%;}
.banner .hd{ width:100%;  position:absolute; z-index:1; bottom:10px; left:0; height:18px;  text-align:center; line-height:9999px;}
.banner .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:18px; height:18px; margin:0px 6px; background:#d4d4d4; overflow:hidden; }
.banner .hd ul .on{ background:#0e4e95;}

 







.warp3{ width:100%; overflow:hidden; min-width:1200px; background:#f8f8f8; padding:80px 0px 90px 0px;}
.warp3 .diva{ width:1200px; overflow:hidden; }
.warp3 .diva dt{ width:1200px; overflow:hidden; font-size:28px; color:#555; text-align: center; }
.warp3 .diva dd{ width:1200px; overflow:hidden; font-size:36px; color:#0e4e95; font-weight:bold; text-align: center; }
.warp3 .divb{ width:1200px; height:40px; overflow:hidden; text-align:center; margin-top:40px; }
.warp3 .divb span{ height:38px; font-size:14px; line-height:38px; color:#555; border:#dcdcdc solid 1px; color:#444; padding:0px 30px; cursor:pointer; display:inline-block; margin:0px 5px; border-radius:30px; }
.warp3 .divb .listbtns{ height:38px; background:#0e4e95; color:#fff; border:#0e4e95 solid 1px; display:inline-block; }
.warp3 .divc{ width:1200px; overflow:hidden; margin-top:50px; }
.warp3 .divc .sdiva{ width:550px; height:500px; float:left; overflow:hidden; background:#fff; }
.warp3 .divc .sdiva .isdiva{ width:550px; height:340px; float:left; overflow:hidden; }
.warp3 .divc .sdiva .isdiva img{ width:550px; height:340px; float:left; overflow:hidden; transition: all 0.8s; }
.warp3 .divc .sdiva .isdiva img:hover{transform: scale(1.1); }
.warp3 .divc .sdiva .isdivb{ width:550px; height:125px; float:left; overflow:hidden; padding-top:35px; }
.warp3 .divc .sdiva .isdivb dt{ width:109px; height:70px; float:left; overflow:hidden; border-right:#e2e2e2 solid 1px; text-align:center; }
.warp3 .divc .sdiva .isdivb dt h2{ width:109px; float:left; overflow:hidden; font-size:36px; color:#444;}
.warp3 .divc .sdiva .isdivb dt h3{ width:109px; float:left; overflow:hidden; font-size:14px; color:#444;}
.warp3 .divc .sdiva .isdivb dd{ width:380px; height:160px; float:left; overflow:hidden; padding-left:30px;}
.warp3 .divc .sdiva .isdivb dd h2{ width:380px; float:left; overflow:hidden; font-size:18px; }
.warp3 .divc .sdiva .isdivb dd h3{ width:380px; float:left; overflow:hidden; font-size:14px; color:#666; line-height:26px; margin-top:15px;}
.warp3 .divc .sdivb{ width:530px; height:500px; float:right; overflow:hidden; background:#fff; padding:0px 40px; }
.warp3 .divc .sdivb ul{ width:530px; height:500px; float:left; overflow:hidden;  }
.warp3 .divc .sdivb ul li{ width:530px; height:125px; float:left; overflow:hidden; border-bottom:#e2e2e2 solid 1px; padding-top:35px; }
.warp3 .divc .sdivb ul li dd{ width:400px; height:125px; float:left; overflow:hidden; padding-right:30px; }
.warp3 .divc .sdivb ul li dd h2{ width:400px; float:left; overflow:hidden; font-size:18px; }
.warp3 .divc .sdivb ul li dd h3{ width:400px; float:left; overflow:hidden; font-size:14px; color:#666; line-height:26px; margin-top:15px;}
.warp3 .divc .sdivb ul li dt{ width: