﻿/*
* name: Global && Pc StyleSheet
* version: v3.2.0
* update: 加入placeholder颜色设置
* date: 2016-01-21
*/

/* 雪碧图 */
.ico { display: inline-block; overflow: hidden; width: 20px; height: 20px; 
	vertical-align: middle; background: url(../img/ico.png);margin:0 .3em;}
.ico1_2 { background-position: -20px 0;}
.ico1_3 { background-position: -40px 0;}
.ico1_4 { background-position: -60px 0;}
.ico1_5 { background-position: -80px 0;}
.ico2_1 { background-position: 0 -20px;}
.ico2_2 { background-position: -20px -20px;}
.ico2_3 { background-position: -40px -20px;}
.ico2_4 { background-position: -60px -20px;}
.ico2_5 { background-position: -80px -20px;}
.ico3_1 { background-position: 0 -40px;}
.ico3_2 { background-position: -20px -40px;}
.ico3_3 { background-position: -40px -40px;}
.ico3_4 { background-position: -60px -40px;}
.ico3_5 { background-position: -80px -40px;}
.ico4_1 { background-position: 0 -60px;}
.ico4_2 { background-position: -20px -60px;}
.ico4_3 { background-position: -40px -60px;}
.ico4_4 { background-position: -60px -60px;}
.ico4_5 { background-position: -80px -60px;}

.ico30{ display: inline-block; overflow: hidden; width: 30px; height: 30px; vertical-align: middle; background: url(../img/ico30.png);}

