*{margin:0px; padding:0px; list-style:none; outline:none; font-family:Microsoft YaHei, Arial, Helvetica, sans-serif;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0px; border: 0; font-size: 100%; outline: none; }
html { font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
/* always display scrollbars */
body { font: 14px "Arial","Microsoft Yahei","微软雅黑","Hiragino Sans GB","Arial","Helvetica","SimHei","黑体","STXihei",sans-serif; margin: 0 auto; color: #989898; background-color: #fff; _background-attachment: fixed; _background-image: url(about:blank); }
::selection { background:#3399ff; color: #000; } ::-moz-selection { background:#3399ff;color: #fff; } ::-webkit-selection { background:#3399ff; color: #fff; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
input, select { vertical-align: middle; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
strong { font-weight: bold; }
input { outline: none; padding: 0; }
img { border: 0;  vertical-align:middle;}
input[type="text"], input[type="button"], input[type="submit"], input[type="reset"], select { -webkit-appearance: none; border-radius: 0; }
textarea { -webkit-appearance: none; border-radius: 0; background: none; outline: none; padding: 0; margin: 0; border: none; }
a{color:#333333; text-decoration:none; transition:0.3s; -webkit-transition:0.3s; -moz-transition:0.3s;}
a:hover{color:#004ea2;}
@font-face {
  font-family: 'Glyphicons Halflings';

  src: url('../fonts/glyphicons-halflings-regular.eot');
  src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
}
.clear{clear:both; height:0px; font-size:0px;}
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
@media screen and (max-width:1300px) {
    .top_content{
        width: 133%!important;
        height: auto;
    }
    
}
.top_content{ width:100%;  height:auto; position:relative; z-index:900;}
.top01{width:100%; height:auto; position: absolute; left:0; top:0; padding-top:25px; z-index:9999;}
.top02{width:1300px; height:110px; margin:0px auto;}
.top02_l{width: 228px;height:64px;float:left;}
.top02_l img{ display:block;}
.top02_c{width:945px; height:64px;  float:left; margin-left:10px;}
.top02_r{width: 116px;height:64px;float:left;}
.top02 .search_dk{width:37px; height:37px; cursor:pointer; margin-top:14px; display:block;}
.searchs{ float:left; width:40px;}
.top02 .search_gb{width:37px; height:37px; cursor:pointer; margin-top:14px; display:none;}
.top02 .search02{width:100%; height:auto; background:url(../images/sousuo02.png); position:fixed; left:0px; top:110px; z-index:99999; display:none;}
.top02 .search03{width:1200px; height:auto; padding:15px 0px; margin:0px auto;}
.top02 .search04{width:215px; height:40px; background:#FFF; float:right;}
.top02 .search05{width:38px; height:40px; float:right;}
.top02 .search05 input{ border: none; background: #ccc; height: 40px; padding: 0 10px; cursor:pointer;}

.top02 .in{width:100%; height:40px; line-height:40px; border:0px; box-sizing:border-box; padding-left:10px; display:block;}
.wechat{float: left;width:40px;position:relative;}
.wechat span{ display:inline-block; width:35px; height:35px; border-radius:50%; border:1px solid #fff;margin-top:14px;}

.wechat span img{ display:block; margin:10px auto; cursor:pointer;}
.wechat span:hover{ background-color:#004ea2; border-color:#004ea2;}
.wechat .scan{ position:absolute; right:0px; top:64px; width:88px; visibility:hidden; opacity:0;}
.wechat:hover .scan{ visibility: visible; opacity:1;}
.h10{height:10px}
.h15{height:15px}
#header{margin:0 auto;width:750pt}
                

/*.dh{width:100%; height:auto;}
.dh ul{width:100%; height:auto;}
.dh ul li{width:105px; height:64px; float:left;}
.dh ul li .a01{width:100%; line-height:64px; text-align:center; color:#fff; font-size:16px; display:block;}
.dh ul li:hover .a01{color:#fff; background: url(../images/slidebar.png) no-repeat center bottom;}
.dh_xl01{width:940px; height:240px; background:#f5f6f7; padding:0px; position:absolute; left:50%; margin-left:-390px; top:89px; z-index:999999; display:none;}
.dh_xl02{width:940px; height:auto; margin:0px auto;}
.dh_xl02_l{width:500px; height:auto; float:left; box-sizing:border-box; padding:30px 40px;}
.dh_xl02_l a{width:200px; height:50px; line-height:50px; text-align:left; font-size:15px; color:#333; margin:0px 10px 10px 0px; display:block; float:left;}
.dh_xl02_l a:hover{ color:#034099;}
.dh_xl02_r{width:440px; height:240px; float:right;}
.dh_xl02_r img{width:100%; height:240px; }
.navbar{ padding:20px 40px; box-sizing:border-box;}
.navbar ul li{ float:left; width:21%; margin:0 2%;}
.navbar ul li a{ display:block; font-size:15px; color:#666; line-height:40px;}
.navbar ul li h3 a{ border-bottom:1px solid #eee; margin-bottom:10px;}
.navbar ul li a:hover{ color:#034099;}*/
/*导航开始*/
.le_gh {
    float: left;
    width:100%;
    position: relative;
}
.u-nav-wrap{
    position: absolute;
    z-index: 200;
    top: 0;
	right:0;
    width: 100%;
}
.navfirst{ display:inline-block; width:100px; text-align:center; height:40px; line-height:40px; background-color:#868686; border-radius:2px;}

.u-nav{
	position: relative;
    height: 99px;
}
.u-nav .logo{
    float: left;
    display: block;
    width: 265px;
    height: 73px; padding-top:25px;
}
.u-nav .nav1{
    float: right;
    height:60px;
   
}
.u-nav .nav1 .nav1-li{
    float: left;
    position: relative;
    padding: 0 15px;
    height:60px;
   
}
.u-nav .nav1 .nav1-li .link{ color:#fff;}
.u-nav .nav1 .nav1-li>a{
    position: relative;
    display: block;
    font-size:16px;
    line-height:60px;
    height:60px;
    color: #fff;
}
.u-nav .nav1 .nav1-li>a:hover{ color:#fff;}
.u-nav .nav1 .nav1-li .line{
    position: absolute;
    bottom: 0;
    left: 50%;
    height:3px;
    width: 0;
    background: #fff;
    transition: all 0.3s;
}
.u-nav .nav1 .nav1-li:hover .line{
    width: 100%;
    left: 0;
}
.u-nav .nav1 .nav1-li:hover .nav2{
    display: block;
}
.ewm{
	position: fixed;
	right: 0;
	top: 300px;
	z-index: 5;
	width: 112px;
	padding: 5px;
	background: #fff;
	text-align: center;
}
.ewm img{
	display: block;
	margin: 0 auto;
}
.nav2{
    display: none;
    position: fixed;
    left: 50%;
    margin-left: -363px;
    top:85px;
    width: 900px;
    background: #FFF;
    z-index: 99999999999;
}
.nav2 div{
    float: none;
}
.nav2 div a{
    display: block;
    font-size: 14px;
	width:50%; float:left;
    line-height: 40px;
    border-top: 1px solid #e5e5e5;
    text-align: left;
    color: #666;
}
.nav2 div a:hover{
    color: #357fe3;
}
.nav2 div:first-child a{
    border: 0;
}

.body-shadow{
    display: none;
    position: fixed;
    z-index: 100;
    top: 0px;
    width: 100%;
    height:100%;
    background: #000;
    opacity: 0.45;
    filter: alpha(opacity=45);
    z-index: 9;
}
.nav2 .n_er{ float:left; display:block;width:40%; padding-left:4%; padding-right:6%; padding-top:4%;}
.nav2 .n_er a{ display:inline-block; font-size:16px; line-height:25px !important; margin-bottom:10px; color:#333; -webkit-transition: all 200ms ease-in;-o-transition: all 200ms ease-in;-moz-transition: all 200ms ease-in;}
.nav2 .n_er p{ margin-top:25px;margin-bottom:25px;}
.nav2 .n_er a:hover img{ margin-left:-5px;}
.nav2 .n_ri{ float:right;width:50%;}
.nav2 .n_ri img{ width:100%;}
.special{ margin:20px 30px;}
.special li{ float:left; width:21%; margin:0 2%;}
.special li a{ display:block; font-size:15px; color:#666; line-height:40px;}
.special li h3 a{ border-bottom:1px solid #eee; margin-bottom:10px;}
.special li a:hover{ color:#034099;}




/*banner*/
.banner { position: relative; overflow: hidden; background-color:#fff;}
.banner .bannerfix >li { height: 100%; line-height: 0; opacity:0; transition:opacity 1000ms linear; -webkit-transition:opacity 1000ms linear; float:left;}
.banner .bannerfix >li .bimg { line-height: 0; width: 100%; position: relative; transition: transform 5s ease; -webkit-transition: transform 5s ease; transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1);}
.banner .bannerfix >li.imgIn{ opacity:1; z-index:10; display:block;}
.banner .bannerfix >li.imgIn .bimg { transform: matrix(1, 0, 0, 1, 0, 0); -webkit-transform: matrix(1, 0, 0, 1, 0, 0); }
.banner .bannerfix >li.imgIn .bbox small{ opacity:1; visibility:visible; top:0; transition:420ms 0ms;}
.banner .bannerfix >li.imgIn .bbox h1{ opacity:1; visibility:visible; top:0; transition:420ms 120ms;}
.banner .bannerfix >li.imgIn .bbox b{ opacity:1; visibility:visible; top:0; transition:420ms 240ms;}
.banner .bannerfix >li.imgIn .bbox p{ opacity:1; visibility:visible; top:0; transition:420ms 460ms;}
.banner .bannerfix >li.imgIn .bbox .details{ opacity:1; visibility:visible; top:0; transition:420ms 580ms;}
.banner .bvnm{ width:100%; position:absolute; top:0; left:0;}
.banner .flex-control-nav{ width:100%; height:20px; position:absolute; left:0; bottom:59px; text-align:center; z-index:20;}
.banner .flex-control-nav li{ display:inline-block; position:relative; margin-right:14px; width:5px; height:20px;}
.banner .flex-control-nav li:last-child{ margin-right:0;}
.banner .flex-control-nav li span{ display:block; text-indent:999px; overflow:hidden; width:5px; height:7px; position:absolute; background:#fff; transition:320ms; left:0; top:6px;}
.banner .flex-control-nav li a.flex-active span{ height:20px; top:0;}
.bbox{ width:1300px; margin:0 auto;text-align:left; margin-top:20%;}
.bbox small{ display:block; text-align:left; color:#fff; font-size:18px; margin-bottom:5px; line-height:1; letter-spacing:10px; opacity:0; visibility:hidden; position:relative; top:30px; padding-bottom:8px;} 
.bbox h1{ line-height:1; color:#fff; font-size:43px; text-align:left; opacity:0; visibility:hidden; position:relative; top:30px;}
.bbox b{ display:block; line-height:1.8; text-align:left; color:#fff; font-size:20px; margin-bottom:40px; opacity:0; visibility:hidden; position:relative; top:30px; min-height:36px;}
.bbox p{ width:100%; text-align:left; height:132px; color:#fff; font-size:16px; line-height:2; margin:auto; opacity:0; visibility:hidden; position:relative; top:44px; padding-top:24px;}
.details{ width:134px; height:46px; position:relative; opacity:0; visibility:hidden; position:relative; top:30px;}
.details:before{ content:""; width:100%; height:100%; background:#fff; position:absolute; left:0; top:0; transition:320ms ease-in-out;  transform:scaleY(0); -webkit-transform:scaleY(0); -moz-transform:scaleY(0); opacity:0; visibility:hidden;}
.details a{ display:block; border:1px solid #fff; text-align:center; line-height:44px;  position:relative; color:#fff; font-size:16px; }
.details:hover:before{ opacity:1; transform:scaleY(1); -webkit-transform:scaleY(1); -moz-transform:scaleY(1); visibility:visible;}
.details:hover a{ color:#004ea2; }

.batop{width:40px;
	height: auto;
	overflow: hidden;
	position: fixed;
	right: 2%;
	bottom:6%;
	z-index: 20;
	cursor: pointer;
	z-index:1000;
	}
.back-top{
	width: 40px;
	height: 40px;
	border-radius:2px;
	overflow: hidden;
	background:#737373 url(../images/h03.png) no-repeat center;
	cursor: pointer;-webkit-transition: all 0.3s linear; transition: all 0.3s linear;
}

.w1300{ width:1300px; margin:0 auto; overflow:hidden;}
.index_title{ font-size:26px; font-weight:bold; color:#333; line-height:30px; margin:40px 0; padding-left:20px; background:url(../images/slideleft.png) no-repeat 0 center;}
.index_title a{ float:right; display:inline-block; width:90px; line-height:28px; border:1px solid #004ea2; color:#004ea2; font-size:13px; text-align:center;transition:ease all 0.3s;}
.index_title a:hover{ background-color:#004ea2; color:#fff;}
.work li{ float:left; width:420px; height:550px; overflow:hidden; margin-right:20px; margin-bottom:30px;}
.work li .item1{ width:420px; height:550px;  background-color:#e5e5e5; box-sizing:border-box; padding:85px 56px; transition:ease all 0.3s;}
.work li .item1 h3{font-size:24px; font-weight:normal; color:#333; line-height:40px;}
.work li .item1 h4{font-size:18px; font-weight:normal; color:#333; line-height:40px; margin:15px 0;}
.work li .item1 p{font-size:15px; color:#666; line-height:28px;}
.work li .item1 a{ display:block; width:280px; height:40px; text-align:center; line-height:38px; border:1px solid #fff; font-size:15px; color:#fff; margin-top:40px; visibility:hidden; opacity:1;}
.work li .item1:hover{ background:#004ea2 url(../images/back.jpg) no-repeat right bottom; }
.work li .item1:hover  h3 ,.work li .item1:hover  h4 ,.work li .item1:hover  p{ color:#fff;}
.work li .item1:hover a{ visibility:visible; opacity:1; transform:translateY(10px);}
.work li .item2{ width:420px; height:315px; background-color:#e5e5e5; box-sizing:border-box; padding:50px 30px; transition:ease all 0.3s; margin-bottom:20px;}
.work li .item2 h3{font-size:24px; font-weight:normal; color:#333; line-height:40px; margin-bottom:10px; transition:ease all 0.3s;}
.work li .item2 p{font-size:15px; color:#666; line-height:28px; transition:ease all 0.3s;}
.work li .item2:hover{ background:#004ea2 url(../images/back.jpg) no-repeat right bottom; }
.work li .item2:hover  h3 ,.work li .item2:hover  p{ color:#fff; transform:translateY(-30px);}
.work li .item2 a{ display:block; width:200px; height:40px; text-align:center; line-height:38px; border:1px solid #fff; font-size:15px; color:#fff; margin-top:20px; visibility:hidden; opacity:1;}
.work li .item2:hover a{ visibility:visible; opacity:1; transform:translateY(-30px);}

.box{width:1300px; margin:0px auto 0;background:#fff; }
.tab_menu{overflow:hidden; width:230px; float:left;}
.tab_menu li{width:230px; height:88px;line-height:84px; color:#fff; background:#f2f2f2;text-align:center;cursor:pointer; border-bottom:1px solid #dadada;}
.tab_menu li.current{color:#333;background:#004ea2;}
.tab_menu li a{color:#333;text-decoration:none; font-size:16px; }
.tab_menu li.current a{color:#fff;}
.tab_box{ width:1070px; float:left; background-color:#f2f2f2; height:444px; margin-bottom:30px;}
.tab_box .hide{display:none;}
.tab_left { border:1px solid #cccccc; width:607px; height:442px; background-color:#fff; overflow:hidden; float:left;}
.tab_left img{ width:100%;}
.tab_right{ width:460px; float:right; box-sizing:border-box; padding:46px 50px;}
.tab_right h3{font-size:18px; color:#004ea2; line-height:40px; margin-bottom:20px;} 
.tab_right p{font-size:15px; color:#666; line-height:26px; margin-bottom:10px;} 
.tab_right table{ width:100%; margin-bottom:10px;}
.tab_right table tr td{font-size:15px; color:#333; line-height:26px;}
.tab_right a{ display: inline-block; width:150px; height:36px; text-align:center; line-height:34px; border:1px solid #004ea2; font-size:15px; color:#004ea2; margin-top:10px; margin-right:10px; transition:all 0.3s;}
.tab_right a:hover{ color:#fff; background-color:#004ea2;}
.advantage li{ float:left; width:388px; border:1px solid #d9d9d9; height:445px; box-sizing:border-box; padding:36px; margin-right:65px; margin-bottom:30px;}
.advantage li:hover{ box-shadow:0px 1px 9px #bbb;}
.advantage li h3{ font-size:24px; color:#034099; line-height:40px; font-weight:bold; text-align:center; margin-top:20px; margin-bottom:40px;}
.advantage li p{font-size:14px; color:#666; line-height:40px; padding-left:12px; background:url(../images/ling.png) no-repeat 0 17px;} 
.advantage li h3 span{ display:inline-block; width:55px; height:40px;}
.advantage li a{ display:block; width:115px; height:34px; line-height:34px; border:1px solid #034099; color:#034099; text-align:center; margin:45px auto 0;}
.inew_left{ width:544px; float:left; margin-bottom:50px;}
.inew_right{ width:723px; float:right;}
.imgchange .owl-carousel .owl-item img{ width:100%;}
.imgchange .owl-theme .owl-controls { margin-top:0px; position:absolute; top:35%; width:100%;}
.imgchange .owl-theme .owl-controls .owl-buttons div {color: #FFF; margin:0px; padding:18px 10px; font-size:20px; border-radius:0px; background: rgba(0,0,0,0.8); opacity:1;}
.imgchange .owl-theme .owl-controls .owl-buttons .owl-prev { float:left; }
.imgchange .owl-theme .owl-controls .owl-buttons .owl-next { float:right; }
.imgchange p{ line-height:60px; font-size:16px; color:#333; font-weight:bold; margin:0; background-color:#f2f3f5; padding-left:15px;}
.imgchange .owl-carousel a{ display:block;}
.imgchange .owl-carousel a:hover p{ color:#fff; background-color:#004ea2;}
/* Bounce To Top */
a.hvr-bounce-to-top {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  background: #fff;
}
a.hvr-bounce-to-top:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background:#004ea2;
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
  -webkit-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
a.hvr-bounce-to-top:hover,a.hvr-bounce-to-top:focus,a.hvr-bounce-to-top:active {
  color: white;
}
a.hvr-bounce-to-top:hover:before,a.hvr-bounce-to-top:focus:before,a.hvr-bounce-to-top:active:before {
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
  -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
  transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}
.inew_right ul li{ height:100px; margin-bottom:30px;}
.inew_right ul li a{ display:block;}
.time_left{ width:80px; text-align:right; float:left; height:100px; border-right:1px solid #d9d9d9; padding-right:20px;} 
.time_left h4{ line-height:40px; font-size:24px; color:#999; padding-top:10px;}
.time_left p{ line-height:30px; font-size:17px; color:#999;}
.dis_right{ width:620px; float:right; box-sizing:border-box; padding-left:20px;}
.dis_right h3{ line-height:20px; font-size:17px; color:#333; font-weight:bold; margin-bottom:10px;}
.dis_right p{ line-height:26px; font-size:14px; color:#666;  }
.inew_right ul li a:hover .dis_right h3{ color:#034099;}
.inew_right ul li a:hover .dis_right p{ color:#333;}
.inew_right ul li a .dis_right img{ transition:all 0.3s;}
.inew_right ul li a:hover .dis_right img{ transform:translateX(10px);}
.content{ background-color:#fff; box-shadow:0px 1px 8px #333; z-index:1; margin-bottom:400px; width:100%; min-width:1300px;}
.footer{ background-color:#004ea2; padding:45px 0 0; z-index:-1; position:fixed; left:0; bottom:0px; height:400px; width:100%; box-sizing:border-box;}
.footer_left{ width:690px; float:left; border-right:1px solid rgba(255,255,255,0.2); box-sizing:border-box;} 
.footer_left ul li{ width:20%; float:left;} 
.footer_left ul li a{ line-height:28px; font-size:13px; color:#fff; display:block;}
.footer_left ul li a h3{ font-size:16px; margin-bottom:20px; font-weight:normal;}
.footer_left ul li a:hover{ color:#ccc;}
.add_infor{ width:340px; box-sizing:border-box; padding-left:70px; float:left;}
.add_infor h3{ line-height:24px; font-size:15px; color:#fff; font-weight:normal; margin-bottom:5px;}
.add_infor p{ line-height:24px; font-size:14px; color:#fff; margin-bottom:15px;}
.add_infor p a{ line-height:24px; font-size:14px; color:#fff; }
.add_right { width:230px; float:right;}
.add_right a{line-height:24px; font-size:14px; color:#fff; display:block; margin:20px 0 55px;} 
.add_right table { width:100%;}
.add_right table tr td{ width:50%;}
.add_right table tr td p{line-height:36px; font-size:14px; color:#fff;  }
.fbottom{ border-top:1px solid rgba(255,255,255,0.2); margin-top:20px; padding-top:15px;}
.fbottom p,.fbottom p a{line-height:26px; font-size:14px; color:#fff;  }
/*关于我们*/
.aboutus{ width:100%; height:790px; text-align:center; background:url(../images/about.jpg) no-repeat center 0; box-sizing:border-box; padding-top:220px;}
.aboutus h2{line-height:50px; font-size:34px; color:#fff; padding-bottom:35px; background:url(../images/wline.jpg) no-repeat center bottom; margin-bottom:35px;}
.aboutus .article p{line-height:30px; font-size:14px; color:#fff; }
.aboutus ul li{ width:33.33%; float:left; margin-top:60px;}
.aboutus ul li h3{ font-size:68px;  font-weight:bold; color:#fff; font-family:Arial;}
.aboutus ul li h3 small{ font-size:18px; font-weight:normal;}
.aboutus ul li p{line-height:20px; font-size:14px; color:#fff; }
.bread_nav p , .bread_nav p a{line-height:65px; font-size:14px; color:#666; }
.bread_nav p a{ background:url(../images/gright.png) no-repeat right center; padding:0 15px 0 0;}
.bread_nav p a:last-child{ background:none;}
.bread_nav p i{ font-size:18px;}
.about{ background:url(../images/amap.jpg) no-repeat right center;}
.member_left{ width:650px; float:left; padding-bottom:70px;}
.member_right{ width:650px; float:left; box-sizing:border-box; padding:40px;}
.member_left h2{ font-size:32px; color:#333; line-height:50px; font-weight:normal; margin-top:30px; background:url(../images/gline.png) no-repeat 0 bottom; padding-bottom:13px; }
.member_left h3{font-size:12px; color:#c2c2c2; line-height:50px; text-transform:uppercase;font-weight:normal; margin-bottom:10px;}
.member_left p{font-size:16px; color:#666; line-height:40px; padding-left:15px; background:url(../images/ling.png) no-repeat 0 center;}
.member_right ul li{ width:50%; float:left; margin-bottom:30px;}
.member_right ul li a{ display:block; width:250px; height:150px; border-radius:2px; overflow:hidden; position:relative; box-shadow:1px 1px 8px #ddd;}
.member_right ul li a img{ width:250px; height:150px; transition:all 0.5s;}
.member_right ul li a .mem_dis{ position:absolute; height:100%; width:100%; text-align:center; left:0; top:0px;}
.member_right ul li a h3{font-size:20px; color:#333; line-height:40px; padding-top:40px;}
.member_right ul li a p{font-size:14px; color:#666; line-height:20px; text-transform:uppercase;}
.member_right ul li a:hover img{ transform:scale(1.1);}
.member_right ul li a:hover h3 , .member_right ul li a:hover p{ color:#004ea2;}

 
.about_bg{ position: fixed; width: 100%; height: 100%; top:0; left: 0;    background: url(../images/about_bg.jpg) no-repeat;background-size: cover;}
.about_content h2,.about_content h3{ text-align: center; font-weight:normal; color: #fff; }
.about_content h2{ font-size:32px; margin-bottom:50px; color:#fff; font-weight:normal;}
.about_content h3{ font-size: 26px; margin-bottom: 60px;}
.about_content p{ font-size: 16px; color: #fff; margin-bottom: 20px; text-align: center;}
.about_content.history{ text-align: center; position: relative; padding-top:55px; margin-bottom:60px;}
/*大事记start*/
.event_box{ width:100%; margin:0 auto 0;position: relative; min-height:420px;}
.event_box .parHd {width: 100%; display: inline-block;height: 92px;overflow: hidden;}
.parHd  ul{ width: 100%; text-align: center; margin: 0 auto; padding-top: 25px !important;}
.parHd .tempWrap{ margin: 0 auto;}
.parHd .tempWrap:after{   content: '';
    width: 85%;
    height: 1px;
    background: #fff;
    position: absolute;
    right: 8%;
    top: 26%;
    z-index: 10;}

.parHd li.no_line:before{ display: none;}
.parHd li{  display: inline-block; cursor: pointer; padding-top: 30px; font-size: 15px; color:#fff;margin:0 30px; position: relative; }
.parHd li:after{ content: ''; background: url(../images/dot_ico.png) no-repeat; width:27px; height:27px; position: absolute;  z-index:20; top: -12px; left: 50%; margin-left: -12px;}
.parHd li.act:after{  background: url(../images/dot_icos.png) no-repeat;  }
.parHd li.act{ color:#53d3f5;}
.parBd{ text-align: center; margin-top:60px;}
.parBd h4{ position: relative; font-size:28px; margin-bottom:1%; color:#fff; padding: 0 60px; font-weight:normal;  display: inline-block; text-align: center;}
.parBd h4:after{ content:''; background: #fff; width: 100px; height: 1px; position: absolute; left: -100px; bottom: 12px;}
.parBd h4:before{ content:''; background: #fff; width: 100px; height: 1px; position: absolute; right: -100px; bottom: 12px;}
.parBd p{ line-height: 180%; font-size: 16px; width: 80%; margin: 0 auto;}
div#listBox { width: 100%;}
.sPrev,.sNext{ width: 30px; height: 30px; display: block; position: absolute; top: 10px;}
.sPrev{ left: 0;}
.sNext{ right: 0;}
.sPrev img,.sNext img{transition: all .6s cubic-bezier(.51,1.1,.9,.95);
    -moz-transition: all .6s cubic-bezier(.51,1.1,.9,.95);
    -webkit-transition: all .6s cubic-bezier(.51,1.1,.9,.95);
    -o-transition: all .6s cubic-bezier(.51,1.1,.9,.95);
     }
.rong{font-size:35px; color:#333; font-weight:normal; text-align:center; line-height:50px; margin:50px auto 0;}
.culture li{ width:408px; border:1px solid #d9d9d9; height:245px; float:left; text-align:center; margin-right:35px; margin-bottom:35px; box-sizing:border-box; padding-top:60px; transition:all 0.3s;}
.culture li h3{font-size:30px; color:#333; font-weight:bold;line-height:50px;}
.culture li p{font-size:16px; color:#333; line-height:30px;}
.culture li span{ display:block; font-size:14px; color:#888; line-height:20px;}
.culture li:hover{ box-shadow:1px 1px 9px #bbb; background: url(../images/w1.jpg) no-repeat center center;}
.culture li:hover h3 , .culture li:hover p{ color:#004ea2;}
.culture li:hover span{ color:#7493ca;}
.culture{ margin-bottom:35px;}
.bottom_nav{ height:80px; background-color:#e2e2e2;}
.bottom_nav ul li{ width:25%; float:left; text-align:center;}
.bottom_nav ul li a{ display:block; width:100%; font-size:18px; color:#333; line-height:80px;}
.bottom_nav ul li a i{ font-size:20px; color:#666;}
.bottom_nav ul li a:hover{ background-color:#d4d4d4; color:#004ea2}
.bottom_nav ul li a:hover i{ color:#004ea2;}
.slide_nav{ position:fixed; right:39px; top:60%; width:130px; z-index:9999;}
.slide_nav ul li a{font-size:16px; color:#9d9d9e; line-height:40px; display:block; width:100%; background:url(../images/slide.png) no-repeat right center;}
.slide_nav ul li a:hover{color:#0062cb;background:url(../images/sliderdd.png) no-repeat right center;}
.sec_banner{ height:360px; width:100%; box-sizing:border-box; padding-top:180px; min-width:1300px;}
.sec_banner h2{font-size:30px; color:#fff; line-height:40px; font-weight:normal; background:url(../images/wline.jpg) no-repeat 0 bottom; padding-bottom:20px; margin-bottom: 20px;}
.sec_banner p{font-size:14px; color:#fff; line-height:20px;}
.sec_nav ul li{ width:auto; padding:0 5px; height:40px; line-height:40px; border:1px solid #7b7473; text-align:center; float:left; margin:25px 25px 45px 0; border-radius:25px;}
.sec_nav ul li a{ display:block; width:100%; font-size:16px; color:#222222;}
.sec_nav ul li a:hover{ color:#004ea2;}
.sec_nav ul li:hover{ border-color:#004ea2;}
.sec_nav ul li.active{ border-color:#004ea2;}
.sec_nav ul li.active a{ color:#004ea2;}
/*产品0*/
.product li{ width:420px; float:left; margin-right:20px;}
.product li a{ display:block; width:100%;}
.product li a .pro{ position: relative; width:420px height:280px; overflow:hidden;}
.product li a .pro_top{ position:absolute; width:100%; height:100%; left:0; top:-100%; width:100%; height:100%; text-align:center; box-sizing:border-box; padding:60px 45px 0; background-color:rgba(4,81,163,0.9); transition:all 0.3s;}
.product li a .pro_top p{font-size:14px; color:#fff; line-height:20px; margin-top:30px;} 
/*.product li a:hover .pro_top{ top:0px;}*/
.product li a h3{font-size:16px; color:#000; line-height:56px; text-align:center; font-weight:normal;}
.product li a:hover h3{ background-color:#efefef; }
.pages{padding-top:40px; margin:0 auto 50px; height:80px; text-align: center; box-sizing:border-box;}
.pages:after{ clear:both; content:''; width:0px; display:block; height:0px; visibility:hidden;}
.pages a{  display:inline-block; line-height:38px; background-color:#f1f1f1;
    color: #333;
    margin: 0 2px;
    width:42px; height:40px;
    text-decoration: none;
    font-size:14px;
    }
.pages a:hover{background-color:#195091; text-decoration: none; color:#fff;width:42px; height:40px; line-height:38px; background-color:#195091; font-size:14px;}
.pages span { display:inline-block;  background-color:#195091; color: #fff; line-height:38px; width:42px; height:40px; font-size:14px; margin:0 2px;}
/*产品详情*/
.detail p{color:#666; line-height:26px; font-size:14px;}
.detail table tr td{color:#333; line-height:30px; font-size:14px; font-weight:580; padding-right:30px;}
.img_datail{ margin:30px auto 45px; width:1300px; position:relative; box-sizing:border-box;}
 
.excellent_left , .excellent_right{ width:650px; float:left; box-sizing:border-box; margin-bottom:40px;} 
.excellent_right{ padding-left:35px;}
.excellent_right h2{color:#333; line-height:20px; font-size:20px; border-bottom:1px solid #dadde1; padding-bottom:16px; margin-bottom:15px;}
.excellent_right p{color:#666; line-height:30px; font-size:14px;}
.excellent_right p strong{ display:inline-block; padding-left:13px; color:#444; background:url(../images/bdot.png) no-repeat 0 center;}
.excellent_right table tr th{ font-weight:bold; font-size:14px;color:#333; line-height:30px;padding-left:4px; border-left:1px solid #bdd7ee;}
.excellent_right table { width:100%; text-align:left; padding:0; margin:0; border:1px solid #bdd7ee; margin-top:7px; border-collapse:collapse;}
.excellent_right table tr td{ font-weight:normal; font-size:14px;color:#333;line-height:30px; padding-left:4px; border-left:1px solid #bdd7ee;}
.excellent_right table tr:nth-child(even){ background-color:#ddebf7;}
.pro_name{color:#000; line-height:50px; font-size:25px; font-weight:normal; padding-left:20px; background: url(../images/three.png) no-repeat left center; margin-bottom:30px;}
.suit{ width:100%;}
.suit tr th{ font-weight:bold; font-size:14px;color:#fff; text-align:center; line-height:40px;  border-left:1px solid #bdd7ee; background-color:#5b9bd5;}
.suit { width:100%; text-align:left; padding:0; margin:0; border:1px solid #bdd7ee; margin-top:7px; border-collapse:collapse; margin-bottom:40px;}
.suit tr td{ font-weight:normal !important; font-size:14px;color:#333;line-height:40px !important; padding:0 !important; text-align:center; border-left:1px solid #bdd7ee;}
.suit tr:nth-child(even){ background-color:#ddebf7;}
.bottom_link{ text-align:center; margin-bottom:40px;}
.bottom_link a{ display:inline-block; width:142px; height:47px; line-height:47px; background-color:#f1f1f1; color:#666; font-size:15px; text-align:center; margin:0 5px; transition:all 0.5s;}
.bottom_link a:hover{ background-color:#004ea2; color:#fff;}
/*新闻*/
.newlist li{ width:420px; float:left; margin-right:20px; margin-bottom:30px;}
.newlist li a{ display:block; width:100%;}
.newlist li a .pro{ position: relative; width:420px height:280px; overflow:hidden;}
.newlist li a .pro_top{ position:absolute; width:100%; height:100%; left:0; top:-100%; width:100%; height:100%; text-align:center; box-sizing:border-box; padding:80px 45px 0; background-color:rgba(4,81,163,0.8); transition:all 0.3s;}
.newlist li a .pro_top p{font-size:14px; color:#fff; line-height:20px; margin-top:30px;} 
/*.newlist li a:hover .pro_top{ top:0px;}*/
.newlist li a:hover h3{ background-color:#efefef; }
.newinfor{ padding:30px 15px;}
.newinfor h2{font-size:20px; color:#333; line-height:36px;  font-weight:normal; }
.newinfor p{font-size:14px; color:#666; line-height:24px; margin:15px 0; height:72px; overflow:hidden; }
.newinfor span{font-size:13px; color:#999; line-height:24px;} 
.newinfor span i{font-size:16px; color:#333; line-height:24px;} 
.newlist li a:hover{ box-shadow:0px 2px 8px #bbb;}
/*新闻详情*/ 
.article_left{ width:940px; float:left; margin-top:10px; margin-bottom:20px;}
.article_right{ width:320px; float:right;margin-top:0px; margin-bottom:20px;}
.biaoti {width:100%;text-align: center;color:#333; font-size:24px; margin-bottom:8px;}
.shijian2 {width:100%; margin:0 auto; font-size:13px; color:#999; text-align:center; line-height:25px; border-bottom:1px dashed #c8c7c7;
 padding-bottom:20px; margin-bottom:30px;}
.article_content p{font-size:14px; color:#666;  line-height:26px; margin-bottom:10px; }
.article_content img{ display:block; margin:10px auto; }
.article_content{ border-bottom:1px dashed #c8c7c7; margin-bottom:14px;}
.updown{ float:left; }
.updown p span{ color:#666; font-size:13px; line-height:32px;}
.updown p a{ color:#666; font-size:14px; line-height:32px;}
.ying ul{ margin-top:13px; width:317px;}
.ying ul li{ list-style:none; background: url(../images/dot.png) no-repeat 0px center;  height:39px; clear:both; line-height:39px; padding:0; color:rgba(134,134,134,0.8); }
.ying ul li a{ line-height:39px;  color:#666;  padding-left:16px; font-size:14px;  width:190px; float:left; overflow:hidden; height:39px; display:block;}
.ying ul li span{ line-height:39px; display:block; float:right; width:80px; margin-left:26px;  color:#999; float:right; font-size:13px;}
.fenxaing { width: 100%; height: 30px;line-height: 30px;padding-bottom: 20px; color:#666; margin-top:20px;}
.newdbt2 span{color:#333; font-size:24px;}
.newdbt2{ color:#333; font-size:14px; border-bottom:2px solid #eaeaea; padding:13px 0 20px 0; margin-bottom:30px; }
.showMore { margin:35px 0 35px 36px; }
.showMore a { display:inline-block; width:116px; height:37px; border-radius:2px; background-color:#eee; text-align:center; line-height:37px; color:#004ea2; font-size: 14px; cursor: pointer; -webkit-transform: translateZ(0); transform: translateZ(0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; position: relative; overflow: hidden; }
.showMore a:before { content: ""; position: absolute; z-index: -1; left: 0; height: 37px; width: 100%; bottom: -37px; background: #004ea2; border-radius:2px; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; color:#fff !important; }
.showMore a:hover { color: #fff; }
.showMore a:hover:before, .showMore a:focus:before { bottom: 0;  }
/*联系我们*/
.contact{ position:relative; margin-top:10px; margin-bottom:50px;}
#map{ width:1300px; height:592px;}
.con_infor{ position:absolute; left:0; top:0px; width:400px; height:592px; background-color:rgba(21,97,161,0.9); box-sizing:border-box; padding:40px; color:#fff;}
.con_infor h1{ color:#fff; font-size:24px; line-height:40px;}
.con_infor h3{ font-size:13px; line-height:30px; font-weight:normal; padding-bottom:10px; background:url(../images/wline.jpg) no-repeat 0 bottom;  }
.con_infor h4{ font-size:14px; line-height:50px; font-weight:normal; margin-top:25px;}
.con_infor h4 strong{ font-size:20px; line-height:50px; font-weight:normal; }
.con_infor p{ font-size:14px; line-height:68px; border-bottom:1px solid rgba(255,255,255,0.1);}
.con_infor p i{ font-size:30px; }
.con_infor p span{ display:inline-block; width:40px;}
.con_infor p a{ font-size:14px; color:#fff;}
.message{ height:367px; background:url(../images/contact.jpg) no-repeat center center; margin-bottom:60px; box-sizing:border-box; padding:60px 60px 0; }
.message h3{font-size:30px; line-height:30px; text-align:center; color:#fff; font-weight:normal; margin-bottom:42px;}
.mess_left{ width:420px; float:left;}
.mess_right{ width:730px; float:right;}

.input_control{ font-family:'微软雅黑'; width:100%; line-height:42px; height:42px; box-sizing:border-box; display:inline-block; color:#fff; font-size:14px; margin-bottom:23px; background-color:rgba(255,255,255,0.4); border:none; padding-left:20px;}
.input_controls{font-family:'微软雅黑'; width:100%; height:108px;box-sizing:border-box; display:inline-block; color:#fff; font-size:14px;margin-bottom:23px; background-color:rgba(255,255,255,0.4); padding-left:20px; line-height:30px;}
.leave{width:1200px;box-sizing:border-box; display:inline-block; color:#fff; font-size:16px;margin-bottom:30px; background-color:rgba(255,255,255,0.4); padding:20px; font-family:'微软雅黑';}
.basic button{ width:134px; height:50px; line-height:50px;color:#fff; font-size:16px; text-align:center;margin-bottom:50px; background-color:rgba(255,255,255,0.4); margin-right:30px;}
.basic button:hover{ background-color:rgba(53,201,216,0.6); cursor:pointer;}
.input_control label{ margin-left:30px;}
.input_control::-webkit-input-placeholder, textarea::-webkit-input-placeholder {  color: #fff; } 
.input_control:-moz-placeholder, textarea:-moz-placeholder {  color: #fff; } 
.input_control::-moz-placeholder, textarea::-moz-placeholder { color: #fff; } 
.input_control:-ms-input-placeholder, textarea:-ms-input-placeholder {  color: #fff;  } 
.input_controls::-webkit-input-placeholder, textarea::-webkit-input-placeholder {  color: #fff;  } 
.input_controls:-moz-placeholder, textarea:-moz-placeholder {  color: #fff;  } 
.input_controls::-moz-placeholder, textarea::-moz-placeholder {  color: #fff; } 
.input_controls:-ms-input-placeholder, textarea:-ms-input-placeholder { color: #fff; } 
.mess_right button{ float:right;  font-family:'微软雅黑'; width:143px; line-height:42px; height:42px; border:none; background-color:rgba(255,255,255,0.4); border-radius:2px; color:#fff; margin-left:14px; cursor:pointer;}
.mess_right button:hover{ background-color:#2b6fa9;}

/*招聘*/
.wushiqi{ margin:25px auto 60px;}
.recuit-top{ width:100%; cursor:pointer; border-top:1px solid #fff; }
.recruit-text{ width:100%; padding:0;}
.recruit-text li{ padding:0; box-sizing:border-box; position:relative;  background:#ebebeb url(../images/rdown.png) no-repeat 84% 20px;}
.condition{ padding:0; margin-bottom:0px;  padding-left:110px;}
.condition li{ width:235px; text-align:left;  float:left; line-height:60px; font-size:16px; color:#333;  background:none;}
.recruit-text li.onopen {transition: all 350ms ease 0s;background:#ebebeb url(../images/rup.png) no-repeat 84% 20px !important;}
.recuit-top ul li{ font-size:14px;}
.recuit-top p span{ font-size:14px; color:#666; margin-right:15px;}
.reruit-info {display: none;padding:30px 110px; box-sizing:border-box; background:#fff url(../images/down.png) no-repeat 120px top; line-height:30px;}
.reruit-info p{ font-size:14px; color:#666; margin-right:15px;}
.reruit-info h3{font-size:15px; color:#333; line-height:30px; font-weight:bold; margin:10px 0; }
.reruit-info h4{font-size:14px; color:#333; line-height:30px; font-weight:bold; margin:10px 0; }
.reruit-info a{}
.reruit-info a:hover{ background-color:#0569be; color:#fff;}
.recruit-main{ margin-bottom:50px;}
.genius{ border-bottom:1px solid #e6e6e6;}
.job_left{ float:left; width:600px; margin-top:60px; margin-bottom:20px;}
.job_right{ float:right; width:562px;margin-top:60px; margin-bottom:20px;}
.job_left h3{ font-size:17px; color:#333; font-weight:bold; margin-top:40px;}
.job_left p{ font-size:14px; color:#666; line-height:26px;}
.conditions{ padding:0; margin-bottom:0px; padding-left:110px;}
.conditions li{ width:235px; font-weight:bold; text-align:left; float:left; line-height:60px; font-size:16px; color:#fff;  background:none;}
.reruit-info tr td{ width:230px; font-size:14px; color:#333;}
.reruit-info hr{ border:none; border-top:1px solid #ccc; height:0px; margin:20px 0;}
.apply{width:150px; line-height:45px; text-align:center; display:block; background:#004ea2; color:#fff; font-size:16px; margin:40px 0 30px;}
/*营销网络*/
.yingx{ width:1300px; margin:10px auto 40px;}
.yingx .left{ width:291px;}
.map{ width:836px; height:632px; margin:0px auto; background:url(../images/niao.png) no-repeat; position:relative;}
.map div{width:28px; height:45px;}
.map .ndw{ position:relative;}

/*map地图*/
#shandong{  position:absolute; left:588px; top:300px;}
#beijing{ position:absolute; left:570px; top:225px;}
#tianjin{ position:absolute; left:583px; top:240px;}
#heilongjiang{ position:absolute; left:721px; top:95px;}
#neimenggu{position:absolute; left:590px; top:152px;}
#liaoning{position:absolute; left:660px; top:200px;}
#jilin{position:absolute; left:700px; top:165px;}
#cangzhou{position:absolute;left: 567px;top: 262px;}
#tianjin{position:absolute;left: 581px;top: 250px;}
#zhengzhou{position:absolute; left:529px; top:330px;}
#shanxi{position:absolute;left: 514px;top: 276px;}
#lianyungang{position:absolute;left: 613px; top:341px;}
#jiangxi{position:absolute; left: 556px; top:441px;}
#shijiazhuang{position:absolute;left: 544px;top: 270px;}
#zhejiang{position:absolute; left: 617px; top:411px;}
#fuzhou{position:absolute; left:600px; top:465px;}
#hunan{position:absolute; left:501px; top:429px;}
#hubei{position:absolute; left:518px; top:376px;}
#shanghai{position:absolute; left:638px; top:383px;}
#guangdong{position:absolute; left:528px; top:490px;}
#guangxi{position:absolute; left:461px; top:490px;}
#yunnan{position:absolute; left:356px; top:490px;}
#guizhou{position:absolute; left:428px; top:455px;}
#sichuan{position:absolute; left:386px; top:390px;}
#chongqing{position:absolute; left:449px; top:400px;}
#hainan{position:absolute; left:476px; top:556px;}
#taiwan{position:absolute; left:628px; top:493px;}
#qinghai{position:absolute; left:284px; top:308px;}
#xizang{position:absolute; left:209px; top:385px;}
#xinjiang{position:absolute; left:153px; top:210px;}
#gansu{position:absolute; left:297px; top:231px;}
#shanxi2{position:absolute; left:461px; top:331px;}
#ningxia{position:absolute; left:427px; top:275px;}
#xianggang{position:absolute; left:565px; top:505px;}
#aomen{position:absolute; left:509px; top:528px;}
#xinjianghami{position:absolute; left: 259px;top: 178px;}
#geermu{position:absolute;left: 242px;top: 325px;}
#guizhou{position:absolute;left: 440px;top: 456px;}
#shenzhen{position:absolute;left: 541px;top: 508px;}
#hangzhou{position:absolute;left: 621px;top: 396px;}
#nanjing{position:absolute;left: 598px;top: 379px;}
#hefei{position:absolute;left: 576px;top: 376px;}
#xinyang{position:absolute;left: 546px;top: 362px;}
#luoyang{position:absolute;left: 516px;top: 339px;}
#sanmenxia{position:absolute;left:498px;top:329px;}
#xuzhou{position:absolute;left: 574px;top: 337px;}
#linyi{position:absolute;left: 593px;top: 317px;}
#jinan{position:absolute;left: 574px;top: 303px;}
#weifang{position:absolute;left: 597px;top: 296px;}
#dongying{position:absolute;left:587px;top: 281px;}
#yantai{position:absolute;left: 624px;top:284px;}
#quanyang{position:absolute;left:521px;top:284px;}
#shanxibaode{position:absolute;left:501px;top:274px;}
#fugu{position:absolute;left: 483px;top: 260px;}
#tangshan{position:absolute;left: 598px;top: 242px;}
#beijing{position:absolute;left: 567px;top: 234px;}
#wulanchabu{position:absolute;left: 527px;top: 221px;}
#huhehaote{position:absolute;left: 501px;top: 225px;}
#baotou{position:absolute;left:461px;top: 230px;}
.right{ float:right;}
.left{ float:left;}
/*map地图*/
.map div p{ display:none; width:264px;font-size:13px; height:93px; padding:20px; position:absolute;    left: -112px;
    top: -94px;background: url(../images/dibg.png) no-repeat; color:#fff; z-index:9; text-align:left; padding-left:89px; padding-top:10px;}
.map div p b{ font-size:14px; color:#fff; font-weight:normal;}
.map div img{ width:19px; height:31px; display:block; position:absolute; bottom:0; left:4.5px; }
.map div img:hover{ width:28px; height:45px; display:block; margin:0 auto; left:0; z-index:99;}
.jdjl { height:60px; width:100%; margin:0 auto;}

.honor06 { width: 291px; margin:0 auto; position:relative; height:483px; overflow:hidden;}
#featureContainer {border-bottom: #dadada 1px solid; MARGIN: 0px auto; WIDTH: 291x; HEIGHT: 158px; FONT-SIZE: 80%; OVERFLOW: hidden; BORDER-TOP: #dadada 1px solid}
#wrap {OVERFLOW: hidden}
#load {BACKGROUND-IMAGE: TEXT-INDENT: -9999px; MARGIN: 0px auto; WIDTH: 710px; DISPLAY: none; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: center 50%; HEIGHT: 100px}
#botton-scroll {Z-INDEX: 0; MARGIN: 0px auto; WIDTH: 710px; FLOAT: left; HEIGHT: 150px}
.event_scroll { WIDTH:870px; OVERFLOW: hidden; margin:0 auto; }
.left_btn {width:46px; background:url(../images/ytop.png) no-repeat right center;HEIGHT: 46px; OVERFLOW: hidden; CURSOR: pointer;position: absolute;
   top:385px; z-index:99999;left: 0px;}
.right_btn { WIDTH:46px; BACKGROUND:url(../images/ybottom.png) no-repeat left center;HEIGHT: 46px; OVERFLOW: hidden; CURSOR: pointer;position: absolute;
 top:385px; z-index: 99999; left:65px;}
.years_box { height:700px; color: #606060; overflow: hidden ; margin-top:15px; }
.years_box LI { width:273px;  height:80px; overflow: hidden; color:#666; font-size:15px; CURSOR: pointer; position:relative; text-align:left;}
.years_box LI .hh01{ font-size:30px; color:#333; width:318px; height:42px; text-align:right;line-height:42px; padding-right:30px;background:url(../images/jianbiao.png) no-repeat;    margin-left: 75px;}
.years_box LI .hh02{ font-size:30px; color:#333; width:318px; height:42px; line-height:42px; padding-left:30px;background:url(../images/zhif.png) no-repeat;}
.years_box LI h2{ font-weight:normal; font-size:16px; color:#221815; border-bottom:1px solid #e9e7e7; line-height:78px; padding-left:54px;}
.years_box LI p{ font-size:14px;color:#333; background:url(../images/huilan.png) no-repeat left center; line-height:27px; 
    text-align: left; padding:10px 0; border-bottom:1px solid #e9e7e7;
}
.years_box LI p img{ display:inline-block; width:30px; margin-right:10px;}
.years_box LI p span{ padding-right:30px; display: inline-block; font-size:13px; color:#666;}
.years_box .fj{padding-left: 470px;}
.years_box .fj p{ text-align:left;}
.years_box li.tabActive2 { }
.events_box{width:870px; margin:0 auto; overflow:hidden; position: absolute; height:700px; top:60px; left:0px;}
.years_box LI .odd{ float:left; width:468px; font-size:16px; text-align:left;padding-top:20px;}
.odd strong { font-size:24px; color:#0a4692;}
.odd p {  font-size:16px; line-height:25px; padding-top:10px;}
.years_box LI .odd span { font-size:16px; color:#999999; text-transform:uppercase;}
.years_box li.tabActive2 .odd{ background: url(../images/fzlcs1.png) no-repeat center top; top:0;}
.he_na{ margin-top:80px;}
.domenstic{ margin-top:40px; position:relative;}
.city{ position:absolute; text-align:center; cursor:default;}
.city span{ display:block; width:5px; height:5px; border-radius:50%; background-color:#bc0c16; margin:0 auto; transition:all 0.3s;transform:translateY(0);}
.city p{ font-size:12px; color:#333; line-height:20px; text-transform:uppercase;transition:all 0.3s;}
.city:hover span{ width:7px; height:7px; transform:translateY(-2px);}
.city:hover p{font-size:13px; line-height:15px; color:#bc0c16;}
#usa{left:92px; top:109px;}
#panama{left: 106px;top: 215px;}
#brazil{left: 200px;top: 278px;}
#bolivia{left: 162px;top: 302px;}
#chile{left: 159px;top: 327px;}
#argentina{left: 160px;top: 356px;}
#angola{left: 380px;top: 313px;}
#dubai{left: 487px;top: 167px;}
#russia{left: 550px;top: 50px;}
#mongolia{left: 579px;top: 95px;}
#china{left: 627px;top: 134px;}
#japan{left: 697px;top: 131px;}
#philippines{left: 644px;top: 208px;}
#britain{left: 332px;top:48px;}
#netherlands{left:334px;top:61px;}
#ireland{left: 318px;top:77px;}
#germany{left: 358px;top: 90px;}
.inter{ font-size:22px; color:#004ea2; font-weight:500; line-height:35px;}

.develop{ background:url(../images/fa.jpg) fixed  no-repeat 0 0; padding-bottom:40px;}
.year li{ float:left; width:25%; background:url(../images/arrowleft.png) no-repeat 16% center; margin-top:30px;}
.year li a{ display:block; width:169px; height:148px; float:right; background:url(../images/six.png) no-repeat center center; font-size:18px; color:#666; line-height:146px; text-align:center; transition:all 0.3s; font-weight:normal;}
.year li a:hover{ background:url(../images/sixs.png) no-repeat center center; color:#0097d7; font-weight:bold;}
.year li.actived a{ background:url(../images/sixs.png) no-repeat center center; color:#0097d7; font-weight:bold;}
.year{ margin-bottom:56px;}













