﻿/* 
* name:global && pc stylesheet
* version:v3.3.1
* update:雪碧图对齐
* date:2016-04-30
*/
/* 雪碧图 */
/* 对齐方案引用(http://www.zhangxinxu.com/wordpress/2016/03/css-layout-base-20px/) */
.ico:before {
  content: '\3000';
}
.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;
}
/* 常量设置 */
html {
  overflow-x: auto;
}
html,
body,
.wrap {
  min-width: 1200px;
}
.wrap {
  width: 1200px;
  margin-right: auto;
  margin-left: auto;
}
body {
  font-size: 13px;
  line-height: 1.6;
  color: #555;
  background: #fff;
}
a {
  color: inherit;
}
a:hover {
  color: #034fa2;
}
::-moz-selection {
  color: #fff;
  background: #034fa2;
}
::selection {
  color: #fff;
  background: #034fa2;
}
::-webkit-input-placeholder {
  color: #aaa;
}
.placeholder {
  color: #aaa;
}
/*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);
}
.imgzoom img,
.imgy180 img {
  -moz-transition: all .8s ease 0s;
  -ms-transition: all .8s ease 0s;
  -o-transition: all .8s ease 0s;
  -webkit-transition: all .8s ease 0s;
  transition: all .8s ease 0s;
}
.imgzoom {
  overflow: hidden;
}
.imgzoom:hover img {
  -moz-transform: scale(1.1, 1.1);
  -ms-transform: scale(1.1, 1.1);
  -o-transform: scale(1.1, 1.1);
  -webkit-transform: scale(1.1, 1.1);
  transform: scale(1.1, 1.1);
}
.imgy180:hover img {
  cursor: pointer;
  -moz-transform: rotatey(180deg);
  -ms-transform: rotatey(180deg);
  -o-transform: rotatey(180deg);
  -webkit-transform: rotatey(180deg);
  transform: rotatey(180deg);
}
/* 网站样式 */
.backtop {
  background:  no-repeat scroll center center;
  background: none #cbcbcb;
  border-radius: 50%;
  width: 72px;
  height: 72px;
  position: fixed;
  bottom: 5%;
  right: -76px;
  z-index: 1000;
  text-align: center;
  cursor: pointer;
  -webkit-transition: 1s;
  -moz-transition: 1s;
  -o-transition: 1s;
  transition: 1s;
}
.backtop .ico {
  background: url(/uploads/image/rwimg/backtop_ico.png) no-repeat scroll center 15px;
  padding-top: 40px;
  display: block;
  font-size: 14px;
  color: #494949;
}
.backtop.showme {
  right: 12px;
  transform: scale(1) rotate(-360deg) translate(0px);
  -webkit-transform: scale(1) rotate(-360deg) translate(0px);
  -moz-transform: scale(1) rotate(-360deg) translate(0px);
  -o-transform: scale(1) rotate(-360deg) translate(0px);
}
.backtop:hover {
  background: none #e6b400;
}
.backtop .ico:before {
  display: none;
}
.rolling > .rolling-box {
  -webkit-perspective: 1300px;
  -o-perspective: 1300px;
  -ms-perspective: 1300px;
  perspective: 1300px;
  -webkit-transform-style: preserve-3d;
  -o-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  transform-style: preserve-3d;
}
.rolling .is_animated {
  -webkit-transition-duration: 1.2s;
  -webkit-transition-property: -webkit-transform, opacity;
  -webkit-transition-delay: .15s;
  -webkit-transition-timing-function: 'ease-in-out';
  -moz-transition-duration: 1.2s;
  -moz-transition-property: all;
  -moz-transition-delay: .15s;
  -moz-transition-timing-function: 'ease-in-out';
  -o-transition-duration: 1.2s;
  -o-transition-property: transform,opacity;
  -o-transition-delay: .15s;
  -o-transition-timing-function: 'ease-in-out';
  -ms-transition-duration: 1.2s;
  -ms-transition-property: transform,opacity;
  -ms-transition-delay: .15s;
  -ms-transition-timing-function: 'ease-in-out';
  transition-duration: 1.2s;
  transition-property: transform,opacity;
  transition-delay: .15s;
  transition-timing-function: 'ease-in-out';
  -webkit-transform: rotatex(-80deg) translatez(0);
  -ms-transform: rotatex(-80deg) translatez(0);
  transform: rotatex(-80deg) translatez(0);
  -webkit-transform-origin: 0 0 0;
  -ms-transform-origin: 0 0 0;
  transform-origin: 0 0 0;
  opacity: 0;
}
.rolling .is_animated.revealed {
  -webkit-transform: rotatex(0) translatez(0);
  -ms-transform: rotatex(0) translatez(0);
  transform: rotatex(0) translatez(0);
  opacity: 1;
}
/*时间延迟*/
.delay100 {
  -webkit-animation-delay: 0.1s;
  animation-delay: 0.1s;
}
.delay200 {
  -webkit-animation-delay: 0.2s;
  animation-delay: 0.2s;
}
.delay300 {
  -webkit-animation-delay: 0.3s;
  animation-delay: 0.3s;
}
.delay400 {
  -webkit-animation-delay: 0.4s;
  animation-delay: 0.4s;
}
.delay500 {
  -webkit-animation-delay: 0.5s;
  animation-delay: 0.5s;
}
.delay600 {
  -webkit-animation-delay: 0.6s;
  animation-delay: 0.6s;
}
.delay700 {
  -webkit-animation-delay: 0.7s;
  animation-delay: 0.7s;
}
.delay800 {
  -webkit-animation-delay: 0.8s;
  animation-delay: 0.8s;
}
.delay900 {
  -webkit-animation-delay: 0.9s;
  animation-delay: 0.9s;
}
.delay1000 {
  -webkit-animation-delay: 1s;
  animation-delay: 1s;
}
.delay1200 {
  -webkit-animation-delay: 1.2s;
  animation-delay: 1.2s;
}
.delay1400 {
  -webkit-animation-delay: 1.4s;
  animation-delay: 1.4s;
}
.delay1600 {
  -webkit-animation-delay: 1.6s;
  animation-delay: 1.6s;
}
.delay1800 {
  -webkit-animation-delay: 1.8s;
  animation-delay: 1.8s;
}
.delay2000 {
  -webkit-animation-delay: 2s;
  animation-delay: 2s;
}
.delay2400 {
  -webkit-animation-delay: 2.4s;
  animation-delay: 2.4s;
}
.delay3000 {
  -webkit-animation-delay: 3s;
  animation-delay: 3s;
}
.rolling > .rolling-box .tansdelay00 {
  transition-delay: 0s;
  -webkit-transition-delay: 0s;
}
.rolling > .rolling-box .tansdelay200 {
  transition-delay: .2s;
  -webkit-transition-delay: .2s;
}
.rolling > .rolling-box .tansdelay400 {
  transition-delay: .4s;
  -webkit-transition-delay: .4s;
}
.rolling > .rolling-box .tansdelay600 {
  transition-delay: .6s;
  -webkit-transition-delay: .6s;
}
.rolling > .rolling-box .tansdelay800 {
  transition-delay: .8s;
  -webkit-transition-delay: .8s;
}
.rolling > .rolling-box .tansdelay1000 {
  transition-delay: 1s;
  -webkit-transition-delay: 1s;
}
.rolling > .rolling-box .tansdelay1200 {
  transition-delay: 1.2s;
  -webkit-transition-delay: 1.2s;
}
.rolling > .rolling-box .tansdelay1400 {
  transition-delay: 1.4s;
  -webkit-transition-delay: 1.4s;
}
.max_width_xianding {
  width: 100%;
  max-width: 1366px;
  margin: 0 auto;
}
.qfd {
  content: "";
  display: table;
  clear: both;
}
.head {
  height: 73px;
  position: fixed;
  width: 100%;
  z-index: 10;
  background: #fff;
}
.head .left_logo {
  float: left;
}
.head .left_logo .logo {
  width: 198px;
  height: 40px;
  background: ;
  margin-top: 16.5px;
}
.head .right_nav {
  float: right;
}
.head .right_nav .head_nav .hn_li {
  font-size: 16px;
  font-weight: bold;
  display: inline-block;
  color: #333;
  padding: 0 20px;
  height: 73px;
  position: relative;
}
.head .right_nav .head_nav .hn_li .xiala {
  position: absolute;
  top: 100%;
  left: 0;
  width: 500px;
  background: #ffffff;
  height: 340px;
  display: none;
}
.head .right_nav .head_nav .hn_li .xiala.xiala7,
.head .right_nav .head_nav .hn_li .xiala.xiala6,
.head .right_nav .head_nav .hn_li .xiala.xiala5 {
  right: -40px;
  left: inherit;
}
.head .right_nav .head_nav .hn_li .xiala .left_nav {
  float: left;
  width: 25%;
  text-align: center;
  background: #034fa2;
  color: #ffffff;
  height: 100%;
}
.head .right_nav .head_nav .hn_li .xiala .left_nav .ln_box {
  padding: 25px 20px 0 20px;
}
.head .right_nav .head_nav .hn_li .xiala .left_nav .xiala_a {
  padding: 0;
  font-weight: normal;
  font-size: 14px;
  line-height: 2.5;
  border-bottom: 1px solid #7694b6;
}
.head .right_nav .head_nav .hn_li .xiala .left_nav .xiala_a:hover {
  color: #034fa2;
  background: #ffffff;
  border-bottom: 1px solid #ffffff;
}
.head .right_nav .head_nav .hn_li .xiala .right_pt {
  float: right;
  width: 75%;
}
.head .right_nav .head_nav .hn_li .xiala .right_pt .pt_box {
  padding: 25px;
}
.head .right_nav .head_nav .hn_li .xiala .right_pt .pt_box .title {
  font-size: 22px;
  margin-top: 15px;
}
.head .right_nav .head_nav .hn_li .xiala .right_pt .pt_box .dec {
  font-size: 14px;
  font-weight: normal;
  color: #666666;
  margin-top: 5px;
}
.head .right_nav .head_nav .hn_li a {
  display: block;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  padding-top: 28px;
}
.head .mobile_key {
  display: none;
  font-size: 30px;
  margin-top: 10px;
  float: right;
}
.zh_banner {
  width: 100%;
  max-width: 1366px;
  margin: 0 auto;
  position: relative;
  height: 435px;
}
.zh_banner img {
  position: absolute;
  max-width: none;
  left: 50%;
  margin-left: -683px;
}
.zh_banner .onbanner {
  position: absolute;
  width: 100%;
  top: 230px;
}
.zh_banner .onbanner .title {
  font-size: 48px;
  color: #034fa2;
}
.zh_banner .onbanner .crumb {
  font-size: 14px;
  color: #333333;
}
.xc_banner {
  width: 100%;
  max-width: 1366px;
  margin: 0 auto;
  position: relative;
  height: 373px;
}
.xc_banner img {
  position: absolute;
  max-width: none;
  left: 50%;
  margin-left: -683px;
}
.xc_banner .onbanner {
  position: absolute;
  width: 100%;
  top: 190px;
}
.xc_banner .onbanner .title {
  font-size: 48px;
  color: #ffffff;
}
.xc_banner .onbanner .dec {
  font-size: 14px;
  color: #ffffff;
}
.erji_area {
  width: 100%;
  max-width: 1366px;
  margin: 0 auto;
  height: 90px;
  border-bottom: 1px solid #d9d9d9;
}
.erji_area .left_erji_nav {
  float: left;
}
.erji_area .left_erji_nav .erji_nav:before {
  content: "";
  display: table;
  clear: both;
}
.erji_area .left_erji_nav .erji_nav:after {
  content: "";
  display: table;
  clear: both;
}
.erji_area .left_erji_nav .erji_li {
  width: 115px;
  float: left;
  text-align: center;
  font-size: 14px;
  height: 90px;
  line-height: 90px;
  position: relative;
}
.erji_area .left_erji_nav .erji_li:hover:after {
  content: "";
  display: block;
  width: 100%;
  height: 3px;
  background: #034fa2;
  position: absolute;
  bottom: -1px;
  left: 0;
}
.erji_area .left_erji_nav .erji_li:hover a {
  font-size: 18px;
  color: #034fa2;
}
.erji_area .left_erji_nav .erji_li a {
  display: block;
  width: 100%;
  height: 100%;
  transition: 0.3s all ease;
}
.erji_area .left_erji_nav .erji_li.cur:after {
  content: "";
  display: block;
  width: 100%;
  height: 3px;
  background: #034fa2;
  position: absolute;
  bottom: -1px;
  left: 0;
}
.erji_area .left_erji_nav .erji_li.cur a {
  font-size: 18px;
  color: #034fa2;
}
.erji_area .right_crumb {
  float: right;
  line-height: 90px;
  color: #a4a4a4;
}
.pagefooter {
  width: 100%;
  max-width: 1366px;
  margin: 0 auto;
  height: 378px;
  background: ;
  font-size: 14px;
  color: #ffffff;
  line-height: 2;
}
.pagefooter .foot_logo {
  display: inline-block;
  width: 229px;
  height: 46px;
  background: ;
  margin-bottom: 15px;
}
.pagefooter .foot_href {
  font-size: 24px;
}
.pagefooter .foot_li .zfx {
  display: inline-block;
  width: 2px;
  height: 2px;
  background: #ffffff;
  margin-right: 9px;
  vertical-align: middle;
}
.pagefooter .ft_box {
  padding-top: 70px;
  padding-bottom: 50px;
  border-bottom: 1px solid #cbd1d5 ;
}
.pagefooter .ft1 {
  width: 29%;
  float: left;
}
.pagefooter .ft2,
.pagefooter .ft3,
.pagefooter .ft4,
.pagefooter .ft5,
.pagefooter .ft6 {
  width: 14.2%;
  float: left;
}
.pagefooter .fb_box {
  padding-top: 16px;
}
.pagefooter .fb_box .left_ba {
  float: left;
}
.pagefooter .fb_box .right_share {
  float: right;
}
.pagefooter .fb_box .right_share a {
  background: ;
  height: 15px;
}
.pagefooter .fb_box .right_share a.bds_tsina {
  background-position: 0 0;
}
.pagefooter .fb_box .right_share a.bds_tqq {
  background-position: -23px 0;
}
.pagefooter .fb_box .right_share a.bds_renren {
  background-position: -46px 0;
}
.pagefooter .fb_box .right_share a.bds_douban {
  background-position: -72px 0;
}
.pagefooter .fb_box .right_share a.bds_tieba {
  background-position: -95px 0;
}
.pagefooter .fb_box .right_share a.bds_weixin {
  background-position: -118px 0;
}
.pagefooter .fb_box .right_share a.bds_sqq {
  background-position: -142px 0;
}
.about {
  width: 100%;
  max-width: 1366px;
  margin: 0 auto;
  overflow: hidden;
}
.about .pt1 {
  margin-bottom: 60px;
}
.about .pt1_box {
  padding: 40px 85px 0 85px;
}
.about .pt1_box .title {
  text-align: center;
  font-size: 36px;
  color: #034fa2;
  padding-bottom: 22px;
}
.about .pt1_box .dec {
  font-size: 14px;
  color: #5a5a5a;
  text-align: center;
  line-height: 1.8;
  padding-bottom: 15px;
}
.about .pt1_box .num_li {
  text-align: center;
}
.about .pt1_box .num_li .ms {
  font-size: 15px;
  color: #585858;
}
.about .pt1_box .number {
  font-size: 80px;
  color: #034fa2;
  font-family: impact;
}
.about .pt2 {
  height: 600px;
  width: 100%;
  max-width: 1366px;
  margin: 0 auto;
  background: ;
}
.about .pt2 .wrap {
  height: 100%;
}
.about .pt2 .pt2_box {
  height: 100%;
}
.about .pt2 .left_video {
  float: left;
  width: 50%;
  position: relative;
  height: 100%;
}
.about .pt2 .left_video .play {
  position: absolute;
  width: 100%;
  height: 100%;
  background:  no-repeat center;
  top: 0;
  left: 0;
}
.about .pt2 .top_pt {
  padding-top: 60px;
}
.about .pt2 .logo_kuohao {
  display: inline-block;
  width: 275px;
  height: 76px;
  background: ;
}
.about .pt2 .en_tit {
  display: inline-block;
  font-size: 36px;
  width: 100px;
  color: #fff;
  font-family: arial;
}
.about .pt2 .bottom_txt {
  font-size: 14px;
  color: #fff;
  width: 440px;
}
.about .pt2 .right_area {
  width: 50%;
  float: left;
  height: 100%;
}
.about .pt2 .right_area .right_top,
.about .pt2 .right_area .right_bottom {
  width: 100%;
  height: 50%;
}
.about .pt2 .right_area .right_item {
  width: 50%;
  height: 100%;
}
.about .pt2 .right_area .pic_left,
.about .pt2 .right_area .txt_left {
  float: left;
}
.about .pt2 .right_area .pic_right,
.about .pt2 .right_area .txt_right {
  float: right;
}
.about .pt2 .right_area .txt_left {
  background: #0c96b2;
}
.about .pt2 .right_area .txt_right {
  background: #ffc109;
}
.about .pt2 .right_area .txt_left .txt_box,
.about .pt2 .right_area .txt_right .txt_box {
  padding: 60px 60px 0 40px;
}
.about .pt2 .right_area .txt_left .title,
.about .pt2 .right_area .txt_right .title {
  font-size: 30px;
  color: #ffffff;
  margin-bottom: 23px;
}
.about .pt2 .right_area .txt_left .dec,
.about .pt2 .right_area .txt_right .dec {
  font-size: 14px;
  color: #fff;
  line-height: 2;
}
.about .pt3 {
  height: 565px;
}
.about .pt3 .pt3_box {
  position: relative;
  height: 565px;
}
.about .pt3 .left_txt {
  width: 59.2%;
}
.about .pt3 .left_box {
  padding-left: 85px;
  padding-top: 123px;
}
.about .pt3 .left_box .title {
  font-size: 36px;
  color: #000000;
  line-height: 1.4;
}
.about .pt3 .left_box .l_title {
  font-size: 30px;
  color: #333333;
  margin-bottom: 38px;
}
.about .pt3 .left_box .dec {
  font-size: 14px;
  color: #666666;
  position: relative;
  margin-bottom: 40px;
}
.about .pt3 .left_box .dec:before {
  content: "";
  display: block;
  width: 42px;
  height: 40px;
  background: ;
  position: absolute;
  left: -70px;
  top: -22px;
}
.about .pt3 .left_box .dec:after {
  content: "";
  display: block;
  width: 17px;
  height: 16px;
  background: ;
  position: absolute;
  bottom: -20px;
  left: 50%;
}
.about .pt3 .left_box .more {
  padding: 16px 35px 16px 45px;
  border: 1px solid #8c8c8c;
  font-size: 14px;
  display: inline-block;
  text-transform: uppercase;
}
.about .pt3 .right_dsz {
  position: absolute;
  width: 678px;
  height: 490px;
  background: ;
  bottom: 0;
  right: 0;
}
/* newslist-10 start*/
.widget-newslist-10 .list_hd {
  background-color: #f0f0f0;
  padding: 50px 60px 40px;
  margin-bottom: 26px;
}
.widget-newslist-10 .hd_tit {
  font-size: 20px;
  color: #1e1e1e;
  font-weight: normal;
  height: 30px;
  line-height: 30px;
  margin-right: 2%;
}
.widget-newslist-10 .inp_box {
  height: 32px;
  line-height: 32px;
  border: 1px solid #e0e0e0;
  padding: 0;
  margin: 0;
  box-sizing: content-box;
  font-size: 13px;
  color: #999;
  padding: 0 10px;
  width: 18%;
  margin-right: 2%;
}
.widget-newslist-10 .hd_btn {
  width: 20%;
  border: none;
  text-align: center;
  background-color: #084675;
  font-size: 15px;
  color: #fff;
  height: 32px;
  line-height: 32px;
  outline: none;
  cursor: pointer;
}
.widget-newslist-10 .list_box {
  padding: 46px 60px 40px;
  position: relative;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.widget-newslist-10 .list_main {
  overflow: hidden;
}
.widget-newslist-10 .bd_r {
  width: 20%;
}
.widget-newslist-10 .bd_l {
  font-size: 14px;
  color: #8d8b8b;
  padding: 0 2% 2% 0;
  font-family: arial;
  width: 8%;
}
.widget-newslist-10 .bd_l_day {
  display: block;
  font-size: 50px;
  color: #3caaff;
  line-height: 50px;
}
.widget-newslist-10 .bd_c {
  width: 76%;
  padding: 0 8% 0 5%;
}
.widget-newslist-10 .list_title {
  font-size: 20px;
  color: #202020;
  font-weight: normal;
}
.widget-newslist-10 .list_tool {
  font-size: 12px;
  color: #c9c9c9;
  padding: 10px 0px;
}
.widget-newslist-10 .list_tool .see_number {
  margin-right: 20px;
}
.widget-newslist-10 .list_tool .tool_ico {
  width: 20px;
  height: 20px;
  background:  no-repeat;
  display: inline-block;
  vertical-align: middle;
}
.widget-newslist-10 .list_tool .share_ico {
  background-position: -20px 0px;
}
.widget-newslist-10 .list_p {
  font-size: 14px;
  color: #464646;
  line-height: 26px;
  height: 52px;
  overflow: hidden;
}
.widget-newslist-10 li:hover .list_box {
  background-color: #f8f8f8;
}
.widget-newslist-10 li:hover .list_box:after {
  background-color: #f8f8f8;
}
.widget-newslist-10 li:hover .list_title a {
  color: #3caaff;
}
.widget-newslist-10 .select-ui-choose ._arrow {
  width: 16%;
  right: 0;
  background: #e3e3e3;
}
.widget-newslist-10 .select-ui-choose ._arrow .arr {
  left: 50%;
  margin: 0 0 0 -0.4em;
  border-color: #969696 transparent transparent;
}
.widget-newslist-10 .select-ui-choose-default {
  border-radius: 0;
}
body .select-ui-options li:hover,
body .select-ui-options li.hover {
  background: #3caaff;
}
body .select-ui-options-default-bottom {
  border-radius: 0px;
}
.widget-newslist-10 .bdshare-button-style1-16 a {
  padding: 0;
  margin: 0;
  background: none;
  height: 20px;
  line-height: 20px;
}
@media only screen and (max-device-width: 1024px) {
  .widget-newslist-10 .hd_btn {
    margin-left: 0;
  }
  .widget-newslist-10 .inp_box {
    margin-right: 1%;
  }
  .widget-newslist-10 .hd_tit {
    margin-right: 2%;
  }
  .widget-newslist-10 .list_hd {
    padding: 30px 20px;
  }
  .widget-newslist-10 .list_box {
    padding: 46px 10px 40px;
  }
  .widget-newslist-10 .bd_l {
    width: 10%;
  }
  .widget-newslist-10 .bd_c {
    width: 74%;
  }
}
@media only screen and (max-device-width: 640px) {
  .widget-newslist-10 .hd_tit {
    float: none;
    text-align: center;
  }
  .widget-newslist-10 .inp_box {
    width: 100%;
    margin: 0;
    padding: 0;
    margin-bottom: 20px;
  }
  .widget-newslist-10 .hd_btn {
    width: 100%;
  }
  .widget-newslist-10 .bd_r {
    float: none;
    width: 100%;
  }
  .widget-newslist-10 .list_main {
    margin-top: 20px;
  }
  .widget-newslist-10 .bd_l {
    width: 20%;
  }
  .widget-newslist-10 .bd_c {
    width: 70%;
    padding: 0 0 0 5%;
  }
  .widget-newslist-10 .list_box:after {
    display: none;
  }
}
/* newslist-3 start*/
.widget-newstop-2 {
  margin-bottom: 20px;
}
.widget-newstop-2 .box {
  border: #e5e5e5 1px solid;
  padding-bottom: 100px;
  position: relative;
  background-color: #fff;
}
.widget-newstop-2 img {
  width: 100%;
  -moz-transition: all .5s ease 0s;
  -ms-transition: all .5s ease 0s;
  -o-transition: all .5s ease 0s;
  transition: all .5s ease 0s;
}
.widget-newstop-2 ._intro {
  width: 100%;
  height: auto;
  position: absolute;
  left: 0;
  bottom: 0;
  padding: 15px 0;
  background-color: #fff;
}
.widget-newstop-2 ._title,
.widget-newstop-2 ._text,
.widget-newstop-2 ._date {
  display: block;
  margin: 0 15px;
  line-height: 1.5em;
  overflow: hidden;
}
.widget-newstop-2 ._title {
  max-height: 3em;
  font-size: 16px;
  font-weight: normal;
  margin-bottom: 10px;
  color: #333333;
}
.widget-newstop-2 ._text {
  font-size: 14px;
  height: 0;
  margin-bottom: 0;
}
.widget-newstop-2 ._date {
  color: #ff7900;
}
.widget-newstop-2 ._intro,
.widget-newstop-2 ._text {
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.widget-newstop-2 .box:hover ._intro {
  background-color: #034fa2;
}
.widget-newstop-2 .box:hover ._title,
.widget-newstop-2 .box:hover ._text,
.widget-newstop-2 .box:hover ._date {
  color: #ffffff;
}
.widget-newstop-2 .box:hover ._title {
  font-weight: bold;
}
.widget-newstop-2 .box:hover ._text {
  height: 3em;
  margin-bottom: 10px;
}
.widget-newstop-2 .box:hover img {
  transform: scale(1.05);
  -moz-transform: scale(1.05);
  -webkit-transform: scale(1.05);
}
@media only screen and (max-width: 480px) {
  .widget-newstop-2 .box {
    margin-bottom: 20px;
  }
  .widget-newstop-2 .box ._intro {
    background-color: #ff7900;
  }
  .widget-newstop-2 .box ._title,
  .widget-newstop-2 .box ._text,
  .widget-newstop-2 .box ._date {
    color: #ffffff;
  }
  .widget-newstop-2 .box ._title {
    font-weight: bold;
  }
  .widget-newstop-2 .box ._text {
    height: 3em;
    margin-bottom: 10px;
  }
}
.widget-newslist-10 .hd_tit {
  font-size: 21px;
  font-weight: bold;
}
.widget-newslist-10 .list_hd {
  background: #ededed;
}
.widget-newslist-10 .select-ui-choose ._arrow {
  background: #ffffff;
}
.widget-newslist-10 .select-ui-choose ._arrow .arr {
  border-color: #cccccc transparent transparent ;
}
.widget-newslist-10 .hd_btn {
  background-color: #ffc109;
  color: #000000;
  font-size: 16px;
}
.widget-newstop-2 ._date {
  color: #909090;
}
.widget-newslist-10 .bd_c {
  width: 81%;
  padding: 0 4% 0 2%;
}
.widget-newslist-10 .list_title {
  font-size: 22px;
  margin-bottom: 8px;
}
.widget-newslist-10 .list_p {
  font-size: 13px;
  color: #767474;
}
.widget-newslist-10 .more {
  margin-top: 25px;
  display: inline-block;
  padding: 8px 30px;
  border: 1px solid #daddde;
}
.widget-newslist-10 .bd_l_day {
  font-size: 16px;
  text-align: right;
  color: #959494;
  line-height: 1.8;
  transition: 0.3s all ease;
}
.widget-newslist-10 .bd_l {
  font-size: 40px;
  text-align: right;
  color: #959494;
  transition: 0.3s all ease;
}
.widget-newslist-10 .bd_l {
  width: 10%;
}
.widget-newslist-10 li:hover .list_title a {
  color: inherit;
}
.widget-newslist-10 li:hover .bd_l,
.widget-newslist-10 li:hover .bd_l_day {
  color: #034fa2;
}
/* page-2 start*/
.page {
  font-size: 18px;
  color: #838383;
  text-align: center;
  margin: 30px 0;
}
.page a,
.page span {
  color: #838383;
  display: inline-block;
  border: 1px solid #f1f1f1;
  vertical-align: middle;
  width: 47px;
  height: 45px;
  line-height: 45px;
  font-size: 18px;
}
.page a:hover {
  color: #fff;
  background: #004fa7;
}
.page span {
  color: #fff;
  background: #004fa7;
}
.page .goprev,
.page .gonext {
  color: #838383;
}
.page .goprev .ico2_4 {
  display: inline-block;
  overflow: hidden;
  vertical-align: middle;
}
/**/
.page .gonext .ico2_5 {
  display: inline-block;
  overflow: hidden;
  vertical-align: middle;
}
.page span.count {
  border: 0;
  background: 0;
  color: #838383;
}
.news_center .nc_box {
  padding-top: 47px;
}
.rect-786 {
  padding-bottom: 78.6%;
}
.gongsi_pic {
  padding-top: 58px;
}
.gongsi_pic .pic_li {
  margin-bottom: 40px;
}
.gongsi_pic .pic_li .pic_mb {
  position: absolute;
  width: 100%;
  height: 100%;
  background:  no-repeat center;
  background-size: 100% 100%;
  top: 100%;
  transition: 0.5s all ease;
}
.gongsi_pic .pic_li:hover .pic_mb {
  top: 0;
}
.gongsi_pic .pic_li .txt_area .txt_box {
  padding: 24px;
  color: #ffffff;
  background: #ababab;
  font-size: 16px;
  transition: 0.5s all ease;
}
.gongsi_pic .pic_li:hover .txt_area .txt_box {
  background: #006db8;
}
.video_list {
  padding-top: 60px;
}
.video_list ul li {
  position: relative;
  overflow: hidden;
  margin-bottom: 40px;
}
.video_list ul li .info_ {
  height: 66px;
  line-height: 66px;
  position: relative;
  background: /**/ #ecf1f4 no-repeat 95% center;
  transition: all .5s ease;
}
.video_list ul li .info_ p {
  font-size: 16px;
  color: #19191a;
  text-indent: 20px;
  transition: all .5s ease;
}
.video_list ul li ._info {
  background: url(/uploads/image/rwimg/black88_03.png) repeat;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 100%;
  transition: all .5s ease;
}
.video_list ul li ._info ._mask {
  position: absolute;
  left: 50%;
  margin-left: -34px;
  top: 50%;
  margin-top: -34px;
}
.video_list ul li:hover ._info {
  top: 0;
}
.video_list ul li:hover .info_ {
  background: #004fa7;
  color: #ffffff;
}
.video_list ul li:hover .info_ p {
  color: #ffffff;
}
.rect-788 {
  padding-bottom: 78.8%;
}
.pro_list {
  padding-top: 45px;
}
.pro_list .top_txt {
  width: 940px;
  margin: 0 auto;
  text-align: center;
  padding-bottom: 55px;
}
.pro_list .top_txt .tt_box .tit {
  font-size: 30px;
  color: #666666;
  margin-bottom: 15px;
}
.pro_list .top_txt .tt_box .dec {
  font-size: 14px;
  color: #666666;
  line-height: 1.8;
}
.pro_list .pro_area {
  width: 100%;
  max-width: 1366px;
  margin: 0 auto;
  padding-bottom: 50px;
}
.pro_list .pro_area .pro_li {
  position: relative;
}
.pro_list .pro_area .pro_li .mb {
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  box-sizing: border-box;
}
.pro_list .pro_area .pro_li:hover .txt_area {
  background: #034ea2;
  color: #ffffff;
}
.pro_list .pro_area .pro_li:hover .mb {
  border: 2px solid #034ea2;
}
.pro_list .pro_area .txt_area {
  font-size: 18px;
  color: #000000;
  transition: 0.5s all ease;
}
.pro_list .pro_area .txt_area .txt_box {
  padding: 40px 34px 30px 34px;
  position: relative;
}
.pro_list .pro_area .txt_area .txt_box .jiahao {
  position: absolute;
  right: 34px;
  top: 53px;
  display: block;
  width: 27px;
  height: 27px;
  background: ;
}
.rect-6025 {
  padding-bottom: 60.25%;
}
.pro_detail {
  width: 100%;
  max-width: 1366px;
  margin: 0 auto;
}
.pro_detail .top_text {
  position: relative;
}
.pro_detail .top_text .big_txt {
  font-size: 80px;
  font-weight: bold;
  font-family: arial;
  color: #f8f8f8;
  text-transform: uppercase;
  text-align: center;
}
.pro_detail .top_text .on_txt {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  text-align: center;
}
.pro_detail .top_text .on_txt .name {
  padding-top: 20px;
  font-size: 30px;
  color: #555;
}
.pro_detail .top_text .on_txt .type {
  font-size: 18px;
  color: #555;
}
.pro_detail .lunbo_area {
  margin-bottom: 70px;
}
.pro_detail .lunbo_box {
  padding: 0 215px;
  background:  no-repeat center;
  position: relative;
}
.pro_detail .lunbo_box .lunbo {
  height: 464px;
  overflow: hidden;
}
.pro_detail .lunbo_box .pn_btn {
  position: absolute;
  top: 50%;
  margin-top: -24.5px;
  display: block;
  width: 59px;
  height: 49px;
  background: ;
}
.pro_detail .lunbo_box .pn_btn.prev {
  left: 85px;
  background-position: 0 0;
}
.pro_detail .lunbo_box .pn_btn.next {
  right: 85px;
  background-position: -59px 0;
}
.pro_detail .tab_top {
  height: 198px;
  background: ;
}
.pro_detail .tab_top .tab_box {
  position: relative;
}
.pro_detail .tab_top .xian {
  position: absolute;
  width: 100%;
  height: 1px;
  background: ;
  left: 0;
  top: 90px;
}
.pro_detail .tab_top .tab_ul_area {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}
.pro_detail .tab_top .tua_box {
  padding: 75px 120px 0 120px;
}
.pro_detail .tab_top .tab_li {
  font-size: 20px;
  font-weight: bold;
  color: #ffffff;
  text-align: center;
}
.pro_detail .tab_top .tab_li.tab_t_cur .quan {
  background-position: 0 0;
}
.pro_detail .tab_top .tab_li .quan {
  display: inline-block;
  width: 16px;
  height: 16px;
  background: ;
  background-position: -16px 0;
}
.pro_detail .tab_top .tab_li a:hover {
  color: inherit;
}
.pro_detail .tn_area {
  min-height: 200px;
}
.pro_detail .tab_neirong {
  display: none;
}
.pro_detail .tab_neirong .tab_box {
  padding: 30px 60px 0 60px;
}
.pro_detail .tab_neirong .tab_box .dec_item {
  margin-bottom: 30px;
}
.pro_detail .tab_neirong .tab_box .title {
  font-size: 18px;
}
.pro_detail .tab_neirong .tab_box .dec {
  font-size: 14px;
}
.rect-64 {
  padding-bottom: 64%;
}
.rect-563 {
  padding-bottom: 56.3%;
}
.keyanyanfa {
  width: 100%;
  max-width: 1366px;
  margin: 0 auto;
  padding-top: 70px;
}
.keyanyanfa .pt1 {
  margin-bottom: 42px;
}
.keyanyanfa .pt1 .pt1_li {
  position: relative;
}
.keyanyanfa .pt1 .pt1_li.cur .txt_area {
  background: #fff100 ;
  color: #000000;
}
.keyanyanfa .pt1 .pt1_li .txt_area {
  position: absolute;
  width: 100%;
  left: 0;
  bottom: 0;
  font-size: 28px;
  color: #ffffff;
  text-align: center;
  background: rgba(0, 0, 0, 0.44);
  transition: 0.5s all ease;
}
.keyanyanfa .pt1 .pt1_li .txt_area .txt_box {
  padding: 10px 0;
}
.keyanyanfa .pt2 {
  margin-bottom: 60px;
}
.keyanyanfa .pt2 .pt2_item {
  background: #f5f5f5;
  display: none;
  position: relative;
}
.keyanyanfa .pt2 .pt2_item.cur {
  display: block;
}
.keyanyanfa .pt2 .pt2_item.pt2_item1:before {
  content: "";
  display: block;
  position: absolute;
  width: 26px;
  height: 18px;
  background: ;
  top: -17px;
  left: 180px;
}
.keyanyanfa .pt2 .pt2_item.pt2_item2:before {
  content: "";
  display: block;
  position: absolute;
  width: 26px;
  height: 18px;
  background: ;
  top: -17px;
  left: 586px;
}
.keyanyanfa .pt2 .pt2_item.pt2_item3:before {
  content: "";
  display: block;
  position: absolute;
  width: 26px;
  height: 18px;
  background: ;
  top: -17px;
  left: 996px;
}
.keyanyanfa .pt2 .pi_box {
  padding: 35px;
}
.keyanyanfa .pt2 .pi_box .title {
  font-size: 24px;
  color: #000000;
  margin-bottom: 12px;
}
.keyanyanfa .pt2 .pi_box .dec {
  font-size: 14px;
  color: #666666;
  margin-bottom: 34px;
}
.keyanyanfa .pt2 .pi_box .big_pic {
  width: 46.4%;
  float: left;
  margin-right: 10px;
}
.keyanyanfa .pt2 .pi_box .small_pic {
  width: 25.4%;
  float: left;
  margin-right: 10px;
  margin-bottom: 11px;
}
.rect-424 {
  padding-bottom: 42.4%;
}
.rect-395 {
  padding-bottom: 39.5%;
}
.gongsigaikuang .since {
  font-family: century gothic;
  font-size: 82px;
  color: #e6e6e6;
  text-transform: uppercase;
}
.gongsigaikuang .dec {
  font-size: 24px;
  color: #034fa2;
  margin-bottom: 30px;
}
.gongsigaikuang .p_area {
  font-size: 14px;
  line-height: 1.8;
}
.gongsigaikuang .p_area p {
  margin-bottom: 25px;
}
.gongsigaikuang .pic_area {
  margin-bottom: 35px;
}
.gongsigaikuang .pic_area .big_pic {
  width: 64.75%;
  float: left;
  margin-right: 13px;
}
.gongsigaikuang .pic_area .small_pic {
  width: 34%;
  float: left;
  margin-bottom: 8px;
}
.rect-899 {
  padding-bottom: 89.9%;
}
.qiyewenhua {
  width: 100%;
  max-width: 1366px;
  margin: 0 auto;
}
.qiyewenhua .pt1 .pt1_li:hover .left_ion {
  transform: rotatey(180deg);
}
.qiyewenhua .pt1 .li_box {
  padding: 70px 0;
}
.qiyewenhua .pt1 .left_ion {
  width: 34.5%;
  float: left;
  text-align: center;
  transition: 0.7s all ease;
  transform: rotatey(0);
}
.qiyewenhua .pt1 .left_ion .ion_pic1 {
  display: inline-block;
  width: 88px;
  height: 88px;
  background: ;
}
.qiyewenhua .pt1 .left_ion .ion_pic2 {
  display: inline-block;
  width: 93px;
  height: 94px;
  background: ;
}
.qiyewenhua .pt1 .right_txt {
  width: 65.5%;
  float: left;
}
.qiyewenhua .pt1 .right_txt .rt_box {
  padding-right: 65px;
}
.qiyewenhua .pt1 .right_txt .title {
  font-size: 30px;
  color: #221815;
  margin-bottom: 26px;
}
.qiyewenhua .pt1 .right_txt .dec {
  font-size: 14px;
  color: #959595;
  margin-bottom: 25px;
}
.qiyewenhua .pt1 .right_txt .more {
  color: #bfbfbf;
}
.qiyewenhua .pt2 .left_area {
  width: 54.5%;
  float: left;
}
.qiyewenhua .pt2 .left_area .on_txt {
  position: absolute;
  width: 38%;
  height: 50%;
  right: 0;
  top: 0;
  background: #0c96b2;
}
.qiyewenhua .pt2 .left_area .on_txt .ot_box {
  padding: 60px 35px 0 35px;
}
.qiyewenhua .pt2 .left_area .on_txt .ot_box .title {
  font-size: 30px;
  color: #ffffff;
  margin-bottom: 8px;
}
.qiyewenhua .pt2 .left_area .on_txt .ot_box .dec {
  font-size: 14px;
  color: #ffffff;
}
.qiyewenhua .pt2 .right_area {
  width: 45.5%;
  float: left;
}
.qiyewenhua .pt2 .right_area .right_box {
  position: absolute;
  width: 100%;
  height: 100%;
}
.qiyewenhua .pt2 .right_area .right_box .top_pic {
  width: 100%;
  height: 50%;
  position: relative;
}
.qiyewenhua .pt2 .right_area .right_box .bottom_area {
  width: 100%;
  height: 50%;
}
.qiyewenhua .pt2 .right_area .right_box .bottom_area .bottom_item {
  width: 50%;
  float: left;
  height: 100%;
}
.qiyewenhua .pt2 .right_area .right_box .bottom_area .bottom_item .bi_box {
  padding: 55px 48px 0 48px;
}
.qiyewenhua .pt2 .right_area .right_box .bottom_area .bottom_item .title {
  font-size: 30px;
  color: #ffffff;
  margin-bottom: 10px;
}
.qiyewenhua .pt2 .right_area .right_box .bottom_area .bottom_item .dec {
  font-size: 14px;
  color: #ffffff;
}
.qiyewenhua .pt2 .right_area .right_box .bottom_area .bottom_item.bi1 {
  background: #ffc109;
}
.qiyewenhua .pt2 .right_area .right_box .bottom_area .bottom_item.bi2 {
  background: #ffffff;
}
.qiyewenhua .pt2 .right_area .right_box .bottom_area .bottom_item.bi2 .title,
.qiyewenhua .pt2 .right_area .right_box .bottom_area .bottom_item.bi2 .dec {
  color: #000000;
}
.rencaizhaopin {
  margin-top: 50px;
  margin-bottom: 50px;
}
.rencaizhaopin .tit {
  font-size: 24px;
  text-align: center;
  font-weight: bold;
  margin-bottom: 10px;
}
.rencaizhaopin .info {
  padding: 0 14%;
  margin-bottom: 50px;
  text-align: center;
  line-height: 2;
}
.rencaizhaopin .address,
.job_list .time,
.job_list .yaoqiu,
.job_list .yq_tit,
.job_list .yq_info {
  font-size: 14px;
  line-height: 2;
}
.rencaizhaopin .job_btn {
  width: 170px;
  height: 40px;
  border: 1px solid #e6e6e6;
  line-height: 40px;
  text-align: center;
  margin-top: 30px;
}
.rencaizhaopin .job_btn a {
  display: block;
  position: relative;
  overflow: hidden;
  z-index: 0;
}
.rencaizhaopin .job_btn a:after {
  content: "";
  position: absolute;
  top: -100%;
  left: 0;
  height: 100%;
  width: 100%;
  background-color: #006db8;
  transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  z-index: -1;
}
.rencaizhaopin .job_btn a:hover:after {
  top: 0;
}
.rencaizhaopin .job_btn a:hover {
  color: #fff;
}
.rencaizhaopin .job_titbox {
  height: 54px;
  line-height: 54px;
  background-color: #006db8;
  font-size: 15px;
  color: #fff;
}
.rencaizhaopin .job_titbox span {
  display: block;
  line-height: 54px;
  float: left;
}
.rencaizhaopin .job_titbox .cell1 {
  width: 20%;
  text-align: left;
  text-indent: 5%;
}
.rencaizhaopin .job_titbox .cell2 {
  width: 15%;
}
.rencaizhaopin .job_titbox .cell3 {
  width: 5%;
  font-size: 35px;
}
.widget-job-2 ._jt {
  background-color: #fff;
  height: 50px;
  line-height: 50px;
  overflow: hidden;
  *zoom: 1;
  cursor: pointer;
  border-bottom: 1px solid #f2f2f2;
}
.widget-job-2 ._jt span {
  float: left;
  display: block;
  text-align: left;
  color: #fff;
  line-height: 50px;
  height: 50px;
  color: #5a5a5a;
}
.widget-job-2 ._jt .job_name {
  width: 20%;
  text-align: left;
  text-indent: 5%;
  text-overflow:ellipsis;overflow:hidden;white-space:nowrap;
}
.widget-job-2 ._jt .job_add {
  width: 20%;
  text-align: left;
  text-indent: 5%;
}
.widget-job-2 ._jt .job_time {
  width: 20%;
  text-align: left;
  text-indent: 5%;
}
.widget-job-2 ._jt .job_zy {
  width: 20%;
  text-align: left;
  text-indent: 5%;
}
.widget-job-2 ._jt .job_rs {
  width: 15%;
}
.widget-job-2 ._jt .cell3 {
  width: 5%;
  font-size: 35px;
  color: #006db8;
}
.widget-job-2 ._jt .ion {
  font-size: 12px;
  color: #fff;
}
.widget-job-2 ._jc {
  display: none;
}
.widget-job-2 ._jcon {
  padding: 30px 60px 30px;
  background-color: #f9f9f9;
}
.widget-job-2 ._jt_act .ion {
  color: #fff;
}
.jianlitoudi {
  padding-top: 50px;
}
.form-j1 {
  padding-bottom: 40px;
}
.form-j1 .form-j1-left {
  float: left;
  width: 50%;
}
.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;
  font-size: 13px;
}
.form-j1 .form-j1-li input {
  height: 28px;
  line-height: 28px;
  border: 1px #ddd solid;
  width: 70%;
}
.form-j1 .form-j1-li textarea {
  border: 1px #ddd solid;
  width: 70%;
  padding: 0;
}
.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: 30px;
}
.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: 70%;
  padding: 7px 0;
}
.form-j1 .form-j1-btn {
  clear: both;
  text-align: center;
  padding-top: 40px;
}
.form-j1 .form-j1-btn button {
  width: 16%;
  height: 45px;
  text-align: center;
  line-height: 45px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  font-size: 14px;
  color: #ffffff;
  margin: 0px 4px;
}
.form-j1 .form-j1-btn ._submit {
  background-color: #ff6d12;
  margin-right: 10px;
  color: #fff;
}
.form-j1 .form-j1-btn ._reset {
  background-color: #576b7c;
}
#map-40319 img {
  max-width: none;
}
.form-j1 .form-j1-btn ._submit {
  background-color: #1c7dbf;
  border: none;
  outline: none;
  cursor: pointer;
}
.form-j1 .form-j1-btn ._submit:hover {
  opacity: 0.9;
}
.form-j1 .form-j1-btn ._reset {
  background-color: #848484;
  border: none;
  outline: none;
  cursor: pointer;
}
.form-j1 .form-j1-li { padding-left:80px; }
.form-j1 .form-j1-li label { position:absolute; top:15px; left:0; }
/* newslist-9 start*/
.rencaipeixun {
  padding-top: 50px;
}
.widget-newslist-9 {
  margin-bottom: 20px;
}
.widget-newslist-9 li {
  clear: both;
  overflow: hidden;
  border-bottom: #eee 1px dotted;
  padding-bottom: 30px;
  margin-bottom: 30px;
}
.widget-newslist-9 ._img {
  width: 225px;
  float: left;
  margin-right: 30px;
}
.widget-newslist-9 ._img img {
  -moz-transition: all .5s ease 0s;
  -ms-transition: all .5s ease 0s;
  -o-transition: all .5s ease 0s;
  transition: all .5s ease 0s;
}
.widget-newslist-9 ._intro {
  overflow: hidden;
}
.widget-newslist-9 ._title {
  display: block;
  height: 32px;
  line-height: 32px;
  font-size: 20px;
  font-weight: normal;
  margin-bottom: 5px;
  color: #333333;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.widget-newslist-9 ._info {
  height: 20px;
  line-height: 20px;
  color: #999999;
  margin-bottom: 10px;
}
.widget-newslist-9 ._text {
  line-height: 1.8em;
  height: 3.6em;
  overflow: hidden;
  font-size: 14px;
  margin-bottom: 15px;
}
.widget-newslist-9 ._more {
  display: inline-block;
  white-space: nowrap;
  width: auto;
  height: 32px;
  line-height: 32px;
  /*background-color: #dda300;*/
  color: #fff;
  padding: 0 20px;
}
.widget-newslist-9 li:hover ._title,
.widget-newslist-9 li:hover ._text {
  color: #dda300;
}
.widget-newslist-9 li:hover ._more {
  filter: alpha(opacity=80);
  opacity: 0.8;
}
.widget-newslist-9 li:hover ._img img {
  transform: scale(1.05);
  -moz-transform: scale(1.05);
  -webkit-transform: scale(1.05);
}
/*mobile*/
@media only screen and (max-width: 480px) {
  .widget-newslist-9 ._img {
    width: auto;
    float: none;
    margin: 0 0 10px;
  }
}
.qiyekanwu {
  padding-top: 50px;
}
.rect-137 {
  padding-bottom: 137%;
}
.news_pub {
  position: relative;
  overflow: hidden;
  z-index: 20;
  background-color: #fff;
  padding-top: 66px;
}
.cbw_list li {
  margin-bottom: 30px;
}
.cbw_list .pbox {
  background-color: #c9c9c9;
  padding: 7% 15% 23%;
}
.cbw_list .pbox .info {
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #ededed;
  padding: 5%;
}
.cbw_list .pbox .info .title {
  font-size: 16px;
  font-weight: normal;
}
.cbw_list .pbox .info .co {
  width: 0;
  height: 0;
  border-right: 22px solid #027ac8;
  border-top: 22px transparent solid;
  display: block;
  position: absolute;
  right: 4px;
  bottom: 4px;
}
.cbw_list .hover .pbox .info {
  background-color: #027ac8;
  color: #fff;
}
.cbw_list .hover .pbox .info .co {
  border-right-color: #fff;
}
.cbw_list .page {
  margin-top: 50px;
}
.qiyerongyu {
  padding-top: 50px;
}
.widget-history-3 {
  cursor: default;
  position: relative;
}
.widget-history-3-t {
  height: 60px;
  overflow: hidden;
  width: 94%;
  margin: 0px auto;
  background: url(/uploads/image/rwimg/history_number_line.png) repeat-x center 43px;
  padding: 10px 0px 30px;
}
.widget-history-3-tab .tab_t {
  position: relative;
  width: 16%;
  font-size: 14px;
  color: #999999;
}
.widget-history-3-tab .tab_t_cur {
  font-size: 16px;
  color: #333333;
}
.widget-history-3-tab .tab_t b {
  width: 144px;
  height: 54px;
  background: url(/uploads/image/rwimg/history_number_ico.png) no-repeat center 21px;
  display: block;
  margin: 0 auto;
  margin-bottom: 10px;
}
.widget-history-3-tab .tab_t.tab_t_cur b {
  background: url(/uploads/image/rwimg/history_number_cur.png) no-repeat center;
}
.widget-history-3-tab .tab_t span {
  font-size: 20px;
  color: #000;
  text-align: center;
  display: block;
}
.widget-history-3-tab .tab_c ._history_bd {
  background-color: #fff;
}
.widget-history-3-tab .tab_c ._history_bd ._bd_l {
  width: 68%;
}
.widget-history-3-tab .tab_c ._history_bd ._bd_r {
  width: 32%;
}
.widget-history-3-tab .tab_c ._history_bd ._bd_l ._l_box {
  padding: 38px 78px;
}
.widget-history-3-tab .tab_c ._history_bd ._bd_l ._time {
  font-size: 38px;
  color: #23549f;
  font-weight: bold;
}
.widget-history-3-tab .tab_c ._history_bd ._bd_l ._time span {
  font-size: 20px;
  vertical-align: middle;
  margin-left: 3px;
}
.widget-history-3-tab .tab_c ._history_bd ._bd_l ._list_box li {
  color: #787878;
  margin-bottom: 10px;
  padding-left: 10px;
  position: relative;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.widget-history-3-tab .tab_c ._history_bd ._bd_l ._list_box li:before {
  content: "";
  width: 2px;
  height: 2px;
  background-color: #787878;
  display: block;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -1px;
}
.widget-history-3 ._history_arr {
  width: 37px;
  height: 37px;
  position: absolute;
  display: block;
  background-position: center;
  background-repeat: no-repeat;
  top: 25px;
  z-index: 10;
}
.widget-history-3 ._history_arr._arr_prev {
  left: 0;
  background-image: url(/uploads/image/rwimg/history_arr_l.png);
}
.widget-history-3 ._history_arr._arr_next {
  right: 0;
  background-image: url(/uploads/image/rwimg/history_arr_r.png);
}
.widget-history-3-t .scroll_nav {
  display: none;
}
.history-list {
  margin: 100px 0;
  position: relative;
  min-height: 400px;
}
.history-list .line {
  width: 1px;
  position: absolute;
  left: 50%;
  top: 0;
  bottom: 0;
  background: #ddd;
}
.history-list .list {
  width: 100%;
  margin: 0 auto 0;
  padding-top: 20px;
}
.history-list .list li {
  float: left;
  margin-bottom:60px;
  width: 49.8%;
  position: relative;
  min-height: 200px;
  visibility:hidden;
}
.history-list .list li.rightbox {
  margin-top: 100px;
}
.history-list .list li .i1 {
  position: absolute;
  width: 17px;
  height: 17px;
  top: 0;
  right: -9px;
  background:  no-repeat center;
}
.history-list .list li.rightbox .i1 {
  right: auto;
  left: -9px;
}
.history-list .list li .i2 {
  font-size: 33px;
  color: #034fa2;
  margin-bottom: 14px;
  font-weight: bold;
}
.history-list .list li .text {
  font-size: 14px;
  color: #010101;
  line-height: 28px;
  margin-bottom: 10px;
}
.history-list .list li .bx {
  background: #fff;
  width: 92%;
  position: relative;
  border: 1px solid #d7d7d7;
  text-align: right;
  margin-top: -22px;
  min-height:200px;
}
.history-list .list li .bx .bx_main {
  padding: 34px 30px;
  position: relative;
}
.history-list .list li.rightbox .bx {
  float: right;
  text-align: left;
}
.history-list .list li .box_ico {
  width: 15px;
  height: 22px;
  background: url(/uploads/image/rwimg/history_main_ion.png) no-repeat center;
  position: absolute;
  top: 16px;
}
.history-list .list li .box_ico {
  right: -15px;
}
.history-list .list li.rightbox .box_ico {
  left: -15px;
  background: url(/uploads/image/rwimg/history_main_ion2.png) no-repeat center;
}
.gonggao {
  padding: 70px 0 80px;
  overflow: hidden;
}
.gonggao .down_list li {
  *zoom: 1;
  *clear: both;
  transition: all ease .2s;
  -moz-transition: all ease .2s;
  -webkit-transition: all ease .2s;
  -o-transition: all ease .2s;
}
.gonggao .down_list li:before,
.gonggao .down_list li:after {
  display: table;
  clear: both;
  content: '';
}
.gonggao .down_list a {
  float: left;
  padding: 4.2%;
  border-bottom: 1px solid #f1f1f1;
  line-height: 34px;
  height: 34px;
}
.gonggao .down_list li:hover {
  background-color: #034ea2;
}
.gonggao .down_list a.download_preview {
  width: 65%;
}
.gonggao .down_list a.download_btn {
  width: 18%;
}
.gonggao .down_list span {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.gonggao .down_list .pdf_icon {
  width: 33px;
  height: 34px;
  background: url(/uploads/image/rwimg/pdf_icon.png) center -34px;
  margin-right: 25px;
  vertical-align: top;
  line-height: 34px;
}
.gonggao .down_list a:hover .pdf_icon {
  background: url(/uploads/image/rwimg/pdf_icon.png) center 0;
}
.gonggao .down_list .name {
  color: #555;
  font-size: 18px;
  line-height: 34px;
  width: 72%;
}
.gonggao .down_list li:hover .name{
    color:#ffffff;
}
.gonggao .down_list a:hover .name {
  color: #fff;
}
.gonggao .down_list .down_icon {
  width: 33px;
  height: 34px;
  background: url(/uploads/image/rwimg/down_icon.png) center 0;
  margin-right: 20px;
  vertical-align: top;
  line-height: 34px;
}
.gonggao .down_list li:hover .down_icon {
  background: url(/uploads/image/rwimg/down_icon.png) center -34px;
}
.gonggao .down_list .size {
  color: #555;
  font-size: 16px;
  line-height: 34px;
}
.gonggao .down_list li:hover .size {
  color: #fff;
}
.gonggao .page {
  padding-top: 50px;
}
.rect-642 {
  padding-bottom: 64.2%;
}
.rect-1381 {
  padding-bottom: 137.7%;
}
.rect-7807 {
  padding-bottom: 78.07%;
}
.head_cloth {
  height: 113px;
}
.index_head {
  width: 100%;
  max-width: 1366px;
  margin: 0 auto;
  position: relative;
  height: 113px;
  z-index: 10;
  background: #ffffff;
  transition: 0.5s all ease;
}
.index_head:hover {
  background: #ffffff;
}
.index_head .top_right {
  float: right;
  font-size: 15px;
  color: #666666;
  padding-top: 12px;
}
.index_head .top_right .eh {
  margin-right: 15px;
}
.index_head .top_right .gpdm {
  margin-right: 40px;
}
.index_head .top_right .en,
.index_head .top_right .ch {
  font-size: 18px;
  position: relative;
  margin-right: 10px;
}
.index_head .top_right .en.cur:after,
.index_head .top_right .ch.cur:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  background: #b2b2b2;
  bottom: 0;
  left: 0;
}
.index_head .top_right .search {
  display: inline-block;
  width: 19px;
  height: 19px;
  background: ;
  vertical-align: -3px;
  margin-left: 15px;
}
.index_head .head_top {
  height: 40px;
  transition: 0.5s all ease;
}
.index_head .head_bottom .left_logo .logo {
  width: 297px;
  height: 56px;
  background: ;
  margin-top: -10px;
  transition: 0.3s all ease;
}
.index_head.fixed {
  height: 73px;
  position: fixed;
  width: 100%;
  top: 0;
  left: 0;
  max-width: none;
  background: #ffffff;
  z-index:20;
}
.index_head.fixed .head_top {
  height: 0;
    overflow: hidden;
}
.index_head.fixed .head_bottom .left_logo .logo {
  width: 198px;
  height: 40px;
  background: ;
  margin-top: 16.5px;
}
.index_banner {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
    overflow: hidden;
}
.index_banner .banner_area {
  width: 100%;
  max-width: 1366px;
  margin: 0 auto;
  position: relative;
  height: 650px;
}
.index_banner .banner_area .index_banner_btn {
  display: block;
  width: 47px;
  height: 94px;
  position: absolute;
  bottom: 45px;
  margin-top: -47px;
  background:  no-repeat;
  transition: 0.3s all ease;
  visibility: hidden;
}
.index_banner .banner_area .index_banner_btn.btn_show {
  visibility: visible;
}
.index_banner .banner_area .index_banner_btn.ibb_prev {
  left: 60%;
}
.index_banner .banner_area .index_banner_btn.ibb_next {
  right: 20%;
  background-position: -47px 0;
}
.index_banner .banner_area .index_banner_btn:hover {
  background-position-y: -94px;
}
.index_banner .banner_area .banner_ul {
  height: 100%;
}
.index_banner .banner_area .banner_li {
  height: 100%;
}
.index_banner .banner_area .banner_li img {
  position: absolute;
  width: 1366px;
  height: 650px;
  left: 50%;
  margin-left: -683px;
  top: 0;
  max-width: none;
}
.index_banner .onbanner {
  position: absolute;
  bottom: 43px;
  left: 0;
  width: 763px;
  background: rgba(51, 131, 190, 0.76);
}
.index_banner .onbanner .onbanner_box {
  padding: 30px 59px 30px 83px;
  box-sizing: border-box;
  position: relative;
}
.index_banner .onbanner .onbanner_box .top_tit {
  font-size: 37px;
  color: #ffffff;
}
.index_banner .onbanner .onbanner_box .bottom_txt {
  color: #ffffff;
}
.index_banner .onbanner .left_kuohao {
  display: inline-block;
  width: 41px;
  height: 143px;
  background: ;
  position: absolute;
  left: 83px;
}
.index_banner .onbanner .right_txt {
  display: inline-block;
}
.index_banner .onbanner .right_txt .txt_box {
  padding-left: 60px;
}
.index {
  width: 100%;
  max-width: 1366px;
  margin: 0 auto;
  margin-top: 537px;
}
.index .pt1 .left_txt {
  width: 31.8%;
  float: left;
}
.index .pt1 .left_txt .txt_area {
  position: absolute;
  width: 100%;
  height: 100%;
}
.index .pt1 .left_txt .lt_box {
  max-width: 352px;
  margin-right: 0;
  margin-left: auto;
  padding-right: 40px;
}
.index .pt1 .left_txt .lt_box .title {
  font-size: 34px;
  color: #000000;
  margin-top: 40px;
  padding-bottom: 8px;
  position: relative;
}
.index .pt1 .left_txt .lt_box .title:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  display: block;
  width: 50px;
  height: 3px;
  background: #034fa2;
}
.index .pt1 .left_txt .lt_box .dec {
  padding-top: 40px;
  font-size: 14px;
}
.index .pt1 .left_txt .lt_box .more {
  font-size: 14px;
  padding: 12px 40px;
  border: 1px solid #2d2d2d;
  display: inline-block;
  margin-top: 85px;
}
.index .pt1 .right_pic {
  width: 68.2%;
  float: left;
}
.index .pt1 .right_pic .right_pic_item {
  width: 50%;
  float: left;
}
.index .pt1 .right_pic .right_pic_item:hover .txt_area {
  background: rgba(0, 0, 0, 0.7);
}
.index .pt1 .right_pic .right_pic_item:hover .txt_area .txt_box .dec {
  height: 3.2em;
}
.index .pt1 .right_pic .right_pic_item:hover .txt_area .txt_box .title {
  font-size: 24px;
}
.index .pt1 .right_pic .right_pic_item .txt_area {
  position: absolute;
  bottom: 0;
  left: 0;
  transition: 0.5s all ease;
}
.index .pt1 .right_pic .right_pic_item .txt_area .txt_box {
  padding: 20px 40px 20px 32px;
  color: #ffffff;
}
.index .pt1 .right_pic .right_pic_item .txt_area .txt_box .title {
  font-size: 18px;
}
.index .pt1 .right_pic .right_pic_item .txt_area .txt_box .dec {
  height: 0;
  overflow: hidden;
  transition: 0.5s all ease;
}
.index .pt2 {
  background:  no-repeat center;
}
.index .pt2 .pt2_li {
  background: rgba(3, 79, 162, 0.73);
}
.index .pt2 .pt2_box {
  padding: 71px 0 74px 0;
  color: #ffffff;
}
.index .pt2 .pt2_box .li_box {
  padding: 20px 55px 40px 45px;
}
.index .pt2 .pt2_box .title {
  font-size: 34px;
  position: relative;
  padding-bottom: 7px;
}
.index .pt2 .pt2_box .title:after {
  content: "";
  position: absolute;
  width: 50px;
  height: 3px;
  display: block;
  background: #c2dfed;
  bottom: 0;
  left: 0;
}
.index .pt2 .pt2_box .tit {
  padding-top: 27px;
  font-size: 33px;
  font-weight: bold;
  line-height: 1.2;
  margin-bottom: 25px;
}
.index .pt2 .pt2_box .time {
  font-size: 16px;
  margin-bottom: 5px;
}
.index .pt2 .pt2_box .time .clock {
  display: inline-block;
  width: 14px;
  height: 14px;
  background: ;
  margin-right: 6px;
}
.index .pt2 .pt2_box .more {
  font-size: 14px;
  display: inline-block;
  color: #335974;
  background: #ffffff;
  padding: 8px 36px;
  margin-top: 20px;
  float: left;
}
.index .pt2 .pt2_box .dec {
  font-size: 14px;
  padding-bottom: 90px;
}
.index .pt2 .pt2_li2 .li_box {
  padding: 0 30px 40px 45px;
}
.index .pt2 .pt2_li2 .news_item {
  padding-top: 30px;
}
.index .pt2 .pt2_li2 .more {
  margin-top: 45px;
  float: right;
}
.index .pt2 .pt2_li2 .left_riqi {
  width: 15%;
  float: left;
  font-family: arial;
  text-align: center;
}
.index .pt2 .pt2_li2 .left_riqi .nianyue {
  font-size: 16px;
  line-height: 1.4;
}
.index .pt2 .pt2_li2 .left_riqi .ri {
  font-size: 72px;
  font-weight: bold;
  line-height: 1;
}
.index .pt2 .pt2_li2 .right_neirong {
  width: 85%;
  float: left;
}
.index .pt2 .pt2_li2 .right_neirong .neirong_box {
  padding-left: 4.5%;
}
.index .pt2 .pt2_li2 .right_neirong .tit {
  font-size: 18px;
  padding-top: 0;
  font-weight: normal;
  margin-bottom: 15px;
}
.index .pt2 .pt2_li2 .right_neirong .dec {
  font-size: 14px;
  padding-bottom: 0;
}
.index .pt3 .title_area {
  text-align: center;
}
.index .pt3 .title_area .title {
  display: inline-block;
  font-size: 34px;
  color: #000000;
  position: relative;
  padding-top: 24px;
  margin-bottom: 15px;
}
.index .pt3 .title_area .title:before {
  content: "";
  display: block;
  position: absolute;
  width: 177px;
  height: 1px;
  background: #e4e4e4;
  left: -200px;
  top: 54px;
}
.index .pt3 .title_area .title:after {
  content: "";
  display: block;
  position: absolute;
  width: 177px;
  height: 1px;
  background: #e4e4e4;
  right: -200px;
  top: 54px;
}
.index .pt3 .title_area .dec {
  font-size: 14px;
  color: #929191;
}
.index .pt3 .pt3_lunbo {
  padding-top: 60px;
  padding-bottom: 80px;
}
.index .pt3 .pt3_lunbo .pt3_ul {
  height: 386px;
  overflow: hidden;
}
.index .pt3 .pt3_lunbo .pt3_li:hover .li_box .pic_box .ck_mb {
  opacity: 1;
  visibility: visible;
}
.index .pt3 .pt3_lunbo .li_box {
  padding: 0 45px;
}
.index .pt3 .pt3_lunbo .li_box .pic_box {
  margin: 0 25px 10px 25px;
  text-align: center;
  position: relative;
  overflow: hidden;
}
.index .pt3 .pt3_lunbo .li_box .pic_box img {
  max-width: none;
  width: 100%;
}
.index .pt3 .pt3_lunbo .li_box .pic_box .ck_mb {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background:  no-repeat center;
  background-size: 100%;
  opacity: 0;
  visibility: hidden;
  transition: 0.7s all ease;
}
.index .pt3 .pt3_lunbo .li_box .title_area .tit {
  font-size: 24px;
  color: #335974;
}
.index .pt3 .pt3_lunbo .li_box .title_area .en_tit {
  font-size: 14px;
  color: #000000;
  padding-bottom: 10px;
  position: relative;
}
.index .pt3 .pt3_lunbo .li_box .title_area .en_tit:after {
  content: "";
  display: block;
  position: absolute;
  left: 50%;
  bottom: 0;
  width: 40px;
  height: 2px;
  background: #bbbbbb;
  margin-left: -20px;
}
.index .pt3 .pt3_lunbo .li_box .dec {
  font-size: 14px;
  color: #929191;
  text-align: center;
  padding-top: 18px;
}
.index .pt3 .pt3_lunbo_area {
  position: relative;
}
.index .pt3 .pt3_lunbo_area .scroll_nav {
  display: none;
}
.index .pt3 .pt3_lunbo_area .pt3_btn {
  position: absolute;
  top: 50%;
  margin-top: -16px;
  width: 32px;
  height: 32px;
  background: ;
  transition: 0.3s all ease;
}
.index .pt3 .pt3_lunbo_area .pt3_btn:hover {
  background-position-y: -32px;
}
.index .pt3 .pt3_lunbo_area .pt3_prev {
  left: -32px;
  background-position: 0 0;
}
.index .pt3 .pt3_lunbo_area .pt3_next {
  right: -32px;
  background-position: -32px 0;
}
.index .pt4 {
  height: 534px;
  overflow: hidden;
  position: relative;
}
.index .pt4 .pt4_li {
  height: 534px;
}
.index .pt4 .left_area {
  width: 50%;
  float: left;
  background: ;
  color: #ffffff;
  height: 100%;
}
.index .pt4 .left_area .left_box {
  width: 100%;
  max-width: 600px;
  margin-right: 0;
  margin-left: auto;
  padding-top: 40px;
}
.index .pt4 .left_area .top_logo {
  display: inline-block;
  width: 253px;
  height: 57px;
  background: ;
}
.index .pt4 .left_area .top_kuohao {
  display: inline-block;
  width: 22px;
  height: 76px;
  background: ;
}
.index .pt4 .left_area .top_tit {
  font-size: 40px;
  display: inline-block;
  line-height: 1.2;
}
.index .pt4 .left_area .mid_tit {
  font-size: 34px;
  padding-top: 30px;
  padding-bottom: 25px;
}
.index .pt4 .left_area .dec {
  font-size: 14px;
  margin-bottom: 20px;
}
.index .pt4 .left_area .dec .duihao {
  display: inline-block;
  width: 13px;
  height: 13px;
  background: ;
}
.index .pt4 .right_area {
  width: 50%;
  float: right;
  height: 100%;
  position: relative;
}
.index .pt4 .right_area img {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.index .pt4 .pn_area {
  position: absolute;
  bottom: 0;
  left: 50%;
  display: inline-block;
}
.index .pt4 .pn_area .pn_btn {
  display: inline-block;
  float: left;
  width: 35px;
  height: 35px;
}
.index .pt4 .pn_area .pn_btn.prev_btn {
  background:  left;
}
.index .pt4 .pn_area .pn_btn.next_btn {
  background:  left;
}
.index .bottom_shangbiao {
  height: 129px;
  line-height: 129px;
}
.index .bottom_shangbiao .shangbiao {
  text-align: center;
  width: 12.5%;
  float: left;
  display: block;
  transition: 0.3s all ease;
}
.index .bottom_shangbiao .shangbiao:hover {
  background: #e7e7e7;
}
.index .bottom_shangbiao .shangbiao img {
  vertical-align: middle;
}
/* history-5 start*/
.licheng {
  padding-top: 60px;
}
.widget-history-9-slide .his_left {
  width: 28%;
}
.widget-history-9-slide .his_right {
  width: 66%;
}
.widget-history-9-slide .left_list li {
  height: 70px;
  line-height: 70px;
  background-color: #f1f1f1;
  text-align: center;
  margin-bottom: 2px;
  font-size: 22px;
  cursor: pointer;
}
.widget-history-9-slide .left_list .tab_t_cur {
  background-color: #00317e;
  color: #ffffff;
}
.widget-history-9-slide .his_right ul {
  border-left: 1px solid #e6e6e6;
  padding: 0 46px 0 50px;
}
.widget-history-9-slide .his_right li {
  margin-bottom: 40px;
}
.widget-history-9-slide .his_right .list_box {
  padding: 36px 30px;
  background-color: #f7f7f7;
  position: relative;
}
.widget-history-9-slide .his_right .list_ico01 {
  position: absolute;
  left: -17px;
  top: 30px;
  width: 17px;
  height: 21px;
  background:  no-repeat center;
}
.widget-history-9-slide .his_right .list_ico02 {
  width: 8px;
  height: 8px;
  border: 4px solid #cccccc;
  background-color: #fff;
  border-radius: 50%;
  position: absolute;
  left: -58px;
  top: 32px;
}
.widget-history-9-slide .his_right .list_title {
  font-size: 24px;
  color: #141414;
  font-weight: normal;
}
.widget-history-9-slide .his_right .list_time {
  font-size: 20px;
  color: #00317e;
  font-family: arial;
  padding: 4px 0px 10px;
}
.widget-history-9-slide .his_right .list_text {
  font-size: 14px;
  color: #6f6f6f;
  line-height: 30px;
  margin-bottom: 20px;
}

/*企业理念*/

.linian .tit3{font-size:26px; color:#333; line-height:1; margin-bottom:30px;}

.linian .lists3 li{width:100%;height:65px; line-height:65px;margin-bottom:20px; transition:all 0.3s linear; -webkit-transition:all 0.3s linear; cursor:pointer; float:left;}
.linian .lists3 li>a{display:block;}
.linian .lists3 li:hover{transform:translatex(26px); -webkit-transform:translatex(26px); -moz-transform:translatex(26px);-ms-transform:translatex(26px);-o-transform:translatex(26px);}
.linian .lists3 li .nums{width:20%; text-align:center; background-color:#034ea2; color:#fff; font-size:24px;/*font-style:italic;*/}
.linian .lists3 li:hover .text{color:#034ea2;}
.linian .lists3 li .content{width:79%;}
.linian .lists3 li .text{font-size:14px; color:#333; padding-left:35px; white-space:nowrap; overflow: hidden; text-overflow:ellipsis;background-color: #e7e7e7;/*width: 80%;*/}
.linian .lists3 .cell1 .content,.linian .lists3 .cell3 .content,.linian .lists3 .cell5 .content,.linian .lists3 .cell7 .content,.linian .lists3 .cell9 .content{background-color:#efefef;}
.linian .lists3 .cell2 .text,.lists3 .cell4 .text,.lists3 .cell6 .text,.lists3 .cell8 .text,.lists3 .cell10 .text{ border-top:1px solid #cfcfcf;border-right:1px solid #cfcfcf;border-bottom:1px solid #cfcfcf;}



@media only screen and (max-device-width: 640px) {
  .widget-history-9-slide .his_left {
    width: 100%;
  }
  .widget-history-9-slide .his_right {
    width: 100%;
  }
  .widget-history-9-slide .his_right ul {
    padding: 0;
    border: none;
  }
  .widget-history-9-slide .his_right .list_ico01,
  .widget-history-9-slide .his_right .list_ico02 {
    display: none;
  }
}

/*新闻详细*/
/* newsdetail-7 start*/
/*widget-newsdetail-7*/
.news_detail .widget-newsdetail-7{ padding-top: 46px;}
.news_detail ._head{ border-bottom: 1px dashed #bac0c6;}
.news_detail .widget-newsdetail-7 .ion { color:#676767; }
.news_detail .widget-newsdetail-7 .n_left { width:66.8%; float:left; box-sizing:border-box; }
.news_detail .widget-newsdetail-7 ._head ._title { height: 88px; font-size:29px; font-weight:bold; color:#000; margin-bottom:10px; overflow: hidden;}

.news_detail .widget-newsdetail-7 ._tools { font-size:0; color:#7e7e7e; margin-bottom:15px;}
.news_detail .widget-newsdetail-7 ._tools ._tool{ font-size:12px; margin-right:10px; display:inline-block; height:50px; line-height:50px; vertical-align: middle; overflow:hidden;}
.news_detail .widget-newsdetail-7 ._tools .ion { font-size:18px; display:inline-block; height:30px; line-height:30px; vertical-align:-2px;}
.news_detail .widget-newsdetail-7 ._tools b { font-weight:normal; }
.news_detail .widget-newsdetail-7 ._tools #switcher { margin-left:10px; }
.news_detail .widget-newsdetail-7 ._tools #switcher ._title{margin-right:5px;font-size:12px;color:#7e7e7e;}
.news_detail .widget-newsdetail-7 ._tools #switcher .ion { font-size:15px; }
.news_detail .widget-newsdetail-7 ._tools .bds_more { float:none; background:none; padding:0; text-indent:0;}

.news_detail .widget-newsdetail-7 .myart { padding:30px 2.5%; line-height:2; min-height:200px; font-size:13px; color:#555555 }

.news_detail .widget-newsdetail-7 .n_right { width:30%; float:right; padding-top:17px; }
.news_detail .widget-newsdetail-7 ._back .ion { display:block; position:absolute; top:0; right:20px; font-size:20px; }
.news_detail .widget-newsdetail-7 ._back a,.widget-newsdetail-7 ._back .ion { color:#572b22; }
.news_detail .widget-newsdetail-7 ._back a { display:block; position:relative; width:70%; height:49px; padding-left:20px; border:#572b22 1px solid; font-size:20px; line-height:49px; }
.news_detail .widget-newsdetail-7 ._back:hover a { background-color:#572b22; }
.news_detail .widget-newsdetail-7 ._back:hover a,.widget-newsdetail-7 ._back:hover .ion { color:#fff; }


.news_detail .widget-newsdetail-7 ._detailpage_bottom li span,.widget-newsdetail-7 ._detailpage_bottom li a { display:block;}
.news_detail .widget-newsdetail-7 ._detailpage_bottom{ margin-top:50px; }
.news_detail .widget-newsdetail-7 ._detailpage_bottom ul { padding:14px 0;}
.news_detail .widget-newsdetail-7 ._detailpage_bottom li { position:relative; padding-bottom:40px; }
.news_detail .widget-newsdetail-7 ._detailpage_bottom li:after { content:''; position:absolute; top:15px; left:0; width:100%; height:1px; background-color:#e2e2e2;  overflow:hidden;}
.news_detail .widget-newsdetail-7 ._db ._mark { color:#572b22; }
.news_detail .widget-newsdetail-7 ._detailpage_bottom a:hover ._mark { color:#572b22; }
.news_detail .widget-newsdetail-7 ._detailpage_bottom ._mark{ display:inline-block; background-color:#fff; padding-right:8px; padding-bottom:10px; font-size:18px; font-weight:bold; position:relative; z-index:10;}
.news_detail .widget-newsdetail-7 ._detailpage_bottom ._date{ height:30px; line-height:30px; margin-bottom:7px; font-family:arial; font-size:13px; color:#676767; }
.news_detail .widget-newsdetail-7 ._detailpage_bottom ._date .ion { font-size:20px; height:30px; vertical-align:-2px; margin-left:0;}
.news_detail .widget-newsdetail-7 ._detailpage_bottom a:hover ._title { color:#572b22; }
.news_detail .widget-newsdetail-7 ._detailpage_bottom ._title{ padding-left:5px; font-size:18px; font-weight:bold; color:#5c5c5c; line-height:1.5em; font-weight:normal;}
.news_detail .widget-newsdetail-7 ._detailpage_bottom2 ._mark { padding-bottom:8px; font-size:18px; font-weight:bold; }
.news_detail .widget-newsdetail-7 ._detailpage_bottom2 li { padding:0 80px 0 13px; position:relative; line-height:28px;}
.news_detail .widget-newsdetail-7 ._detailpage_bottom2 li:after { content:''; position:absolute; top:50%; margin-top:-4px; left:0px; width:0; height:0; overflow:hidden; border-width:4px; border-color:transparent transparent transparent #9a9a9a; border-style:dashed dashed dashed solid; }
.news_detail .widget-newsdetail-7 ._detailpage_bottom2 li:hover:after { border-color:transparent transparent transparent #572b22; }

.news_detail .widget-newsdetail-7 ._detailpage_bottom2 li ._title,.widget-newsdetail-7 ._detailpage_bottom2 ._date { color:#000; }
.news_detail .widget-newsdetail-7 ._detailpage_bottom2 li:hover ._title,.widget-newsdetail-7 ._detailpage_bottom2 li:hover ._date { color:#572b22; }
.news_detail .widget-newsdetail-7 ._detailpage_bottom2 li ._title { font-size:13px; font-weight:normal; height:28px; line-height:28px; white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.news_detail .widget-newsdetail-7 ._detailpage_bottom2 ._date { position:absolute; right:0; top:0;}

@media only screen and (max-device-width: 760px) {
    .news_detail .widget-newsdetail-7 .n_left { width:100%; float:none; }
    .news_detail .widget-newsdetail-7 .n_right { display:none; }
    .news_detail .widget-newsdetail-7 .myart { padding:20px 0 0; background-color:#fff; }
}
.news_detail .detail_btn_box .btn_prev,
.news_detail .detail_btn_box .btn_next,
.news_detail .widget-newsdetail-7 .detail_btn_box .btn_nav{ width: 42px; height: 42px; margin-left: 18px; text-align: center; border: 1px solid #999;-moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%;}
.news_detail .widget-newsdetail-7 .detail_btn_box i.ion{height: auto;margin: 0;font-size: 19px; color: #999; text-align: center; line-height: 42px; }
.news_detail .widget-newsdetail-7 .detail_btn_box .btn_next i.ion{ margin-left: 3px;}
.news_detail .widget-newsdetail-7 .detail_btn_box .btn_nav{ width: 35px; height: 35px; margin-top: 4px;}
.news_detail .widget-newsdetail-7 .detail_btn_box .btn_nav i.ion{ font-size: 16px; line-height: 35px;}
.news_detail .widget-newsdetail-7 .detail_btn_box a:hover{ background-color: #034fa2; border-color: #034fa2;}
.news_detail .widget-newsdetail-7 .detail_btn_box a:hover i.ion{ color: #fff;}
.news_detail .page_info{ margin-bottom: 120px; border-top: 1px solid #e4e4e4;}
.news_detail .page_info_btn{ display: block; height: 60px; border-bottom: 1px solid #e4e4e4;}
.news_detail .page_info .b_text{ width: 8.8%; height: 60px; font-size: 16px; color: #000; text-align: center; line-height: 60px;}
.news_detail .page_info .news_date{ width: 11.5%; height: 60px; font-size: 13px; color: #969696; text-align: center; line-height: 60px;}
.news_detail .page_info .news_tit{ width: 77.7%; height: 60px; margin-left: 2%; font-size: 16px; color: #000; line-height: 60px;}
.news_detail .page_info_btn:hover .b_text{ background-color: #034fa2;}
.news_detail .page_info .page_info_btn:hover .b_text { color:#fff; }

/*20170414*/
/*导航*/
.head .right_nav .head_nav .hn_ul { font-size:0; }
.head .right_nav .head_nav .hn_li:hover > a,
  .head .right_nav .head_nav .hn_li.cur > a { color:#034fa2; }
.head .right_nav .head_nav .hn_li .xiala { left:auto; right:0; }
.head .right_nav .head_nav .hn_li.hn_li1 .xiala,
  .head .right_nav .head_nav .hn_li.hn_li2 .xiala,
  .head .right_nav .head_nav .hn_li.hn_li3 .xiala,
  .head .right_nav .head_nav .hn_li.hn_li4 .xiala { left:-85%; right:auto; }
.head .right_nav .head_nav .hn_li.hn_li5 .xiala { left:-127%; right:auto; }
.head .right_nav .head_nav .hn_li.hn_li6 .xiala { left:-227%; right:auto; }
.head .right_nav .head_nav .hn_li.hn_li7 .xiala { left:-327%; right:auto; }
/*首页*/
.index .pt1 .left_txt .lt_box .more{position: relative;overflow: hidden}
.index .pt1 .left_txt .lt_box .more:after{
    content: "";
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #034ea2;
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    z-index: -1;
}
.index .pt1 .left_txt .lt_box .more:hover{color: #ffffff;border-color: #034ea2}
.index .pt1 .left_txt .lt_box .more:hover:after{
    top: 0;
}
/* 新闻详细 */
.detail_banner{ width: 100%; height: 310px; background-image: ; background-size: 1920px 310px; background-position: center top; overflow: hidden;}
.detail_banner .banner_text{ margin-top: 86px; font-size: 48px; color: #ffb321; line-height: 68px; text-align: center; font-weight: bold;}
.news_detail .widget-bread-1{ font-size: 14px; color: #fff; text-align: center; line-height: 34px; filter: alpha(opacity=70); -moz-opacity:.7; opacity:.7;}
.detail_tab{ height: 73px; text-align: center; border-bottom: 1px solid #e9e9e9;}
.detail_tab .tab_btn{ display: inline-block; margin: 0 34px; padding: 0 4px; font-size: 17px; color: #000; line-height: 70px;}
.detail_tab .tab_btn.cur{ font-size: 18px; font-weight: bold; border-bottom:4px solid #f7ac1b;}

/*2017-04-17 ysl*/
/*主导航*/
/*.head .right_nav .head_nav .hn_li:hover > a { color:#034fa2; }*/
.head .right_nav .head_nav .hn_li .xiala .left_nav { width:28%; }
.head .right_nav .head_nav .hn_li .xiala .right_pt { width:72%; }
/*下层通用*/
/*下层-channel_content*/
.gongsigaikuang { padding-top:60px; padding-bottom:60px; }
.gongsigaikuang .since { margin-top:-40px; }
/*下层-banner*/
.xc_banner { overflow:hidden; }
/*下层-分页*/
.page a.goprev, .page span.goprev,
  .page a.next, .page span.next { width:80px; }
/*二级导航*/
.erji_area .left_erji_nav .erji_li { width:135px; }
/*下层通用 end*/
/*恩华概况-关于恩华*/
.zh_banner { overflow:hidden; }
.about .pt2 { position:relative; }
.about .pt2:after { content:''; display:block; position:absolute; top:0; right:0; width:85px; height:100%; background:url(/uploads/image/rwimg/video_bac_rt.png) top right no-repeat; }
.about .pt2 .wrap { position:relative; z-index:5; }
/*恩华概况-子公司架构*/
.about_zigongsi { margin-top:-60px; }
/*新闻-公司新闻列表*/
.widget-newstop-2 ._intro { padding-top:30px; }
.widget-newstop-2 ._title { margin-bottom:15px; }
.widget-newstop-2 .box:hover ._text { height:3.6em; line-height:1.8; }
/*市场营销-产品介绍*/
.pro_list .pro_area .txt_area .name,.pro_list .pro_area .txt_area .type { height:1.6em; white-space:nowrap;text-overflow:ellipsis;overflow:hidden; }
.pro_list .pro_area .txt_area .txt_box .jiahao { background:none; }
.pro_list .pro_area .txt_area .txt_box .jiahao:before,
  .pro_list .pro_area .txt_area .txt_box .jiahao:after { display:block; position:absolute; background-color:#fff; opacity:0; transition:all 0.3s ease 0.1s; -webkit-transition:all 0.3s ease 0.1s; }
.pro_list .pro_area .pro_li:hover .txt_area .txt_box .jiahao:before,
  .pro_list .pro_area .pro_li:hover .txt_area .txt_box .jiahao:after { opacity:1; transform:translate(0,0); }
.pro_list .pro_area .txt_area .txt_box .jiahao:before { content:''; top:50%; left:0; width:27px; height:1px; transform:translatex(25px); }
.pro_list .pro_area .txt_area .txt_box .jiahao:after { content:''; top:0; left:50%; width:1px; height:27px; transform:translatey(25px); }
/*市场营销-产品详情*/
.pro_detail { padding-top:60px; }


/*2017-04-18*/
/*通用样式*/
/*导航*/
.head_cloth { height:113px; }
.head_cloth_fixed { height:73px; }
.index_head.fixed { box-shadow:0 0 3px 2px #eee; }

/*下层-产品banner*/
.xc_banner { height:300px; }
.xc_banner .onbanner .title { color:#034fa2; }
.xc_banner .onbanner .dec { color:#333; }
.xc_banner.white_banner .onbanner .title { color:#fff; }
.xc_banner.white_banner .onbanner .dec { color:#fff; }
.xc_banner .onbanner { top:120px; }
.zh_banner .onbanner { top:130px; }
.zh_banner { height:360px; }

/*按钮触控*/
.more,
.index .pt1 .left_txt .lt_box .more,
  .index .pt2 .pt2_box .more,
  .about .pt3 .left_box .more,
  .widget-newslist-10 .more,
  .rencaizhaopin .job_btn a.more,
  .widget-newslist-9 ._more { position:relative; overflow:hidden; z-index:3; }
.more:hover,
.index .pt1 .left_txt .lt_box .more:hover,
  .index .pt2 .pt2_box .more:hover,
  .about .pt3 .left_box .more:hover,
  .widget-newslist-10 .more:hover,
  .rencaizhaopin .job_btn a.more:hover,
  .widget-newslist-9 ._more:hover { color:#fff; border-color:#034ea2; }
.more:after,
.index .pt1 .left_txt .lt_box .more:after,
  .index .pt2 .pt2_box .more:after,
  .about .pt3 .left_box .more:after,
  .widget-newslist-10 .more:after,
  .rencaizhaopin .job_btn a.more:after,
  .widget-newslist-9 ._more:after{
    content: "";
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #034ea2;
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    z-index: -1;
}
.more:hover:after,
.index .pt1 .left_txt .lt_box .more:hover:after,
  .index .pt2 .pt2_box .more:hover:after,
  .about .pt3 .left_box .more:hover:after,
  .widget-newslist-10 .more:hover:after,
  .rencaizhaopin .job_btn a.more:hover:after,
  .widget-newslist-9 ._more:hover:after { top:0; }

/*按钮触控-黄色背景*/
.widget-newslist-9 ._more:hover { border-color:#ffc109; }
.index .pt2 .pt2_box .more:after,
  .widget-newslist-9 ._more:after { background-color:#ffc109; }
.widget-newslist-9 ._more { color:#333; border:#333 1px solid; }
/*按钮触控 end*/
/*通用样式 end*/

/*首页*/
.index { margin-top:577px; }

/*发展历程*/
.licheng { padding-bottom:60px; }

/*科研研发*/
.keyanyanfa .pt1 .pt1_li { cursor:pointer; }


/*2017-04-19*/
/*综合页-区块标题*/
.biaoti{padding:0 0 50px;}
.biaoti .title{font-size: 34px;color:#000000;text-align: center;
    margin-bottom: 6.5px;font-weight: normal;}
.biaoti p{font-size: 12px;color:#000;}
/*导航下拉*/
.head .right_nav .head_nav .hn_li > a { position:relative; }
.head .right_nav .head_nav .hn_li > a:after { content:''; display:none; position:absolute; bottom:0; left:50%; margin-left:-10px; width:0; height:0; border-style:dashed dashed solid dashed; border-width:0 9px 10px 9px; border-color:transparent transparent #034fa2 transparent; }
.head .right_nav .head_nav .hn_li:hover > a:after { display:block; }
.head .right_nav .head_nav .hn_li .xiala { width:565px; }
.head .right_nav .head_nav .hn_li .xiala .left_nav { width:35%; text-align:left; }
.head .right_nav .head_nav .hn_li .xiala .left_nav .xiala_a { box-sizing:border-box; padding-left:18px; }
.head .right_nav .head_nav .hn_li .xiala .right_pt { width:65%; }
/*页脚*/
.pagefooter a:hover { color:#fff100; }
/*恩华概况*/
.about .pt2 .right_area .txt_left,
  .about .pt2 .right_area .txt_right { position:relative; }
.about .pt2 .right_area .txt_left > a,
  .about .pt2 .right_area .txt_right > a { position:absolute; top:0; left:0; width:100%; height:100%; }
/*人力资源-人才培训*/
.widget-newslist-9 li:hover ._title,
.widget-newslist-9 li:hover ._text { color:#034fa2; }
.widget-newslist-9 ._more:hover { border-color:#034ea2; }
.widget-newslist-9 ._more:after { background-color:#034ea2; }
/*科研研发*/
.keyanyanfa .pt2 .pi_box { min-height:200px; }
/*产品-产品详情*/
.pro_detail { padding-bottom:60px; }
.pro_detail .tab_neirong { display:block; }
/*联系我们*/
.contact{padding-top:60px;padding-bottom:20px;}
.contact .part1 .wrap{position:relative;margin-bottom:42px;}
.contact .part1 .map_box{width:100%;height:500px;overflow:hidden;background:#f0f0f0;}
.contact .part1 .part1_main{width:36%;background:url(/uploads/image/rwimg/blur_73.png);color:#fff;position:absolute;top:10%;right:10%;}
.contact .part1 .part1_main dl{padding:10% 6%;}
.contact .part1 .part1_main dt{font-size:24px;margin-bottom:26px;}
.contact .part1 .part1_main dd{margin-bottom:20px;line-height:30px;}
.contact .part1 .part1_main dd a{color:#fff;}
.contact .part1 .part1_main dd .map_ico{width:30px;height:30px;background:url(/uploads/image/rwimg/about_callus_part1_ico.png) no-repeat;margin-right:10px;}
.contact .part1 .part1_main dd.dd1 .map_ico{background-position:0px 0px;}
.contact .part1 .part1_main dd.dd2 .map_ico{background-position:-30px 0px;}
.contact .part1 .part1_main dd.dd3 .map_ico{background-position:-60px 0px;cursor:default;}
.contact .part1 .part1_main dd.dd4 .map_ico{background-position:-90px 0px;}

/*联系我们-列表*/
.contact_prt2 ._jc ._jc_box{padding:20px 0px 42px;}
.contact_prt2 ._jc_box li{transition:all ease .3s;-webkit-transition:all ease .3s;background:#f8f8f8;margin-bottom:20px;}
.contact_prt2 ._jc_box dl{padding:30px;}
.contact_prt2 ._jc_box dt{font-size:18px;color:#00489d;margin-bottom:24px;position:relative;}
.contact_prt2 ._jc_box dd{font-size:13px;color:#777777;}
.contact_prt2 ._jc_box dt:after{content:"";width:70px;height:1px;background-color:#c5c5c5;position:absolute;left:0;bottom:-10px;}
.contact_prt2 ._jc_box li:hover{background:url(/uploads/image/rwimg/z_03.png) no-repeat center;}
.contact_prt2 ._jc_box li:hover dt,.contact_prt2 ._jc_box li:hover dd{color:#010101;}
.contact_prt2 ._jc_box li:hover dt:after{background-color:#010101;}
.contact_prt2 ._jc_box li a:hover{color:#010101;}
.contact_prt2 ._jc_box li a{cursor:default; }
.contact_prt2 .biaoti{padding-bottom:0px;}

/*社会责任*/
.zeren { padding:60px 0; }
.zeren_cell { position:relative; margin-bottom:25px; }
.zeren_cell .img { float:left; width:50%; }
.zeren_cell.eve .img { float:right; }
.zeren_cell .nr { position:absolute; top:0; right:0; width:50%; height:100%; background-color:#f6f6f6; }
.zeren_cell.eve .nr { left:0; right:auto; }
.zeren_cell .nr_table { display:table; margin:0 auto; width:80%; height:100%; }
.zeren_cell .nr_cell { display:table-cell; vertical-align:middle; }
.zeren_cell .tit { margin-bottom:20px; font-size:24px; font-weight:bold; color:#333; }
.zeren_cell:hover .tit { color:#034fa2; }
.zeren_cell .desc { margin-bottom:40px; font-size:14px; line-height:1.6; }
.zeren_cell .more { display:inline-block; width:188px; height:48px; line-height:48px; font-size:14px; text-align:center; border:1px #2d2d2d solid; }

/*2017-04-20*/
/*按钮-触控*/
.more { 
  position:relative;
  overflow:hidden;
  font-size: 14px;
  padding: 12px 40px;
  border: 1px solid #2d2d2d;
  display: inline-block;
}
/*gotop*/
.backtop:hover { background:none #ffc109; }
/*首页*/
.index .pt2 .pt2_box .pt2_li1 .tit { height:2.4em; overflow:hidden; }
.index .pt2 .pt2_box .pt2_li1 .dec { height:4.8em; }
.index .pt2 .pt2_li2 .li_box { padding-left:35px; }
.index .pt2 .pt2_li2 .left_riqi { width:16%; }
.index .pt2 .pt2_li2 .right_neirong { width:84%; }
.index .pt2 .pt2_li2 .left_riqi .nianyue { margin-left:-30%; width:160%; height:1.4em; overflow:hidden; }
.index .pt3 .pt3_lunbo_area .pt3_btn { display:none; }
.index .pt3 .pt3_lunbo_area .pt3_btn.available { display:block; }
.index .bottom_shangbiao .shangbiao img { max-width:60%; }
/*社会责任*/
.zeren_cell .nr_table { display:block; }
.zeren_cell .nr_cell { display:block; padding-top:12%; vertical-align:baseline; }
.zeren_cell .tit > a { display:block; }
/*联系我们*/
.contact .part1 .part1_main { right:1%; }
.contact_prt2 ._jc_box li { height:192px; overflow:hidden; }
.index .pt2 .pt2_box .more{border: none;}
/*20170421*/
.index .pt2 .pt2_box .li_box{padding: 45px;}
.index .pt2 .pt2_li2 .news_item{padding-top: 0;padding-bottom: 24px;}
.index_banner .banner_area .index_banner_btn{display: none;}
.slide_nav{bottom: 45px;right: 10%}
.slide_nav a{display: inline-block;width: 24px;height: 24px;background: ;margin-right: 15px;;font-size: 0;cursor: pointer}
.slide_nav a.on{display: inline-block;width: 24px;height: 24px;background: }
.xc_banner.white_banner .onbanner .title{color: #034fa2;}
.xc_banner.white_banner .onbanner .dec{color: #555;}
.index .pt2 .pt2_li2 .news_item>a{color: inherit}
.rencaizhaopin .job_btn{border: none;}
.rencaizhaopin .job_btn a.more{padding: 0;}
.index .pt4 .right_area{overflow: hidden}
.index .pt4 .right_area img{transition: 1s all ease;}
.index .pt4 .right_area:hover img{transform: scale(1.1,1.1)}
.qiyewenhua .pt2 .right_area .right_box .top_pic{overflow: hidden}
.qiyewenhua .pt2 .right_area .right_box .top_pic img{transition: 1s all ease;}
.qiyewenhua .pt2 .right_area .right_box:hover .top_pic img{transform: scale(1.1,1.1)}
.linian .lists3 li{cursor: default;}
.index .bottom_shangbiao{background: #eee;}
.zeren_cell .more{padding: 0;}
.qiyewenhua .pt1 .right_txt .more:hover{color: #fff;}
.about .pt2 .right_area .pic_left,.about .pt2 .right_area .pic_right{overflow: hidden}
.about .pt2 .right_area .pic_left img,.about .pt2 .right_area .pic_right img{transition: 1s all ease}
.about .pt2 .right_area .pic_left:hover img,.about .pt2 .right_area .pic_right:hover img{transform: scale(1.1,1.1)}
.gongsigaikuang .pic_area .big_pic img{transition: 1s all ease;}
.gongsigaikuang .pic_area .big_pic{overflow: hidden}
.gongsigaikuang .pic_area .big_pic:hover img{transform: scale(1.1,1.1)}
.gongsigaikuang .pic_area .small_pic img{transition: 1s all ease}
.gongsigaikuang .pic_area .small_pic{overflow: hidden}
.gongsigaikuang .pic_area .small_pic:hover img{transform: scale(1.1,1.1)}
.about .pt2 .left_video .play{width: 106px;height: 106px;top: 50%;left: 50%;margin-top: -53px;margin-left: -53px;transition: 1s all ease;}
.about .pt2 .left_video .play:hover{background: ;margin-top: -63px;}
/*地图去黑斑*/
#contactmap-45701 img{max-width:none;}
.index_head.fixed .head_bottom .left_logo .logo{width: 211px;}
.form-j1 .form-j1-li select{padding: 4.5px 0;}
.form-j1 .form-j1-li{position: relative}
.validform_wrong{position: absolute;right: 125px;top: 15px;}
.list_bd{padding: 30px 0 50px 0;}

/*cela*/
.index_cela{position: fixed;top: 50%;width: 283px;right: -283px;background: #ffffff;transition: 0.5s all ease;height: 450px;margin-top: -200px;z-index: 99;}
.index_cela.lachu{right: 0;}
.index_cela .li_box{padding: 20px 36px;}
.index_cela .li_box .title{font-size: 18px;color: #333333;}
.index_cela .li_box .dec{font-size: 14px;color: #666666;line-height: 1.8;height: 3.6em;overflow: hidden}
.index_cela .gundonggonggao{height: 355px;overflow: hidden;background: #ffffff;}
.index_cela .gdgg_li:hover{background: #f5f5f5;}
.index_cela .cela_more{color: #fff;display: inline-block;background-color: #034ea2;line-height: 1;padding: 18px 42px;margin-left: 27px;margin-top: 15px;margin-bottom: 31px;text-transform: uppercase;position: relative;overflow: hidden;z-index: 3;}
.index_cela .cela_btn{height: 155px;width: 41px;display: block;position: absolute;left: -41px;top: 50%;margin-top: -77.5px;background: #034ea2;border-radius: 10px 0 0 10px;font-size: 18px;color: #ffffff;box-sizing: border-box;padding: 12px;}
.index_cela .cela_btn .cela_jt{display: inline-block;width: 14px;height: 18px;background: ;transition: 0.5s all ease}
.index_cela.lachu .cela_btn .cela_jt{transform: rotatez(180deg)}
.index_cela .cela_more:after{content: "";
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #ffc109;
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    z-index: -1;}
.index_cela .cela_more:hover:after{top: 0;}
body{overflow: hidden}

/*2017-05-05*/
/*三级下拉*/
.erji_area { position:relative; z-index:1; }
.sanji_ul { display:none; position:absolute; top:100%; left:0; width:100%; background-color:#034fa2; }
.erji_area .left_erji_nav .erji_li.has_drop_list > a { display:block; position:relative; }
.erji_area .left_erji_nav .erji_li.has_drop_list > a:after { content:''; display:block; position:absolute; top:50%; right:0; margin-top:-3px; width:13px; height:7px; background:url(/uploads/image/rwimg/sanji_arr_down.png) 0 0 no-repeat; }
.erji_area .left_erji_nav .erji_li .sanji_li a,
  .erji_area .left_erji_nav .erji_li .sanji_li a { display:block; padding-left:40px; width:auto; height:40px; line-height:40px; font-size:14px; color:#fff; text-align:left; }
.erji_area .left_erji_nav .erji_li.cur .sanji_li a:hover,
  .erji_area .left_erji_nav .erji_li:hover .sanji_li a:hover { background-color:#ffc109; }



/*2017-08-03*/
/*百度分享-新闻详情*/
.bdshare_popup_box { display:none!important; }
