﻿@charset "utf-8";
html{min-width:1200px;}
body,p,form,textarea,h1,h2,h3,h4,h5,dl,dd{margin: 0px;}
input,button,ul,ol{margin: 0px; padding: 0px;}
body,input,button,form{font-size: 16px; line-height: 28px; font-family: "microsoft yahei",'PingFang SC','Myriad Pro',"AvantGarde Bk BT","Arial",'Helvetica Neue', 'Helvetica', 'sans-serif'; color: #333333;}
h1,h2,h3,h4,h5,h6,font{font-size: 14px; font-weight: normal;}
ul,ol,li{list-style: none;}
input{background: none; border: 0 none;}
img,iframe{border: 0px;}
em,i{font-style: normal;}
button,input,select,textarea{font-size: 100%;}
table{border-collapse: collapse; border-spacing: 0;}
.red{color: #ba292e;}
.fl,.left{float: left;}
.fr,.right{float: right;}
.tac{text-align: center;}
.tar{text-align: right;}
.poa{position: absolute;}
.por{position: relative;}
.hidden{display: none;}
.w1200{width: 1200px; margin: 0 auto;}
.ico { background: url(../images/ico.png) no-repeat; display: inline-block; vertical-align: middle;}
.icon{background:rgba(255,255,255,0.5) url(../images/icon.png) no-repeat; display: inline-block; vertical-align: middle;}
.icon1{background: url(../images/icon1.png) no-repeat; display: inline-block; vertical-align: middle;}
a{color: #333333; text-decoration: none;}
a:hover{color: #2e63bc; text-decoration: none;}
a:visited{text-decoration: none;}
.ease,
.ease *{-webkit-transition: all ease 300ms; -moz-transition: all ease 300ms; -ms-transition: all ease 300ms; -o-transition: all ease 300ms; transition: all ease 300ms;}
.noease,
.noease *{-webkit-transition: none; -moz-transition: none; -ms-transition: none; -o-transition: none; transition: none;}
:-moz-placeholder{color: #aaa;}
::-moz-placeholder{color: #aaa;}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder{color: #aaa;}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder{color: #aaa;}

.clearfix{*zoom: 1;}
.clearfix:after{visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;}


.head_main { z-index: 10; background: #0d3475; height: 36px; line-height: 36px; color: #fff; font-size: 14px;}
.head_main .right li { display:block; float:left; padding-left: 10px; padding-right: 5px;height: 36px;}
.head_main .right li a { color: #fff; position: relative; z-index: 10; display:inline-block; height:36px;}
.head_main .right li a img { display: none; width: 90px; height: 90px; position: absolute; top: 36px; right: 0; z-index: 10; border-radius: 5px;}
.head_main .right li a:hover {color: #f4f4f4;}
.head_main .right li a:hover img { display: block;}
.head_main .right li i { width: 18px; height:18px; background-position: -0px -290px; margin-left: 10px; float:left; margin-top:11px;}
.head_main .right li p{ float:left; padding-left:10px;}
.head_main .right li em{ display:block; float:left; width:1px; height:10px; background-color:#999; margin-top:14px; margin-left:16px;}
.head_main .right li .i2 { background-position: -0px -315px; width:14px;}
.head_main .right li .i3 { background-position: -0px -337px; width:14px;}
.logo_main { background-color:#fff; height: 146px; border-bottom:#eeeeee solid 1px;}
.logo_main .logo_left{ width:600px; height:126px;}
.logo_main .logo_left img { padding-top:15px; float:left;}
.logo_main .logo_left i{ display:block; width:1px; height:50px; background-color:#ccc; float:left; margin-left:20px; margin-top:36px;}
.logo_main .logo_left p{ float:left; font-size:24px; color:#333; line-height:28px; padding-top:32px; padding-left:16px;}
.logo_main .logo_left p span{ display:block; font-size:18px; color:#fff; line-height:18px; padding-top:8px;}
.logo_main .tel { padding-top:40px;}
.logo_main .tel p{font-size:30px; font-weight:bold; display:block; color:#0d3475; font-family:"Arial"; line-height:30px; background:url(../images/icon1.png) left center no-repeat; background-position:0px -232px; padding-left:60px;}
.logo_main .tel p span{ display:block; font-size:16px; color:#333; line-height:16px; padding-bottom:8px; font-weight:normal;}

.logo_main .logo .sou{ width:178px; height:34px; border:#ccc solid 1px; border-radius:50px; margin-top:50px; margin-right:64px;}
.logo_main .logo .sou .input{ border:none; width:128px; height:34px; margin-left:20px; color:#666; line-height:34px; float:left;}
.logo_main .logo .sou .btn{ width:16px; height:16px; background-position:0px 0px; border:none; float:left; cursor:pointer; margin-top:8px;}



.nav_main { z-index: 9; background:#0d3475; height:60px; position: relative;box-shadow: 0px 1px 3px #bac3c8;}
.nav_main ul { display: inline-block; *display: inline; *zoom: 1;}
.nav_main li { margin: 0px 2px;margin-top:13px; float: left; height:47px; text-align: left; display: block; text-align: center; z-index: 9;}
.nav_main li.li1{ margin-left:0;}
.nav_main li.li9{ margin-right:0;}
.nav_main li.li8 i{ display:none;}
.nav_main li i{ display:block; position:absolute; right:0; top:9px; width:1px; height:14px; background-color:#ff7686;}
.nav_main li a { padding:0 31px; font-size:16px; height:32px;  line-height:32px; display: block; position: relative; color: #fff; borrder:#fff solid 1px;}
.nav_main li a:hover {
  cursor: pointer; background-color:#fff; border-radius:50px; color:#0d3475; border:#0d3475 solid 1px; 
}
.nav_main li a:hover p,
.nav_main li a.hover p,
.nav_main li #hover2 p {
  color: #ffc600;
}
.nav_main dl {
  width: 100%;
  border-radius: 0 0 3px 3px;
  display: none;
  background: #fff;
  position: absolute;
  left: 0;
  top:46px;
  z-index: 1555;
  border-top: none;
}
.nav_main dl dd {
  height: 40px;
  border-top: 1px solid #e6e6e6;
  text-align: center;
  position: relative;
  z-index: 12;
  display: block;
  width: 100%;
  line-height: 40px;
}
.nav_main dl dd a:hover {
  color: #fff; 
}
.nav_main dl dd a {
  color: #333;
  height: 40px;
  display: block;border:none !important;
  transition: ease-in-out 0.2s;
  line-height: 40px; border-radius:none;
}
.nav_main li dl dd a:hover{
  cursor: pointer; background-color:#0d3475; border-radius:0px; color:#fff;
}
.nav_main li.li2 dl{ width:292px;left: -70px;}

.nav_main li .subnav_main {
  border-top: 1px solid #eee;
  display: none;
  position: absolute;
  left: 0;
  top:60px;
  width: 100%;
  z-index: 7044;
  padding-top: 30px;
  margin-top: -1px;
  background: #fff; padding-bottom:30px;
}
.nav_main li .subnav_main .subnav {
  width: 1200px;
  margin: 0 auto;
  text-align: center;
}
.nav_main li .subnav_main .subnav li {
  width: 194px;
  height: 70px;
  text-align: center;
  border-left: 1px dashed #ccc;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  float: none;
  margin: 0;
  padding: 0;
}
.nav_main li .subnav_main .subnav li:first-child {
  border-left: 0 none;
}
.nav_main li .subnav_main .subnav li a {
  display: block;
  padding: 0;
  line-height: 24px;
  color: #333;
  background: none; border:none;
}
.nav_main li .subnav_main .subnav li .stu {
  width: 68px;
  height: 68px;
  display: block;
  margin: 0 auto;
  position: relative;
  overflow: hidden;
}
.nav_main li .subnav_main .subnav li .stu img {
  width: 68px;
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  -webkit-transition: all ease 300ms;
  -moz-transition: all ease 300ms;
  -ms-transition: all ease 300ms;
  -o-transition: all ease 300ms;
  transition: all ease 300ms;
}
.nav_main li .subnav_main .subnav li h4 {
  padding-top: 14px;width: 140px;

display: inline-block;
}
.nav_main li .subnav_main .subnav li a:hover {
  color: #0d3475;
}
.nav_main li .subnav_main .subnav li{ height:128px;}


/****banner****/
.banner_main { width: 100%; overflow: hidden; position: relative; z-index: 2;}
.banner_main .banner { width: 100%; min-width: 1000px; padding: 0 0 34.16%; z-index: 20; position: relative; overflow: hidden; *zoom: 1;}
.banner_main .banner .list { width: 100%;}
.banner_main .banner li { width: 100%; position: absolute; left: 0; top: 0; bottom: 0; right: 0; z-index: 1; overflow: hidden; background: #fff;}
.banner_main .banner li img { width: 100%; height: 100%; display: block; position: relative; left: 0; top: 0;}
.banner_main .banner li a { width: 100%; display: block; height: 100%;}
.banner_main .banner .tip { width: 100%; height: 20px; text-align: center; position: absolute; left: 0; bottom:40px; z-index: 10;}
.banner_main .banner .tip span { width:30px; height: 3px; margin: 0 10px; display: inline-block; cursor: pointer; vertical-align: top; background: none;  background-color:#f1f5f9;filter:alpha(opacity=80);opacity: 0.8; border-radius:8px;}
.banner_main .banner .tip span.cur { background: #0d3475;filter:alpha(opacity=100);opacity: 1; width:50px;}
.banner_main .banner .prev,.banner_main .banner .next { width:20px; height: 66px; position: absolute; z-index: 12; top: 50%; margin-top: -33px; cursor: pointer; background-position:  -268px -65px;display:none;}
.banner_main .banner .prev {left:5%; background-position:  -268px -65px;}
.banner_main .banner .prev:hover { background-position:  -268px -65px;}
.banner_main .banner .next { right:5%;background-position: -294px -65px;}
.banner_main .banner .next:hover {background-position: -294px -65px;}
.banner_main .banner:hover .prev,.banner_main .banner:hover .next{ display:block;}
@media (min-width: 1460px) {
  .banner_main .banner .prev,.banner_main .banner .next { width:20px; height: 66px; margin-top: -33px; cursor: pointer; background-position:  -268px -65px; display:none; }
  .banner_main .banner .prev { left:5%; background-position:-268px -65px;}
  .banner_main .banner .prev:hover { background-position: -268px -65px;}
  .banner_main .banner .next { right:5%; background-position: -294px -65px;}
  .banner_main .banner .next:hover {  background-position: -294px -65px;}
  .banner_main .banner:hover .prev,.banner_main .banner:hover .next{ display:block;}
}

/********.fixtool*********/
.toolbar{width: 52px; position: fixed; right: 2%; bottom: 20%; z-index: 999;}
.toolbar dd{width: 51px; height: 51px; margin-bottom: 1px; position: relative;  -webkit-border-radius: 100%; border-radius: 100%; margin-top:4px; border:#ebebeb solid 1px; background-color:#fff;}
.toolbar dd i{width: 51px; height: 51px; display: block; position: absolute; left: 0; top: 0; cursor: pointer; text-align: center;}
.toolbar dd i span{width: 35px; height: 35px; display: block; margin: 9px 0 0 8px; *margin: 7px 0 0 0; background: url(../images/rightfixicon.png) no-repeat 0 0;}
.toolbar dd.gottop{display: none;}
.toolbar .slide-tel{display: block; width: 0; height: 53px; line-height: 53px; font-size: 24px; font-weight: bold; font-family: arial; color: #FFF; position: absolute; padding: 0 0 0 50px; top: -1px; right: -1px; overflow: hidden;}
.toolbar .pop{position: absolute; right: 90px; top: -65px; background: #0d3475; display: none;}
.toolbar .pop-code{width: 120px; padding: 20px 20px 0;}
.toolbar .pop-code img{width: 120px; height: 120px; display: block;}
.toolbar .pop-code h3{height: 52px; line-height: 52px; text-align: center; color: #f2e8e1; font-size: 16px; font-weight: 400; white-space: nowrap;}
.toolbar .qq span{background-position:-0px -47px;}
.toolbar .qq a{width: 52px; height: 52px; cursor: pointer; display: block;}
.toolbar .qq:hover{background-color:#0d3475; border-radius: 100%;}
.toolbar .qq:hover span{background-position: -36px -47px; }
.toolbar .tel span{background-position:-0px 0;}
.toolbar .tel:hover{background: #0d3475; border-radius:30px;}
.toolbar .tel:hover span{background-position: -36px 0;}
.toolbar .code span{background-position:-0px -95px;}
.toolbar .code:hover{ background-color:#0d3475;  border-radius: 100%;}
.toolbar .code:hover span{background-position:-36px -95px;}
.toolbar .top span{background-position: -0px -142px;}
.toolbar .top:hover{ background-color:#0d3475;  border-radius: 100%;}
.toolbar .top:hover span{background-position: -36px -142px; }
.toolbar dd:hover{ }


/*footer*/
.footer_main{position:relative;width:100%;heright:326px; background-color:#222;overflow:hidden;background: #0d3475;}
.footer_main .part1 .middle{ float:left; width:400px;}
.footer_main .part1 .middle .bottomLogo{ margin-top:80px; width:400px; height:53px; display:block;}
.footer_main .part1 .middle .bottomLogo img{ width:185px; height:53px; background-size:100%; float:left;}
.footer_main .part1 .middle p{ display:block; font-size:30px; color:#fff; line-height:30px; padding-left:34px; font-family:"Arial"; background:url(../images/icon.png) left center no-repeat; background-position:-62px -254px; margin-top:34px;}
.footer_main .part1 .middle .oa{ display:block; width:122px; height:26px; text-align:center; line-height:26px; font-size:12px; color:#ccc; border:#444 solid 1px; margin-top:22px;}
.footer_main .part1 .middle .oa:hover{ background-color:#444; color:#fff;}
.footer_main .part1 .middle ul{ display:block;  width:510px; margin-top:28px;}
.footer_main .part1 .middle ul li{ float:left; height:16px; line-height:16px; border-right:#4e4e4e solid 1px; padding-right:23px; padding-left:23px;}
.footer_main .part1 .middle ul li a{ display:block; font-size:16px; color:#fff; line-height:16px;}
.footer_main .part1 .middle ul li a:hover{color:#0d3475;}
.footer_main .part1 .middle ul li:nth-child(1){ padding-left:0;}
.footer_main .part1 .middle ul li:first-child{ padding-left:0;}
.footer_main .part1 .middle ul li:nth-child(5){ padding-right:0; border-right:none;}
.footer_main .part1 .middle ul li:first-child+li+li+li+li{ padding-right:0; border-right:none;}
.footer_main .bcontact { width:680px; float: left; padding-top:80px;}
.footer_main .bcontact dl{ width:160px; float:left; text-align:left;}
.footer_main .bcontact dl dt a{ display:block; font-size:18px; color:#fff; line-height:18px;}
.footer_main .bcontact dl dt i{ display:block; width:20px; height:1px; background-color:#666; margin-top:14px;}
.footer_main .bcontact dl dd{ display:block; padding-top:15px;}
.footer_main .bcontact dl.dl2{ width:180px;}

.footer_main .bcontact dl dd a{display:block; font-size:14px; color:#fff; line-height:14px;}
.footer_main .bcontact dl a:hover{ color:#fff;}
.footer_main .part1 .bottomNav{float:left;margin-top:60px; margin-left:60px; width:308px;}
.footer_main .part1 .bottomNav h1{ font-size:24px; line-height:24px;color:#fff; font-weight:normal; padding-bottom:10px; }
.footer_main .part1 .bottomNav p{ padding-top:12px; width:310px; display:inline-block;}
.footer_main .part1 .bottomNav p i{ display:block; float:left; width:23px; height:24px; background-position:-36px -428px;}
.footer_main .part1 .bottomNav p i.s2{ display:block; float:left; width:23px; height:24px; background-position:-68px -428px;}
.footer_main .part1 .bottomNav p span{display:block; width:220px; float:left; font-size:14px; color:#999; line-height:24px; margin-left:12px;}
.footer_main .part1 .right{float:right;margin-top:80px;}
.footer_main .part1 .right .wx{display:block;width:120px;height:120px; background-color:#fff; text-align:center; float:left;}
.footer_main .part1 .right .wx img{display:inline-block;width:120px;}
.footer_main .part1 .right .tit{margin-top:12px;font-size:14px;color:#fff;line-height:16px;text-align:center;}
.footer_main .part1 .right .wx1{display:block;width:130px;height:130px; background-color:#fff; text-align:center; float:left; margin-left:30px;}
.footer_main .part1 .right .wx1 img{display:inline-block;width:120px;height:120px; margin-top:5px;}
.copyright{width:100%;height:50px;line-height:50px;background:#151515;}
.copy{text-align: center;}
.copy img{vertical-align: middle;}
.copyright p{font-size:16px;color:#ccc; }
.copyright i{font-size:16px;color:#ccc; }
.copyright a{font-size:16px;color:#ccc;}
.copyright span{margin:0 6px;}
.copyright a:hover{color:#fff;}

/********.toolbar1*********/
.toolbar1{width: 77px; position: fixed; right: 10px; bottom: 200px; z-index: 999; border: 1px solid #e8e8e8;}
.toolbar1 .icon2{width: 40px; height: 40px; display: block; margin: 11px auto 0; background: url(../images/fix-ico.png) no-repeat -2px 5px;}
.toolbar1 dd{width: 77px; height: 90px; border-top: 1px solid #f6f6f6; position: relative;}
.toolbar1 dd i{width: 77px; height: 90px; display: block; position: absolute; left: 0; top: 0; cursor: pointer; text-align: center; background: #fff; border-bottom: 1px solid #f6f6f6;}
.toolbar1 dd:first-child i{border-top: 0;}
.toolbar1 dd.item1 i .icon2{background-position: center 2px;}
.toolbar1 dd.item2 i .icon2{background-position: center -65px;}
.toolbar1 dd.item3 i .icon2{background-position: center -128px;}
.toolbar1 dd.return-top{display: none;}
.toolbar1 dd.return-top i .icon2{background-position: center -187px;}
.toolbar1 dd .pop{position: absolute; right: 145px; top: -45px; background: #fff; display: none;}
.toolbar1 dd .pop-code{width: 120px; padding: 10px 10px 0;}
.toolbar1 dd .pop-code img{width: 120px; height: 120px; display: block;}
.toolbar1 dd .pop-code h3{height: 40px; line-height: 40px; text-align: center; color: #f34636; font-size: 12px; font-weight: 400; white-space: nowrap;}
.toolbar1 dd.item1{position: static;}
.toolbar1 dd .zx{width: 172px; position: absolute; right: 145px; bottom: 0; padding: 10px 30px 10px; line-height: 24px; background: #fff; border: 1px solid #e8e8e8; z-index: 1000; display: none;}
.toolbar1 dd .zx .icon2{width: 40px; height: 42px; display: block; float: left; margin-right: 12px; margin-top: 0;}
.toolbar1 dd .zx .t{border-bottom: 1px solid #dedede; padding: 10px 0;}
.toolbar1 dd .zx .t span{display: block;}
.toolbar1 dd .zx .t s{background-position: 0 -246px;}
.toolbar1 dd .zx .t.t2 s{background-position: 0 -314px;}
.toolbar1 dd .zx .t.t3 s{background-position: 0 -383px;}
.toolbar1 dd .zx .t.t4{border-bottom: 0;}
.toolbar1 dd:hover i{background: #f3f3f3;}

/*******index css*******/
.indexTit{text-align:center; padding-top:80px;}
.indexTit h3{font-size:40px;color:#333; line-height:40px;}
.indexTit span{ display:inline-block; color:#0d3475; font-weight:bold;}
.indexTit i{ display:block; background:url(../images/z1_03.png) center center no-repeat; width:400px; height:36px; margin:0 auto; margin-top:14px;}

.floor_12{box-shadow:0px 15px 10px -15px #e9e9e9; height:116px; }
.floor_12 .floor_12_z{ float:left; font-size:32px; color:#0a59ad; line-height:116px;}
.floor_12 .floor_12_y{ float:left; width:714px; margin-left:60px;}
.floor_12 .floor_12_y a{ display:block; width:200px; float:left; line-height:14px; padding-top:18px; margin-right:38px;}
.floor_12 .floor_12_y a i{ display:block; float:left; width:8px; height:8px; background-color:#333; border-radius:10px; margin-top:4px;}
.floor_12 .floor_12_y a span{ float:left; display:block; font-size:14px; color:#333; padding-left:10px;}

.floor_12 .floor_12_1{ float:right; padding-right:36px;}
.floor_12 .floor_12_1 a{ display:block; width:110px; height:40px; background-color:#0082d1; border-radius:10px; text-align:center; line-height:40px; color:#fff; font-size:18px; margin-top:38px;}
.floor_12 .floor_12_1 a:hover{ background-color:#0d3475;}
.floor_12 .floor_12_y a:hover i{ background-color:#0a59ad;}
.floor_12 .floor_12_y a:hover span{color:#0a59ad;}

.floor_0_main{  width:100%; padding-bottom:70px;}
.floor_0_1{ width:100%; padding-top:30px; text-align:center;}
.floor_0_1 ul{ display:inline-block;}
.floor_0_1 ul li{ width:150px; height:40px; float:left; margin:0 5px;}
.floor_0_1 ul li a{ display:block;width:150px; height:40px; border-radius:5px; background-color:#0d3475; line-height:40px; font-size:18px; color:#fff; font-weight:bold;}
.floor_0_1 ul li a:hover{ background-color:#0d3475;}

.floor_0_2 { width: 96.8%; overflow: hidden; margin:0 auto;}
.floor_0_2 .list { width: 100%;}
.floor_0_2 .item { width: 23.5%; margin-right:1.5%; margin-top:2%;max-height:249px;  max-width: 442px; overflow: hidden; position: relative; float: left;}
.floor_0_2 .item img { width: 100%; display: block;height: 100%;}
.floor_0_2 .item .tit{ font-size: 18px; display: block; width: 100%; line-height:60px; padding-top:3%; text-align:left; color: #fff;font-style: normal; background:url(../images/z5_06.png); position:absolute; left:0; bottom:0; padding-left:6%;}
.floor_0_2 .item:hover .tit{ display:none;}
.floor_0_2 .item.li4,.floor_0_2 .item.li8{ margin-right:0;}
.floor_0_2 .item .dl{ background:url(../images/z5_03.png); position:absolute; left:0; top:0; width:90%; height:86%; padding:0 5%; padding-top:8%;opacity: 0; visibility: hidden;}
.floor_0_2 .item .dl h3{ font-size:24px; color:#fff; line-height:24px; font-weight:bold;}
.floor_0_2 .item .dl p{ font-size:14px; color:#fff; line-height:24px; padding-top:5%;}
.floor_0_2 .item .dl .a1{ display:block; width:118px; height:30px; border:#fff solid 1px; text-align:center; line-height:30px; font-size:14px; color:#fff; line-height:30px; position:absolute; left:5%; bottom:15%;}
.floor_0_2 .item .dl .a2{ display:block; width:120px; height:30px; border:#fff solid 1px;text-align:center; line-height:30px; font-size:14px; color:#fff; line-height:30px; position:absolute; left:40%; bottom:15%;}
.floor_0_2 .item .dl .a2:hover{  background-color:#0d3475;}

@media (max-width: 1430px) {
	.floor_0_2 .item .dl p{ line-height:20px; font-size:13px; padding-top:3%;}
	.floor_0_2 .item .dl .a1{bottom:8%;}
.floor_0_2 .item .dl .a2{left:48%;bottom:8%;}
}
.floor_0_2 .item:hover .dl{opacity: 1; visibility: visible; transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -webkit-transform: translate3d(0, 0, 0)}
.floor_0_2 .item .dl .a1:hover{ background-color:#0d3475;}

.index .floor_1_main{width:100%;}
.floor_1{ text-align:center; padding-top:40px;}
.floor_1 ul{ display:inline-block; width:105%;}
.floor_1 ul li{ float:left; width:290px; height:287px; margin-right:19px; background:url(../images/z3_03.jpg) center center no-repeat; position:relative;transition: all .36s ease;margin-bottom: 80px;}
.floor_1 ul li img{ display:block; width:150px; height:150px; margin:0 auto;}
.floor_1 ul li h3{ display:block; font-size:20px; color:#253244; line-height:26px; padding:0 22px; font-weight:bold; padding-top:28px;padding-bottom: 10px;}
.floor_1 ul li p{ display:block; font-size:14px; color:#666; line-height:22px; padding:0 28px; margin-top:16px; height:72px;}
.floor_1 ul li .zx{ display:block; width:110px; height:32px; margin:0 auto; background-color:#0d3475; line-height:32px; font-size:14px; color:#fff; border-radius:30px;}
.floor_1 ul li .zx:hover{ background-color:#0c7bc5;}
.floor_1 ul li em{ display:block; width:275px; height:3px; background-color:#1777b8; position:absolute; left:7px; bottom:0;}
.floor_1 ul li:hover h3{ color:#0d3475;}
.floor_1 ul li:hover{ margin-top:-8px;}

.index .floor_2_main{  width:100%; background:url(../images/z6_06.jpg) center center no-repeat; height:265px;}
.floor_2_1{ padding-top:118px; display:inline-block; float:left; width:800px; margin-left:100px;}
.floor_2_1 h3{ font-size:32px; color:#fff; line-height:32px; font-weight:bold;}
.floor_2_1 p{ padding-top:12px;}
.floor_2_1 p span{ display:block; font-size:16px; color:#fff; line-height:16px; background:url(../images/z7_03.png) left center no-repeat; padding-left:18px; float:left; width:376px; margin-top:8px;}
.floor_2_2{ float:right; padding-top:120px;}
.floor_2_2 p{ font-size:30px; color:#fff; line-height:26px; font-family:"Arial"; background:url(../images/icon.png) left center no-repeat; background-position:-62px -254px; padding-left:38px;}
.floor_2_2 a{ display:block; background:url(../images/z8_03.png) center center no-repeat; width:180px; height:45px; line-height:45px; text-align:center; font-size:18px; color:#fff; font-weight:bold; float:right; margin-top:24px;}
.floor_2_2 a:hover{background:url(../images/z8_04.png) center center no-repeat;}


.floor_3_main{ background-color:#f5f5f5;}
.floor_3_main .floor_3_1{ margin-top:10px;}
.floor_3_main .floor_3_1 dl{ width:1200px; height:268px; margin-top:20px;}
.floor_3_main .floor_3_1 dl dt{ float:left; width:598px; height:266px; border:#becadb solid 1px; background-color:#fff; position:relative;}
.floor_3_main .floor_3_1 dl dt h3{ font-size:32px; color:#0d3475; padding-left:38px; line-height:32px; padding-top:50px; font-weight:bold;}
.floor_3_main .floor_3_1 dl dt span{ display:block;font-size:32px; color:#333; padding-left:38px; line-height:32px; padding-top:10px; font-weight:bold;}
.floor_3_main .floor_3_1 dl dt p{ font-size:16px; color:#666; line-height:26px; margin-top:24px; margin-left:38px; width:366px;}
.floor_3_main .floor_3_1 dl dt i{ display:block; width:100px; height:100px; background-position:0px 0px; position:absolute; right:40px; top:40px;}
.floor_3_main .floor_3_1 dl dd{ float:right; width:600px; height:268px; overflow:hidden;}
.floor_3_main .floor_3_1 dl dd img{ display:block; width:600px; height:268px; transition: all .36s ease;}
.floor_3_main .floor_3_1 dl dd:hover img {transform: scale(1.1);}
.floor_3_main .floor_3_1 dl.dl2 dt i{background-position:-110px 0px;}
.floor_3_main .floor_3_1 dl.dl3 dt i{background-position:-219px 0px;}
.floor_3_main .floor_3_1 dl.dl4 dt i{background-position:-326px 0px;}
.floor_3_main .floor_3_1 dl.dl2 dt,.floor_3_main .floor_3_1 dl.dl4 dt{ float:right;}
.floor_3_main .floor_3_1 dl.dl2 dd,.floor_3_main .floor_3_1 dl.dl4 dd{ float:left;}

.floor_4_main{background-color:#f5f5f5; padding-bottom:92px;}
.floor_4_main .floor_4_1{ margin-top:40px; height:281px; position:relative;}
.floor_4_main .floor_4_1 ul{ display:inline-block; width:105%;}
.floor_4_main .floor_4_1 ul li{ width:178px; height:241px; border:#b4becd solid 1px; border-radius:5px; background-color:#fff; float:left; margin-right:24px; position:relative; text-align:center;}
.floor_4_main .floor_4_1 ul li i{ display:block; width:80px; height:80px; background-color:#0d3475; margin:0 auto; border-radius:60px; background-position:0px -364px; margin-top:34px;}
.floor_4_main .floor_4_1 ul li h3{ font-size:18px; color:#333; line-height:18px; font-weight:bold; padding-top:18px;}
.floor_4_main .floor_4_1 ul li p{ padding:0 32px; font-size:14px; color:#666; line-height:24px; padding-top:14px;}
.floor_4_main .floor_4_1 ul li em{ display:block; width:24px; height:24px; border-radius:30px; background-color:#44617b; font-family:"Arial"; font-size:16px; color:#fff; text-align:center; line-height:24px; position:absolute; left:50%; bottom:-12px; margin-left:-12px;}
.floor_4_main .floor_4_1 ul li:hover{ border:#0d3475 solid 1px;}
.floor_4_main .floor_4_1 ul li:hover em{ background-color:#0d3475;}
.floor_4_main .floor_4_1 ul li:hover i{ background-color:#0d3475;}
.floor_4_main .floor_4_1 ul li:hover h3{ color:#0d3475;}
.floor_4_main .floor_4_1 ul li.li2 i{background-position:-86px -364px;}
.floor_4_main .floor_4_1 ul li.li3 i{background-position:-173px -364px;}
.floor_4_main .floor_4_1 ul li.li4 i{background-position:-261px -364px;}
.floor_4_main .floor_4_1 ul li.li5 i{background-position:-348px -364px;}
.floor_4_main .floor_4_1 ul li.li6 i{background-position:-435px -364px;}

.floor_4_main .floor_4_1 b{ display:block; background:url(../images/z15_03.png) center center no-repeat; width:1200px; height:18px; margin-top:20px;}

.more{ width:200px; height:40px; margin:0 auto; margin-top:40px;}
.more a{ display:block;width:198px; height:38px; border:#0d3475 solid 1px; text-align:center; line-height:38px; color:#253244; font-size:16px; }
.more a:hover{ background-color:#0d3475; color:#fff;}




.index .floor_5_main{width:100%; padding-bottom:66px; display:none;}
.floor_5_main .floor_5_1{ width:1200px; position:relative; display:inline-block; margin-top:40px;}
.floor_5_main .floor_5_1 ul{ display:inline-block; width:105%;}
.floor_5_main .floor_5_1 ul li{ width:387px; height:278px; background-color:#eee; float:left; margin-right:20px; text-align:center; position:relative;}
.floor_5_main .floor_5_1 ul li b{ display:block; width:387px; height:218px; overflow:hidden;}
.floor_5_main .floor_5_1 ul li b img{ display:block; width:387px; height:218px; transition: all .36s ease;}
.floor_5_main .floor_5_1 ul li:hover img {transform: scale(1.1);}
.floor_5_main .floor_5_1 ul li p{ display:block; width:387px; height:218px; position:absolute; left:0; top:0; background:url(../images/z16_03.png);opacity: 0; visibility: hidden; transition: all .36s ease;}
.floor_5_main .floor_5_1 ul li p i{ display:block; width:365px; height:196px; border:#5ea3d0 solid 1px; margin-left:10px; margin-top:10px;}
.floor_5_main .floor_5_1 ul li p em{ display:block; position:absolute; width:50px; height:50px; background-position:-346px -116px; left:50%; margin-left:-25px; top:84px;transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-out;}
.floor_5_main .floor_5_1 ul li h3{ font-size:18px; color:#253244; line-height:60px;}
.floor_5_main .floor_5_1 ul li:hover h3{ color:#0d3475; font-weight:bold;}
.floor_5_main .floor_5_1 ul li em:hover{transform: rotate(360deg); -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); -o-transform: rotate(360deg); -ms-transform: rotate(360deg);}
.floor_5_main .floor_5_1 ul li:hover p{opacity: 1; visibility: visible; transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -webkit-transform: translate3d(0, 0, 0); }

.floor_5_main .more a{ display:block;width:198px; height:38px; border:#0d3475 solid 1px; text-align:center; line-height:38px; color:#253244; font-size:16px; }
.floor_5_main .more a:hover{ background-color:#0d3475; color:#fff;}

.index .floor_6_main{width:100%; padding-bottom:100px;}
.floor_6_1{ padding-top:40px;}
.floor_6_1 ul{ display:inline-block; width:105%;}
.floor_6_1 ul li{ width:385px; height:385px; background-color:#f8f8f8; margin-right:22px; float:left;}
.floor_6_1 ul li b{ display:block; width:385px; height:215px; overflow:hidden;}
.floor_6_1 ul li b img{ display:block; width:385px; height:215px; transition: all .36s ease;}
.floor_6_1 ul li:hover img {transform: scale(1.1);}
.floor_6_1 ul li .ne_t{ width:343px; height:108px; border:#ddd solid 1px; border-top:none; padding:30px 20px;}
.floor_6_1 ul li .ne_t em{ display:block; float:left; width:74px; text-align:right; font-size:14px; color:#999; line-height:14px; position:relative;}
.floor_6_1 ul li .ne_t em span{ display:block; font-size:26px; color:#333; line-height:26px; padding-bottom:6px;}
.floor_6_1 ul li .ne_t em i{ display:block; width:30px; height:5px; background-position:0px -256px; position:absolute; right:0; top:90px;}
.floor_6_1 ul li .ne_t p{ float:right; width:240px; font-size:18px; color:#333; line-height:24px;}
.floor_6_1 ul li .ne_t p span{ display:block; font-size:14px; color:#999; line-height:22px; padding-top:12px;}
.floor_6_1 ul li:hover{ background-color:#fff;box-shadow:0px 5px 15px #eaeaea;}
.floor_6_1 ul li:hover p{ color:#0d3475;}
.floor_6_1 ul li:hover .ne_t{ border:#fff solid 1px;}

.floor_6_main .more a{ display:block;width:198px; height:38px; border:#0d3475 solid 1px; text-align:center; line-height:38px; color:#253244; font-size:16px; }
.floor_6_main .more a:hover{ background-color:#0d3475; color:#fff;}


.index .floor_7_main{  width:100%; background:url(../images/z10_06.jpg) center center no-repeat; height:200px;}
.floor_7_1{ padding-top:52px; display:inline-block; float:left; width:600px; margin-left:100px;}
.floor_7_1 h3{ font-size:32px; color:#fff; line-height:32px; font-weight:bold;}
.floor_7_1 p{ padding-top:12px;}
.floor_7_1 p span{ display:block; font-size:16px; color:#fff; line-height:16px; background:url(../images/z7_03.png) left center no-repeat; padding-left:18px; float:left; width:146px; margin-top:8px;}
.floor_7_2{ float:right; padding-top:54px;}
.floor_7_2 p{ font-size:30px; color:#fff; line-height:26px; font-family:"Arial"; background:url(../images/icon.png) left center no-repeat; background-position:-62px -254px; padding-left:38px;}
.floor_7_2 a{ display:block; background:url(../images/z8_03.png) center center no-repeat; width:180px; height:45px; line-height:45px; text-align:center; font-size:18px; color:#fff; font-weight:bold; float:right; margin-top:24px;}
.floor_7_2 a:hover{background:url(../images/z8_04.png) center center no-repeat;}

.floor_8_main em{ display:block; background-color:#f5f5f5; height:434px; width:100%; }
.floor_8_main .w1200{ margin-top:-434px;}
.floor_8_main dl{ display:block; width:1200px; height:338px;box-shadow: 0px 6px 20px #d2d2d3; background-color:#fff; margin-top:40px;}
.floor_8_main dl dt{ display:block; float:left; width:600px; height:338px;}
.floor_8_main dl dt img{ display:block;width:600px; height:338px;}
.floor_8_main dl dd{ display:block; float:left; width:600px; height:338px;}
.floor_8_main dl dd h3{ font-size:24px; color:#333; line-height:24px; padding-left:78px; padding-top:78px;}
.floor_8_main dl dd p{ display:block; width:422px; margin-top:24px; height:106px; margin-left:78px; font-size:14px; color:#666; line-height:24px;}
.floor_8_main dl dd a{ display:block;width:150px; height:36px; background-color:#0d3475; text-align:left; line-height:36px; color:#fff; font-size:16px; margin-left:78px; padding-left:30px;}
.floor_8_main dl dd a:hover{ background-color:#0c74b8; color:#fff;}

.in_ny{ padding-top:14px; padding-bottom:60px;background-color: #f5f5f5;}
.title_top{ height:48px; border-bottom:#ccc solid 1px; margin-top:40px;}
.title_top .sob_nav{ float:left;}
.title_top .sob_nav a{ float:left; height:34px; padding:0 22px; border-radius:5px; line-height:34px; margin:0 6px; color:#0d3475; border:#0d3475 solid 1px;}
.title_top .sob_nav a:hover,.title_top .sob_nav a.on{ background-color:#0d3475; color:#fff;}
.title_top .sob_nav i{ float:left; width:3px; height:3px; background-color:#999; margin-top:15px;}
.title_top .sobtitle{ float:right;padding-top: 4px;}


.an_ch{}
.an_ch .list{ display:inline-block; width:103%; }
.an_ch .list .item{ display:block; margin-top:42px; width:360px; float:left; margin-right:30px; position: relative;height: 270px;overflow: hidden;}
.an_ch .list .item{ display:block; overflow:hidden;width:360px; height:270px;position:relative;}
.an_ch .list .item img{ display:block; width:360px; height:270px; transition: all .36s ease;}
.an_ch .list .item:hover img { -webkit-transform: scale(1.08);-ms-transform: scale(1.08); transform: scale(1.08);}
.an_ch .list .item p{ font-size:18px; color:#000; line-height:18px; padding-top:20px; text-align:center; font-weight:bold;}
.an_ch .list .item i{ display:block; font-size:14px; color:#666; line-height:14px; padding-top:14px;}
.an_ch .list .item:hover p{ color:#0d3475;} 
.an_ch .list .item .cp_bg {
    position: absolute;
    left: -380px;
    top: 0px;
    width: 380px;
height: 286px;
    text-align: center;
    transition: all ease-in-out 600ms;
}
.an_ch .list .item:hover .cp_bg {
    background: url(../images/z16_03.png) repeat center center;
    transition: all ease 600ms;
    left: 0;
}
.an_ch .list .item .cp_bg span {
    margin: 0 auto;
    background-position: -121px -0px;
    width: 47px;
    height: 47px;
    margin-top: 82px;
}

.an_ch .list .item .cp_bg h3{ font-size:26px; color:#fff; line-height:26px; font-weight:bold; padding-top:15%;}
.an_ch .list .item .cp_bg .zk{ display:block; width:100%; height:100%;}
.an_ch .list .item .cp_bg em{ display:block; width:118px; height:32px; border:#fff solid 1px; font-size:16px; color:#fff; line-height:32px; text-align:center; margin-top:12%; margin-left:15%;}
.an_ch .list .item .cp_bg .zx{display:block; width:120px; height:34px; background-color:#0d3475; font-size:16px; color:#fff; line-height:34px; text-align:center; position:absolute; left: 56%;top: 45%; }
.an_ch .list .item .cp_bg .zx:hover{ background-color:#49a61f;}


/* pager */
.pager { padding: 50px 0 15px; text-align: center;}
.pager:after { visibility: hidden; display: block; font-size: 0; content: " ";clear: both; height: 0;}
.pager { *zoom: 1;}
.pager p { height: 34px;line-height: 34px;float: left; display: none;}
.pager ul { overflow: hidden; margin: 0 auto; text-align: center;}
.pager ul li { padding: 0 !important; height: auto !important; border: none !important;display: inline-block; *display: inline; zoom: 1;}
.pager ul a { margin-left: 8px; padding: 0 15px; height: 38px; line-height: 38px; border: 1px solid #edebeb; text-decoration: none; float: left;}
.pager ul a.current { background-color: #0d3475;border-color: #0d3475; color: #fff;}
.pager ul a.current:hover { background-color: #0d3475; border-color: #0d3475; color: #fff;}
.pager ul a:hover { background-color: #0d3475; border-color: #0d3475; color: #fff;}


.showxinwen{ border:#dddddd solid 1px;  margin-top:38px; padding-top:38px;}
.showxinwen_text .title{ font-size:26px; color:#333; line-height:24px; text-align:center;}
.showxinwen_text .mark{ display:block; padding-top:12px;text-align: center;border-bottom: #e9e9e9 solid 1px;height: 44px;}
.showxinwen_text .mark span{ display:inline-block; font-size:14px; color:#666; padding-right:14px;}
.showxinwen_text .yaoqiu{ padding:20px 0; }

.showContxt{ margin-top:30px; margin-bottom:30px;}
.showContxt img{ display:inline-block;}
.showContxt_text{padding:26px 0px;}
.showContxt_text p{ line-height:30px;}
.showxinwen_text { padding: 0 38px;}

.reLink {height:50px; line-height:50px; color: #666; border-top:1px solid #e4e4e4; overflow: hidden;}
.reLink .prevLink { float:left; margin-left:10px;color: #666; background:url(../images/g13_03.png) left center no-repeat; padding-left:34px;}
.reLink .nextLink { float:right; margin-right:10px;color: #666;background:url(../images/g14_03.png) right center no-repeat; padding-right:34px;}
.reLink a{ color: #666;}
.reLink a:hover{ color: #0d3475;}

.qian_an{ padding-bottom:20px;}
.anli_o{ width:1200px; height:30px;}
.anli_o i{ display:block; float:left; font-size:24px; color:#333;}
.anli_o a{ display:block; font-size:16px; color:#666; float:right;}
.anli_o a:hover{ color:#0d3475;}
.anli_lb{ padding-top:74px;width:1200px;}
.anli_lb h3{ font-size:30px; color:#222; line-height:30px; text-align:center;}
.anli_lb .anli_t{ display:inline-block; width:100%; }
.anli_lb .anli_t ul{display:inline-block; width:103%;}
.anli_lb .anli_t .item{ display:block; margin-top:30px; width:380px; height:214px; float:left; margin-right:30px; position:relative; overflow:hidden;}
.anli_lb .anli_t .item b{ display:block; overflow:hidden;width:380px; height:214px;}
.anli_lb .anli_t .item b img{ display:block; width:380px; height:214px; transition: all .36s ease;}
.anli_lb .anli_t .item:hover b img { -webkit-transform: scale(1.08);-ms-transform: scale(1.08); transform: scale(1.08);}
.anli_lb .anli_t .item .tit{ font-size: 18px; display: block; width: 100%; line-height:60px; padding-top:3%; text-align:left; color: #fff;font-style: normal; background:url(../images/z5_06.png); position:absolute; left:0; bottom:0; padding-left:6%;}
.anli_lb .anli_t .item:hover h3{ color:#0d3475;} 

.an_ch.ron .list .item b { height: 285px;}
.an_ch.ron .list .item b img{ height:285px;}
.an_ch.ron .list .item b .cp_bg h3{ padding-top:25%;}
.an_ch.ron .list .item b .cp_bg .zx{ top:58%;}
.an_ch.ron .list .item .cp_bg span{ margin-top:126px;}
.anli_lb .anli_t .item:hover .tit{ display:none;}
.anli_lb .anli_t .item .dl{ background:url(../images/z5_03.png); position:absolute; left:0; top:0; width:90%; height:86%; padding:0 5%; padding-top:8%;opacity: 0; visibility: hidden;}
.anli_lb .anli_t .item .dl h3{ font-size:22px; color:#fff; line-height:22px; font-weight:bold;}
.anli_lb .anli_t .item .dl p{ font-size:14px; color:#fff; line-height:24px; padding-top:5%;}
.anli_lb .anli_t .item .dl .a1{ display:block; width:118px; height:30px; border:#fff solid 1px; text-align:center; line-height:30px; font-size:14px; color:#fff; line-height:30px; position:absolute; left:5%; bottom:15%;}
.anli_lb .anli_t .item .dl .a2{ display:block; width:120px; height:32px; background-color:#0d3475;text-align:center; line-height:30px; font-size:14px; color:#fff; line-height:30px; position:absolute; left:40%; bottom:15%;}
.anli_lb .anli_t .item:hover .dl{opacity: 1; visibility: visible; transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -webkit-transform: translate3d(0, 0, 0)}
.anli_lb .anli_t .item .dl .a1:hover{ background-color:#fff; color:#333;}
.anli_lb .anli_t .item .dl .a2:hover{ background-color:#4a922a;}


/*.part_2 .news_ul { width:1200px; margin:0 auto; padding-bottom: 40px; padding-top:20px; }
.part_2 .news_ul .ul{ width:105%; display:inline-block;}
.part_2 .news_ul li { margin-top:40px; width:372px; margin-right:40px; float:left; height:424px; background-color: #ececec;}
.part_2 .news_ul li .box1 { width:372px; height:208px; overflow: hidden; display:block; }
.part_2 .news_ul li .box1 img { width:372px; height:208px; transition: ease-in-out .6s;display:block;  }
.part_2 .news_ul li .box2 { display:block; margin:0 auto; width:294px; padding-top:38px;}
.part_2 .news_ul li .box2 h1 { font-size:18px; color: #333; font-weight: 100; line-height:18px; }
.part_2 .news_ul li .box2 p { line-height: 24px; margin-top:16px; height:78px; color:#999; border-bottom:#ddd solid 1px;}
.part_2 .news_ul li .box2 span { font-size: 14px; color: #666; background: url(../images/bn_03.png) no-repeat right center; padding-right:32px; margin-top:20px; display:inline-block; }
.part_2 .news_ul li .right { padding-right: 15px; padding-top: 42px;}
.part_2 .news_ul li .right h3 { font-size: 36px; color: #999; font-weight: 100; }
.part_2 .news_ul li .right p { font-size: 24px; color: #bbb; padding-top:10px; }
.part_2 .news_ul li a { display: block; cursor: pointer; width: 100%; height: 100%; }
.part_2 .news_ul li a:hover .box2 p { color: #f2f2f2; }
.part_2 .news_ul li a:hover img { transform: scale(1.1); -webkit-transform: scale(1.1); }
.part_2 .news_ul li a:hover h1{ color:#3fb150;}
.part_2 .news_ul li:hover .box2 p{ border-bottom:#f2f2f2 solid 1px;}
.part_2 .news_ul li:hover{ background-color:#0d3475;}
.part_2 .news_ul li:hover .box2 span{ color:#fff;}
.part_2 .news_ul li:hover .box2  h1{ color:#fff;}
.part_2 .news_ul li:hover .box2 p{ color:#fff;}
.part_2 .news_ul li:hover .box2 span{background: url(../images/bn_04.png) no-repeat right center; }
*/
.sobtitle1{ height:32px; line-height:32px; border-bottom:#eaeaea solid 1px;}
.floor_0_main .floor_0_1 dl dd em{ display:block; width:60px; height:2px; background-color:#ccc; margin-top:22px;}

.vlov{ background:url(../images/cb_02.jpg) top center no-repeat; width:100%; height:700px; margin-top:74px; padding-top:74px;}
.vlov .indexTit.fl_3{ margin-top:0;}
.floor_4_main.vlol{margin-top: -96px;}

.floor_5_main.floo_k{ background-color:#f8f8f8; margin-top:76px; padding-top:76px; padding-bottom:60px;}
.floor_5_main.floo_k .floor_5_y{ position:absolute; left:308px;}
.floor_5_main.floo_k .floor_5_z{ width:1200px; position:relative; height:446px;}
.floor_5_main.floo_k .floor_5_z li{ margin-right:0 !important; margin-bottom:0 !important;}
.floor_5_main.floo_k .floor_5_z li.li1{ position:absolute; left:0; top:0;}
.floor_5_main.floo_k .floor_5_z li.li2{ position:absolute; right:0; top:0;}
.floor_5_main.floo_k .floor_5_z li.li3{ position:absolute; left:0; top:234px;}
.floor_5_main.floo_k .floor_5_z li.li4{ position:absolute; right:0; top:234px;}


.floor_xin{ width:100%; padding:60px 0;}
.floor_xin dl{ display:inline-block; width:1200px; height:330px;}
.floor_xin dl dt{ width:330px; height:330px; border:#ddd solid 1px; float:left;}
.floor_xin dl dt img{ display:block; width:154px; height:154px; margin:0 auto; margin-top:26px;}
.floor_xin dl dt h3{ padding-left:46px; font-size:16px; color:#333; padding-top:22px; line-height:16px; padding-bottom:14px;}
.floor_xin dl dt p{ display:block; font-size:14px; color:#333; line-height:24px; width:250px; margin-left:46px;}

.floor_xin dl dd{ float:left; width:800px; float:right;}
.floor_xin dl dd p{ background:url(../images/icon.png) left center no-repeat; background-position:-283px -165px; font-size:16px; color:#333; padding-left:68px; line-height:16px; font-weight:bold;}
.floor_xin dl dd p span{ display:block; font-size:36px; color:#0d3475; font-family:"Arial"; line-height:36px; padding-top:6px;}
.floor_xin dl dd h3{ font-size:16px; color:#333; line-height:16px; font-weight:bold; padding-top:34px;}
.floor_xin dl dd .foot_y .reg_ul{ width:106%; margin-top:20px;}
.floor_xin dl dd .foot_y .item{ float:left; width:230px; height:34px; border-bottom:#d2d2d2 solid 1px; margin-right:50px; margin-top:16px; line-height:34px; position:relative;}
.floor_xin dl dd .foot_y .item1{ width:800px;} 
.floor_xin dl dd .foot_y .item i{ display:block; float:left; width:40px; text-align:center;}
.floor_xin dl dd .foot_y .item input{ display:block; width:188px; height:34px; border:none; line-height:34px;}
.floor_xin dl dd .foot_y .item em{ display:block; color:#F00; position:absolute; right:0; top:6px;}
.floor_xin dl dd .foot_y .item .area{ width:800px; height:34px; border:none; line-height:34px;}
.floor_xin dl dd .foot_y .item .msg-box{ position:absolute; left:30px; top:0;}
.floor_xin dl dd .foot_y .btn1{ width:162px; height:40px; background-color:#0d3475; text-align:center; line-height:px; font-size:14px; color:#fff; border-radius:50px; margin-top:40px; cursor:pointer;}
.floor_xin dl dd .foot_y .btn1:hover{ background-color:#a81627;}

.showp_txt{ padding:34px;}
.showp_txt img{ display:inline-block;}
.showxin .dol{ background-color:#fff; margin-top:40px;}
.showImg{ background-color:#fff; width:1200px; height:338px; margin-top:50px;}
.showImg .htmleaf-container{ float:left; width:600px; height:338px; position:relative;}
.showImg .htmleaf-container .hd{ position:absolute; bottom:10px; right:16px; z-index:66;}
.showImg .htmleaf-container .hd ul{ display:inline-block;}
.showImg .htmleaf-container .hd ul li{ width:12px; height:12px; background-color:#eee; font-size:0; margin-left:0.1rem; border-radius:50%; float:left; margin-left:10px;}
.showImg .htmleaf-container .hd ul li.on{background:#0d3475;}
.showImg .htmleaf-container .bd li{ float:left;width:600px; height:338px;}
.showImg .htmleaf-container .bd img{ display:block; width:600px; height:338px;}
.showImg .imgtxtcon{ float:left; width:450px; margin-left:50px;}
.showImg .imgtxtcon h1{ font-size:30px; color:#333; line-height:30px; padding-top:40px;}
.showImg .imgtxtcon i{ display:block; width:84px; height:1px; background-color:#b3b3b3; margin-top:28px;}
.showImg .imgtxtcon p{ display:block; font-size:16px; color:#666; line-height:28px; padding-top:46px; height:94px;}
.showImg .imgtxtcon a{ display:block; width:171px; height:38px; border:#333 solid 1px; color:#333; text-align:center; line-height:38px; font-size:16px; position:relative;}
.showImg .imgtxtcon a:hover{ background:#0d3475; color:#fff; border:#0d3475 solid 1px;}
.showImg .imgtxtcon a img{ width:132px; height:0px; display:block; position:absolute; left:20px; top:40px;transition: all .3s ease-in;}
.showImg .imgtxtcon a:hover img{ height:132px;}
.showp_txt .tit{ height:28px; position:relative; padding-bottom:20px;}
.showp_txt .tit i{ display:block; width:100%; height:1px; background-color:#ddd; position:absolute; left:0; top:14px;}
.showp_txt .tit p{ position:absolute; left:0; top:0; height:28px; background-color:#fff; width:128px; border-right:#ddd solid 1px; font-size:24px; z-index:2; line-height:28px;}


.contact_main_3 {  text-align: center;  clear: left; padding-bottom:60px; padding-top:66px;}
.contact_main_3 .title h3 { font-size: 30px;color: #737373; height:75px; font-weight: normal;}
.contact_main_3 .title h3 span { display: block; font-size: 14px; color: #737373; font-family: "Arial"; text-transform: uppercase;}
.contact_main_3 .item .txt { width: 367px; height: 56px; font-size: 14px; line-height: 56px; text-indent: 8px; border: none;background-color: #fff; color: #737373; padding-left: 6px; *text-indent: 0px; border:#ccc solid 1px;}
.contact_main_3 .item .area { width: 1196px; height: 148px; *margin-left: -8px; background: #fff; font-size: 14px; text-indent: 8px; line-height: 18px; resize: none; *resize: none; -webkit-appearance: none; color: #737373; border: none; line-height: 40px; padding-left: 6px;border:#ccc solid 1px;}
.contact_main_3 .submit { display: block; clear: left;}
.contact_main_3 .submit .btn1 { width: 278px; height: 52px; margin-top: 50px; font-size: 16px; line-height: 52px; color: #0d3475; cursor: pointer; border: #d3d7e3 solid 1px; background-color: #fff; display: inline-block;}
.contact_main_3 .submit .btn:hover{ background-color:#F0F0F0;}
.contact_main_3 .item { float: left; position: relative; width:373px; padding-top: 20px;}
.contact_main_3 .item .n-top{ position:absolute; left:0; top:20px;}
.contact_main_3 .item.item4,.contact_main_3 .item.item3{ margin-left:38px; *margin-left:0px;}
.aboutPage{ padding-top:50px;}
.contact_main_3 .item.item3,.contact_main_3 .item.item5{ *margin-right:38px;}

/* mapPage  */
.map_ul {
  list-style: outside none none;
  display: block;
  width: 100%;
  padding-top: 10px;
}
.map_ul li {
  display: block;
  width: 100%;
  padding-bottom: 10px;
  margin-bottom: 10px;
  border-bottom: 1px solid #DCDBDB;
  float: left;
}
.map_ul li a {
  font-size: 14px;
  float: left;
  width: 100%;
  height: 23px;
  line-height: 23px;
  font-weight: bold;display: block;
}
.map_ul .list-inline {
  display: block;
  margin-left: 7%;
  width: 80%;
  min-height: 30px; padding-top:20px;clear: left;
}
.map_ul .list-inline a {
  font-weight: normal;
  width: auto;
  float: none;
  line-height: 32px;
  height: 32px;
  margin: 0 10px 10px 0;
  display: inline-block;
  border: 1px solid #ccc;
  padding: 0px 10px;
}
.map_ul .list-inline a:hover {
  background: #0d3475;
  color: #fff;
}
/*.girdlist{ padding-top:20px;}*/



.subsou ul{ display:inline-block; width:1200px; padding-top:40px;}
.subsou ul li{ height:60px; line-height:60px; border-bottom:#ccc solid 1px;}
.subsou ul li span{ float:left; display:block;}
.subsou ul li i{ display:block; float:right;}


.indexcv{ text-align:center;}
.indexcv h3{ display:inline-block; color:#333;font-size:30px; line-height:30px; font-weight:bold;}
.indexcv h3 span{ display:inline-block;color:#0d3475;}
.indexcv i{ display:block; background:url(../images/z1_03.png) center center no-repeat; width:400px; height:36px; margin:0 auto; margin-top:14px;}



.zl_wai{ width:100%; overflow:hidden;}
.zl_1{ width:100%; position:relative;}
.zl_1 b{ display:block; width:100%; height:300px; background-color:#f5f5f5;}
.zl_1 .w1200{ margin-top:-300px;}

.zl_1_1{ position:relative;}
.zl_1_1 dl{ display:block; width:1200px; height:375px; background-color:#0d3475;}
.zl_1_1 dl dt{ display:block; width:500px; height:375px; overflow:hidden; float:left;}
.zl_1_1 dl dt img{ display:block; width:500px; height:375px;}
.zl_1_1 dl dd { float:left; width:512px; margin-left:50px; padding-top:56px;}
.zl_1_1 dl dd h3{ font-size:26px; color:#fff; font-weight:bold; line-height:26px;}
.zl_1_1 dl dd i{ display:block; width:340px; height:1px; background-color:#88c5ed; margin-top:24px; }
.zl_1_1 dl dd p{ font-size:14px; height:160px; color:#fff; line-height:24px; margin-top:24px;}
.zl_1_1 dl dd a{ display:block; width:150px; height:40px; background-color:#fff; border-radius:5px; font-size:18px; color:#0d3475; text-align:center; line-height:40px; font-weight:bold;}
.zl_1_1 dl dd a:hover{ background-color:#0d3475; color:#fff;}
.zl_1_1 em{ display:block; width:308px; height:275px; position:absolute; right:-209px; top:180px;}

.zl_2_1{ display:inline-block; width:100%;}
.zl_2_1 ul{ display:inline-block; width:105%;}
.zl_2_1 ul li{ width:578px; height:437px; border:#b1c0d6 solid 1px; float:left; margin-right:40px; margin-top:30px; position:relative; background-color:#fff;}
.zl_2_1 ul li img{ display:block; width:560px; height:314px; margin:0 auto; margin-top:9px;}
.zl_2_1 ul li p{ display:block; font-size:24px; color:#0d3475; line-height:24px; font-weight:bold; padding-left:30px; padding-top:26px;}
.zl_2_1 ul li p span{ display:block; font-size:16px; color:#253244; line-height:16px; padding-top:18px; font-weight:normal;}
.zl_2_1 ul li a{ display:block; width:130px; height:36px; background-color:#0d3475; border-radius:5px; line-height:36px; font-size:16px; color:#fff; text-align:center; font-weight:bold; position:absolute;  right:9px; bottom:62px;}
.zl_2_1 ul li a:hover{ background-color:#4b8d2d;}
.zl_2_1 ul li:hover{box-shadow: 0px 6px 20px #ebebeb;}

.zl_3_1{ margin-top:40px;}
.zl_3_1 dl{ width:1200px; height:540px;}
.zl_3_1 dl dt{ float:left; width:384px; height:538px; border:#ddd solid 1px; position:relative;}
.zl_3_1 dl dt h3{ font-size:24px; color:#253244; line-height:30px; font-weight:bold; padding-top:34px; padding-left:38px;}
.zl_3_1 dl dt h3 span{ display:inline-block; padding-right:10px; color:#0d3475; font-family:'Arial'; font-size:30px; line-height:30px; padding-top:3px; float:left;}
.zl_3_1 dl dt p{ display:block; width:310px; clear:left; font-size:16px; color:#666; line-height:24px; padding-top:16px; margin-left:38px;}
.zl_3_1 dl dt a{display:block; width:130px; height:36px; background-color:#0d3475; border-radius:5px; line-height:36px; font-size:16px; color:#fff; text-align:center; font-weight:bold; margin-top:30px; margin-left:38px;}
.zl_3_1 dl dt a:hover{ background-color:#4b8d2d;}
.zl_3_1 dl dt img{ display:block; width:254px; position:absolute; left:46px; bottom:0;}
.zl_3_1 dl dt s{ display:block; width:386px; height:2px; background-color:#0d3475; position:absolute; left:-1px; bottom:-1px;}
.zl_3_1 dl dt i{ display:block; width:48px; height:56px; background-position:0px -448px; position:absolute; right:42px; top:162px;}

.zl_3_1 dl dd{ float:right; width:794px;}
.zl_3_1 dl dd ul{ display:inline-block; width:104%;}
.zl_3_1 dl dd ul li{ width:384px; height:258px; float:left; border:#ddd solid 1px; position:relative; margin-right:20px; margin-bottom:20px;}
.zl_3_1 dl dd ul li h3{ font-size:24px; color:#253244; line-height:30px; font-weight:bold; padding-top:34px; padding-left:38px;}
.zl_3_1 dl dd ul li h3 span{ display:inline-block; padding-right:10px; color:#0d3475; font-family:'Arial'; font-size:30px; line-height:30px; padding-top:3px; float:left;}
.zl_3_1 dl dd ul li p{ display:block; width:310px; clear:left; font-size:16px; color:#666; line-height:24px; margin-top:16px; margin-left:38px; height:110px;}
.zl_3_1 dl dd ul li a{ width:130px; height:36px; background-color:#fff; border-radius:5px; line-height:36px; font-size:16px; color:#0d3475; text-align:center; font-weight:bold; margin-left:38px; display:none;}
.zl_3_1 dl dd ul li a:hover{ background-color:#f0f0f0;}
.zl_3_1 dl dd ul li i{ display:block; width:48px; height:56px; background-position:-78px -448px; position:absolute; right:42px; bottom:40px;}
.zl_3_1 dl dd ul li.li2 i{background-position:-158px -448px;}
.zl_3_1 dl dd ul li.li3 i{background-position:-234px -448px;}
.zl_3_1 dl dd ul li.li4 i{background-position:-316px -448px;}
.zl_3_1 dl dd ul li:hover i{ display:block; width:48px; height:56px; background-position:-78px -515px; position:absolute; right:42px; bottom:40px;}
.zl_3_1 dl dd ul li:hover{ background-color:#0d3475; border:#0d3475 solid 1px;}
.zl_3_1 dl dd ul li:hover a{ display:block;}
.zl_3_1 dl dd ul li:hover h3,.zl_3_1 dl dd ul li:hover h3 span{ color:#fff;}
.zl_3_1 dl dd ul li:hover p{ color:#fff;}
.zl_3_1 dl dd ul li.li2:hover i{background-position:-158px -515px;}
.zl_3_1 dl dd ul li.li3:hover i{background-position:-234px -515px;}
.zl_3_1 dl dd ul li.li4:hover i{background-position:-316px -515px;}
.zl_3_1 dl dd ul li s{ display:block; width:386px; height:2px; background-color:#0d3475; position:absolute; left:-1px; bottom:-1px;}

.zl_4{ width:100%; position:relative; margin-top:60px;}
.zl_4 s{ display:block; width:100%; height:554px; background-color:#0d3475;}
.zl_4 .w1200{ margin-top:-554px; position:relative; z-index:3;}
.zl_4 .indexTit{ padding-top:60px;}
.zl_4 .indexTit h3{ color:#fff;}
.zl_4 .indexTit h3 span{ color:#fff;} 
.zl_4 .indexTit i{ background:url(../images/x4_03.png) center center no-repeat;}
.zl_4_1{ width:1200px; height:538px; background:url(../images/x6_03.jpg) bottom center no-repeat; margin-top:50px;}
.zl_4_1 a{ display:block;width:1200px; height:500px; overflow:hidden; border-radius:8px; position:relative;}
.zl_4_1 a img{ display:block;width:1200px; height:500px;}
.zl_4_1 a i{ display:block; width:1200px; height:500px; background:url(../images/x5_03.png); position:absolute; left:0; top:0;}
.zl_4_1 a em{ display:block; width:90px; height:90px; background:url(../images/x4_07.png) center center no-repeat; position:absolute; left:50%; margin-left:-45px; top:206px;}

.zl_5{ padding-bottom:80px;}
.zl_5 .indexTit{ padding-top:60px;}
.zl_5_1{ width:100%; margin-top:10px;}
.zl_5_1 ul{ display:inline-block; width:105%;}
.zl_5_1 ul li{ display:block; margin-top:30px; width:380px; height:214px; float:left; margin-right:30px; position:relative; overflow:hidden;}
.zl_5_1 ul li b{ display:block; overflow:hidden;width:380px; height:214px;}
.zl_5_1 ul li b img{ display:block; width:380px; height:214px; transition: all .36s ease;}
.zl_5_1 ul li:hover b img { -webkit-transform: scale(1.08);-ms-transform: scale(1.08); transform: scale(1.08);}
.zl_5_1 ul li .tit{ font-size: 18px; display: block; width: 100%; line-height:60px; padding-top:3%; text-align:left; color: #fff;font-style: normal; background:url(../images/z5_06.png); position:absolute; left:0; bottom:0; padding-left:6%;}
.zl_5_1 ul li:hover .tit{ display:none;}
.zl_5_1 ul li .dl{ background:url(../images/z5_03.png); position:absolute; left:0; top:0; width:90%; height:86%; padding:0 5%; padding-top:8%;opacity: 0; visibility: hidden;}
.zl_5_1 ul li .dl h3{ font-size:21px; color:#fff; line-height:21px; font-weight:bold;}
.zl_5_1 ul li .dl p{ font-size:14px; color:#fff; line-height:24px; padding-top:5%;}
.zl_5_1 ul li .dl .a1{ display:block; width:118px; height:30px; border:#fff solid 1px; text-align:center; line-height:30px; font-size:14px; color:#fff; line-height:30px; position:absolute; left:5%; bottom:15%;}
.zl_5_1 ul li .dl .a2{ display:block; width:120px; height:32px; background-color:#0d3475;text-align:center; line-height:30px; font-size:14px; color:#fff; line-height:30px; position:absolute; left:40%; bottom:15%;}
.zl_5_1 ul li:hover .dl{opacity: 1; visibility: visible; transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -webkit-transform: translate3d(0, 0, 0)}
.zl_5_1 ul li .dl .a1:hover{ background-color:#fff; color:#333;}
.zl_5_1 ul li .dl .a2:hover{ background-color:#4a922a;}



.zl_6{ position:relative; width:100%; height:200px;}
.zl_6 img{ display:block; width:1920px; height:200px; position:absolute; left:50%; top:0; margin-left:-960px;}
.zl_6_1 .floor_7_1{ margin-left:0;}

.zl_8_1{ margin-top:58px;}
.zl_8_1 .bd{ height:400px; width:1200px;}
.zl_8_1 .bd ul{ height:400px; width:1200px; position:relative; display:block;}
.zl_8_1 .bd ul li{ width:300px; height:85px;}
.zl_8_1 .bd ul li b{ display:block; width:85px; height:85px; background:url(../images/x12_03.jpg) center center no-repeat; float:left; text-align:center; line-height:85px; font-size:30px; color:#fff; font-family:"Arial";}
.zl_8_1 .bd ul li p{ display:block; float:right; font-size:24px; color:#333; line-height:30px; padding-top:12px;width:194px;}
.zl_8_1 .bd ul li.li1{ position:absolute; left:0; top:10px;}
.zl_8_1 .bd ul li.li2{ position:absolute; left:0; top:160px;}
.zl_8_1 .bd ul li.li3{ position:absolute; left:0; top:304px;}
.zl_8_1 .bd ul li.li4{ position:absolute; right:0; top:10px; text-align:right;}
.zl_8_1 .bd ul li.li5{ position:absolute; right:0; top:160px; text-align:right;}
.zl_8_1 .bd ul li.li6{ position:absolute; right:0; top:304px; text-align:right;}
.zl_8_1 .bd ul li.li4 b,.zl_8_1 .bd ul li.li5 b,.zl_8_1 .bd ul li.li6 b{ float:right;}
.zl_8_1 .bd ul li.li4 p,.zl_8_1 .bd ul li.li5 p,.zl_8_1 .bd ul li.li6 p{ float:left;}
.zl_8_1 .bd ul .sc{ width:400px; height:400px; position:absolute; left:50%; top:0; margin-left:-200px;}
.zl_8_1 .bd ul .sc img{ display:block; width:238px; height:238px; position:absolute; left:50%; top:80px; margin-left:-119px;}
.zl_8_1 .bd ul .sc i{ display:block; width:400px; height:400px; background:url(../images/x11_03.png) center center no-repeat; position:absolute; left:0; top:0; z-index:3;}
.zl_8_1 .hd{ height:138px; width:1200px; margin-top:30px; position:relative;}
.zl_8_1 .hd ul{ display:inline-block; width:105%; position:relative; z-index:2;}
.zl_8_1 .hd li{ width:120px; height:138px; float:left; margin-right:34px; background:url(../images/x10_03.png) center center no-repeat; position:relative;}
.zl_8_1 .hd li.on{ background:url(../images/x10_05.png) center center no-repeat;}
.zl_8_1 .hd li img{ display:block; width:108px; height:108px; margin:0 auto; border-radius:200px; margin-top:24px;}
.zl_8_1 .hd b{ display:block; width:1100px; height:1px; background-color:#0d3475; position:absolute; left:50px; top:78px;}
.zl_8_1 .hd li p{ font-size:16px; color:#333; line-height:16px; width:134px; text-align:center; position:absolute; left:50%; bottom:-26px; margin-left:-67px;}
.zl_8_1 .hd li.on p{ color:#0d3475; font-weight:bold;}
/*.zl_8 .more{ width:200px; height:40px; margin:0 auto; margin-top:70px;}
.zl_8 .more a{ display:block;width:198px; height:38px; border:#0d3475 solid 1px; text-align:center; line-height:38px; color:#fff; font-size:16px; background-color:#0d3475; font-weight:bold; border-radius:5px;}
.zl_8 .more a:hover{ background-color:#4d932e; color:#fff;}*/
.zl_8 .more{margin-top:70px;}


.zyj{ position:relative; width:100%;}
.zyj b{ display:block; width:100%; height:530px; background-color:#f5f5f5;}
.zyj .w1200{ margin-top:-530px; height:530px;}
.sob_nav1{ padding-top:38px;}
.sob_nav1 ul{ display:inline-block; width:105%;}
.sob_nav1 ul li{ display:block; width:225px; height:294px; background:url(../images/x1_05.png) center center no-repeat; margin-right:19px; float:left; text-align:center;}
.sob_nav1 ul li img{ display:block; margin:0 auto; margin-top:30px;}
.sob_nav1 ul li h3{ font-size:20px; color:#333; line-height:30px; padding:20px 14px;}
.sob_nav1 ul li.on,.sob_nav1 ul li:hover{ background:url(../images/x1_03.png) center center no-repeat;}
.sob_nav1 ul li.on h3,.sob_nav1 ul li:hover h3{ color:#fff; font-weight:bold;}



.floor_33{  width:1200px; margin:0 auto; background:url(../images/bvc_03.png) center center no-repeat; height:205px; margin-bottom:20px; margin-top:40px;}
.floor_33_1{ padding-top:42px; display:inline-block; float:left; width:800px; margin-left:50px;}
.floor_33_1 h3{ font-size:32px; color:#fff; line-height:32px; font-weight:bold;}
.floor_33_1 p{ padding-top:12px;}
.floor_33_1 p span{ display:block; font-size:16px; color:#fff; line-height:16px; background:url(../images/z7_03.png) left center no-repeat; padding-left:18px; width:376px; margin-top:8px;}
.floor_33_2{ float:right; padding-top:42px; margin-right:60px;}
.floor_33_2 p{ font-size:30px; color:#fff; line-height:26px; font-family:"Arial"; background:url(../images/icon.png) left center no-repeat; background-position:-62px -254px; padding-left:38px;}
.floor_33_2 a{ display:block; background:url(../images/z8_03.png) center center no-repeat; width:180px; height:45px; line-height:45px; text-align:center; font-size:18px; color:#fff; font-weight:bold; float:right; margin-top:24px;}
.floor_33_2 a:hover{background:url(../images/z8_04.png) center center no-repeat;}

.news_ul .list {
  padding-bottom: 30px;
}
.news_ul .newslist {
  padding: 0 0 50px;
}
.news_ul .item {
  height: 224px;
  transition: all .5s;
  border-bottom: 1px solid #d3d3d3;
  display: block; 
  position: relative;
}
.news_ul .item a {
  width: 100%;
  display: block;
  padding: 26px 0;
}
/*.news_ul .item:first-child a {
  padding-top: 0;
}*/
.news_ul .item .img {
  width: 300px;
  padding-top: 170px;
  display: block;
  margin-right: 30px;
  position: relative;
  overflow: hidden;
}
.news_ul .item .img img {
  width: 100%;
  display: block;
  min-height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
.news_ul .item h3 {
  font-size: 24px;
  padding: 25px 0 20px 0;
  color: #454545;
  padding-right: 120px;
}
.news_ul .item .desc {
  color: #454545;
  line-height: 24px;
  height: 68px;
  padding-right: 120px;
  overflow: hidden;
  word-break: break-all;
}
.news_ul .item .liu {
  display: block;
  color: #454545;
  font-size: 14px;
}
.news_ul .item .time {
  display: block;
  width: 85px;
  height: 200px;
  line-height: 20px;
  margin-right: 15px;
  color: #333;
  text-align: center;
  margin-top: 20px;
  -webkit-transition: all ease 300ms;
  -moz-transition: all ease 300ms;
  -ms-transition: all ease 300ms;
  -o-transition: all ease 300ms;
  transition: all ease 300ms;
  position: relative;
}
.news_ul .item .time b {
  display: block;
  font-size: 48px;
  line-height: 48px;
  font-weight: bold;
}
.news_ul .item .time s {
  width: 64px;
  height: 2px;
  display: none;
  position: absolute;
  left: -50px;
  top: 68px;
  background: #0d3475;
}
.news_ul .item .jt {
  width: 64px;
  height: 56px;
  position: absolute;
  right: 20px;
  top: 80px;
  display: block; display:none;
  background-position: -312px -186px;
}
.news_ul .item:hover {
  box-shadow: 0 2px 20px rgba(0, 0, 0, 0.1);background-color:#fff;
}
.news_ul .item:hover img {
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.news_ul .item:hover h3 {
  color: #0d3475;
  font-weight: bold;
}
.news_ul .item:hover .time b {
  color: #0d3475;
}
.news_ul .item:hover .jt {
  background-position: -312px -248px;
}
.news_ul{ width:1200px; margin:0 auto; padding-top:20px;}



.wd_t{ position:relative; margin-top:40px;}
.wd_t dl{ display:block; width:1200px; padding-bottom: 80px; background-color:#fff;}
.wd_t dl dt{ display:block; width:500px; height:375px; overflow:hidden; float:left;}
.wd_t dl dt img{ display:block; width:500px; height:375px;}
.wd_t dl dd {  padding: 50px;}
.wd_t dl dd h3{ font-size:26px; color:#333; font-weight:bold; line-height:26px;}
.wd_t dl dd i{ display:block; height:1px; background-color:#d7d7d7; margin-top:24px; }
.wd_t dl dd p{ font-size:14px;  color:#666; line-height:24px; margin-top:24px;}
.wd_t dl dd a{ display:block; width:150px; height:40px; background-color:#0d3475; border-radius:5px; font-size:18px; color:#fff; text-align:center; line-height:40px; font-weight:bold;}
.wd_t dl dd a:hover{ background-color:#4a8c2b; color:#fff;}



.an_ch.xinan .list .item{ display:block; margin-top:42px; width:278px; float:left; margin-right:30px; }
.an_ch.xinan .list .item b{ display:block; overflow:hidden;width:278px; height:156px;position:relative;}
.an_ch.xinan .list .item b img{ display:block; width:278px; height:156px; transition: all .36s ease;}
.an_ch.xinan .list .item:hover b img { -webkit-transform: scale(1.08);-ms-transform: scale(1.08); transform: scale(1.08);}
.an_ch.xinan .list .item p{ font-size:18px; color:#000; line-height:18px; padding-top:20px; text-align:center; font-weight:bold;}
.an_ch.xinan .list .item i{ display:block; font-size:14px; color:#666; line-height:14px; padding-top:14px;}

.an_ch.xinan .list .item .cp_bg {
    position: absolute;
    left: -380px;
    top: 0px;
    width: 278px;
height: 156px;
    text-align: center;
    transition: all ease-in-out 600ms;
}
.an_ch.xinan .list .item:hover .cp_bg {
    background: url(../images/z16_03.png) repeat center center;
    transition: all ease 600ms;
    left: 0;
}
.an_ch.xinan .list .item .cp_bg em{ display:block; width:118px; height:32px; border:#fff solid 1px; font-size:16px; color:#fff; line-height:32px; text-align:center; margin-top:8%; margin-left:6%;}
.an_ch.xinan .list .item .cp_bg .zx{display:block; width:120px; height:34px; background-color:#0d3475; font-size:16px; color:#fff; line-height:34px; text-align:center; position:absolute; left: 53%;top: 58%; }
.an_ch .list .item .cp_bg em:hover{ background-color:#fff; color:#333;}
.BMap_bubble_content{ font-size:14px;}





.wd_t1{ width:1200px; height:500px; margin-top:42px;}
.wd_t1 a{ display:block;width:1200px; height:500px; overflow:hidden; border-radius:8px; position:relative;}
.wd_t1 a img{ display:block;width:1200px; height:500px;}
.wd_t1 a i{ display:block; width:1200px; height:500px; background:url(../images/x5_03.png); position:absolute; left:0; top:0;}
.wd_t1 a em{ display:block; width:90px; height:90px; background:url(../images/x4_07.png) center center no-repeat; position:absolute; left:50%; margin-left:-45px; top:206px;}



/*******index css*******/
.bottom-fix{ background-color:rgba(0,0,0,0.8); width:100%; height:120px; position:fixed; left:0; bottom:0; z-index:2222;}
.bottom-fix .fixcon{height:162px;}
.bottom-fix .fix_a { float:left; font-size:24px; color:#fff; font-weight:bold; line-height:24px; padding-top:36px;}
.bottom-fix .fix_a img{ display:block; border-radius:10px; float:left;}
.bottom-fix .fix_a p{ float:left; padding-left:22px; font-size:20px; color:#fff; line-height:20px; font-weight:normal;}
.bottom-fix .fix_a p i{ display:block; font-weight:bold; font-size:30px; line-height:30px; padding-bottom:8px;}
.bottom-fix .fix_a p span{ color:#45b0f7;}
.fix_t{ float:left; margin-top:42px; margin-left:18px;}
.fix_t .iform .itemcon{ float:left; width:250px; height:46px; margin-left:10px;}
.fix_t .iform .itemcon .txt{ width:240px; height:46px; line-height:46px; background-color:#fff; border:none; border-radius:5px; padding-left:10px; }
.fix_t .iform{ float:left;}
.fix_t .btn{ width:160px; height:46px;float:left;margin-left:12px;}
.fix_t .btn .btn1{ width:160px; height:46px;background-color:#0d3475; color:#fff; text-align:center; line-height:46px; border:none; border-radius:5px; cursor:pointer; }
.fix_t .btn .btn1:hover{ background-color:#0b78c0;}
.fix_b{ float:left; font-size:14px; color:#fff; line-height:14px;padding-left:12px; padding-top:46px;}
.fix_b span{ display:block; padding-top:4px; }
.bottom-fix .close{ width:30px; height:30px; background-position:-174px -154px; position:absolute; right:-16px; top:50px;cursor:pointer;}

.iconp {
    background: url(../images/iconp.png) no-repeat;
    display: inline-block;
    vertical-align: middle;
}



@-webkit-keyframes scale{0%{-webkit-transform: scale(1);} 50%{-webkit-transform: scale(1.02);} 100%{-webkit-transform: scale(1);}}
@keyframes scale{0%{transform: scale(1);} 50%{transform: scale(1.02);} 100%{transform: scale(1);}}
/*# sourceMappingURL=style.css.map */


/*产品*/
.pro { overflow: hidden; width: 1200px; margin: 0px auto }
.pro h2 { text-align: center; background: url(../images/title01.png) no-repeat center; padding: 10px 0; margin-bottom: 30px; }
.pro h2 a { display: block; font-size: 40px; color: #0d3475; margin-bottom: 25px; text-decoration: none }
.pro h2 em { color: #333; }
.pro h2 p { font-weight: normal; font-size: 18px; color: #666666; position: relative; top: -15px; }

.fen_c h4 { font-size: 18px; margin: 0 auto; margin-bottom: 15px; font-weight: normal; width: 160px; padding-left: 40px; height: 35px; background: url(../images/pro_left_h02.png) no-repeat 15px center; background-color: #1b1b1b; line-height: 35px; color: #fff; }
.fen_c h4 a { color: #fff; }
.fen_c h5 { font-size: 18px; width: 190px; padding-left: 10px; margin: 0 auto; margin-bottom: 5px; padding-bottom: 5px; border-bottom: 2px solid #8d8d8d; }
.fen_c h5 a { color: #28ae31; }
.fen_c .list { overflow: hidden;  margin: 0 auto; margin-bottom: 10px; }
.fen_c .list a { display: block; padding-left: 25px; font-size: 16px; color: #666; line-height: 50px; border-bottom: 1px solid #ddd; text-decoration: none }
.fen_c .list a.last { border: none; }
.fen_c .list a.cur, .fen_c .list a:hover { color: #fff; background: #28ae31 }
.fen_c .more { display: block; width: 160px; padding-left: 40px; height: 35px; background: url(../images/pro_left_more.png) no-repeat 15px center; background-color: #1b1b1b; font-size: 18px; color: #fff; line-height: 35px; margin: 0 auto; margin-bottom: 20px; }

/**/

.fen { width: 276px; float: left; }


.fen_c {padding-top: 21px;border: 8px solid #0053a9;height:700px;background:  #fff;position: relative;overflow: overlay;}
.fen_c ul { width: 202px; margin: 0 auto; }
.fen_c ul li a { font-size: 14px; color: #555; display: block; height: 34px; background: url(../images/ico1.jpg) no-repeat 182px center; line-height: 34px; text-align: center; }

.cp { width: 900px; float: right; }
.cp dl { background: #f5f5f5; height: 358px; }
.cp dt { width: 478px; height: 358px; position: relative; float: left; }
.cp dt a.big { width: 478px; height: 358px; display: block; }
.cp dt a.big img { width: 478px; height: 358px; }
.cp dt em a { width: 92px; height: 149px; display: block; position: absolute; top: 0; left: 17px; }
.cp dd { width: 390px; height: 333px; float: right; background: #f5f5f5; padding-top: 25px; }
.cp dd h3 a { font-size: 20px; color: #333; padding-bottom: 20px; display: block; background: url(../images/line3.jpg) no-repeat left bottom; }
.cp dd p { font-size: 14px; color: #666; font-weight: normal; line-height: 26px; margin-top: 27px; }
.cp dd .xq { width: 144px; height: 36px; margin-right: 18px; margin-top: 47px; background: url(../images/more_btn1.jpg) no-repeat center center; display: block; float: left; }
.cp dd .zx { width: 144px; height: 36px; margin-top: 47px; background: url(../images/more_btn2.jpg) no-repeat center center; display: block; float: left; }
.cp .clist { margin-top: 23px; }
.cp .clist li { width: 200px; height: 260px; float: left; margin-right: 21px; }
.cp .clist li a { width: 200px; height: 260px; display: block; }
.cp .clist li img { width: 200px; height: 200px; border: 1px solid #ccc; transition:all linear 0.3s;}
.cp .clist li.nones { margin-right: 0; }
.cp .clist li span { display: block;  font-size: 16px; color: #555; text-align: center; }
.cp .clist li:hover img{opacity: 0.8}
.index_pro_tit{
          padding: 10px;
          background: #0053a9;
          color: #fff;
          font-size: 24px;
          height: 50px;
          line-height: 50px;
          margin-bottom: 10px;
        }
        .index_pro_tit span{font-weight: bold;font-size: 28px;margin-right: 10px;}
        .index_pro_bot{background: #28ae31;text-align: center;padding: 10px;margin-top: 36px;}
        .index_pro_bot p{color: #fff}
        .index_pro_bot p span{font-weight: bold;}
.center1{width: 100%;height: 271px;background: url(../images/center1.jpg)no-repeat bottom;}



.book_content {margin-left:60px; margin-right:10px; margin-bottom:30px; background-image:url(/images/Img/lx.jpg); background-repeat:no-repeat; background-position:right 0px; }
.book1 {  line-height:24px;}
.book {  line-height:40px;}
.book span { color:#FF0000; padding-left:10px;}
.book dt{}
.book dt .input{border:1px solid #d9d9d9;height:20px;line-height:20px;color:#666;}
.book dt .inputs{width:356px;height:120px;border:1px solid #d9d9d9;overflow:hidden; background-color:#fff;}
.book .input2{width:66px;height:30px;line-height:30px;border:0;text-align:center;font-size:16px;color:#fff;margin:4px;background:#c50419;font-family: "微软雅黑", "宋体";cursor:pointer;}



.List_page{text-align:center;margin-bottom:20px; margin-top:20px;}
.List_page a{background:#fff;margin:0px 1px;padding:4px 6px;border:1px solid #ccc;color:#A0A0A0;}
.List_page span{background:#c50419;color:#fff;margin:0px 1px;padding:4px 6px;border:1px solid #c50419;}

.red { color:#f00;}