/* 设置 */
body{ position: relative; font-size:13px; line-height: 1.8; color: #999999; background: #fff;}
.wrap {  max-width: 1204px; margin-right: auto; margin-left: auto; *width: 1204px; }
a{color: inherit;}
a:hover { color: #ffffff;}
/*css组件-设置*/
.form-control, .input-group-addon, .btn{border-radius: 2px; }
.form-control:focus { border-color: #66afe9; outline: 0; box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px rgba(102, 175, 233, 0.6);}
/*选中颜色*/
::-moz-selection {color: #fff; background: #39f; }
::selection {color: #fff; background: #39f; }
/*
* placeholder颜色
*/
::-webkit-input-placeholder { color: #aaa; } 
.placeholder { color: #aaa;}
/* 网站样式 */


/*header*/
.head{ background-color:#fff;z-index:21; position:relative; margin: 0 2%;}
.fixed{ position:fixed;width: 100%;top: 0; left:0;}
.head .logo{ float:left;}
.head .logo a{ background:url(../img/logo.gif) no-repeat; display:block; width:361px; height:92px; background-size:contain;}
.head .nav {width: 64.8%;float: right;}
.head .nav>ul>li {float:left; padding: 0 3.5%; position: relative;}
.head .nav>ul>li>a {position:relative; z-index:2; display:block; height:92px;  line-height:92px; font-size:18px; font-weight:bold; text-align:center; color:#999999; -webkit-transition:color 200ms; transition:color 200ms;-moz-transition:color 200ms;-ms-transition:color 200ms;-o-transition:color 200ms; overflow:hidden;}
.head .nav>ul>li:hover{ background-color: #009dc0;}
.head .nav>ul>li.cur a{color:#009dc0;}
.head .nav>ul>li:hover a{ color:#fff; }


.head .nav li .setNav{ width:100%; position:absolute; top:92px; left:0;display:none; background-color:#009dc0;padding-bottom: 20px;}
.head .nav li .setNav li{ text-align:center; margin-top: -1px;}
.head .nav li .setNav li a{ display:block;  font-size:13px; font-weight:normal; height:30px; line-height:30px; color:#fff;}
.head .nav li .setNav li a:hover{ font-weight:bold; text-decoration:underline;}

.head_ser{ float:right;width:47px; height:92px; position:relative; background:#fff; z-index:5;}
.head_ser .btn-search {position:absolute; top:50%; margin-top:-15px; right:0;}
.head_ser .btn-search:hover,
.head_ser .btn-search.on {}
.head_ser .search{right:0; width:auto; height:44px; background-color:#b1d700;width: 200px;top: 100%;position: absolute; display:none;z-index: 10;}
.head_ser .search.on{top:100%;}
.head_ser .item{transition: top 300ms;-moz-transition: top 300ms;-ms-transition: top 300ms;-o-transition: top 300ms;-webkit-transition: top 300ms;}
.head_ser .search .inp{ padding:12px 20px; /*width:156px;*/width:100px; height:16px; line-height:16px;background-color: transparent;border: none;outline: none; color:#fff;}
.head_ser .search .btn{line-height: 16px;background-color: #B1D700;color: #fff;outline: none;}
.head_ser .btn-lang {position:absolute;top:0; right:-10px; padding:0 10px; width:auto; height:100%; font-weight:bold; font-size:13px; line-height:76px; color:#666369; background-color:#fff; -webkit-transition:color 300ms; transition:color 300ms;}
.head_ser .btn-lang:hover {color:#ff2424;}

.nav_block{height:61px;top:100%;width:100%;overflow:hidden;z-index:-1;_bottom:1px;}
.nav_line{height:61px;overflow:hidden;left:0;bottom:0;width:100%; background-color:#555;left:0; display:none;}

/*footer*/
.foot_top{ background-color:#000000e6; padding:28px 2% 30px;}
.foot_top .foot_dl{ width:8%;margin-right: 4%;}
.foot_top .foot_dl .foot_dt{border-bottom: 1px #fff solid;}
.foot_top .foot_dl .foot_dt span{ display:block;}
.foot_top .foot_dl .foot_dt .cn{ font-size:18px; font-weight:100; color:#009dc0;}
.foot_top .foot_dl .foot_dt .en{ color:#5f5f5f; font-family:Arial;line-height: 25px;margin-top: 5px;}
.foot_top .foot_dl .foot_dd{ margin-top:25px;}
.foot_top .foot_dl .foot_dd a{ display:block; color:#5f5f5f;}
.foot_top .foot_dl .foot_dd a:hover{ text-decoration:underline;}

.foot_media{ width:24%;}
.foot_media .hotTel{ font-size:15px; color:#009dc0;line-height: 35px;}
.foot_media .hotTel strong{ font-size:36px; display:block;font-family: Arial;}
.foot_media .f_media_box{ margin-top:32px;}
.foot_media .f_media_box img{ width:124px; height:123px;margin-right: 20px;}
.foot_media .f_media_box p{ color:#fff; line-height:24px;padding: 8px 0;}
.foot_media .f_media_box p a{margin: 0px 6px 0px 0; background:url(../img/share.png) no-repeat; padding-left:24px;}
.foot_media .f_media_box p a.bds_tsina{ background-position:0 0;}
.foot_media .f_media_box p a.bds_weixin{background-position:0 -24px;}
.foot_media .f_media_box p a.bds_tqq{ background-position:0 -48px;}
.foot_media .f_media_box p a:hover{ opacity:1;}
.foot_media .f_media_box p a.bds_tsina:hover{ background-position:-24px 0;}
.foot_media .f_media_box p a.bds_weixin:hover{background-position:-24px -24px;}
.foot_media .f_media_box p a.bds_tqq:hover{ background-position:-24px -48px;}
.foot_media .f_media_box .bdsharebuttonbox{ width:100px;}

.foot_bottom{ background-color:#000000e6; color:#fff; padding:15px 2%;}
.foot_bottom a{ color:#fff;}

/*effect*/
.eff-1{ overflow: hidden;}
.eff-1 img{-moz-transition: all .8s ease 0s;-ms-transition: all .8s ease 0s;-o-transition: all .8s ease 0s;transition: all .8s ease 0s;} 
.eff-1:hover img{transform: scale(1.1);-moz-transform: scale(1.1);-webkit-transform: scale(1.1);}
	

/*common*/
h1,h2,h3,h4{ font-size: 12px; font-weight: normal;}
input{ border: 0;}
.m20{ margin: 20px 0;}
.mt20{ margin-top: 20px;}
.mb20{ margin-bottom: 20px;}
.mb60{ margin-bottom: 60px;}
._en{ font-family: 'Arial'}
.xc_ban{ position: relative; overflow: hidden; height: 344px; overflow: hidden;}
.xc_ban ._img{ position: absolute; left: 50%; margin-left: -960px; width: 1920px; top: 0; max-width: none; z-index: 1}
.xc_ban ._posi{ position: absolute; left: 0; right: 0; top: 102px; z-index: 2;}
/* .xc_ban ._posi .xcht{ opacity:0; font-size: 50px; font-weight: bold; color: #fff; line-height: 1; text-align: center; transition:all ease .5s; margin-top: -10px;}
.xc_ban ._posi .xcht.show{opacity:1; margin-top: 0;}
.xc_ban ._posi ._line{opacity:0; display: block; margin: 15px auto; width: 0; height: 2px; background-color: #009dc0;transition:all .5s ease 1s;}
.xc_ban ._posi ._line.show{opacity:1; width: 88px;} */
.posi{ position: relative; height: 50px; line-height: 50px; margin-top: -50px; z-index: 20}
.posi .wrap{ background: url(../img/black.6.png);}
.posi .wrap3{ background:none;}
.posi .wrap3 .widget-bread-1 a { color:#000;}
.posi .wrap3 .widget-bread-1 { color:#000;}

.widget-bread-1 { padding: 0 2%; font-size: 14px; color: #ffffff;transition:all ease .5s;}
.widget-bread-1.show{opacity:1; transition:all .5s ease 1.5s;}
.widget-bread-1 span{ font-family: '宋体'}
.widget-bread-1 a { color: #ffffff;}
.widget-bread-1 a:hover{color:#fff;}
.widget-bread-1 .ion { font-size: 14px; margin: 0 5px;}

.page{font-size: 12px; color: #777777; text-align: center;}
.page a,.page span { color: #777777;display: inline-block;border: 1px solid #ededed;padding: 5px 10px;vertical-align: middle;margin: 0 0 10px -1px;}
.page .goprev{margin-right: 10px;}
.page .gonext,.page .count {margin-left: 10px;}
.page a:hover,.page span{color:#fff; background: #0e90d2;}
.page span.goprev,.page span.gonext {color: #777777; background: none}
.page span.count { border: 0;background: 0;color: #777777;}
/**
.posi .wrap1{ background: #fff;}
.posi .wrap1 .widget-bread-1 {  color: black;}
.posi .wrap1  .widget-bread-1 a { color: black;}

.posi .wrap1  .widget-bread-1 a:hover{color:black;}
.posi .wrap1  .widget-bread-1 .page a:hover,.page span{color:black; }**/
/* body .scroll_bar{ background-color: #000;}
body .scroll_slider{ background-color: #00a0e2; border-radius: 0} */
::-webkit-scrollbar { width: 8px;} /* 这是针对缺省样式 (必须的) */	
::-webkit-scrollbar-track { background-color: #000;} /* 滚动条的滑轨背景颜色 */
::-webkit-scrollbar-thumb { background-color: #00a0e2;} /* 滑块颜色 */
::-webkit-scrollbar-button { background-color: #000; display: none;} /* 滑轨两头的监听按钮颜色 */
::-webkit-scrollbar-corner { background-color: black;} /* 横向滚动条和纵向滚动条相交处尖角的颜色 */


.fz-fff{ color: #ccebf2 !important;}  /*白*/
.bg-fff{ background-color: #ccebf2 !important;}
.fz-000{ color: #ccebf2 !important;}   /*黑*/
.bg-000{ background-color: #000 !important;}
.fz-00d4ff{ color: #ccebf2 !important;}  /*青蓝*/
.bg-00d4ff{ background-color: #00a2e1 !important;}
.fz-ddc600{ color: #ddc600 !important;}  /*黄*/
.bg-ddc600{ background-color: #ddc600 !important;}
.fz-fffc00{ color: #ccebf2 !important;}  /*黄2*/
.bg-fffc00{ background-color: #fff0 !important;}
.fz-009dc0{ color: #009dc0 !important;} /*绿*/
.bg-009dc0{ background-color: #009dc0 !important;}
.fz-1099da{ color: #1099da !important;}  /*蓝*/
.bg-1099da{ background-color: #1099da !important;}

/*多媒体*/
.img-block{ overflow: hidden; }
.img-block ._img-out{ position: absolute; left: 0; top: 0; width: 100%; height: 100%;}/*ie7 img高度*/
.b-block{ position: relative; height: 0; padding-bottom: 87%; margin:0 2px;}
.s-block{ position: relative; height: 0; padding-bottom: 57.2%}
.img-block ._img{position: absolute; left: 0; top: 0; z-index: 1; width: 100%; height: 100%; max-width: none;}
.inner-txt{ position: absolute; left: 0;  top: 0; width: 100%; height: 100%; z-index: 2; }
.inner-txt ._img{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; max-width: none; z-index: 1}
.inner-txt .inner_con{ position: absolute; left: 0; right: 0; top: 0; bottom: 0; padding: 7%; z-index: 2;}
.inner-txt ._t{ position: relative; line-height: 1; padding-top: 15px; margin-bottom: 15px;}
.inner-txt ._t ._line{position: absolute; top: 0; left: 0; width: 40px; height: 2px;}
.inner-txt ._t span{display: block;}
.inner-txt ._t ._en{ font-size: 24px;font-weight:100;color:#D8AD47; margin-bottom:10px;}
.inner-txt ._t ._ch{ font-size: 28px; color:#fff;}
.inner-txt ._p{ font-size: 16px; }
.inner_intro{opacity:0; filter:alpha(opacity=0); position: absolute; left: 0; right: 0; bottom: 0; z-index: 2; padding: 4% 8%;color: #fff; background:url(../img/black.6.png); -webkit-transform: translateX(-100%); -ms-transform: translateX(-100%); transform: translateX(-100%); -webkit-transition:all ease .5s; -ms-transition:all ease .5s; transition:all ease .5s; line-height: normal}
.inner_intro ._t{ font-size: 34px; font-weight: bold;}
.inner_intro ._p{ font-size: 17px;}
.txt-normal{ z-index: 2;opacity:1; /* -webkit-opacity:1; filter:alpha(opacity=100); */}
.txt-hover{/*  opacity:0; -webkit-opacity:0; filter:alpha(opacity=0); */ top: 100%; z-index: 3; color: #fff; width: 100%; height: 100%; background: url(../img/black.85.png); /* transition:all ease .5s; -webkit-transition:all ease .5s; */ }
.txt-hover.inner-txt ._p{ color:#ffffff; font-size: 13px; line-height: 1.7;}
.txt-hover .more_btn{ position: absolute; left: 7%; bottom: 4%; color: #f9f9f9; border-color: #f9f9f9;}
.txt-hover .more_btn:hover{ border-color: #000;}
.mutimedia_list{ /* background-color: #ffee00; */}
.mutimedia_list .wrap{ background-color: #ffee00;}
.mutimedia_list li.even{ overflow: hidden;}
.mutimedia_list .s-block .inner-txt ._t ._en{ font-size: 36px;}
.mutimedia_list .s-block .inner-txt ._t ._ch{ font-size: 26px;}
/* .mutimedia_list .img-block:hover .txt-hover{opacity:1; -webkit-opacity:1; filter:alpha(opacity=100);}
.mutimedia_list .img-block:hover .txt-normal{opacity:0; -webkit-opacity:0; filter:alpha(opacity=0);} */

/*首页*/
.banner{ position: relative; height: 760px; overflow: hidden;}
.banner li img{ position: absolute; left: 50%; top: 0; min-width: 1920px; margin-left: -960px; max-width: none}
.imenu{ position: relative;  background: url(../img/imenu_bg.png); }
.imenu #anitOut{ display: none; position: absolute; left: 0; top: 0; width: 100%; height: 100%;}
.imenu ul{ position: relative; z-index: 2;}
.imenu li a{display: block; padding: 8% 4%; overflow: hidden;}
.imenu li ._img{transition: all ease .1s;}
.imenu li ._img{ float: left; width: 26%; margin-right: 5%;}
.imenu li ._txt{ float: left; color: #c5c5c6; line-height: 1;}
.imenu li ._txt ._t{ font-size: 24px; font-weight: bold; padding-top: 10px;}
.imenu li ._txt ._en{ color: #c0c0c0; font-size: 18px; margin: 10px 0; font-weight: normal;}
.imenu li ._txt ._p{ font-size: 15px;}
.imenu li:hover{ background-color: #fff;}
.imenu li.l1:hover ._img{-webkit-animation: rotation 5s infinite linear; animation: rotation 5s infinite linear;}
.imenu li.l2:hover ._img{}
.imenu li.l3:hover ._img{}
.imutimedia_list ._list .span-6 .inner_intro ._t ,.imovie_list .span-3  .inner_intro ._t{ font-size: 20px;}
.imutimedia_list ._list .span-6 .inner_intro ._p,.imovie_list .span-3  .inner_intro ._p{ font-size: 14px;}
.imutimedia_list ._img.none{ display: none;}
.imutimedia_list .s-block,.imovie_list .s-block{ padding-bottom: 43.5%;}
.imutimedia_list .s-block ._img,.imovie_list .s-block ._img{ height: auto;}
.imutimedia_list li.even .r{ float: right;}
.imutimedia_list ._list .inner-txt .inner_con{ padding-top: 14%; padding-bottom: 14%;}
.imutimedia_list ._list .s-block .inner-txt .inner_con{ padding-left: 3.5%; padding-top: 7%;}
.imutimedia_list ._list ._t ._ch{ font-size: 22px;}
.imutimedia_list ._list ._t ._en{ font-size: 32px;}
.imutimedia_list .inner-txt ._t,.imovie_list .inner-txt ._t{ opacity:1; -webkit-opacity:1;-ms-opacity:1; filter:alpha(opacity=100);-webkit-transform:translateX(0);-ms-transform:translateX(0);  transform:translateX(0); -webkit-transition:all ease .5s;transition:all ease .5s;}
.imutimedia_list .img-block-hover:hover .inner-txt ._t,.imovie_list .img-block-hover:hover .inner-txt ._t{ opacity:0; -webkit-opacity:0;-ms-opacity:0; filter:alpha(opacity=0);-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);  transform:translateX(-100%);}
.imutimedia_list .img-block-hover:hover .inner_intro,.imovie_list .img-block-hover:hover .inner_intro{ opacity:1; -ms-opacity:1;  filter:alpha(opacity=100); -webkit-transform: translateX(0); transform: translateX(0);-ms-transform:translateX(0)  }

/*3d 翻转*/
.cube{perspective:900px;}
.cube-con{ position: absolute; left: 0; top: 0; width: 100%; height: 100%;  -webkit-transition: all 0.6s ease 0s;  -moz-transition: all 0.6s ease 0s; -ms-transition: all 0.6s ease 0s; transition: all 0.6s ease 0s; -webkit-transform-style: preserve-3d;-moz-transform-style: preserve-3d;-ms-transform-style: preserve-3d; transform-style: preserve-3d;}
.cube-con .txt-normal { -webkit-backface-visibility: hidden; -ms-backface-visibility: hidden; backface-visibility: hidden;}
.cube-con .txt-hover { top: 0;  -webkit-backface-visibility: hidden; -ms-backface-visibility: hidden; backface-visibility: hidden;}
/*3d 翻转 ie 移动*/
.cube-con .txt-hover.ie{ opacity:0; -webkit-opacity:0;filter:alpha(opacity=0); transform:translateX(-100%);-webkit-transform:translateX(-100%); transition:all ease .5s; -webkit-transition:all ease .5s;}
.cube-con .txt-hover.ie.on{opacity:1; -webkit-opacity:1;filter:alpha(opacity=100); transform:translateX(0);-webkit-transform:translateX(0);}
.cube-con .txt-hover.ie2{ opacity:0; -webkit-opacity:0;filter:alpha(opacity=0); transform:scale(0);-webkit-transform:scale(0); transition:all ease .5s; -webkit-transition:all ease .5s;  transform-origin:center top;   -webkit-transform-origin:center top;}
.cube-con .txt-hover.ie2.on{opacity:1; -webkit-opacity:1;filter:alpha(opacity=100); transform:scale(1);-webkit-transform:scale(1);}
.cube-con .txt-hover.inner-txt ._p{ color: #fff;}

.imovie_list .inner-txt .inner_con{ padding-top: 15%; padding-bottom: 15%;}
.imovie_list .s-block .inner-txt .inner_con{ padding-left: 3.5%; padding-top: 7%;}
.imovie_list .inner-txt ._t ._ch{ font-size: 28px; color:#fff;}
.imovie_list .inner-txt ._t ._en{ font-size: 24px;font-weight:100;color:#D8AD47;}
.inews_list{ position: relative; height: 324px; overflow: hidden;}
.inews_list li a{ position: relative; display: block; padding: 12%; min-height: 250px; border: 1px solid #ffffff00; border-left: 0;}
.inews_list li  time{ position: relative;display: block; color: #cfcfcf; padding-bottom: 15px; margin-bottom: 10px; line-height: 1;}
.inews_list li  time:before{ content:""; position: absolute; bottom: 0; left: 0; width: 40px; height: 1px; background-color: #009dc0;}
.inews_list li  time b{ font-size: 14px; color: #009dc0; font-weight: normal;}
.inews_list li  time b em{ padding: 0 5px;}
.inews_list li ._t{ font-size: 20px; font-weight: 100; line-height: normal; color: #009dc0;margin-bottom: 15px;}
.inews_list li ._p{  color: #999999;}
.inews_list li ._more{ position: absolute; left: 12%; bottom: 12%; color: #009dc0;}
.inews_list li a:hover{ background-color: #009dc0;}
.inews_list li a:hover time,.inews_list li a:hover time b,.inews_list li a:hover ._p,.inews_list li a:hover ._t,.inews_list li a:hover ._more{ color: #fff;}
.inews_list li a:hover time:before{ background-color: #fff;}
.scroll .arrs{ display: none; position: absolute; top: 50%; width: 29px; height: 50px; margin-top: -25px; background-image: url(../img/inews_arrs.png); z-index: 2;}
.scroll .arr_prev{ left: 0;}
.scroll .arr_next{ right: 0; background-position: -29px 0;}
.scroll .arrs:hover{ opacity:.8}
.scroll:hover .arrs{ display: block;}

.icontact{ padding:4% 2%; background-color: #f8f8f8;}
.icontact ._cht{ margin-bottom: 50px;}
.icontact ._cht span{ float: left;}
.icontact ._cht ._ch{ font-size: 36px; font-weight: 100; color: #009dc0; line-height: 1; margin-right: 10px;}
.icontact ._cht ._en{ font-size: 16px; font-weight: 100; color: #cccccc; text-transform:uppercase;}
.icontact ._cht ._en .ion{  display: block; padding: 0; margin: 0; margin-top: -7px; line-height: 1; font-size: 1.5em; font-weight: normal;color: #009dc0;}
.icontact ._list{ height: 130px; overflow: hidden;}
.icontact ._list li{ position: relative; overflow: hidden;}
.icontact ._list li ._img{ position: relative; z-index: 2; filter:alpha(opacity=100); opacity:1;-webkit-transform:scale(1); transform:scale(1); transition:all ease .4s; text-align: center;}
.icontact ._list li ._img ._t{ font-size: 15px; color: #000; margin-top: 15px;}
.icontact ._list li ._txt{ filter:alpha(opacity=0); opacity:0; position: absolute; left: 0; top: 0; right: 0; bottom: 0; padding: 10%; z-index: 1; background-color: #ffffffd9; color: #fff;-webkit-transform:scale(0); transform:scale(0);  transition:all ease .4s;}
.icontact ._list li ._txt ._t {position: relative; font-size: 16px; padding-top: 12px; margin-bottom: 5px;}
.icontact ._list li ._txt ._t ._line{ position: absolute; top: 0; left: 0; width: 30px; height: 1px; background-color: #80d0f1;}
.icontact ._list li:hover ._img{ filter:alpha(opacity=0); opacity:0; -webkit-transform:scale(0); transform:scale(0)}
.icontact ._list li:hover ._txt{ filter:alpha(opacity=100); opacity:1;-webkit-transform:scale(1); transform:scale(1)}

/*数字*/
.digital_tab li {background-color: #eee;padding: 20px 0;}
.digital_tab li span{display: block; text-align: center; color: #999999;}
.digital_tab li ._ch{ font-size: 24px; font-weight: 100}
.digital_tab li ._en{ font-size: 13px;}
.digital_tab li.cur { background-color: #ccebf2;}
.digital_tab li.cur span{ color: #009dc0;}
.digital_list li{ position: relative; overflow: hidden;}
.digital_list li ._img{ float: left; position: relative; width: 50%; overflow: hidden; }
.digital_list li ._img img{ position: absolute; left: 0; top: 0; z-index: 1; width: 100%; height: 100%;}
/* .digital_list li ._img img{ position: absolute; left: 50%; margin-left: -960px; width: 1920px; max-width: none; z-index: 1} */
.digital_list li ._txt{ opacity:0; filter:alpha(opacity=0);position: absolute; top: 0; bottom: 0; right: 0; width:46%; padding:3% 2% 2%; color: #5c5c5c; z-index: 2; transition:all .7s ease .3s; }
.digital_list li ._txt.active{ opacity:1; filter:alpha(opacity=100);}
.digital_list li ._txt ._num{ margin-bottom: 6%;}
.digital_list li ._txt ._num b{ font-size: 70px; font-weight: normal; color: #009dc0; font-family: 'Arial'; line-height: 1;}
.digital_list li ._txt ._p{  margin-bottom: 6%; color: #009dc0;}
.more_btn{ display:inline-block; padding:2px 20px; border: 1px solid #000; color: #000; transition:all ease .3s; -webkit-transition:all ease .3s}
.more_btn .ion{margin-left: 25px;}
.more_btn:hover{ background-color: #000; color: #fff;}
.digital_list li ._txt .more_btn{ position: absolute; left: 4%; bottom: 8%;}
.digital_list li ._bg{ position: absolute; right: 0; top: 0; width: 100%; height: 100%; z-index: 1}
.digital_list li ._t{ opacity:0; filter:alpha(opacity=0); position: absolute; z-index: 3; top: 0; left: 4%; z-index: 2; transition:all .7s ease .3s;}
.digital_list li ._t.active{ opacity:1; top: 14%; filter:alpha(opacity=100);}
.digital_list li ._t ._line{position: absolute; top: -10px; left: 0; width: 40px; height: 2px;}
.digital_list li ._t span{ display: block; line-height: normal}
.digital_list li ._t ._en{ font-size: 42px; margin: 6px 0 0; font-weight: bold;}
.digital_list li ._t ._ch{ font-size: 36px;}
.digital_list li.even ._img{ float: right;}
.digital_list li.even ._txt{ right: auto; left: 0;}
.digital_list li.even ._bg{ left: 0; right: auto;}
.digital_list li.even ._t{ left: auto; right: 4%; text-align: right;}
.digital_list li.even ._t ._line{ left: auto; right: 0;}

/*作品列表*/
.pro_tab{ position: relative; z-index: 2;}
.pro_tab .wrap>ul>li { position: relative; z-index: 20}
.pro_tab .wrap>ul>li .cube{ position: relative; display: block; height: 0; padding-bottom: 55%; cursor: pointer;}
.pro_tab .wrap>ul>li .inner-txt .inner_con{ padding: 12%;}
.pro_tab .wrap>ul>li ._img img{ width: 100%; height: 100%;}
.pro_tab .wrap>ul>li .cube .inner-txt ._t ._en{ white-space: nowrap; font-size: 36px;}
.pro_tab .wrap>ul>li .cube .inner-txt ._t ._ch{ font-size: 26px;}
.pro_tab .wrap>ul>li .sub_menu{ display: none; position: absolute; top: 100%; left: 0; right: 0; padding-top: 12%; padding-left: 12%; padding-right: 12%;}
.pro_tab .wrap>ul>li .sub_menu ul{ width: 130%;}
.pro_tab .wrap>ul>li .sub_menu li{ float: left; width: 50%; margin-bottom: 12%;}
.pro_tab .wrap>ul>li .sub_menu li ._st{ position: relative; padding-top: 5px; font-size: 15px; color: #fff;}
.pro_tab .wrap>ul>li .sub_menu li ._st ._line{  position: absolute; left: 0; top: 0; width: 30px; height: 1px; background-color: #fff;}
.pro_tab .wrap>ul>li.l2 .sub_menu{ background-color: #009dc0;}
.pro_tab .wrap>ul>li.l3 .sub_menu{ background-color: #009dc0;}
.pro_tab .wrap>ul>li.l4 .sub_menu{ background-color: #009dc0;}
.pro_tab .wrap>ul>li.l1 ._box{ position: relative; display: block; height: 0; padding-bottom: 43%; overflow: hidden; background-color: #c1ad64; padding-left: 10%; padding-top: 12%;}
.pro_tab .wrap>ul>li.l1 ._img{ float: left; background-image: url(../img/pro_case_tbg.png); margin-bottom: 10px;-webkit-animation-name: chan-anim;-webkit-animation-duration: 40s;-webkit-animation-iteration-count: infinite;-webkit-animation-timing-function:linear;animation-name: chan-anim;animation-duration: 40s;animation-iteration-count: infinite;animation-timing-function: linear;}
.pro_tab .wrap>ul>li.l1 ._t{ clear: both; font-size: 16px; color: #2a2b2f; }
@-webkit-keyframes chan-anim {
	0% { background-position-x:0;}
	100% {background-position-x:100%;}
}
@keyframes chan-anim {
	0% { background-position-x:0;}
	100% {background-position-x:100%;}
}
.pro_tab.smartfloat{ position: fixed; left: 0; top: 0; width: 100%; margin: 0 auto;  z-index: 90}
.pro_list{ position: relative; z-index: 1; /* background-color: #c1ad64; */}
.pro_list .inner-txt ._t{opacity:1; filter:alpha(opacity=100);  transform:translateX(0); transition:all ease .5s}
.pro_list .inner-txt ._t ._ch{ font-size: 22px; margin-top: 0; line-height: normal}
.pro_list .inner-txt ._t ._en{ font-size: 36px; margin-bottom: 10px;}
.pro_list .inner-txt .inner_con{ padding:14% 8%;}
.pro_list .inner_intro ._t{ font-size: 26px; line-height: 1; }
.pro_list .inner_intro ._p{ font-size: 22px; transition:all ease .3s;}
.pro_list li{transition:all ease 1s; -webkit-transition:all ease 1s }
.pro_list li:hover .inner_intro{ opacity:1; -webkit-opacity:1;-ms-opacity:1; filter:alpha(opacity=100); -webkit-transform:translateX(0);-ms-transform:translateX(0); transform:translateX(0);}
.pro_list li:hover .inner-txt ._t{ opacity:0; -webkit-opacity:0;-ms-opacity:0; filter:alpha(opacity=0);-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);  transform:translateX(-100%);}
.pro_list li.opa0{ opacity:0; -webkit-opacity:0; filter:alpha(opacity=0)}
.pro_list li.opa1{ opacity:1; -webkit-opacity:1; filter:alpha(opacity=100)}
.loadmore{ margin-top: 20px; color: #00a0e2;font-size: 18px;font-weight: bold; cursor:pointer;}
.loadmore .img{ display:block;}
.tc .gotop{ display:block; margin-top: 20px;  font-size: 16px;color: #00a0e2;font-weight: bold;margin: 50px 0 20px; cursor:pointer;} 

/*产品详情*/
.prodt_top{ position: relative; }
.pro_name{  width: 560px; padding: 20px; min-height:250px;background-color: #f8f8f8; float:left;}
.pro_name .prot{ position: relative; font-weight:100; color: #009dc0; font-size: 34px;}
.pro_name .prot ._line{ position: absolute; top: 0; left: 0; width: 40px; height: 1px; background-color: #fff0;}
.pro_name .prot ._share{ display:inline-block; vertical-align: middle;}
.pro_name .prot ._share a{ background: none; padding: 0; margin: 0; height: auto; line-height: normal}
.pro_name .prot ._share ._ico{ display:inline-block; width: 36px; height: 37px; background-image: url(../img/pro_share.png);}
.pro_name .pro_cg{ font-size: 18px;}
.pro_intro{float: right; width: 560px; min-height:250px; padding: 20px; background-color: #eaeaea; font-size: 15px; color: #999999;}
#gallery { position: relative; background-color: #fff;  z-index: 99}
#gallery ul { margin: 0px !important; }
.rsFrog .rsBtnCenterer{ margin-top: -45px;}
.pro_intro2{ padding: 6%;  font-size: 15px; background-color: #f8f8f8;}
.pro_rec ._cht{ font-size: 28px; font-weight: bold; color: #009dc0; text-align: center; margin: 15px 0;}

/*logo 墙*/
.logo_list .wrap{ border-right: 0; border-bottom: 0;}
.logo_list li{ margin-left: -1px; margin-top: -1px;}
.logo_list li a{ opacity:0; display: block; position: relative; height: 0; padding-bottom: 76.8%;border: 1px solid #eee;  border-right: 1px solid #eee; border-bottom: 1px solid #eee; perspective:600px; transition:all ease .3s; }
.logo_list li a.show{ opacity:1}
.logo_list li img{ opacity:0; position: absolute; left: 0; top: 0; width: 100%; height: 100%; transform:rotateY(90deg) translateZ(-115px); transform-style:preserve-3d; transition:all ease .5s; }
.logo_list li img.show{ transform:rotateY(0deg) translateZ(-7px); opacity:1}

/*新闻列表*/
.news_main{/* padding: 0 2%; */}
.s_menu{background-color: #eeeff1;padding: 0 3px;}
.s_menu li{ float:left; border-left:3px #eeeff1 solid; margin-left:-3px; }
.s_menu li a{ display: block;padding: 20px 0; text-align:center;background-color: #ffffffe3;}
.s_menu li span{ display:block;}
.s_menu li .cn{ font-size:24px; font-weight:100;line-height: 35px;}
.s_menu li .en{ font-size:13px; font-family:Arial;text-transform: capitalize; color:#393939;}
.s_menu li:hover a,.s_menu li.cur a{ background-color:#ccebf2;}
.s_menu li:hover span,.s_menu li.cur span{color: #009dc0;}

.news_l{width: 71.5%;}
.widget-newslist-2 li { overflow:hidden; background-color:#009dc0; margin-bottom:40px;}
.widget-newslist-2 ._t, .widget-newslist-2 ._t a { font-size: 16px; color: ;}
.widget-newslist-2 ._t a:hover { color: #0e90d2;}
.widget-newslist-2 ._p { line-height: 1.6em; overflow: hidden; height: 4.8em; margin: 5px 0; color:#fff;}
.widget-newslist-2 ._tel{color:#fff;font-size:16px;}
.widget-newslist-2 ._i { color: #ffffff00;}
.widget-newslist-2 ._i .ion { font-size: 14px; color: #ffffff00;}
.widget-newslist-2 ._i ._more:hover,.widget-newslist-2 ._i ._more:hover .ion { color: #0e90d2;}
.widget-newslist-2 li .img{ width:24.5%;margin-right: 3%;}
.widget-newslist-2 li .intro{padding: 15px 3% 0 0;}
.news_r{width: 24.5%;}
.news_r .inewsSearch{padding: 10%;}
.inewsSearch .sec_bd .month { width:47%; float:left; *width:105px;}
.inewsSearch .sec_bd .day { width:47%; float:right; *width:105px;}
.channel_right .nInput { clear:both;}
.inewsSearch { padding-right:3%; padding-top:15px; background-color:#f2f2f2;}
.inewsSearch .sec_hd { margin-bottom:15px; line-height:32px;}
.inewsSearch .sec_hd .n { font-size:24px; font-weight:normal; color:#333;}
.inewsSearch .sec_bd .nselect { margin-bottom:15px; height:34px; overflow:hidden; position:relative;}
.inewsSearch .sec_bd .nselect .ms { position:absolute; left:10px; top:8px; z-index:10;}
.nselect .c_select { display:block; width:auto; border:#ddd 1px solid;background-color: #dedede; height:32px; line-height:32px; border-radius:0!important;}
.nselect .c_select ._txt { padding-right:36px; padding-left:20px;}
.nselect .c_select ._arrow { width:33px; background-color:#029ce2;}
.nselect .c_select ._arrow .arr {left: 50%; border-left:0.3em solid transparent;border-right:0.3em solid transparent; border-top:0.3em #fff solid;margin-left: -0.15em;}
.nselect .c_select.on ._arrow .arr {border-bottom:0.3em #fff solid; border-top:0;}
.select-ui-options-ncb { border:1px #ddd solid;!important;background-color: #fff;overflow: auto;max-height: 11.5em;border-top: 0;}
.select-ui-options li{padding: 6px;line-height: 1.8em;}
.select-ui-options li:hover {background: #01a2ea;color: #fff;}
.select-ui-options-ncb ._disabled { display:none;}
.nInput { display:block; height:33px; line-height:33px; border:#ddd 1px solid; padding:0 20px; overflow:hidden; margin-bottom:15px; clear:both;}
.nInput input { width:100%; height:20px; line-height:20px; vertical-align:middle; border-width:0; background-color: transparent;}
.nBtn { overflow:hidden;}
.nBtn a { display:block; width:100%; height:38px; line-height:38px; background-color:#abcd05; font-size:15px; text-align:center;}
.sideBox { clear:both; background-color:#f5f5f5; margin-top:25px;}
.shidian { padding:30px;}
.shidian .sec_hd { margin-bottom:15px; line-height:32px;}
.shidian .sec_hd .n { font-size:24px; font-weight:normal; color:#333;}
.shidian .sideList li { margin-bottom:10px; font-size:14px; line-height:22px; height:44px; overflow:hidden;} 
.shidian .sideList .time { color:#01a2ea;}

/*案例详情*/
/*下层--案例详情*/
.case-newsdetail-1{/*  padding:0 3% 0 3%; */ position:relative;margin-top: 35px;}
.case-newsdetail-1 ._detailPage{position:fixed;right: 0;top: 117px;}
.case-newsdetail-1 ._detailPage a{ display:block; width:52px; height:88px; background-color:#dbdbdb;text-align: center;line-height: 88px;font-size: 20px; color:#9b9b9b; margin-bottom:1px;}
.case-newsdetail-1 ._detailPage .prev:hover,.case-newsdetail-1 ._detailPage .next:hover{ background-color:#00a0e2; color:#fff;}
.case-newsdetail-1 .bdsharebuttonbox span{ line-height:27px;}
.case-newsdetail-1 .bdsharebuttonbox a{ width:27px; height:27px; background:url(../img/share1.png) no-repeat; padding:0; margin: 0 0 6px 0;}
.case-newsdetail-1 .bdsharebuttonbox a.bds_qzone{ background-position:-27px 0;}
.case-newsdetail-1 .bdsharebuttonbox a.bds_tqq{ background-position:-27px -27px;}
.case-newsdetail-1 .bdsharebuttonbox a.bds_bdhome{ background-position:-27px -54px;}
.case-newsdetail-1 .bdsharebuttonbox a.bds_tsina{ background-position:-27px -81px;}
.case-newsdetail-1 .bdsharebuttonbox a.bds_weixin{ background-position:-27px -108px;}
.case-newsdetail-1 .bdsharebuttonbox a.bds_qzone:hover{ background-position:0 0;}
.case-newsdetail-1 .bdsharebuttonbox a.bds_tqq:hover{ background-position:0 -27px;}
.case-newsdetail-1 .bdsharebuttonbox a.bds_bdhome:hover{ background-position:0 -54px;}
.case-newsdetail-1 .bdsharebuttonbox a.bds_tsina:hover{ background-position:0 -81px;}
.case-newsdetail-1 .bdsharebuttonbox a.bds_weixin:hover{ background-position:0 -108px;}
.case-newsdetail-1 ._detailPage .closewin{ display:block; width:50px; height:50px; background:url(../img/n_close.png) no-repeat; background-size:contain;margin-bottom: 10px;}


.case-newsdetail-1 ._head ._title{ font-size:26px;line-height: 50px;margin-bottom: 10px; font-weight:bold; text-align:center; color: #009dc0;}
.case-newsdetail-1 ._head ._tools i{ color:#c7c7c7;font-size: 20px;}
.case-newsdetail-1 ._head ._tools ._tool{ color:#828181;}
.case-newsdetail-1 ._content .myart{ margin:30px 0;}
.case-newsdetail-1 ._detailPage_bottom {border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc;margin-top: 35px; }
.case-newsdetail-1 ._detailPage_bottom li {float: left; width: 50%;font-size:14px;padding: 18px 0;}
.case-newsdetail-1 ._detailPage_bottom ._mark {float: left;margin-right: 10px;width: 103px;padding: 10px 0;text-align: center;background-color: #dbdbdb;color: #fff;font-size: 25px;}
.case-newsdetail-1 ._detailPage_bottom ._title {display: block;font-size: 18px;font-weight: bold;}
.case-newsdetail-1 ._detailPage_bottom ._title:hover { color: #0e90d2;}
.case-newsdetail-1 ._detailPage_bottom ._time {display: block;}
.case-newsdetail-1 ._detailPage_bottom li:hover ._mark{background-color: #a9ce05;} 

/*招聘*/
.job_mu{ position: relative; z-index: 1}
.job_mu ._img{position: relative; height: 436px; overflow: hidden; z-index: 1}
.job_mu ._img img{ position: absolute; left: 50%; margin-left: -960px; top: 0; max-width: none; -moz-transition: all 20s ease 0s;-ms-transition: all 20s ease 0s;-o-transition: all 20s ease 0s;transition: all 20s ease 0s;}
.job_mu ._img img.on{transform: scale(1.1);-moz-transform: scale(1.1);-webkit-transform: scale(1.1);}
.job_mu ._list{ position: absolute; left: 50%; width: 1200px; margin-left: -600px;  top: 50%; margin-top: -90px; z-index: 2; }
.job_mu ._list li{ height: 180px; background-position: right bottom; background-repeat: no-repeat; background-size: 100% 100%;}
.job_mu ._list li.l1{ background-image: url(../img/jobmu_i1.png);}
.job_mu ._list li.l2{ background-image: url(../img/jobmu_i2.png);}
.job_mu ._list li.l3{ background-image: url(../img/jobmu_i3.png);}
.job_mu ._list li.l4{ background-image: url(../img/jobmu_i4.png);}
.job_mu ._list li ._t{ position: relative; margin: 10% 7%; color: #fff;}
.job_mu ._list li ._t span{ display: block; line-height:normal }
.job_mu ._list li ._t ._line{ position: absolute; top: 0; left: 0; width: 40px; height: 2px; background-color: #fff;}
.job_mu ._list li ._t ._en{ font-size: 31px; font-weight: bold; padding: 10px 0;}
.job_mu ._list li ._t ._ch{ font-size: 22px;}
.job_mu ._list li:hover ._t,.job_mu ._list li.cur ._t{ color: #ffe400;}
.job_mu ._list li:hover ._t ._line,.job_mu ._list li.cur ._t ._line{ background-color: #ffe400;}
.job_by{ position: relative; padding: 55px 0; background-color: #009dc0; color: #fff; text-align: center; line-height: normal; z-index: 2}
.job_by ._img{ margin-top: -105px;}
.job_by h3{ font-size: 22px; margin: 20px 0;}
.job_by p{ font-size: 15px; margin-bottom: 10px; max-width: 1200px; margin: 0 auto;}
.job_sear{ margin-bottom: 20px;}
.job_sear .posi_sel{ width: 340px; height: 50px; line-height: 50px; background-color: #efefef; color: #696969; font-size: 16px; text-indent: 15px; border-radius: 0; margin-bottom: 30px; border-color: #efefef;}
.job_sear .posi_sel ._arrow{ width: 55px; height: 50px; background-image: url(../img/job_sera_arr.png);}
.job_sear .posi_sel ._arrow .arr{ display: none;}
.select-ui-options-default-bottom{}
.job_sear dl{ overflow: hidden;}
.job_sear dt{ float: left; font-size: 16px; color: #000;}
.job_sear dd{ float: left;}
.job_sear dd a{ color: #5a5a5a; font-size: 15px; padding-left: 30px;}
.job_sear dd a.cur{ color: #009dc0; font-weight: bold;}

.job_list{ margin-bottom: 20px;}
.job_list ._hd{ border-top: 3px solid #e2e2e2;}
.job_list ._hd li{ float: left; width: 20%; text-align: center; font-weight: bold; font-size: 14px; color: #272636; line-height: 55px;}
.job_list ._hd li .ion{ color: #e5e5e5;}
.widget-job-2{ margin-bottom: 20px;}
.widget-job-2 ._jt { border-bottom: 1px solid #f1f1f1; height: 55px; line-height: 55px; margin-top: 10px; overflow: hidden; *zoom: 1;cursor: pointer; }
.widget-job-2 ._jt strong { float: left; width: 20%; height: 100%;  font-size: 14px; font-weight: normal; text-align: center; color: #666; }
.widget-job-2 ._jt_act{ background-color: #009dc0;}
.widget-job-2 ._jt_act strong,.widget-job-2 ._jt:hover strong{ color: #fff; background-color: #009dc0;}
.widget-job-2 ._jt span { float: right; }
.widget-job-2 ._jt .ion { font-size: 12px; color: #999999; }
.widget-job-2 ._jc { display: none; }
.widget-job-2 ._jcon { padding: 3%; border: 1px solid #f1f1f1; border-top: 0; }
.widget-job-2 ._jcon .yq_left{ float: left; width: 45%; padding-right: 3%; margin-right: 5%; border-right: 1px solid #ccc;}
.widget-job-2 ._jcon .yq_right{ float: right; width: 46%;}
.widget-job-2 ._jcon ._t{ font-size: 16px; color: #333;}
.widget-job-2 ._jcon .more_btn{ clear: both; float: right; margin-top: 30px; border-color: #d8d8d8;}
.widget-job-2 ._jcon .more_btn .ion{ color: #d8d8d8;}
.widget-job-2 ._jcon .more_btn:hover{ background-color: #009dc0; border-color: #009dc0;}

.widget-job-2 ._jt_act .ion { color: #0e90d2; }
@media only screen and (max-width: 640px) {
 .widget-job-2 ._jt span {
 display: none;
}
}

/*简历投递*/
.Form-J1 .Form-J1-Left { float: left; width: 45%; }
.Form-J1 .Form-J1-right { float: right; width: 50%; }
.Form-J1 .Form-J1-li { padding-top: 10px; }
.Form-J1 .Form-J1-li label { width: 5em; display: inline-block; color: #666; vertical-align: middle; }
.Form-J1 .Form-J1-li input { height: 28px; line-height: 28px; border: 1px #ddd solid; width: 80%; }
.Form-J1 .Form-J1-li textarea { border: 1px #ddd solid; width: 79%; }
.Form-J1 .Form-J1-li em { color: red; vertical-align: middle; padding-left: 10px; }
.Form-J1 .Form-J1-li input._yzm { width: 20%; }
.Form-J1 .Form-J1-li img { vertical-align: middle; padding-left: 10px; cursor: pointer;height:28px!important;}
.Form-J1 .Form-J1-li b { color: #666; font-size: 12px; padding-left: 4px; }
.Form-J1 .Form-J1-li select { border: 1px #ddd solid; width: 80%; padding: 7px 0; }
.Form-J1 .Form-J1-Btn { clear: both; text-align: center; padding-top: 40px; }
.Form-J1 .Form-J1-Btn button { width: 125px; height: 45px; line-height: 45px; text-align: center; color: #fff;  cursor: pointer; border: 0; font-size: 16px; font-family: 'Microsoft Yahi'}
.Form-J1 .Form-J1-Btn ._submit { background: #1c7cc2; margin-right: 10px; }
.Form-J1 .Form-J1-Btn ._reset { background: #909090; }

/*下层--关于我们*/
.about_box ._left{ width:34.5%;}
.about_box ._left ._left_pd{padding-right: 6%; position:relative; padding-left:2%;}
.about_box ._left ._left_pd .ab_yyline{ background:url(../img/a_yy.png) left top no-repeat; height:20px; display:block; position:absolute; bottom:-19px; left:-8px;width: 100%;background-size: contain;}

.about_box ._left ._left_pd .a_slick{ height:0; overflow:hidden;padding-bottom: 89.6%;*height:328px; *padding-bottom:0;}
.about_box ._left ._left_pd .a_slick img{ width:100%; height:100%;}
/*.about_box ._left ._left_pd .a_slick .case-item img{ width:100%;}
.about_box ._left ._left_pd .a_slick .slick-arrow{ display:none!important;}
.about_box ._left ._left_pd .a_slick .slick-dots li span{ background:url(about:blank); border:1px #00a0e2 solid;border-radius: 50%;width: 12px;height: 12px;padding: 0;}
.about_box ._left ._left_pd .a_slick .slick-dots li{ margin:0;}
.about_box ._left ._left_pd .a_slick .slick-dots li span:hover, .slick-dots{ bottom:0!important;}
.about_box ._left ._left_pd .a_slick .slick-dots .slick-active span{ background-color:#00a0e2;}*/
.about_box ._left ._left_pd .a_slick .slide_nav{ bottom:0; width:100%; left:0; position:absolute; text-align:center;}
.about_box ._left ._left_pd .a_slick .slide_nav a{ display:inline-block; width:12px; height:12px; line-height:99; overflow:hidden; background:url(about:blank); border:1px #00a0e2 solid; border-radius:50%; margin-right:10px; cursor:pointer;}
.about_box ._left ._left_pd .a_slick .slide_nav a.on{ background-color:#00a0e2;}

.about_box ._right{padding-right: 2%;padding-top: 20px;float: right;width: 60%;}
.about_box ._right .p{font-weight:bold;color:#00a0e2;}
.about_box ._right .p1{ font-size:16px; }
.about_box ._right .p2{ font-size:24px;line-height: 30px;}
.about_box ._right .p3{ font-size:14px; font-weight:normal;}



/*联系我们*/
#allmap{width:100%;height:500px;}
#allmap img{ max-width:none;}
#allmap .title img,#allmap .title2 img{ vertical-align:middle; margin-right:10px;}
#allmap .title{ font-size:26px; color:#000; margin-bottom:8px;}
#allmap ._detail{ display:block; width:115px; height:36px; background-color:#00a0e2; color:#fff; font-size:14px;line-height: 36px;text-align: center;margin-top: 10px;}
#allmap .title2{font-size:26px; color:#000; margin-bottom:8px;}
#allmap ._detail2{display:block; width:115px; height:36px; background-color:#009dc0; color:#fff; font-size:14px;line-height: 36px;text-align: center;margin-top: 10px;}

.company_list{ margin-top:35px;}
.company_box{ background-color:#f5f5f5; padding:20px 5%;}
.company_list li{ margin-bottom:15px;}
.company_box .name{ font-size:28px; color:#00a0e2;}
.company_box .info{ height:92px; line-height:1.7; overflow:hidden;}
.company_list li:hover .company_box{ background-image:url(../img/right.png); background-repeat:no-repeat; background-position: 95% center; background-color:#00a0e2;}
.company_list li:hover .company_box .name{ color:#fff;}
.company_list li:hover a{ color:#fff;}
.bsc_list{ margin-top:35px;}
.bsc_list li{ min-height:150px; margin-bottom:15px;}
.bsc_box{ padding:0 4%;}

.main_bar .False-404{padding: 90px 9% 100px;}

.a_pic_content{ width:46%; color:#fff;}
.a_pic_content .tit{ font-size:30px;}
.a_pic_content .info{ font-size:14px;}
.a_pic_r_img{width: 27%;}

.m_pcon .m_tit{ font-size:28px; font-weight:bold;}
.m_border{ border-bottom:1px #eee solid; padding-bottom:30px;margin-bottom: 30px;}
.m_con_list{ overflow:hidden;margin-top: 10px;}
.m_con_list li{ border-left:1px #efefef solid; margin-left:-1px;margin-bottom: 15px;}
.m_con_list li .m_box .bigtit{ font-size:22px; font-weight:bold; color:#00a0e2;}/*font-size:26px;*/
.m_con_list li.li02 .m_box,.m_con_list li.li03 .m_box,.m_con_list li.li04 .m_box{ padding:0 16%;}
.m_con_list li .m_box .big_summ{line-height: 1.8;height: 46px;overflow: hidden;}


/*下层--资质荣誉*/
.honor_bd{border-bottom: 1px #eee solid;margin-bottom: 50px;}
.honor_box{padding-bottom: 50px;}
.honor_box .honor_left{ padding:0 10%;}
.honor_box .title{ font-size:34px; color:#000;padding-left: 10%;}
.honor_list ul{ height:338px; overflow:hidden;position: relative;}
.honor_list li{ font-size:14px; color:#5a5a5a;line-height: 24px; cursor:pointer;padding: 5px 0;}
.honor_list li.hover{ font-size:18px; font-weight:bold; color:#00a0e2;}

.honor_list .scroll_bar{ background:url(../img/hs.gif) center top repeat-y;}
.honor_list .scroll_bar .scroll_slider{ border-radius:0; background-color:#00a0e2;height: 50px!important;}
.honor_right{ width:80%;}
.honor_right .honor_img{ height:0; padding-bottom:75%; position:relative; overflow:hidden;}
.honor_right .honor_img img{ position:absolute; top:0; left:0; width:100%; height:100%; *height:auto;}

/*下层--凡拓实力*/
.ftsl_box{ margin-bottom:30px;border-bottom: 1px #ddd solid;}
.ftsl_digit{ padding:20px 0;}
.ftsl_digit li{ border-left:1px #d0d0d0 dotted; margin-left:-1px;}
.ftsl_digit .date{ line-height:60px;}
.ftsl_digit .date ._numm{ font-size:72px; font-weight:bold; font-family:Arial; color:#00a0e2;vertical-align: middle;}
.ftsl_digit .date ._word{ font-size:55px; color:#d6d6d6;vertical-align: middle;}
.ftsl_digit .small ._word{ font-size:18px;vertical-align: -16px;line-height: 30px;}
.ftsl_digit .pp{ font-size:24px; font-weight:bold; color:#5a5a5a;}
.ftsl_box1 .ftsl_intro{ padding: 40px 0 60px;}
.ftsl_box2 .ftsl_intro{ padding: 20px 0 40px;}
.ftsl_box3 .ftsl_intro{ padding:30px 0 40px;}
.ftsl_box4 .ftsl_intro{ padding:30px 0 40px;}
.intro_box {padding: 0 8%;}
.intro_box .intro_t{ font-size:30px; font-weight:bold; color:#000;padding: 10px 0;line-height: 30px;margin-bottom: 20px;}
.intro_box .intro_t .en{ font-size:24px; font-family:Aria; color:#ddd; font-weight:normal;padding-left: 10px;}
.ftsl_box .blue{ color:#00a0e2!important;}
.ftsl_digit2{ padding-bottom:50px;}
.ftsl_digit2 .pp{ font-size:24px; font-weight:bold; color:#5a5a5a;line-height: 36px;}
.ftsl_digit2 .pp.blue{ font-size:25px;}
.ftsl_digit2 li{ border-left:1px #d0d0d0 dotted; margin-left:-1px;}
.ftsl_digit2 li .cover{padding: 0 14%;}
.ftsl_box3 .ftsl_digit li .cover.pd{ padding:0 10%;}
.ftsl_digit3 .pp{ font-size:24px; font-weight:bold; color:#5a5a5a;}
.ftsl_box4{ border-bottom:0;}

/*联系我们*/
#allmap{width:100%;height:500px;}
#allmap img{ max-width:none;}
#allmap .title img,#allmap .title2 img{ vertical-align:middle; margin-right:10px;}
#allmap .title{ font-size:26px; color:#000; margin-bottom:8px;}
#allmap ._detail{ display:block; width:115px; height:36px; background-color:#00a0e2; color:#fff; font-size:14px;line-height: 36px;text-align: center;margin-top: 10px;}
#allmap .title2{font-size:26px; color:#000; margin-bottom:8px;}
#allmap ._detail2{display:block; width:115px; height:36px; background-color:#009dc0; color:#fff; font-size:14px;line-height: 36px;text-align: center;margin-top: 10px;}

.company_list{ margin-top:35px;}
.company_box{ background-color:#f5f5f5; padding:20px 5%;}
.company_list li{ margin-bottom:15px;}
.company_box .name{ font-size:24px; color:#00a0e2;}
.company_box .info{ height:92px; line-height:1.7; overflow:hidden;}
.company_list li:hover .company_box{ background-image:url(../img/right.png); background-repeat:no-repeat; background-position: 95% center; background-color:#00a0e2;}
.company_list li:hover .company_box .name{ color:#fff;}
.company_list li:hover a{ color:#fff;}
.bsc_list{ margin-top:35px;}
.bsc_list li{ min-height:150px; margin-bottom:15px;}
.bsc_box{ padding:0 4%;}

.main_bar .False-404{padding: 90px 9% 100px;}

.a_pic_content{ width:46%; color:#fff;}
.a_pic_content .tit{ font-size:30px;}
.a_pic_content .info{ font-size:14px;}
.a_pic_r_img{width: 27%;}

.m_pcon .m_tit{ font-size:28px; font-weight:bold;}
.m_border{ border-bottom:1px #eee solid; padding-bottom:30px;margin-bottom: 30px;}
.m_con_list{ overflow:hidden;margin-top: 10px;}
.m_con_list li{ border-left:1px #efefef solid; margin-left:-1px;margin-bottom: 15px;}
.m_con_list li .m_box .bigtit{ font-size:22px; font-weight:bold; color:#009dc0;}/*font-size:26px;*/
.m_con_list li.li02 .m_box,.m_con_list li.li03 .m_box,.m_con_list li.li04 .m_box{ padding:0 16%;}
.m_con_list li .m_box .big_summ{line-height: 1.8;height: 46px;overflow: hidden;}

.select-ui-options-default{ border: 0 !important;}

/*资质荣誉2*/
.honor_box .honor_left{ font-size:17px;}
.honor_box .honor_left p{ line-height:2;padding: 2px 0;}
.honor_box .honor_left .font01{ font-weight:bold; color:#00a0e2; font-size:21px;}
.honor_box .honor_left .font02{ font-weight:bold; color:#00a0e2;}
.honor_box .honor_right{ width:100%;}
.honor_box .honor_right .honor_img_srcoll{ height:381px; overflow:hidden; position:relative; padding-left:10%;}
.honor_box .honor_right .honor_img_srcoll .scroll_bar{ left:0;}
.honor_box .honor_right .honor_img_srcoll .scroll_bar{ background:url(../img/hs.gif) center top repeat-y;}
.honor_box .honor_right .honor_img_srcoll .scroll_bar .scroll_slider{ border-radius:0; background-color:#00a0e2;height: 50px!important;}
.honor_box .honor_right .honor_img2{position:relative; }
.honor_box .honor_right .honor_img2 ul{ width:102%;position:relative;}
.honor_box .honor_right .honor_img2 li{ margin-bottom:2%; float:left; width:48%; margin-right:1.9%; cursor:pointer;}
.honor_box .honor_right .honor_img2 li .zoom_bg{ display:block; position:absolute; top:0; left:0; width:100%; height:100%; background:url(../img/black.5.png) repeat; background:rgba(0,0,0,.5); font-size:0;}
.honor_box .honor_right .honor_img2 li .zoom_bg .tit{ font-size:24px; color:#fff; display:inline-block; height:auto; line-height:1.2; width:80%; text-align:center; vertical-align:middle; padding-left:10%; padding-right:10%;}
.honor_box .honor_right .honor_img2 li .zoom_bg .line{ display:inline-block; height:100%; width:0; vertical-align:middle;}

/*培训发展*/
.zyfz{ margin: 50px 0;}
.zyfz .inner-txt,.pxtx .inner-txt{ position: static; margin-bottom: 40px;}
.zyfz .inner-txt ._en,.pxtx .inner-txt ._en{ font-size: 46px;}
.zyfz .inner-txt ._ch,.pxtx .inner-txt ._ch{ font-size: 40px;}
.zyfz ._p,.pxtx .inner-txt ._p{ font-size: 14px; color: #5c5c5c;}
.pxtx{ position: relative;height: 537px; overflow: hidden;}
.pxtx ._img{ position: absolute; z-index: 1; left: 50%; margin-left: -960px; top: 0; width: 1920px; max-width: none}
.pxtx ._txt{ position: absolute; left: 50%; top: 70px; z-index: 2; width: 550px; padding: 50px; background:  url(../img/white.8.png);}
.pxkc_edit{ margin: 50px 0;}
.px_pick_list{ margin-bottom: 50px;}
.px_pick_list ._list{ overflow: hidden; height: 356px;}
.px_pick_list ._cht{ background-color: #ffe400;}
.px_pick_list ._cht .inner-txt{ left: 12%; top: 12%; width: auto; height: auto;}
.px_pick_list ._cht .inner-txt ._en{ font-size: 46px;}
.px_pick_list ._cht .inner-txt ._ch{ font-size: 40px;}
.px_pick_list .imgrect{ position: relative; height: 0; *height:auto; padding-bottom: 118%;}
.px_pick_list .imgrect img{ position: absolute;  width: 100%; height: 100%;}
.px_pick_list li{ position: relative;}
.px_pick_list ._txt{ opacity:0; filter:alpha(opacity=0); position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: url(../img/green.8.png); transition:all ease .3s; }
.px_pick_list ._txt b{ opacity:0; filter:alpha(opacity=0); transform:translateY(-50px); position: absolute; left: 0; width: 100%; top: 50%; margin-top: -1em; text-align: center; font-size: 30px; color: #fff; transition:all ease .8s;}
.px_pick_list li:hover ._txt{ opacity:1; filter:alpha(opacity=100);}
.px_pick_list li:hover ._txt b{ opacity:1; transform:translateY(0);filter:alpha(opacity=100);}

/*员工关怀*/
.yg_mu{ margin: 60px 0;}
.yg_mu li.l1{ background: #06a1e0 url(../img/yg_xc_bg.png) center center no-repeat;}
.yg_mu li.l2{ background: #a6c40d url(../img/yg_fl_bg.png) center center no-repeat;}
.yg_mu li ._box{ padding: 6%;}
.yg_mu li .inner-txt{ position: static; margin-bottom: 35px;}
.yg_mu li .inner-txt ._en{ font-size: 36px;}
.yg_mu li .inner-txt ._ch{ font-size: 32px; margin-top: 8px;}
.yg_mu li ._list{ min-height: 50px; *height:50px;}
.yg_mu li ._list span{ float: left; color: #fff; font-size: 14px;}
.yg_mu li.l1 span{ margin-right: 50px;}
.yg_mu li.l2 span{ margin-right: 25px;}

.yggh_cht { background-color: #f3f3f3;}
.yggh_cht .wrap{ height: 424px; overflow: hidden; background-image: url(../img/yg_logo.jpg); background-position: right  top; background-repeat: no-repeat;}
.yggh_cht .inner-txt{ position: static; height: auto; margin-top: 60px;}
.yggh_cht .inner-txt ._en{ font-size: 46px;}
.yggh_cht .inner-txt ._ch{ font-size: 40px;}

.ygfl_list{ position: relative; margin-top: -208px; margin-bottom: 90px;}
.ygfl_list li.hover{ position: relative; z-index: 2}
.ygfl_list .hrect{ position: relative; height: 0; *height:auto; padding-bottom: 208px;}
.ygfl_list ._img{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; max-width: none;}
.ygfl_list ._img img{ transition: all ease .3s;}
.ygfl_list ._txt{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: #00a0e2; transition:all ease .5s; overflow: hidden;}
.ygfl_list ._txt ._con{ padding: 6%;}
.ygfl_list ._txt ._t{ position: relative; padding-top: 10px; margin-top: 30px; font-size: 20px; color: #fff; margin-bottom: 35px;}
.ygfl_list ._txt ._t ._line{ position: absolute; left: 0; top: 0; width: 40px; height: 1px; background-color: #fff;}
.ygfl_list ._txt ._p{ opacity:0; filter:alpha(opacity=0); min-width:350px; font-size: 14px; color: #fff; transition:all .5s ease .3s }
.ygfl_list ._txt .more_btn{ opacity:0; filter:alpha(opacity=0); position: absolute; bottom: 6%; left: 6%; background-color: #000; color: #fff; transition:all  ease .5s}
.ygfl_list ._txt.on{width: 200%; height: 200%; background-color: #ffe400;}
.ygfl_list ._txt.on ._t{ color: #000;}
.ygfl_list ._txt.on ._t ._line{ background-color: #000;}
.ygfl_list ._txt.on ._p{ opacity:1; filter:alpha(opacity=100); color: #000;}
.ygfl_list ._txt.on .more_btn{ opacity:1; filter:alpha(opacity=100);}



/*分公司介绍*/
.com_info3{ margin-top:40px;}
.com_info3 li{ float:left; margin:0 1px 1px 0; width:24.9%;}
.com_info3 li .cover_bg{ display:block; background:ur00a0e2mg/black.5.png) repeat; background:rgba(0,0,0,.5); position:absolute; bottom:-100%; left:0; width:100%; height:100%;color: #fff;text-align: center;}
.com_info3 li .cover_bg i{ font-size:39px;margin-top: 15%;}
.com_info3 li .cover_bg .tit{font-size: 14px;font-weight: normal;padding: 0 5%;line-height: 1.6;}
.com_info3 li.first{ width:49.9%;}
.com_info3 li.first .word_bg{ display:block;background-color:#009dc0; position:absolute; color:#fff;top: 50%;left: 50%;width: 210px;height: 156px;text-align: center; margin-left:-105px; margin-top:-78px;}
.com_info3 li.first .word_bg .cn{ font-size:33px;margin-top: 26%;line-height: 35px;}
.com_info3 li:hover .cover_bg{ bottom:0;}

.main_box{ background-color:#fff;padding: 30px 2%;}
.main_content{ padding:20px 0;}
.mh{ min-height:420px;}


/*2016-11-11*/
.bdshareWord .pnr{ width: 80%;border-left: 1px #ccc solid;padding-left: 15px;}

.rsFrog .rsFullscreenBtn .rsFullscreenIcn {display:none;}

