﻿/* CSS Document */
body {
  font-family: " ";
  font-size: 12px;
  margin: 0px;
  padding: 0px;
  overflow-x: hidden;
}

body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td,
address,
select,
span,
* {
  margin: 0px;
  padding: 0px;
}

a {
  text-decoration: none;
  color: #444;
  font-weight: normal
}

b {
  font-weight: normal;
}

p {
  font-weight: normal
}

a:hover {
  text-decoration: none;
  /*color:#015db2;*/
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
  font-weight: normal;
}

i,
dl,
dt,
em,
li {
  list-style-type: none;
  font-style: normal;
}

input,
textarea {
  font-family: " ";
}

a {
  border: none\9;
}

a img {
  border: none\9;
}

html {
  overflow: -moz-scrollbars-vertical;
}

/*CSS强制让浏览器显示滚动条*/
html {
  min-height: 101%;
}

.Left {
  float: left;
}

.Right {
  float: right;
}

.clearfix {
  clear: both;
}

@font-face {
  font-family: 'avanb';
  src: url('/font/AVANTGARDE%20MD%20BT.TTF');
}

@font-face {
  font-family: "avanm";
  src: url('/font/AVANTGARDEITCBYBT_MEDIUM.WOFF.TTF');
}

/*table{border-left:1px solid #ddd;border-top:1px solid #ddd;}
table td{border-right:1px solid #ddd;border-bottom:1px solid #ddd;}*/

.sogoubottom {
  height: 0 !important;
}

/*.header_bar{width:auto;height:auto;background:url(/templets/default/images/header_bg.png) repeat-x scroll left top;}
.header_bar .header{width:1100px;height:auto;padding:21px 0; margin:0 auto;}*/
/*头部新闻翻滚样式*/
/*.header .head_r{width:auto;height:auto;margin-top:20px;}
.header .head_r .head_gp_bar{width:200px;height:30px;float:left;margin-right:20px;overflow:hidden;}
.header .head_r .head_gp_bar ul{ width:auto; height:auto; padding-bottom:16px;}
.header .head_r .head_gp_bar ul li{ width:auto; height:auto; margin-left:6px; cursor:pointer;}
.header .head_r .head_gp_bar ul li a{ padding-left:10px; line-height:30px; font-size:14px; color:#444444;display:block;}
.header .head_r .head_gp_bar ul li:hover a{ color:#0068b7;}*/
/*结束*/
.head_jtlink {
  width: auto;
  height: auto;
  float: right;
}

.head_jtlink a:hover {
  color: #015db2;
}

.head_jtlink a {
  padding: 0 17px;
  background: url(/templets/default/images/h-li-bg.jpg) no-repeat scroll left center;
}

.head_jtlink ul.first li#group {
  position: relative;
}

.head_jtlink ul.first li {
  float: left;
}

.head_jtlink ul.first li#group ul.second {
  width: auto;
  background: #fff;
  border: 1px solid #d5d5d5;
  background: #fff;
  border-bottom: none;
  position: absolute;
  left: 0;
  top: 100%;
  z-index: 100;
  display: none;
}

.head_jtlink ul.first li#group ul.second li {
  border-bottom: 1px solid #d5d5d5;
  float: none;
  width: 146px;
  background: #fff;
}

.head_jtlink ul.first li#group ul.second li a {
  font-size: 14px;
  color: #333;
  line-height: 38px;
  display: block;
  text-align: center;
  background: #fff;
}

.head_jtlink ul.first li#group ul.second li:hover a {
  background: #015db2;
  color: #fff;
}

.head_jtlink .jt_link {
  font-size: 14px;
  color: #fff;
  line-height: 40px;
  float: left;
  display: block;
}

.head_jtlink .english {
  font-size: 14px;
  color: #fff;
  line-height: 40px;
  display: block;
  float: left;
}

.head_jtlink .gf_weix {
  font-size: 14px;
  color: #fff;
  line-height: 40px;
  display: block;
  float: left;
  position: relative;
}

.head_jtlink .gf_weix .weixin_box {
  width: auto;
  height: auto;
  position: absolute;
  left: 0;
  top: 30px;
  display: none;
  z-index: 6;
}

.head_jtlink .gf_weix:hover .weixin_box {
  display: block;
}

.headertop {
  width: 100%;
  height: auto;
  background: #333;
}

.headertop .ht {
  width: 1200px;
  height: auto;
  margin: 0 auto;
}

.headertop .ht p.hl {
  font-size: 14px;
  color: #fff;
  line-height: 40px;
  float: left;
}

.headertop .hr {
  float: right;
}

.headertop .hr .head_gp_bar {
  width: 200px;
  height: 40px;
  float: left;
  overflow: hidden;
}

.headertop .hr .head_gp_bar ul {
  width: auto;
  height: auto;
  padding-bottom: 16px;
}

.headertop .hr .head_gp_bar ul li {
  width: auto;
  height: auto;
  margin-left: 6px;
  cursor: pointer;
}

.headertop .hr .head_gp_bar ul li a {
  padding-left: 10px;
  line-height: 40px;
  font-size: 14px;
  color: #fff;
  display: block;
}

.headertop .hr .head_gp_bar ul li:hover a {
  color: #0068b7;
}

.headertop .r2 {
  float: right;
}

.headerbtm {
  width: 100%;
  height: auto;
  background: #fff;
}

.headerbtm .hb {
  width: 1200px;
  height: auto;
  margin: 0 auto;
}

.headerbtm .hb .logo {
  float: left;
  margin-top: 20px;
}

.headerbtm .hb .right_contact_img {
  width: 40px;
  height: 40px;
  position: inherit;
  float: right;
  margin-top: 30px;
  z-index: 20
}

.headerbtm .hb .right_contact_img ul li {
  position: relative;
  width: 201px;
  height: 40px;
  list-style: none;
  margin-bottom: 0;
  overflow: hidden;
  float: right;
}

.headerbtm .hb .right_contact_img ul li .pull_down2 {
  position: absolute;
  width: 180px;
  height: 40px;
  top: 0px;
  right: -201px;
  z-index: 6666
}

.headerbtm .hb .right_contact_img ul li a {
  width: 40px;
  display: block;
  height: 40px;
  float: right;
}

.headerbtm .hb .right_contact_img ul li .pull_down2 .search_box_footer {
  width: 201px;
  height: 40px;
  background: #fff;
  padding: 0
}

.headerbtm .hb .right_contact_img ul li .pull_down2 .search_box_footer .in_intxt {
  width: 131px;
  height: 38px;
  border: 1px solid #ddd;
  float: left;
  font-size: 13px;
  color: #333;
  line-height: 38px;
  text-indent: 10px;
}

.headerbtm .hb .right_contact_img ul li .pull_down2 .search_box_footer .in_btn {
  width: 40px;
  height: 38px;
  float: left;
  font-size: 12px;
  color: #fff;
  border: none;
  background: #015db2;
  cursor: pointer;
  margin-bottom: 0
}

.headerbtm .hb .right_contact_img ul li .pull_down2 .search_box_footer input:hover.in_btn {
  opacity: 0.8
}

/*搜索*/
.search_box {
  width: auto;
  height: auto;
  float: right;
  margin-left: 20px;
}

.search_box .in_intxt {
  width: 110px;
  height: 28px;
  line-height: 28px;
  line-height: 28px\9;
  padding-left: 8px;
  border: 1px solid #d9d9d9;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  border-right: none;
  float: left;
  outline: none;
}

.search_box .in_btn {
  width: 30px;
  height: 30px;
  float: left;
  border: 1px solid #d9d9d9;
  border-left: none;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  background: #fff url(/templets/default/images/fangdajing.png) no-repeat scroll center center;
  outline: none;
}

/*导航*/
.nav_bar {
  width: 830px;
  float: right;
  position: relative;
  z-index: 30;
}

.nav_bar .nav {
  width: 830px;
  height: auto;
  margin: 0 auto;
}

.nav_bar .nav ul {
  width: 832px;
}

.nav_bar .nav ul li {
  float: left;
  position: relative;
  margin-right: 20px;
}

.nav_bar .nav ul li a {
  padding: 0 8px;
  font-size: 16px;
  color: #333;
  line-height: 96px;
  display: block;
  border-bottom: 4px solid #fff
}

.nav_bar .nav ul li:hover a {
  border-color: #0068b7;
}

.nav_bar .nav ul li.hov a {
  border-color: #0068b7
}

.nav_bar .nav ul li:hover .nav_lev2 a {
  border-color: #0068b7 !important
}

.nav_bar .nav ul li.hov .nav_lev2 a {
  border-color: #0068b7 !important
}

.sub_nav {
  width: 100px !important;
}

.sub_nav li a {
  border: none !important;
}

.nav_cell {
  display: block;
  text-align: center;
  font: 14px/60px ' ';
}

.nav .li a {
  text-decoration: none;
  outline: none;
  color: #666;
  cursor: pointer;
  position: relative;
  border: none;
}

.nav .hover .nav_cell {
  border-color: #0068b7
}

.nav .selected .nav_cell {
  border-color: #0068b7
}

.nav_lev2 {
  display: none;
  position: absolute;
  top: 100px;
  overflow: hidden;
  background: #fff;
  *zoom: 1;
  z-index: 88;
}

.nav_lev2 .shadow {
  bottom: auto;
  top: 0;
  z-index: 88;
}

.nav_tu {
  width: 20px;
  height: 20px;
  position: absolute;
  bottom: 47px;
  right: 40px;
  background: url(/images/in_nav_tu_03.jpg) no-repeat;
  text-indent: -999em;
  z-index: 9;
}

.nav_pic {
  width: 220px;
  height: 130px;
  position: relative;
  z-index: 1;
}

.nav_menu {
  background: #fbfbfb;
}

.nav_menu li {
  font-size: 14px;
  height: 30px;
  line-height: 30px;
  overflow: hidden;
  text-align: center;
  margin: 0 !important;
}

.nav_menu li a:hover {
  color: #e6292f;
}

.in1 {
  width: 220px;
  float: right;
  border-left: 1px solid #ddd;
  height: 174px;
  padding-left: 20px;
  padding-right: 20px;
  margin-top: 20px;
  line-height: 24px;
  position: relative;
}

.in1 dt {
  margin-bottom: 10px;
}

.p20 {
  padding: 20px 10px 20px 30px;
  width: 100px;
  float: left;
}

.sub_nav li {
  float: none !important;
}

.sub_nav li a {
  color: #333 !important;
  line-height: 24px !important;
  font-size: 14px !important;
  text-align: left;
  padding: 0 !important
}

.sub_nav li:hover a {
  color: #0075c2 !important;
  background: none !important;
}

.nav .hover .nav_lev2 {
  display: block;
  position: absolute;
  z-index: 88;
  width: 401px;
}

.nav_block {
  height: 4px;
  overflow: hidden;
  left: 0;
  bottom: 0;
  width: 100%;
  overflow: hidden;
  z-index: -1;
  _bottom: 1px;
}

.nav_line {
  bottom: 0;
  left: 0;
  overflow: hidden;
  width: 100%;
  height: 4px;
  background: url(/images/navLine.gif);
}

.head_block {
  bottom: 0;
  left: 0;
  z-index: -1;
  overflow: hidden;
  width: 100%;
  height: 4px;
}

.head_line {
  bottom: 0;
  left: 50%;
  overflow: hidden;
  margin-left: 489px;
  width: 50%;
  height: 4px;
  background: #e30f00;
}

/*.topindex8 .nav_lev2{margin-left: -271px;}*/
.topindex7 .nav_lev2 {
  margin-left: -271px;
}

.topindex6 .nav_lev2 {
  margin-left: -271px;
}

.topindex5 .nav_lev2 {
  margin-left: -287px;
}

.topindex4 .nav_lev2 {
  margin-left: -0px;
}

.topindex3 .nav_lev2 {
  margin-left: -0px;
}

/*banner*/
/* .flexslider { position: relative; height: 450px; overflow: hidden;}
.slides { position: relative; z-index: 1;}
.slides li { height: 450px;}
.flex-control-nav { position: absolute; bottom: 106px; z-index: 2; width: 100%; text-align: center;}
.flex-control-nav li { display: inline-block; width: 20px; height: 5px; margin: 0 8px; *display: inline; zoom: 1;}
.flex-control-nav a { display: inline-block; width: 20px; height: 5px; line-height: 5px; overflow: hidden; background: url(/templets/default/images/dot.png) right 0 no-repeat; cursor: pointer; text-indent:-500px;}
.flex-control-nav .flex-active { background-position: 0 0;} */
.fullSlide {
  width: 100%;
  position: relative;
  height: 730px;
  background: #fff;
  overflow: hidden;
}

.fullSlide .bd {
  margin: 0 auto;
  position: relative;
  z-index: 0;
  overflow: hidden;
}

.fullSlide .bd ul {
  width: 100% !important;
}

.fullSlide .bd li {
  width: 100% !important;
  height: 730px;
  overflow: hidden;
  text-align: center;
  background-size: 100% 100% !important;
}

.fullSlide .bd li a {
  display: block;
  height: 730px;
}

.fullSlide .hd {
  width: 100%;
  position: absolute;
  z-index: 1;
  bottom: 20px;
  left: 0;
  height: auto;
}

.fullSlide .hd ul {
  text-align: center;
}

.fullSlide .hd ul li {
  cursor: pointer;
  display: inline-block;
  *display: inline;
  zoom: 1;
  width: 11px;
  height: 11px;
  margin: 0 5px;
  overflow: hidden;
  background: #ccc;
  -moz-border-radius: 30px;
  -webkit-border-radius: 30px;
  border-radius: 30px;
  transition: all 500ms;
  overflow: hidden;
  text-indent: -999px;
}

.fullSlide .hd ul .on {
  background: #0068b7;
  transition: all 500ms;
  width: 40px;
}

.fullSlide .prev,
.fullSlide .next {
  display: block;
  position: absolute;
  z-index: 1;
  top: 315px;
  margin-top: -30px;
  z-index: 1;
  width: 40px;
  height: 100px;
  background: url(/images/slider-arrow.png) no-repeat;
  cursor: pointer;
  transition: all 500ms;
}

.fullSlide .prev {
  background-position: left top;
  left: 0;
}

.fullSlide .next {
  background-position: right top;
  right: 0;
}

.fullSlide .prev:hover {
  background-position: left bottom;
}

.fullSlide .next:hover {
  background-position: right bottom
}

.index01 {
  width: 1200px;
  height: auto;
  margin: 0 auto;
}

.index01 .i01 {
  padding-top: 55px;
}

.index01 .i01 h2 {
  font-size: 30px;
  color: #333;
  line-height: 40px;
  text-align: center;
  font-weight: bold;
  margin-bottom: 20px;
}

.index01 .i01 p {
  font-size: 16px;
  color: #555;
  line-height: 30px;
  text-align: center;
  width: 1090px;
  margin: 0 auto;
}

.index01 .i01 a.more {
  width: 180px;
  height: 48px;
  border-radius: 30px;
  margin: 0 auto;
  display: block;
  margin-top: 35px;
  background: #0068b7;
  color: #fff;
  line-height: 48px;
  font-size: 16px;
  text-align: center;
}

.index01 .i01 a:hover.more {
  background: #0b7acf
}

.index01 .banner_bar_bd {
  margin-top: 20px;
}

.index01 .banner_bar_bd .bd_l {
  width: 705px;
  margin: 0 auto;
}

.index01 .banner_bar_bd .bd_l_box {
  padding: 16px 0px 15px 0px;
}

.index01 .banner_bar_bd .bd_l dl {
  padding: 4px 42px;
  text-align: center;
  width: auto;
  margin-right: 0;
  display: inline-block;
  border-right: 1px solid #dcdcdc;
}

.index01 .banner_bar_bd .bd_l dl:last-child {
  border-right: none;
}

.index01 .banner_bar_bd .bd_l dl .num {
  font-size: 46px;
  color: #333;
  font-weight: bold;
  margin-right: 6px;
  float: none;
  font-family: "avanm";
  height: 60px;
}

.index01 .banner_bar_bd .bd_l dl .num em {
  font-size: 14px;
  color: #333;
  font-weight: normal;
  margin-left: 1px;
  font-family: " ";
  margin-left: 5px;
}

.index01 .banner_bar_bd .bd_l dl .txt {
  color: #666;
  font-size: 16px;
  line-height: 24px;
}

.index01 .i02 {
  width: auto;
  height: auto;
  padding-top: 55px;
}

.index01 .i02 h2 {
  font-size: 30px;
  color: #333;
  line-height: 40px;
  text-align: center;
  font-weight: bold;
  margin-bottom: 32px;
}

.index01 .i02 .ib {
  width: auto;
  height: auto;
}

.index01 .i02 .ib .il {
  width: 651px;
  height: 434px;
  float: left;
  position: relative;
}

.index01 .i02 .ib .il a.imgs {
  width: 651px;
  height: 434px;
  display: block;
  overflow: hidden;
}

.index01 .i02 .ib .il a.imgs img {
  width: 651px;
  display: block;
  height: 434px;
}

.index01 .i02 .ib .il a.tits {
  width: 70%;
  height: auto;
  text-indent: 10px;
  font-size: 16px;
  color: #fff;
  line-height: 40px;
  background: rgba(0, 0, 0, 0.6);
  position: absolute;
  left: 0;
  bottom: 0;
  padding-right: 30%;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}


.txtScroll-left1 {
  width: 651px;
  height: 434px;
  margin: auto;
  position: relative;
  border: 0px solid #ccc;
}

.txtScroll-left1 span {
  background-color: rgba(0, 0, 0, 0.6)
}

.txtScroll-left1 .prev {
  width: 40px;
  height: 40px;
  display: block;
  position: absolute;
  z-index: 1;
  left: 0px;
  top: 45%;
  background-image: url(/templets/default/images/scrollimg.png);
  cursor: pointer;
  background-repeat: no-repeat;
  background-position: left top;
}

.txtScroll-left1 .next {
  width: 40px;
  height: 40px;
  display: block;
  position: absolute;
  z-index: 1;
  right: 0;
  top: 45%;
  background-image: url(/templets/default/images/scrollimg.png);
  cursor: pointer;
  background-repeat: no-repeat;
  background-position: right top;
}

.txtScroll-left1 .prev:hover {
  background-position: left bottom;
}

.txtScroll-left1 .next:hover {
  background-position: right bottom;
}

.txtScroll-left1 .hd {
  height: 24px;
  overflow: hidden;
  position: absolute;
  bottom: 0px;
  right: 0px;
  color: #FFFFFF;
  z-index: 3333;
  width: auto;
}

.txtScroll-left1 .hd ul {
  height: auto;
  float: right;
  margin-right: 3px;
}

.txtScroll-left1 .hd ul li {
  width: 10px;
  height: 10px;
  text-indent: -999px;
  cursor: pointer;
  float: left;
  background: #fff;
  display: inline-block;
  vertical-align: middle;
  margin: 0 4px;
  border-radius: 50%;
}

.txtScroll-left1 .hd ul li.on {
  background: #0068b7;
  width: 11px;
  height: 11px;
}

.txtScroll-left1 .bd {
  width: 651px;
  height: 434px;
  overflow: hidden;
  position: relative;
}

.txtScroll-left1 .bd a:hover {
  color: #FFFFFF;
  text-decoration: underline;
}

.txtScroll-left1 .bd ul {
  overflow: hidden;
  zoom: 1;
}

.txtScroll-left1 .bd ul li {
  width: 651px;
  height: 434px;
  position: relative;
}

.index01 .i02 .ib .ir {
  width: 500px;
  height: auto;
  float: right;
}

.index01 .i02 .ib .ir .top {
  padding-bottom: 13px;
  border-bottom: 1px solid #e6eaed;
}

.index01 .i02 .ib .ir .top a.tits {
  font-size: 18px;
  color: #333;
  line-height: 40px;
  font-weight: bold;
  display: block;
  font-weight: bold;
}

.index01 .i02 .ib .ir .top p {
  font-size: 14px;
  color: #555;
  line-height: 26px;
  text-align: justify;
}

.index01 .i02 .ib .ir .btm {
  width: auto;
  height: auto;
  padding-top: 10px;
}

.index01 .i02 .ib .ir .btm ul li {
  padding-left: 15px;
  background: url(/templets/default/images/n-li-bg.jpg) no-repeat scroll left center;
}

.index01 .i02 .ib .ir .btm ul li a.tit {
  font-size: 16px;
  color: #333;
  line-height: 40px;
  display: block;
  float: left;
  width: 80%;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.index01 .i02 .ib .ir .btm ul li span {
  font-size: 14px;
  color: #666;
  line-height: 40px;
  display: block;
  float: right;
}

.index01 .i02 .ib .ir .btm ul li:hover a {
  color: #0068b7;
}

.index01 .i03 {
  width: auto;
  height: auto;
  padding-top: 55px;
  padding-bottom: 55px;
}

.index01 .i03 h2 {
  font-size: 30px;
  color: #333;
  line-height: 40px;
  text-align: center;
  font-weight: bold;
  margin-bottom: 32px;
}

.index01 .i03 .top {
  margin-bottom: 35px;
  background: url(/templets/default/images/top-line.jpg) repeat-x scroll left center;
  text-align: center;
}

.index01 .i03 .top ul li {
  display: inline-block;
  margin: 0 17px;
  border: 1px solid #cecece;
  background: #fff;
  border-radius: 30px;
}

.index01 .i03 .top ul li a {
  font-size: 16px;
  color: #222;
  line-height: 38px;
  border-radius: 30px;
  display: block;
  text-align: center;
  padding: 0 40px;
}

.index01 .i03 .top ul li.h1 {
  border-color: #004ea2;
  background: #004ea2
}

.index01 .i03 .top ul li.h1 a {
  color: #fff;
}

.index01 .i03 .top ul li:hover {
  border-color: #004ea2;
  background: #004ea2
}

.index01 .i03 .top ul li:hover a {
  color: #fff;
}

.index01 .i03 .btm {
  width: auto;
  height: auto;
}

.index01 .i03 .btm ul {
  width: 1240px;
}

.index01 .i03 .btm ul li {
  width: 380px;
  height: auto;
  display: inline-block;
  margin-right: 30px;
  vertical-align: top
}

.index01 .i03 .btm ul li a.imgs {
  width: 380px;
  height: 286px;
  display: block;
  overflow: hidden;
}

.index01 .i03 .btm ul li a.imgs img {
  width: 380px;
  display: block;
}

.index01 .i03 .btm ul li .txts {
  margin-top: 15px;
}

.index01 .i03 .btm ul li .txts a.tits {
  font-size: 18px;
  color: #333;
  line-height: 24px;
  display: block;
  text-align: center;
  margin-bottom: 8px;
}

.index01 .i03 .btm ul li .txts p {
  font-size: 14px;
  color: #555;
  line-height: 24px;
  text-align: center;
  padding: 0 10px;
  height: 48px;
}

.index01 .i03 .btm ul li:hover .txts a.tits {
  color: #004ea2;
}

.index01 .i03 .btm ul li:hover a.imgs img {
  opacity: 0.8
}

.index01 .i03 .btm ul li:hover .txts p {
  color: #004ea2;
}

.footerbar {
  width: 100%;
  height: auto;
  background: #333;
}

.footerbar .footer {
  width: 1200px;
  height: auto;
  margin: 0 auto;
  border: none;
  padding: 40px 0
}

.footerbar .footer .fnav {
  width: auto;
  padding: 0 50px;
  float: left;
  background: url(/templets/default/images/fnav-bg.jpg) no-repeat scroll top right;
}

.footerbar .footer .fnav h2 {
  font-size: 18px;
  color: #fff;
  line-height: 30px;
  text-align: left;
  margin-bottom: 8px;
}

.footerbar .footer .fnav ul li a {
  font-size: 14px;
  color: rgba(255, 255, 255, 0.7);
  line-height: 30px;
  display: block;
  text-align: left;
}

.footerbar .footer .fnav ul li:hover a {
  color: rgba(255, 255, 255, 1);
}

.footerbar .footer .wxbox {
  width: auto;
  height: auto;
  float: right;
}

.footerbar .footer .wxbox h2 {
  font-size: 18px;
  color: #fff;
  line-height: 30px;
  text-align: left;
  margin-bottom: 10px;
}

.footerbar .footer .wxbox img {
  width: 128px;
  display: block;
}

.footerbar2 {
  width: 100%;
  height: auto;
  background: #242424;
}

.footerbar2 .footer2 {
  width: 1200px;
  height: auto;
  margin: 0 auto;
}

.footerbar2 .footer2 p {
  font-size: 13px;
  color: rgba(214, 214, 214, 0.6);
  line-height: 50px;
  float: left;
}

.footerbar2 .footer2 p a {
  color: rgba(214, 214, 214, 0.6);
}

.footerbar2 .footer2 p a:hover {
  color: #fff;
}

/*素材家园 - www.sucaijiayuan.com*1/
.bottom-v3{position:relative;z-index:100;min-width:333px; margin-top:-86px;}
.bottom-v3 .bottomnavigation-inner{margin:0 auto;width:1100px;position:relative}
.bottomnavigation-up{height:80px;}
.bottomnavigation-up .bottomnavigation-v3{float:right;_margin-left:10px}
.bottomnavigation-up .bottomnavigation-v3 ul{float:left}
.bottomnavigation-up .bottomnavigation-v3 li{float:left;font:normal 16px/59px " ";color:#fff; width:333px;padding:0 15px;background-color:rgba(255,255,255,0.9);z-index:88888;cursor:pointer;width:205px\0 !important; height:auto\0 !important;padding:18px 15px\0;padding-right:0\0;background:#fff\0;padding-bottom:24px\0;}
.bottomnavigation-up .bottomnavigation-v3 .bottomnav-up-selected{background:#f8f8f8; height:74px; border-top:#b80000 solid 8px; margin-top:-8px;}
.bottomnavigation-up .bottomnavigation-v3 .bottomnav-up-selected-inpage{}
.bottomnavigation-up .bottomnavigation-v3 li a{font-weight:normal;padding:0;margin:0; margin-top:5px;margin-top:0\0; float:left;width:auto; display: block;}
.bottomnavigation-up .bottomnavigation-v3 li a h2{ font-size:16px;color:#333;display:inline-block;height:auto; line-height:35px; line-height:26px\0;font-family:" "; display:block;padding-top:6px;padding-top:0\0;}
.bottomnavigation-up .bottomnavigation-v3 li a p{ float:left; width:208px; color:#999; font-size:12px; line-height:12px;}
.bottomnavigation-up .bottomnavigation-v3 .bottomnav1{ width:190px;height:80px; border-bottom:#0068b7 solid 6px; background-image:url(/templets/default/images/ban_line_01.png);background-repeat: no-repeat;background-position: right center;}
.bottomnavigation-up .bottomnavigation-v3 li:hover.bottomnav1{background:#0068b7 url(/templets/default/images/index_10.png) no-repeat scroll 190px 0px;color:#fff;}
.bottomnavigation-up .bottomnavigation-v3 li:hover.bottomnav1 a h2{color:#fff;}
.bottomnavigation-up .bottomnavigation-v3 li:hover.bottomnav1 a p{color:#fff}
.bottomnavigation-up .bottomnavigation-v3 li.bottomnav1hover{background:#0068b7 url(/templets/default/images/index_10.png) no-repeat scroll 190px 0px;color:#fff;}
.bottomnavigation-up .bottomnavigation-v3 li.bottomnav1hover a h2{color:#fff;}
.bottomnavigation-up .bottomnavigation-v3 li.bottomnav1hover a p{color:#fff}
.bottomnavigation-up .bottomnavigation-v3 .bottomnav2{ width:190px; height:80px; border-bottom:#0068b7 solid 6px;}
.bottomnavigation-up .bottomnavigation-v3 li:hover.bottomnav2{background:#0068b7 url(/templets/default/images/index_10.png) no-repeat scroll 190px 0px;color:#fff;}
.bottomnavigation-up .bottomnavigation-v3 li:hover.bottomnav2 a h2{color:#fff;}
.bottomnavigation-up .bottomnavigation-v3 li:hover.bottomnav2 a p{color:#fff}
.bottomnavigation-up .bottomnavigation-v3 li.bottomnav2hover{background:#0068b7 url(/templets/default/images/index_10.png) no-repeat scroll 190px 0px;color:#fff;}
.bottomnavigation-up .bottomnavigation-v3 li.bottomnav2hover a h2{color:#fff;}
.bottomnavigation-up .bottomnavigation-v3 li.bottomnav2hover p{color:#fff}
.bottomnavigation-up .bottomnavigation-v3 .bottomnav3{ width:190px; height:80px;  border-bottom:#0068b7 solid 6px;background-image:url(/templets/default/images/ban_line_01.png);background-repeat: no-repeat;background-position: left center;}
.bottomnavigation-up .bottomnavigation-v3 li:hover.bottomnav3{background:#0068b7 url(/templets/default/images/index_10.png) no-repeat scroll 190px 0px;color:#fff;}
.bottomnavigation-up .bottomnavigation-v3 li:hover.bottomnav3 a h2{color:#fff;}
.bottomnavigation-up .bottomnavigation-v3 li:hover.bottomnav3 p{color:#fff}
.bottomnavigation-up .bottomnavigation-v3 li.bottomnav3hover{background:#0068b7 url(/templets/default/images/index_10.png) no-repeat scroll 190px 0px;color:#fff;}
.bottomnavigation-up .bottomnavigation-v3 li.bottomnav3hover a h2{color:#fff;}
.bottomnavigation-up .bottomnavigation-v3 li.bottomnav3hover p{color:#fff}
.bottomnavigation-up .bottomnavigation-v3 .bottomnav4{ width:190px; height:80px;  border-bottom:#0068b7 solid 6px;background-image:url(/templets/default/images/ban_line_01.png);background-repeat: no-repeat;background-position: left center;}
.bottomnavigation-up .bottomnavigation-v3 li:hover.bottomnav4{background:#0068b7 url(/templets/default/images/index_10.png) no-repeat scroll 190px 0px;color:#fff;}
.bottomnavigation-up .bottomnavigation-v3 li:hover.bottomnav4 a h2{color:#fff;}
.bottomnavigation-up .bottomnavigation-v3 li:hover.bottomnav4 p{color:#fff}
.bottomnavigation-up .bottomnavigation-v3 li.bottomnav4hover{background:#0068b7 url(/templets/default/images/index_10.png) no-repeat scroll 190px 0px;color:#fff;}
.bottomnavigation-up .bottomnavigation-v3 li.bottomnav3hover a h2{color:#fff;}
.bottomnavigation-up .bottomnavigation-v3 li.bottomnav4hover p{color:#fff}
.bottomnavigation-up .bottomnavigation-v3 .bottomnav5{ width:190px; height:80px;  border-bottom:#0068b7 solid 6px;background-image:url(/templets/default/images/ban_line_01.png);background-repeat: no-repeat;background-position: left center;}
.bottomnavigation-up .bottomnavigation-v3 li:hover.bottomnav5{background:#0068b7 url(/templets/default/images/index_10.png) no-repeat scroll 190px 0px;color:#fff;}
.bottomnavigation-up .bottomnavigation-v3 li:hover.bottomnav5 a h2{color:#fff;}
.bottomnavigation-up .bottomnavigation-v3 li:hover.bottomnav5 p{color:#fff}
.bottomnavigation-up .bottomnavigation-v3 li.bottomnav5hover{background:#0068b7 url(/templets/default/images/index_10.png) no-repeat scroll 190px 0px;color:#fff;}
.bottomnavigation-up .bottomnavigation-v3 li.bottomnav5hover a h2{color:#fff;}
.bottomnavigation-up .bottomnavigation-v3 li.bottomnav5hover p{color:#fff}


.bottomnavigation-down{position:absolute;top:74px;left:0px;width:100%}
.bottomnavigation-down .bottomnavigation-box{ margin:auto; width:1100px}
.bottomnavigation-down .bottomnav-down-menu{width:190px; height:auto;margin:0;padding:15px;background:#fff;position:absolute;margin-top:-260px;background: #fff;z-index:6666;}
.bottomnavigation-down .bottomnav-down-menu .bottomnavigation-down-inner{margin:auto;width:auto;position:relative}
.bottomnavigation-down .bottomnav-down-menu .bottomnavigation-down-inner .nav2list{ width:188px;}
.bottomnavigation-down .bottomnav-down-menu .bottomnavigation-down-inner .nav2list h2{font-size:18px; height:32px; line-height:32px; font-family:" ";}
.bottomnavigation-down .bottomnav-down-menu .bottomnavigation-down-inner .nav2list h2 .more{ float:right; width:32px; height:32px; line-height:32px;}
.bottomnavigation-down .bottomnav-down-menu .bottomnavigation-down-inner .nav2list dt{ float:left; width:76px; height:57px; border:none; padding-top:11px;}
.bottomnavigation-down .bottomnav-down-menu .bottomnavigation-down-inner .nav2list dd, .bottomnavigation-down .bottomnav-down-menu .bottomnavigation-down-inner .nav2list div.boxdt{ float:right;  height:62px; line-height:17px; padding-top:5px; width:105px;overflow:hidden;}
.bottomnavigation-down .bottomnav-down-menu .bottomnavigation-down-inner .nav2list dd strong,
.bottomnavigation-down .bottomnav-down-menu .bottomnavigation-down-inner .nav2list dd strong a:link,
.bottomnavigation-down .bottomnav-down-menu .bottomnavigation-down-inner .nav2list dd strong a:visited,
.bottomnavigation-down .bottomnav-down-menu .bottomnavigation-down-inner .nav2list dd strong a:hover,
.bottomnavigation-down .bottomnav-down-menu .bottomnavigation-down-inner .nav2list dd strong a:active,
.bottomnavigation-down .bottomnav-down-menu .bottomnavigation-down-inner .nav2list div.boxdt strong{ font-size:14px;  font-family:" "; color:#015db2; line-height:30px;}
.bottomnavigation-down .bottomnav-down-menu .bottomnavigation-down-inner .nav2list dd p{font-size:12px;color:#999;line-height:18px;}
.bottomnavigation-down .bottomnav-down-menu dl{float:left;margin:18px 80px 18px 0}
.bottomnavigation-down .menu-1 dl{margin:0;}
.bottomnavigation-down .menu-1 dt{font:normal 16px " ";color:#61789e;padding-bottom:5px;border-bottom:1px solid #61789e;margin-bottom:5px}
.bottomnavigation-down .menu-1 dd a{color:#8d8d8d;font:normal 14px/30px " "}
.bottomnavigation-down .menu-1 dd a:hover{color:#60aff6}
.bottomnavigation-down .menu-2 dd a,.bottomnavigation-down .menu-3 dd a{color:#8d8d8d;font:normal 16px " "}
#bottomnav1{ margin-left:0;}
#bottomnav2{ margin-left:220px;}
#bottomnav3{ margin-left:440px; overflow:hidden;margin-top:-338px}
#bottomnav4{ margin-left:660px; overflow:hidden;margin-top:-416px}
#bottomnav5{ margin-left:880px; overflow:hidden}
/* #bottomnav1 .bottomnavigation-down-inner dl.nav2list dd{width:182px; }
#bottomnav1 .bottomnavigation-down-inner dl.nav2list h2{color:#448aca; }
#bottomnav2 .bottomnavigation-down-inner dl.nav2list h2{color:#b80000; }
#bottomnav3 .bottomnavigation-down-inner dl.nav2list h2{color:#4cab00; } *1/
#bottomnav1 .bottomnavigation-down-inner dl.nav2list h2 .more{ background:url(../images/ico01.png) 10px 5px no-repeat}
#bottomnav2 .bottomnavigation-down-inner dl.nav2list h2 .more{ background:url(../images/ico02.png) 10px 5px no-repeat}
#bottomnav3 .bottomnavigation-down-inner dl.nav2list h2 .more{ background:url(../images/ico03.png) 10px 5px no-repeat}
#bottomnav4 .bottomnavigation-down-inner dl.nav2list h2 .more{ background:url(../images/ico03.png) 10px 5px no-repeat}
#bottomnav5 .bottomnavigation-down-inner dl.nav2list h2 .more{ background:url(../images/ico03.png) 10px 5px no-repeat}

#bottomnav3 .bottomnavigation-down-inner dl.nav2list dt{ width:76px;z-index:2;}
#bottomnav3 .bottomnavigation-down-inner dl.nav2list dt img{ width:76px; height:57px;}
#bottomnav3 .bottomnavigation-down-inner dl.nav2list .listbox{ text-indent:-999px; position:absolute; width:288px; z-index:3; height:67px;margin-top: 17px;}
#bottomnav3 .bottomnavigation-down-inner dl.nav2list dd{ width:105px;position: relative;z-index: 2; float:right;height:62px;overflow:hidden;line-height:17px;padding-top:5px;}
#bottomnav3 .bottomnavigation-down-inner dl.nav2list #box1 .listboxbottom{ position:absolute; margin-top:321px;background:#999; height:20px; width:288px; z-index:6; text-indent:-999px;background: #f8f8f8 url(../images/clo.gif) bottom center no-repeat;}
#bottomnav3 .bottomnavigation-down-inner dl.nav2list #box1 div.boxdt{ width:176px;position: relative;z-index: 2; float:right; padding-top:0px;}
#bottomnav3 .bottomnavigation-down-inner dl.nav2list #box1{ width: 289px;position: absolute;z-index: 4;margin-top: 10px;margin-left: -20px;height: 341px;padding: 0 20px;background: #f8f8f8 url(../images/linex1.png) top repeat-x;}
#bottomnav3 .bottomnavigation-down-inner dl.nav2list #box1 dt{ padding-top:7px;}
#bottomnav3 .bottomnavigation-down-inner dl.nav2list #box1 dt, #bottomnav3 .bottomnavigation-down-inner dl.nav2list #box1 div{ position:relative}
#bottomnav3 .bottomnavigation-down-inner dl.nav2list #box1 ul{ clear: both; display:block; background:url(../images/linexy.gif) top repeat-x; margin-top:10px; padding-top:5px;}
#bottomnav3 .bottomnavigation-down-inner dl.nav2list #box1 ul li{ width:50%; float:left; line-height:26px; height:26px;}

#bottomnav3 .bottomnavigation-down-inner dl.nav2list #box2 .listboxbottom{ position:absolute; margin-top:240px;background:#999; height:20px; width:288px; z-index:6; text-indent:-999px;background: #f8f8f8 url(../images/clo.gif) bottom center no-repeat;}

#bottomnav3 .bottomnavigation-down-inner dl.nav2list #box2 div.boxdt{ width:176px;position: relative;z-index: 2; float:right; padding-top:0px;}
#bottomnav3 .bottomnavigation-down-inner dl.nav2list #box2{ width: 289px;position: absolute;z-index: 4;margin-top: 10px;margin-left: -20px;height: 259px;padding: 0 20px;background: #f8f8f8 url(../images/linex1.png) top repeat-x;}
#bottomnav3 .bottomnavigation-down-inner dl.nav2list #box2 dt{ padding-top:7px;}
#bottomnav3 .bottomnavigation-down-inner dl.nav2list #box2 dt, #bottomnav3 .bottomnavigation-down-inner dl.nav2list #box2 div{ position:relative}
#bottomnav3 .bottomnavigation-down-inner dl.nav2list #box2 ul{ clear: both; display:block; background:url(../images/linexy.gif) top repeat-x; margin-top:10px; padding-top:5px;}
#bottomnav3 .bottomnavigation-down-inner dl.nav2list #box2 ul li{ width:50%; float:left; line-height:26px; height:26px;}
#bottomnav3 .bottomnavigation-down-inner dl.nav2list dd.indexsubinc{ width:100%}
#bottomnav3 .bottomnavigation-down-inner dl.nav2list dd.indexsubinc ul li{display:block; clear: both; padding-top:10px;}
#bottomnav3 .bottomnavigation-down-inner dl.nav2list dd.indexsubinc ul li img{ float:left; margin-top:8px; margin-right:10px;}
#bottomnav3 .bottomnavigation-down-inner dl.nav2list dd.indexsubinc ul li p.title a{font-size: 12px;font-weight: bold;font-family: " ";color: #448aca;line-height: 26px;}
#bottomnav3 .bottomnavigation-down-inner dl.nav2list dd.indexsubinc ul li p.description{ line-height:17px;}
#bottomnav3 .bottomnavigation-down-inner dl.nav2list dd.indexsubinc .more{ display:block; text-align:center; padding-top:20px;}
#bottomnav3 .bottomnavigation-down-inner dl.nav2list dd.indexsubinc .more a{ background:#f7f7f7; font-size:12px; padding:5px 15px; margin:auto;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px; clear:both; }
*/

/*首页*1/
.body_bar{width:100%;height:auto;padding:40px 0;}
.body_bar .index_body{width:1100px;height:auto;margin:0 auto;}
.body_bar .index_body .body_box_l{padding-right:27px; border-right:1px solid #e5e5e5;}

.body_bar .index_body .b_title a{font-size:20px;color:#0068b7;line-height:24px;margin-bottom:15px; display:block;}
.body_bar .index_body .b_title a.gs_more{font-size:12px;color:#787878;line-height:24px;display:block;}
.body_bar .index_body .b_title a:hover.gs_more{color:#0068b7}
.body_bar .index_body .body_box_l2{width:375px; padding:0 25px;}
.body_bar .index_body .body_box_l2 .box_2{width:auto;height:auto;}
.body_bar .index_body .box_2 ul li{width:auto;height:auto;}
.body_bar .index_body .box_2 ul li i{width:6px;height:9px;display:block;float:left;background:url(/templets/default/images/index_02.png) no-repeat;margin-right:8px;margin-top:10px;}
.body_bar .index_body .box_2 ul li a{font-size:13px;color:#444;line-height:30px;float:left;display:block;}
.body_bar .index_body .box_2 ul li:hover a{color:#015db2}
.body_bar .index_body .box_2 ul li span{font-size:13px;color:#999;line-height:30px;float:right;display:block;}
.body_bar .index_body .body_box_r{width:auto;height:auto;padding-left:25px;border-left:1px solid #e5e5e5;}
.body_bar .index_body .body_box_r .box_3{width:251px;height:40px;background:url(/templets/default/images/index_a01.png) no-repeat;padding-top:40px;}
.body_bar .index_body .body_box_r .box_3 .box-c{width:200px;height:25px;border:1px solid #848c94;margin:0 auto;position: relative;}
.body_bar .index_body .body_box_r .box_3 .box-c a.box-1{display:block;background:#fff url(/templets/default/images/index_a02.png) scroll right center no-repeat;width:200px;height:25px;font-size: 12px;color:#555;line-height: 25px;text-indent:10px;}
.body_bar .index_body .body_box_r .box_3 .box-c ul.box-2{width:200px;height:auto;border:1px solid #848c94;background:#fff;position: absolute;bottom: 25px;left: -1px;}
.body_bar .index_body .body_box_r .box_3 .box-c ul.box-2 li{border-bottom:1px solid #848c94;position: relative;}
.body_bar .index_body .body_box_r .box_3 .box-c ul.box-2 li a{display:block;line-height:25px;font-size:12px;color:#555;text-indent:10px;background:#fff url(/templets/default/images/index_a03.png) no-repeat 180px 8px;}
.body_bar .index_body .body_box_r .box_3 .box-c ul.box-2 li:hover a{background-position:180px -23px;background-color:#0068b7;color:#fff;}
.body_bar .index_body .body_box_r .box_3 .box-c ul.box-2 li.hover a{background-position:180px -23px;background-color:#0068b7;color:#fff;}
.body_bar .index_body .body_box_r .box_3 .box-c ul.box-2 li.hover ul.box-3{padding:15px 28px;border:1px solid #848c94;background:#fff;position:absolute;top:-1px;padding-right:0;z-index: 666;background:#fff;opacity: 1}
.body_bar .index_body .body_box_r .box_3 .box-c ul.box-2 li.hover ul.box-3 h3{font-size: 14px;color:#0068b7;font-weight: bold;line-height:24px;margin-bottom:5px;}
.body_bar .index_body .body_box_r .box_3 .box-c ul.box-2 li.hover ul.box-3 li{border:none;}
.body_bar .index_body .body_box_r .box_3 .box-c ul.box-2 li.hover ul.box-3 li a{font-size:12px;color:#555;line-height:24px;width:210px;height:24px;display:block;background:#fff;text-indent:0px;}
.body_bar .index_body .body_box_r .box_3 .box-c ul.box-2 li.hover ul.box-3 li:hover a{background:#fff url(/templets/default/images/index_a04.png) no-repeat scroll right center;color:#555;}
/*.body_bar .index_body .box_3 ul li{width:auto;height:auto;}
.body_bar .index_body .box_3 ul li i{width:6px;height:9px;display:block;float:left;background:url(/templets/default/images/index_02.png) no-repeat;margin-right:8px;margin-top:10px;}
.body_bar .index_body .box_3 ul li a{font-size:13px;color:#444;line-height:26px;float:left;display:block;}
.body_bar .index_body .box_3 ul li:hover a{color:#015db2;}*/
.body_bar .index_body .hot_zt {
  width: auto;
  height: auto;
  margin-top: 20px;
}


.txtScroll-left {
  width: 251px;
  height: 90px;
  margin: auto;
  position: relative;
  border: 0px solid #ccc;
}

.txtScroll-left .hd {
  height: 24px;
  overflow: hidden;
  position: absolute;
  bottom: 0px;
  right: 0px;
  color: #FFFFFF;
  z-index: 3333;
  width: auto;
}

.txtScroll-left .hd ul {
  height: auto;
  zoom: 1;
  margin-top: 7px;
  float: right;
  margin-right: 3px;
}

.txtScroll-left .hd ul li {
  width: 9px;
  height: 9px;
  margin-right: 7px;
  text-indent: -999px;
  cursor: pointer;
  float: left;
  background: url(/templets/default/images/index_05.png) no-repeat left center;
}

.txtScroll-left .hd ul li.on {
  background: url(/templets/default/images/index_06.png) no-repeat left center;
}

.txtScroll-left .bd {
  width: 251px;
  height: 90px;
  overflow: hidden;
  position: relative;
}

.txtScroll-left .bd a:hover {
  color: #FFFFFF;
  text-decoration: underline;
}

.txtScroll-left .bd ul {
  overflow: hidden;
  zoom: 1;
}

.txtScroll-left .bd ul li {
  line-height: 24px;
  text-align: left;
  height: 90px;
  overflow: hidden;
}

.txtScroll-left .bd ul li span {
  color: #999;
}

.imgtxt {
  height: 24px;
  width: 243px;
  display: block;
  border: 0px solid #000;
  position: absolute;
  bottom: 1px;
  color: #FFFFFF;
  line-height: 24px;
  padding-left: 8px;
  z-index: 222;
  background: url(/templets/default/images/picbg_07.png) repeat-x;
  bottom: 0;
  text-align: left;
}

.imgtxt a {
  color: #FFFFFF;
}

.imgtxt .num_2 {
  height: 20px;
  overflow: hidden;
  position: absolute;
  bottom: 0px;
  right: 0px;
  color: #FFFFFF;
  z-index: 3333;
  width: 75px;
  padding-right: 8px;
}

.imgtxt .num_2 li {
  width: 12px;
  height: 12px;
  margin-right: 3px;
  text-indent: -999px;
  cursor: pointer;
  float: left;
  background: url(/templets/default/images/img2/index_05.png) no-repeat left center;
}

.imgtxt .num_2 li.on {
  background-position: 0 0;
  background: url(/templets/default/images/index_03.png) no-repeat left center;
}

*/

/*首页公司简介*/
.food_img {
  width: auto;
  overflow: hidden;
  position: relative;
}

.box {
  width: 340px;
  height: auto;
  background: url(/templets/default/images/index_11.png) repeat;
  position: absolute;
  left: 0;
  padding: 8px 15px;
  line-height: 18px;
  bottom: -142px;
}

.box p a {
  color: #fff;
  font-size: 13px;
  line-height: 24px;
  text-indent: 2em;
  background: none;
  border: none;
  padding: 0;
}

.box p a:hover {
  text-decoration: underline;
}

.box a {
  display: block;
  margin-top: 5px;
  padding: 0 10px;
  font-size: 12px;
  color: #fff;
  line-height: 24px;
  background: #0175bf;
  border: 1px solid #006db2;
  float: left;
}

.box a:hover.xiangxi {
  background-color: #00aae8;
}

/*底部*/
.footer_bar {
  width: 100%;
  height: auto;
  background: #787878;
}

.footer_bar .footer {
  width: 1100px;
  height: auto;
  padding: 20px 0;
  margin: 0 auto;
  border: none;
}

.footer_bar .footer .footer_l {
  width: auto;
  height: auto;
}

.footer_bar .footer .footer_r {
  width: 835px;
  height: auto;
  padding-top: 10px;
}

.footer_bar .footer_r ul {
  margin-bottom: 15px;
}

.footer_bar .footer_r ul li {
  float: left;
}

.footer_bar .footer_r ul li a {
  line-height: 13px;
  border-right: 1px solid #fbfbfb;
  display: block;
  color: #fbfbfb;
  padding-right: 10px;
  margin-right: 10px;
}

.footer_bar .footer_r ul li:hover a {
  text-decoration: underline;
}

.footer_bar .footer_r .footer_add {
  width: auto;
  height: auto;
}

.footer_bar .footer_add p {
  font-size: 12px;
  color: #fbfbfb;
  text-align: left;
}

.footer_bar .footer_add span {
  margin-right: 10px;
}

.footer_bar .footer_add a {
  margin-left: 10px;
  color: #fbfbfb;
}

.footer_bar .footer_add a:hover {
  color: #fff;
  text-decoration: underline;
}

/*公司介绍*/
.sub_banner {
  width: 100%;
  height: 200px;
}

.cont_posi {
  font-size: 13px;
  color: #777;
  line-height: 30px;
  float: right;
}

.cont_posi p a:hover {
  color: #015db2;
}

.cont_posi .curpos {
  color: #015db2;
}

.conter_box {
  width: 1100px;
  height: auto;
  margin: 0 auto;
  padding-bottom: 0px;
}

.conter_box .conter_r {
  width: 865px;
  height: auto;
  float: right;
  padding-top: 38px;
  padding-bottom: 30px;
}

.conter_box .conter_r .cont_tit {
  width: auto;
  height: auto;
  margin-bottom: 20px;
}

.conter_box .conter_r .cont_tit .cont_title {
  font-size: 24px;
  color: #333;
  line-height: 34px;
  float: left;
}

.conter_box .conter_r h1 {
  font-size: 20px;
  margin-bottom: 15px;
  text-align: left;
}

.conter_box .conter_r h3 {
  font-size: 18px;
  margin-bottom: 15px;
  text-align: left;
}

.conter_box .conter_r h2 {
  font-size: 24px;
  color: #333;
  line-height: 30px;
  margin-bottom: 24px;
}

.conter_box .conter_r h5 {
  font-size: 20px;
  color: #222;
  line-height: 30px;
  margin-bottom: 15px;
}

.conter_box .cont_detail {
  width: auto;
  height: auto;
  padding: 20px 0;
}

.conter_box .cont_detail .cont_d_left {
  width: 310px;
  height: auto;
  float: left;
}

.conter_box .cont_detail .cont_d_right {
  width: 530px;
  height: auto;
  float: right;
}

.conter_box .cont_detail .cont_d_right div {
  font-size: 13px;
  color: #444;
  line-height: 26px;
  margin-bottom: 15px;
}

.conter_box .cont_detail .cont_d_right p {
  font-size: 13px;
  color: #444;
  line-height: 26px;
  margin-bottom: 15px;
  font-weight: bold;
}

.conter_box .cont_detail .cont_d_right p.title {
  font-weight: normal;
  margin-bottom: 0px;
  margin-top: 57px;
  text-indent: 2em;
}

.conter_box .cont_detail .cont_d_right p span {
  color: #1a76cb;
  font-weight: bold;
}

.conter_box .cont_detail .cont_d_right .cont_more {
  font-size: 13px;
  color: #fff;
  line-height: 28px;
  display: block;
  padding: 0 8px;
  background: #015db2;
  float: right;
  margin-top: 30px;
}

.conter_box .cont_detail .cont_d_right a:hover.cont_more {
  background: #1a76cb;
}

.conter_box .cont_detail .cont_d_btm {
  width: auto;
  height: auto;
}

.conter_box .cont_detail .cont_d_btm p {
  font-size: 13px;
  color: #444;
  line-height: 26px;
  text-indent: 2em;
  margin-bottom: 15px;
}

.conter_box .cont_detail .cont_d_btm .cont_more {
  font-size: 13px;
  color: #fff;
  line-height: 28px;
  display: block;
  padding: 0 8px;
  background: #015db2;
  float: right;
  margin-top: 30px;
}

.conter_box .cont_detail .cont_d_btm a:hover.cont_more {
  background: #1a76cb;
}

/*董事长致辞*/
.conter_box .cont_detail_zhici {
  width: auto;
  height: auto;
  padding: 20px 0;
}

.conter_box .cont_detail_zhici .cont_dzc_left {
  width: 235px;
  height: auto;
  float: left;
}

.conter_box .cont_detail_zhici .cont_dzc_right {
  width: 600px;
  height: auto;
  float: right;
}

.conter_box .cont_detail_zhici .cont_dzc_right div {
  font-size: 13px;
  color: #444;
  line-height: 26px;
  text-indent: 2em;
  margin-bottom: 15px;
}

.conter_box .cont_detail_zhici .cont_dzc_right p {
  font-size: 13px;
  color: #444;
  line-height: 26px;
  text-indent: 2em;
  margin-bottom: 15px;
}

.conter_box .cont_detail_zhici div {
  font-size: 13px;
  color: #444;
  line-height: 26px;
  text-indent: 2em;
  margin-bottom: 15px;
}

.conter_box .cont_detail_zhici p {
  font-size: 13px;
  color: #444;
  line-height: 26px;
  text-indent: 2em;
  margin-bottom: 15px;
}

.conter_box .cont_detail_zhici .cont_dzc_right .cont_more {
  font-size: 13px;
  color: #fff;
  line-height: 28px;
  display: block;
  padding: 0 8px;
  background: #015db2;
  float: right;
  margin-top: 30px;
}

.conter_box .cont_detail_zhici .cont_dzc_right a:hover.cont_more {
  background: #1a76cb;
}

.conter_box .cont_detail_zhici .zhici_box {
  width: auto;
  height: auto;
  margin-top: 10px;
}

.conter_box .cont_detail_zhici .zhici_box h2 {
  font-size: 24px;
  color: #333;
  line-height: 30px;
  margin-bottom: 24px;
}

.conter_box .cont_detail_zhici .zhici_box h5 {
  font-size: 20px;
  color: #222;
  line-height: 30px;
  margin-bottom: 15px;
}

.conter_box .cont_detail_zhici .zhici_box p {
  font-size: 13px;
  color: #444;
  line-height: 26px;
  text-indent: 2em;
  margin-bottom: 15px;
}

.conter_box .cont_detail_zhici h2 {
  font-size: 24px;
  color: #333;
  line-height: 30px;
  margin-bottom: 24px;
}

.conter_box .cont_detail_zhici h5 {
  font-size: 20px;
  color: #222;
  line-height: 30px;
  margin-bottom: 15px;
}

.conter_box .cont_detail_zhici p {
  font-size: 13px;
  color: #444;
  line-height: 26px;
  text-indent: 2em;
  margin-bottom: 15px;
}

.conter_box .cont_detail_zhici .dsz_name {
  width: auto;
  height: auto;
  font-size: 14px;
  color: #fff;
  line-height: 49px;
  text-align: center;
  background: url(/templets/default/images/dsz_bg.png) no-repeat;
  text-indent: 0px !important;
}

/*控股*/
.conter_box .cont_detail_kg {
  padding-top: 30px;
  padding-bottom: 40px;
}

.conter_box .cont_detail_kg h1 {
  font-size: 26px;
  color: #222;
  line-height: 26px;
  margin-bottom: 40px;
}

/*通用封面模版样式*/
.cont_detail_gen {
  width: auto;
  height: auto;
  padding: 20px 0;
}

.cont_detail_gen p {
  font-size: 13px;
  color: #444;
  line-height: 26px;
  text-indent: 2em;
  margin-bottom: 10px;
}

.cont_detail_gen div {
  font-size: 13px;
  color: #444;
  line-height: 26px;
  margin-bottom: 10px;
}

.cont_detail_gen h1 {
  font-size: 20px;
  margin-bottom: 15px;
  text-align: left;
}

.cont_detail_gen h3 {
  font-size: 18px;
  margin-bottom: 15px;
  text-align: left;
}

.cont_detail_gen a.a_more {
  font-size: 16px;
  color: #015db2;
  line-height: 26px;
  margin-bottom: 30px;
  display: block;
}

.cont_detail_gen h2 {
  font-size: 26px;
  color: #222;
  line-height: 26px;
  margin-bottom: 20px;
}

.cont_detail_gen h4 {
  font-size: 18px;
  color: #015db2;
  line-height: 26px;
  margin-bottom: 5px;
}

/*企业文化*/
.cont_detail_cul {
  width: auto;
  height: auto;
  padding-bottom: 30px;
  min-height: 450px;
}

.cont_detail_cul .cul_left {
  width: 390px;
  height: auto;
  float: left;
  margin-left: 17px;
}

.cont_detail_cul .cul_right {
  width: 425px;
  height: auto;
  float: right;
  margin-top: 12px;
}

.cont_detail_cul .cul_right .cul_tpname {
  font-size: 18px;
  color: #222;
  line-height: 40px;
  border-bottom: 1px solid #e5e5e5;
}

.cont_detail_cul .cul_right .cul_desc {
  font-size: 13px;
  color: #222;
  line-height: 40px;
  border-bottom: 1px solid #e5e5e5;
}

.cont_detail_cul .cul_right .cul_cont {
  padding: 10px 0;
}

.cont_detail_cul .cul_right .cul_cont p {
  font-size: 13px;
  color: #222;
  line-height: 26px;
}

/*文化活动*/
.cont_qh {
  width: auto;
  height;
  auto;
  float: left;
  margin-left: 20px;
}

.cont_qh ul li {
  float: left;
  border-right: 1px solid #fff;
}

.cont_qh ul li a {
  font-size: 16px;
  color: #fff;
  line-height: 37px;
  background-color: #015db2;
  padding: 0 20px;
  display: block;
}

.cont_qh ul li.qh_curr a {
  background-color: #0075c2;
}

.cont_qh ul li:hover a {
  background-color: #0075c2;
}

.cont_qh_list {
  width: auto;
  height: auto;
  padding: 20px 0;
}

.cont_qh_list ul li {
  widht: auto;
  height: auto;
  margin: 0 8px;
  float: left;
  margin-bottom: 20px;
}

.cont_qh_list .qh_list_img {
  width: 270px;
  height: 180px;
  position: relative;
}

.cont_qh_list .qh_list_img a {
  display: block;
}

.cont_qh_list .qh_list_img .qh_img_black {
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.4);
  position: absolute;
  left: 0;
  top: 0;
  display: none;
}

.cont_qh_list .qh_list_title {
  font-size: 14px;
  color: #444;
  line-height: 40px;
  display: block;
  text-indent: 10px;
  background: #f4f4f4;
}

.cont_qh_list ul li:hover .qh_img_black {
  display: block;
}

.cont_qh_list ul li:hover .qh_list_title {
  background: #015db2;
  color: #fff;
}

/*列表页翻页*/
.dede_pages {
  overflow: hidden;
  padding-top: 12px;
  clear: both;
}

.dede_pages ul {
  font-size: 12px;
  color: #999;
  margin-top: 15px;
  text-align: center;
}

.dede_pages ul li {
  margin-left: 10px;
  color: #888;
  background: #fff;
  display: inline;
}

.dede_pages ul li a {
  color: #888;
  text-decoration: none;
  padding: 6px 10px;
  display: inline-block;
  border: 1px solid #ddd;
}

.dede_pages ul li a:hover {
  background: #1277C2;
  color: #fff;
}

.dede_pages ul li.thisclass {
  background: #1277C2 !important;
  color: #fff !important;
  padding: 6px 10px;
}

.pagebox ul li.thisclass a:hover {
  background: #1277C2 !important;
  color: #fff !important;
  padding: 6px 10px;
}

.dede_pages li select {
  background: #fff;
  line-height: 14px;
  color: #1277C2;
  width: 300px;
  border: none;
}

.dede_pages .pageinfo {
  color: #999;
  padding: 0 6px;
}

.dede_pages .pageinfo strong {
  color: #1277C2;
  font-weight: normal;
}

/*企业资质*/
.cont_zz_list {
  width: auto;
  height: auto;
  padding-bottom: 30px;
}

.cont_zz_list ul li {
  border-bottom: 1px solid #dcdcdc;
  background: #f7f7f7 url(/templets/default/images/js_24.png) no-repeat scroll 16px 13px;
  position: relative;
}

.cont_zz_list ul li .zz_title {
  font-size: 13px;
  color: #555;
  line-height: 40px;
  padding-left: 50px;
  display: block;
}

.cont_zz_list ul li:hover .zz_title {
  color: #015db2;
}

.cont_zz_list .block_img {
  width: auto;
  height: auto;
  padding-left: 16px;
  position: absolute;
  left: 338px;
  top: -80px;
  display: none;
  z-index: 50;
  /* background:url(/templets/default/images/js_25_01.png) no-repeat scroll 0 90px; */
}

.cont_zz_list .block_img a {
  display: block;
  padding: 8px;
  border: 1px solid #015db2;
  background: #fff;
  z-index: 555;
  float: left;
}

.cont_zz_list ul li:hover .block_img {
  display: block;
}

.cont_zz_list ul li:hover {
  background-color: #fcfcfc;
}

.cont_zz_list .bg_san {
  width: auto;
  height: auto;
  display: block;
  float: left;
  padding-top: 90px;
  z-index: 666;
  position: absolute;
  left: 0;
}

/*左侧分类*/
.ny_zb {
  width: 199px;
  overflow: hidden;
  border-right: 1px solid #eaeaea;
  font-family: " ";
  float: left;
  min-height: 639px;
}

.ny_zbbt {
  height: auto;
  overflow: hidden;
  padding: 20px 0;
  background: url(/templets/default/images/js_26.png) no-repeat scroll left bottom;
}

.ny_zbbt span {
  font-size: 14px;
  color: #666;
  line-height: 20px;
}

.ny_zbbt p {
  font-size: 24px;
  color: #333;
  line-height: 30px;
}

.ny_zblb1 {
  padding: 0px 0px 0px 0px;
}

.ny_zblb1 li {
  line-height: 33px;
  font-size: 14px;
  color: #333;
  float: left;
  width: 100%;
}

.ny_zblb1 li a {
  display: block;
  padding-left: 15px;
  text-decoration: none;
  color: #333;
  font-size: 16px;
  line-height: 47px;
  border-bottom: 1px solid #ededee;
}

.ny_zblb1 li a.cur {
  color: #FFFFFF;
  text-decoration: none;
  padding-left: 15px;
  background: url(/templets/default/images/js_28.png) no-repeat scroll 154px 21px;
  background-color: #386beb;
}

.ny_zblb1 li ul {
  display: none;
  color: #666;
  padding: 5px 0 5px 13px;
  border-bottom: 1px solid #ededee
}

.ny_zblb1 li ul li {
  float: none;
  background-image: none;
  margin-top: 0px;
  font-size: 12px;
}

.ny_zblb1 .left_sub_nav li a {
  border-bottom: none !important;
  line-height: 42px !important;
}

.ny_zblb1 li ul li a {
  display: block;
  padding-left: 15px;
  font-size: 14px;
  background: url(/templets/default/images/js_27-1.png) no-repeat scroll 2px 21px;
}

.ny_zblb1 li ul li a.current {
  color: #015db2;
  background: url(/templets/default/images/js_27.png) no-repeat scroll 2px 21px;
}

.ny_zblb1 li ul a:hover {
  color: #015db2;
}

/*新闻列表*/
.cont_news_list {
  width: auto;
  height: auto;
  padding-bottom: 30px;
}

.cont_news_list .news_top {
  width: auto;
  height: auto;
  padding: 5px;
  border: 1px solid #ccc;
}

/*新闻列表推荐部分*/
.txtScroll-left-news {
  width: auto;
  height: auto;
  margin: auto;
  position: relative;
}

.txtScroll-left-news .bd {
  width: auto;
  height: auto;
  overflow: hidden;
  position: relative;
}

.txtScroll-left-news .bd a:hover {
  color: #015db2;
}

.txtScroll-left-news .bd ul {
  overflow: hidden;
  zoom: 1;
}

.txtScroll-left-news .bd ul li {
  padding: 0;
  text-align: left;
  height: auto;
  overflow: hidden;
  border-bottom: none;
}

.txtScroll-left-news .news_img {
  width: 309px;
  height: 205px;
  overflow: hidden;
  float: left;
}

.txtScroll-left-news .prev,
.txtScroll-left-news .next {
  width: 26px;
  height: 26px;
  cursor: pointer;
  position: absolute;
  background: url(/templets/default/images/news_02.png) no-repeat;
  z-index: 666
}

.txtScroll-left-news .prev {
  right: 46px;
  bottom: 10px;
  background-position: left top;
}

.txtScroll-left-news div:hover.prev {
  background-position: left bottom;
}

.txtScroll-left-news .next {
  right: 10px;
  bottom: 10px;
  background-position: right top;
}

.txtScroll-left-news div:hover.next {
  background-position: right bottom;
}

.imgtxt-news {
  width: 495px;
  height: 163px;
  padding: 21px;
  z-index: 2222;
  background: #f4f4f4;
  float: right;
}

.imgtxt-news .news_titlea {
  font-size: 20px;
  color: #222;
  line-height: 30px;
  display: block;
}

.imgtxt-news .news_desca {
  font-size: 13px;
  color: #444;
  line-height: 26px;
  margin-top: 10px;
}

.cont_news_list ul li {
  padding: 5px;
  border-bottom: 1px dashed #d4d4d4;
}

.cont_news_list .pubdate {
  width: auto;
  height: auto;
  float: left;
}

.cont_news_list .pubdate .date {
  font-size: 28px;
  color: #888;
  line-height: 40px;
  width: 57px;
  display: block;
  text-align: center;
  background: #f4f4f4;
}

.cont_news_list .pubdate .y_month {
  font-size: 12px;
  color: #888;
  line-height: 20px;
  width: 57px;
  display: block;
  text-align: center;
  margin-top: 2px;
  background: #f4f4f4;
}

.cont_news_list .newsmess {
  width: auto;
  height: auto;
  padding-top: 6px;
}

.cont_news_list .newsmess .news_title {
  font-size: 16px;
  color: #222;
  line-height: 32px;
  display: block;
  float: left;
}

.cont_news_list ul li:hover .newsmess .news_title {
  color: #015db2;
}

.cont_news_list ul li:hover {
  cursor: pointer;
  background-color: #f5f5f5;
}

.cont_news_list .newsmess .news_desc {
  font-size: 13px;
  color: #666;
  line-height: 20px;
}

.cont_news_list .newsmess span {
  float: right;
  color: #888;
  line-height: 32px;
}

/*新闻详细*/
.cont_news_det {
  width: auto;
  height: auto;
  padding: 10px 0 30px;
}

.cont_news_det .box_title {
  width: auto;
  height: auto;
  padding-bottom: 15px;
  border-bottom: 1px dashed #d4d4d4;
  position: relative;
}

.cont_news_det .box_title .d_title {
  font-size: 26px;
  color: #222;
  line-height: 30px;
  margin-bottom: 15px;
  text-align: center;
}

.cont_news_det .box_title .datebox {
  width: 285px;
  height: auto;
  text-align: center;
  margin: 0 auto;
  margin-top: 25px;
}

.cont_news_det .box_title .dtime {
  font-size: 13px;
  color: #838383;
  line-height: 28px;
  display: inline-block;
  margin-right: 25px;
  padding-left: 20px;
  background: url(/templets/default/images/iconfont-time.png) no-repeat scroll left center;
  background-size: 14px 14px;
  float: left
}

.cont_news_det .box_title .fx_box_bg {
  display: inline-block !important;
  padding-left: 23px;
  background: url(/templets/default/images/iconfont-fenxiang.png) no-repeat scroll left center;
  background-size: 14px 14px;
  float: right;
}

.cont_news_det .box_title .return_list {
  font-size: 12px;
  color: #888;
  line-height: 30px;
  position: absolute;
  right: 0px;
  bottom: 13px;
}

.cont_news_det .box_title a:hover.return_list {
  color: #015db2;
}

.cont_news_det .box_btm {
  width: auto;
  height: auto;
  padding: 20px 0;
  min-height: 370px;
}

.cont_news_det .box_btm p {
  font-size: 16px;
  color: #444;
  line-height: 26px;
  margin-bottom: 15px;
  text-indent: 2em;
}

.cont_news_det .box_btm div {
  font-size: 16px;
  color: #444;
  line-height: 26px;
  margin-bottom: 15px;
  text-indent: 2em;
}

.cont_news_det .box_btm p img {
  max-width: 600px;
  text-indent: -2em;
  display: inline-block;
  height: auto !important;
}

.cont_news_det table {
  border: 1px solid #ddd;
  border-bottom: none;
  border-right: none;
}

.cont_news_det table td {
  padding: 5px;
  font-size: 13px;
  border-bottom: 1px solid #ddd;
  border-right: 1px solid #ddd;
}

.cont_news_det table td p {
  text-indent: 0px !important;
  margin-bottom: 0 !important;
}

/*产品与技术*/
.cont_prod_list {
  width: auto;
  height: auto;
  padding-bottom: 30px;
}

.cont_prod_list ul {
  width: 885px;
  overflow: hidden;
}

.cont_prod_list ul li {
  width: 277px;
  height: 344px;
  float: left;
  margin-right: 16px;
  margin-bottom: 16px;
}

.cont_prod_list ul li a.imgs {
  width: 277px;
  height: 167px;
  display: block;
  overflow: hidden;
  position: relative;
}

.cont_prod_list ul li a.imgs img {
  width: 100%;
  position: absolute;
}

.cont_prod_list ul li .txts {
  width: auto;
  height: auto;
  background: #f5f5f5;
  padding: 25px 20px;
}

.cont_prod_list ul li .txts a.tit {
  font-size: 18px;
  color: #333;
  line-height: 26px;
  display: block;
  text-align: center;
  width: 100%;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  margin-bottom: 12px;
}

.cont_prod_list ul li .txts p {
  font-size: 13px;
  color: #666;
  line-height: 24px;
  text-align: center;
  height: 48px;
  overflow: hidden;
  margin-bottom: 15px;
}

.cont_prod_list ul li .txts a.more {
  width: 78px;
  height: 20px;
  display: block;
  border: 1px solid #444;
  margin: 0 auto;
  font-size: 12px;
  color: #444;
  line-height: 20px;
  text-align: center;
}

.cont_prod_list ul li:hover .txts {
  background: #0068b7;
}

.cont_prod_list ul li:hover .txts a.tit {
  color: #fff;
}

.cont_prod_list ul li:hover .txts p {
  color: #fff;
}

.cont_prod_list ul li:hover .txts a.more {
  border-color: #fff;
  color: #fff;
}

.fan_ye {
  width: auto;
  height: auto;
  background: #efefef;
}

.fan_ye ul li {
  font-size: 13px;
  color: #666;
  line-height: 60px;
}

.fan_ye ul li a {
  font-size: 13px;
  line-height: 60px;
  display: inline-block;
  padding: 0 15px;
}

.fan_ye ul li a:hover {
  color: #005dad;
}

.fan_ye ul li span.pre {
  padding-left: 10px;
  padding-right: 10px;
  background: #dbdbdb;
  display: inline-block;
}

.fan_ye ul li span.pre a {
  padding: 0;
}

.fan_ye ul li span.next {
  padding-left: 10px;
  padding-right: 10px;
  background: #dbdbdb;
  display: inline-block;
}

.fan_ye ul li span.next a {
  padding: 0
}

/*采访预约*/
.cont_detail_cf {
  padding: 20px 0;
}

.cont_detail_cf .cf_table {
  width: 435px;
  height: auto;
  float: left;
}

.cont_detail_cf .cf_table td {
  padding: 10px 0;
  padding-right: 10px;
}

.cont_detail_cf .cf_table p {
  font-size: 14px;
  color: #555;
  line-height: 40px;
  float: right;
}

.cont_detail_cf .cf_table .requi {
  font-size: 14px;
  color: #da0000;
  display: block;
  float: right;
  margin-top: 12px;
  margin-right: 8px;
}

.cont_detail_cf .cf_table .intxt {
  width: 274px;
  height: 38px;
  border: 1px solid #e3e3e3;
  font-size: 14px;
  color: #333;
  line-height: 38px;
  line-height: 38px\9;
  padding-left: 10px;
}

.cont_detail_cf .cf_table .intxt_yzm {
  width: 80px;
  height: 38px;
  line-height: 38px;
  padding-left: 10px;
  font-size: 14px;
  color: #333;
  line-height: 38px\9;
  float: left;
  margin-right: 10px;
  border: 1px solid #e5e5e5;
  float: left;
}

.cont_detail_cf .cf_table .image_yzm {
  height: 40px;
  margin-right: 10px;
  float: left;
}

.cont_detail_cf .cf_table .a_yzm {
  font-size: 13px;
  color: #555;
  line-height: 38px;
  display: block;
  float: left;
}

.cont_detail_cf .cf_table a:hover.a_yzm {
  color: #015db2;
}

.cont_detail_cf .cf_table .coolbg {
  padding: 0 30px;
  font-size: 15px;
  color: #fff;
  line-height: 32px;
  height: 32px;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border: none;
  background: #015db2;
  cursor: pointer;
  margin-right: 10px;
}

.cont_detail_cf .cf_table input:hover.coolbg {
  background: #0075c2
}

.cont_detail_cf .cf_content {
  width: 290px;
  height: auto;
  float: left;
  margin-left: 50px;
  background: #e2f1ff url(/templets/default/images/news_03.png) no-repeat scroll center bottom;
  margin-top: 10px;
}

.cont_detail_cf .cf_content .con_table {
  width: auto;
  height: auto;
  padding: 50px 0;
  padding-left: 10px;
  padding-bottom: 114px;
}

.cont_detail_cf .cf_content .con_table td {
  font-size: 14px;
  color: #015db2;
  line-height: 28px;
}

/*业务领域*/
.cont_bus_list {
  width: auto;
  height: auto;
}

.cont_bus_list ul li {
  padding: 20px 8px;
  border-bottom: 1px dashed #d4d4d4;
}

.cont_bus_list .bus_img {
  width: 230px;
  height: 150px;
  float: left;
  margin-right: 20px;
  overflow: hidden;
}

.cont_bus_list .bus_img a img {
  width: 230px;
  height: 150px;
}

.cont_bus_list .bus_txt {
  width: 599px;
  height: 150px;
  float: right;
  position: relative;
}

.cont_bus_list .bus_txt .bus_title {
  font-size: 18px;
  color: #222;
  line-height: 22px;
  margin-bottom: 10px;
  display: block;
}

.cont_bus_list .bus_txt .bus_desc {
  font-size: 13px;
  color: #666;
  line-height: 24px;
}

.cont_bus_list .bus_txt .bus_more {
  font-size: 12px;
  color: #ff6600;
  display: block;
  line-height: 22px;
  margin-top: 48px;
  position: absolute;
  right: 0;
  bottom: 0;
}

.cont_bus_list ul li:hover {
  background-color: #f5f5f5;
}

.cont_bus_list ul li:hover .bus_title {
  color: #015db2
}

/*公司业绩*/
.cont_pro_list {
  padding-bottom: 30px;
}

.cont_pro_list ul li {
  border-bottom: 1px dashed #d4d4d4;
}

.cont_pro_list .pro_title {
  font-size: 14px;
  color: #444;
  line-height: 44px;
  float: left;
  display: block;
  background: url(/templets/default/images/ys_01.png) no-repeat scroll left center;
  padding-left: 20px;
}

.cont_pro_list a:hover.pro_title {
  color: #015db2;
}

.cont_pro_list .pro_date {
  font-size: 12px;
  color: #888;
  line-height: 44px;
  float: right;
  display: block;
}

/*社会招聘*/
.cont_detail_sh {
  width: auto;
  height: auto;
  margin-top: 30px;
  background: url(/templets/default/images/sh_01.jpg) no-repeat;
  padding-top: 35px;
}

.cont_detail_sh .sh_box1 {
  width: 480px;
  height: auto;
  margin-bottom: 10px;
  margin-left: 30px;
}

.cont_detail_sh .sh_box1 h4 {
  font-size: 16px;
  color: #f80606;
  line-height: 26px;
}

.cont_detail_sh .sh_box1 p {
  font-size: 13px;
  color: #333;
  line-height: 26px;
}

.cont_detail_sh .sh_box2 {
  width: 355px;
  height: auto;
  margin-left: 30px;
}

.cont_detail_sh .sh_box2 p {
  font-size: 13px;
  color: #333;
  line-height: 26px;
}

.cont_detail_sh .sh-links {
  width: auto;
  height: auto;
  margin-top: 76px;
  padding-left: 30px;
  padding-bottom: 67px;
}

.cont_detail_sh .sh-links ul li {
  width: 250px;
  height: auto;
  display: inline-block;
  margin-right: 25px;
}

.cont_detail_sh .sh-links ul li:hover {
  opacity: 0.95;
  filter: alpha(opacity=95);
  -moz-opacity: 0.95;
  -khtml-opacity: 0.95;
}

.cont_detail_sh .sh-links ul li a {
  display: block;
  padding: 28px 0;
}

.cont_detail_sh .sh-links ul li h1 {
  font-size: 18px;
  color: #fff;
  line-height: 26px;
  text-align: center;
}

.cont_detail_sh .sh-links ul li p {
  font-size: 14px;
  color: #fff;
  line-height: 26px;
  text-align: center;
}

.cont_detail_sh .sh-links .link_1 {
  background: url(/templets/default/images/xy_02.png) no-repeat;
}

.cont_detail_sh .sh-links .link_2 {
  background: url(/templets/default/images/xy_03.png) no-repeat;
}

.cont_detail_sh .sh-links .link_3 {
  background: url(/templets/default/images/xy_04.png) no-repeat;
}

.cont_detail_sh .sh-links .link_4 {
  background: url(/templets/default/images/xy_05.png) no-repeat;
}

/*校园招聘*/
.cont_detail_xy {
  width: auto;
  height: auto;
  margin-top: 30px;
  background: url(/templets/default/images/xy_01.jpg) no-repeat;
  padding-top: 35px;
}

.cont_detail_xy .xy_box1 {
  width: 480px;
  height: auto;
  margin-bottom: 10px;
  margin-left: 30px;
}

.cont_detail_xy .xy_box1 h4 {
  font-size: 16px;
  color: #f80606;
  line-height: 26px;
}

.cont_detail_xy .xy_box1 p {
  font-size: 13px;
  color: #333;
  line-height: 26px;
}

.cont_detail_xy .xy_box2 {
  width: 355px;
  height: auto;
  margin-left: 30px;
}

.cont_detail_xy .xy_box2 p {
  font-size: 13px;
  color: #333;
  line-height: 26px;
}

.cont_detail_xy .xy-links {
  width: auto;
  height: auto;
  margin-top: 76px;
  padding-left: 30px;
  padding-bottom: 67px;
}

.cont_detail_xy .xy-links ul li {
  width: 250px;
  height: auto;
  display: inline-block;
  margin-right: 25px;
}

.cont_detail_xy .xy-links ul li:hover {
  opacity: 0.95;
  filter: alpha(opacity=95);
  -moz-opacity: 0.95;
  -khtml-opacity: 0.95;
}

.cont_detail_xy .xy-links ul li a {
  display: block;
  padding: 28px 0;
}

.cont_detail_xy .xy-links ul li h1 {
  font-size: 18px;
  color: #fff;
  line-height: 26px;
  text-align: center;
}

.cont_detail_xy .xy-links ul li p {
  font-size: 14px;
  color: #fff;
  line-height: 26px;
  text-align: center;
}

.cont_detail_xy .xy-links .link_1 {
  background: url(/templets/default/images/xy_02.png) no-repeat;
}

.cont_detail_xy .xy-links .link_2 {
  background: url(/templets/default/images/xy_03.png) no-repeat;
}

.cont_detail_xy .xy-links .link_3 {
  background: url(/templets/default/images/xy_04.png) no-repeat;
}

/*产品详情*/
.cont_detail_prod {
  width: auto;
  height: auto;
}

.cont_detail_prod .c-d-t {
  width: auto;
  height: auto;
  border-bottom: 1px dashed #b6b6b6;
}

.cont_detail_prod .c-d-t h2 {
  font-size: 24px;
  color: #333;
  line-height: 30px;
  text-align: center;
}

.cont_detail_prod .c-d-t ul {
  margin-bottom: 30px;
  text-align: center;
}

.cont_detail_prod .c-d-t ul li {
  width: auto;
  height: auto;
  display: inline-block;
  margin: 0 10px;
}

.cont_detail_prod .c-d-t ul li a {
  font-size: 14px;
  color: #fff;
  line-height: 36px;
  display: block;
  padding: 0 10px;
  background: #b8b8b8;
}

.cont_detail_prod .c-d-t ul li.h1 a {
  background: #015db2;
}

.cont_detail_prod .c-d-t ul li:hover a {
  background: #015db2;
}

.cont_detail_prod .c-d-b {
  width: auto;
  height: auto;
  padding: 30px 0
}

.cont_detail_prod .c-d-b p {
  font-size: 14px;
  color: #444;
  line-height: 26px;
}

.cont_detail_prod .prod_box1 {
  width: auto;
  height: auto;
  padding-bottom: 30px;
}

.cont_detail_prod .prod_box1 .prod_image {
  width: 323px;
  height: 213px;
  float: left;
  overflow: hidden;
}

.cont_detail_prod .prod_box1 .prod_txt {
  width: 505px;
  height: auto;
  float: left;
  margin-left: 23px;
}

.cont_detail_prod .prod_box1 .prod_txt p {
  font-size: 13px;
  color: #444;
  line-height: 26px;
  text-indent: 2em;
}

.cont_detail_prod .prod_box2 {
  width: auto;
  height: auto;
  padding-bottom: 30px;
}

.cont_detail_prod .prod_box2 .prod_title {
  width: auto;
  height: auto;
  background: url(/templets/default/images/cp_03.png) repeat-x scroll left center;
}

.cont_detail_prod .prod_box2 .prod_title h2 {
  font-size: 16px;
  color: #222;
  line-height: 26px;
  padding: 0 10px;
  background: #fff;
  float: left;
}

.cont_detail_prod .prod_box2 .prod_body {
  width: auto;
  height: auto;
  padding: 0 5px;
}

.cont_detail_prod .prod_box2 .prod_body p {
  font-size: 14px;
  color: #444;
  line-height: 26px;
  padding-left: 20px;
  background: url(/templets/default/images/04_h.png) no-repeat scroll 5px 10px;
}

.txtScroll-leftd {
  width: 323px;
  height: 214px;
  margin: auto;
  position: relative;
}

.txtScroll-leftd .hd {
  height: 24px;
  overflow: hidden;
  position: absolute;
  bottom: 2px;
  right: 0px;
  color: #FFFFFF;
  z-index: 3333;
  width: auto;
}

.txtScroll-leftd .hd ul {
  height: auto;
  zoom: 1;
  margin-top: 7px;
  float: right;
  margin-right: 3px;
}

.txtScroll-leftd .hd ul li {
  width: 9px;
  height: 9px;
  margin-right: 7px;
  text-indent: -999px;
  cursor: pointer;
  float: left;
  background: url(/templets/default/images/index_05.png) no-repeat left center;
}

.txtScroll-leftd .hd ul li.on {
  background: url(/templets/default/images/index_06.png) no-repeat left center;
}

.txtScroll-leftd .bd {
  width: 323px;
  height: 214px;
  overflow: hidden;
  position: relative;
}

.txtScroll-leftd .bd a:hover {
  color: #FFFFFF;
  text-decoration: underline;
}

.txtScroll-leftd .bd ul {
  overflow: hidden;
  zoom: 1;
}

.txtScroll-leftd .bd ul li {
  line-height: 24px;
  text-align: left;
  height: 214px;
  overflow: hidden;
}

.txtScroll-leftd .bd ul li span {
  color: #999;
}

.imgtxt_a {
  height: 28px;
  width: 315px;
  display: block;
  border: 0px solid #000;
  position: absolute;
  bottom: 1px;
  color: #FFFFFF;
  line-height: 28px;
  padding-left: 8px;
  z-index: 2222;
  background: url(/templets/default/images/pd_01.png) repeat;
  bottom: 0;
  text-align: left;
}

.imgtxt_a a {
  color: #FFFFFF;
}

.imgtxt_a .num_2 {
  height: 20px;
  overflow: hidden;
  position: absolute;
  bottom: 0px;
  right: 0px;
  color: #FFFFFF;
  z-index: 3333;
  width: 75px;
  padding-right: 8px;
}

.imgtxt_a .num_2 li {
  width: 12px;
  height: 12px;
  margin-right: 3px;
  text-indent: -999px;
  cursor: pointer;
  float: left;
  background: url(/templets/default/images/img2/index_05.png) no-repeat left center;
}

.imgtxt_a .num_2 li.on {
  background-position: 0 0;
  background: url(/templets/default/images/index_03.png) no-repeat left center;
}

/*子公司链接*/
.cont_comp_list {
  width: auto;
  height: auto;
  padding-bottom: 30px
}

.cont_comp_list ul li {
  width: 30%;
  height: auto;
  float: left;
  margin-left: 15%;
  list-style-type: square
}

.cont_comp_list ul li a {
  font-size: 14px;
  color: #333;
  line-height: 28px;
  margin-bottom: 8px;
  text-align: left;
  display: block;
}

.cont_comp_list ul li a:hover {
  color: #015db2;
}

.cont_comp_list ul li p {
  font-size: 14px;
  color: #333;
  line-height: 28px;
  margin-bottom: 8px;
  text-align: left;
  display: block;
}

/*资质荣誉*/
.cont_ry_list {
  width: auto;
  height: auto;
}

.cont_ry_list ul li {
  float: left;
}

.cont_ry_list ul li a {
  font-size: 16px;
  color: #fff;
  line-height: 37px;
  display: block;
}

.cont_ry_list ul li {
  widht: auto;
  height: auto;
  margin: 0 8px;
  float: left;
  margin-bottom: 20px;
}

.cont_ry_list .ry_list_img {
  width: 270px;
  height: 180px;
  position: relative;
  overflow: hidden;
}

.cont_ry_list .ry_list_img a {
  display: block;
  height: 180px;
  overflow: hidden;
}

.cont_ry_list .ry_list_img a img {
  height: 180px;
}

.cont_ry_list .ry_list_img .ry_img_black {
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.4);
  position: absolute;
  left: 0;
  top: 0;
  display: none;
}

.cont_ry_list .ry_list_title {
  font-size: 14px;
  color: #444;
  line-height: 40px;
  display: block;
  text-indent: 10px;
  background: #f4f4f4;
}

.cont_ry_list ul li:hover .ry_img_black {
  display: block;
}

.cont_ry_list ul li:hover .ry_list_title {
  background: #015db2;
  color: #fff;
}

.cont_ry_list table {
  border: none !important;
}

.cont_ry_list table td {
  border: none !important;
}

/*投资者关系*/
.rela_list {
  width: auto;
  height: auto;
}

.rela_list p {
  font-size: 13px;
  color: #333;
  line-height: 36px;
}

.bsyzt_pdf {
  font-size: 13px;
  color: #333;
  line-height: 40px;
  display: block;
  background: url(/templets/default/images/ys_01.png) no-repeat scroll left center;
  padding-left: 20px;
  border-bottom: 1px dashed #d4d4d4
}

.pdf_zxyl {
  width: 105px;
  height: 30px;
  border: none;
  background: url(/templets/default/images/yuedu.jpg) no-repeat;
  cursor: pointer;
  text-indent: -999px;
  margin-top: 7px;
  margin-right: 15px;
}

.pdf_xz {
  width: 80px;
  height: 30px;
  border: none;
  cursor: pointer;
  background: url(/templets/default/images/xiazai.jpg) no-repeat;
  text-indent: -999px;
  margin-top: 7px;
}

input:hover.pdf_zxyl {
  opacity: 0.8;
}

input:hover.pdf_xz {
  opacity: 0.8;
}

/*领导关怀*/
.cont_lda_list {
  width: auto;
  height: auto;
  padding: 20px 0;
}

.cont_lda_list ul li {
  width: 270px;
  height: auto;
  margin: 0 8px;
  float: left;
  margin-bottom: 20px;
}

.cont_lda_list .qh_list_img {
  width: 270px;
  height: 189px;
  position: relative;
}

.cont_lda_list .qh_list_img a {
  display: block;
}

.cont_lda_list .qh_list_img .qh_img_black {
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.4);
  position: absolute;
  left: 0;
  top: 0;
  display: none;
}

.cont_lda_list .qh_list_title {
  font-size: 14px;
  color: #444;
  line-height: 40px;
  display: block;
  text-indent: 10px;
  background: #f4f4f4;
}

.cont_lda_list ul li:hover .qh_img_black {
  display: block;
}

.cont_lda_list ul li:hover .qh_list_title {
  background: #015db2;
  color: #fff;
}

/*领导关怀弹出层*/
.qh_list_title_img {
  width: auto;
  height: auto;
}

.qh_list_title_name {
  font-size: 13px;
  color: #333;
  line-height: 32px;
  display: block;
  text-align: center;
  display: block;
  background: #f4f4f4
}

.cx_table {
  width;
  auto;
  height: auto;
  border-left: 1px solid #ddd;
  border-top: 1px solid #ddd;
}

.cx_table td {
  border-right: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
}

/*公司宣传册*/
.conter_box .cont_detail_xcc {
  width: auto;
  height: auto;
}

.conter_box .cont_detail_xcc ul li {
  float: left;
  margin-right: 20px;
  width: 200px;
  height: auto;
  margin-bottom: 10px;
}

.conter_box .cont_detail_xcc ul li a .img {
  width: 200px;
  height: 133px;
  overflow: hidden;
}

.conter_box .cont_detail_xcc ul li a .img img {
  width: 200px;
  height: auto;
}

.conter_box .cont_detail_xcc ul li a p.xtit {
  width: 200px;
  height: 30px;
  line-height: 30px;
  line-height: 30px\9;
  font-size: 14px;
  text-align: center;
}

.topindex5 .nav_lev2 .nav_menu {
  display: none;
  background: none;
}

.topindex5 .nav_lev2 {
  background: none;
}

/*联系我们*/
.cont_list_lx {
  width: auto;
  height: auto;
  padding-bottom: 30px;
}

.cont_list_lx ul li {
  width: 50%;
  min-height: 180px;
  float: left;
  margin-bottom: 20px;
}

.cont_list_lx ul li span {
  font-size: 20px;
  color: #ddd;
  line-height: 35px;
  float: left;
  width: 60px;
  height: 150px;
  display: block;
}

.cont_list_lx ul li .add_mess {
  width: auto;
  height: auto;
}

.cont_list_lx .add_mess h2 {
  font-size: 14px;
  color: #333;
  line-height: 28px;
  margin-bottom: 5px;
  font-weight: bold;
}

.cont_list_lx .add_mess div p {
  font-size: 12px;
  color: #888;
  line-height: 24px;
  text-indent: 0;
}

.cont_list_lx .add_mess .map_link {
  font-size: 14px;
  color: #fff;
  padding: 0 8px;
  line-height: 32px;
  display: block;
  background: #157dde;
  float: left;
  margin-top: 15px;
}

.cont_list_lx .add_mess a:hover.map_link {
  background: #2b8fed
}



.cont_wx_list {
  width: auto;
  height: auto;
  padding-bottom: 30px;
}

.cont_wx_list ul {
  width: 865px;
  overflow: hidden;
}

.cont_wx_list ul li {
  float: left;
  margin-right: 15px;
  margin-bottom: 10px;
}

.cont_wx_list ul li .img {
  border: solid 1px #999;
  width: 200px;
  height: 200px;
}

.cont_wx_list ul li p {
  width: 200px;
  height: 25px;
  font-size: 14px;
  line-height: 25px;
  line-height: 25px\9;
  text-align: center;
  color: #015db2;
}


/*表单*/
.index_bd {
  width: 100%;
  height: auto;
  background: url(/templets/default/images/bd_02.png) no-repeat scroll top center;
  padding-top: 10px;
}

.index_bd .bd_title {
  width: auto;
  height: 78px;
  background: url(/templets/default/images/bd_01.png) no-repeat scroll top center;
  margin-bottom: 30px;
}

.index_bd .bd_title h2 {
  font-size: 18px;
  color: #666;
  line-height: 78px;
  text-align: center;
}

.index_bd .bd_title h2 a {
  font-size: 18px;
  color: #015db2;
  font-family: Arial;
}

.index_bd table {
  width: 100%;
  font-family: " ";
}

.index_bd select {
  font-family: " ";
}

.index_bd .title {
  text-align: center;
  font-size: 16px;
  color: #015db2;
  padding-bottom: 20px;
}

.index_bd .title p {
  font-size: 16px;
  color: #015db2;
  line-height: 30px;
  text-indent: 0em;
  float: none;
  text-align: center;
  background: url(/templets/default/images/bd_03.png) no-repeat scroll center center;
}

.index_bd table p {
  font-size: 14px;
  color: #555;
  line-height: 20px;
  float: right;
  margin-right: 15px;
  text-indent: 0;
  margin-bottom: 20px;
}

.index_bd span.bt {
  float: right;
  margin-right: 10px;
  color: #cc0000;
  margin-top: 2px;
}

.index_bd table input {
  width: 284px;
  height: 38px;
  border: 1px solid #e3e3e3;
  line-height: 38px;
  line-height: 38px\0;
  margin-bottom: 20px;
  font-size: 14px;
  color: #333;
}

.index_bd table select {
  width: 284px;
  height: 38px;
  border: 1px solid #e3e3e3;
  line-height: 38px;
  padding: 5px;
  color: #555;
  margin-bottom: 20px;
}

.index_bd table textarea {
  margin-bottom: 20px;
  font-size: 14px;
  color: #555;
  border: 1px solid #e3e3e3;
}

.index_bd .coolbg {
  width: 100px;
  height: 31px;
  border: none;
  background: #015db2;
  font-size: 18px;
  color: #fff;
  line-height: 31px;
  cursor: pointer;
  border-radius: 3px;
}

.index_bd input:hover.coolbg {
  background: #1473ca;
}

.index_bd table a.yzm_a {
  float: left;
  font-size: 14px;
  color: #555;
  margin-top: 8px;
}

.index_bd table a.yzm_a:hover {
  color: #015db2;
}


/*技术应用*/
.cont_detail_gen .cont-jsyy-list {
  width: auto;
  height: auto;
}

.cont_detail_gen .cont-jsyy-list ul {
  width: 900px;
}

.cont_detail_gen .cont-jsyy-list ul li {
  float: left;
  margin-right: 16px;
  width: 200px;
  height: auto;
  margin-bottom: 10px;
}

.cont_detail_gen .cont-jsyy-list ul li .imgs {
  width: 200px;
  height: 133px;
  display: block;
  overflow: hidden;
}

.cont_detail_gen .cont-jsyy-list ul li .imgs img {
  width: 200px;
  display: block;
}

.cont_detail_gen .cont-jsyy-list ul li .tits {
  width: 200px;
  height: auto;
  line-height: 30px;
  display: block;
  text-align: center;
  font-size: 14px;
  color: #444;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.cont_detail_gen .cont-jsyy-list ul li:hover .tits {
  color: #015db2;
}


.cont_detail_gen .talent {
  width: auto;
  height: auto;
}

.cont_detail_gen .talent .top {
  width: auto;
  height: auto;
  margin-bottom: 15px;
  position: relative;
}

.cont_detail_gen .talent .top img {
  width: auto;
  max-width: 100%;
  display: block;
  margin: 0 auto;
}

.cont_detail_gen .talent .top .text {
  width: auto;
  height: auto;
  position: absolute;
  left: 42px;
  top: 62px;
}

.cont_detail_gen .talent .top .text p {
  font-size: 15px;
  color: #333;
  line-height: 36px;
  text-align: left;
  text-indent: 0;
  margin: 0;
}

.cont_detail_gen .talent .btm {
  width: auto;
  height: auto;
}

.cont_detail_gen .talent .btm ul {
  width: 910px;
}

.cont_detail_gen .talent .btm ul li {
  width: 189px;
  height: auto;
  float: left;
  margin-right: 36px;
}

.cont_detail_gen .talent .btm ul li a {
  width: 189px;
  height: auto;
  display: block;
}

.cont_detail_gen .talent .btm ul li a h2 {
  font-size: 18px;
  line-height: 46px;
  text-align: center;
  text-align: center;
  font-weight: bold;
  margin: 0
}

.cont_detail_gen .talent .btm ul li a.qz-link01 h2 {
  color: #63b455;
}

.cont_detail_gen .talent .btm ul li a.qz-link02 h2 {
  color: #f6641d;
}

.cont_detail_gen .talent .btm ul li a.qz-link03 h2 {
  color: #2380cf;
}

.cont_detail_gen .talent .btm ul li a.qz-link04 h2 {
  color: #ff5330;
}

.cont_detail_gen .talent .btm ul li i {
  width: 189px;
  height: 189px;
  display: block;
  margin: 0 auto;
}

.cont_detail_gen .talent .btm ul li i.qz-icon01 {
  background: url(/templets/default/images/qz02.png) no-repeat;
}

.cont_detail_gen .talent .btm ul li i.qz-icon02 {
  background: url(/templets/default/images/qz03.png) no-repeat;
}

.cont_detail_gen .talent .btm ul li i.qz-icon03 {
  background: url(/templets/default/images/qz04.png) no-repeat;
}

.cont_detail_gen .talent .btm ul li i.qz-icon04 {
  background: url(/templets/default/images/qz05.png) no-repeat;
}

.cont_detail_gen .talent .btm2 {
  width: auto;
  height: auto;
  position: relative;
  display: none;
}

.cont_detail_gen .talent .btm2 .bg {
  width: auto;
  height: auto;
}

.cont_detail_gen .talent .btm2 .bg img {
  width: auto;
  max-width: 100%;
  display: block;
}

.cont_detail_gen .talent .btm2 .links {
  padding-top: 38px;
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
}

.cont_detail_gen .talent .btm2 .links h3 {
  font-size: 41px;
  color: #fff;
  line-height: 41px;
  font-weight: bold;
  text-align: center;
  margin-bottom: 68px;
}

.cont_detail_gen .talent .btm2 .links ul {
  text-align: center;
  font-size: 0;
}

.cont_detail_gen .talent .btm2 .links ul li {
  width: 181px;
  height: 77px;
  display: inline-block;
  margin: 0 32px;
}

.cont_detail_gen .talent .btm2 .links ul li a {
  display: block;
  width: 181px;
  height: 77px;
}

.cont_detail_gen .talent .btm2 .links ul li a img {
  width: 100%;
  display: block;
}

.cont_detail_gen .talent .btm2 a.return {
  width: 100px;
  height: 40px;
  display: block;
  position: absolute;
  right: 20px;
  bottom: 20px;
  background: url(/templets/default/images/return.jpg) no-repeat;
}


@media (max-width:1920px) {
  .body_bar .index_body .body_box_r .box_3 .box-c ul.box-2 li.hover ul.box-3 {
    right: -240px;
  }

  .fullSlide {
    height: 730px;
  }

  .fullSlide .bd li {
    height: 730px;
  }
}

@media(max-width:1680px) {
  .fullSlide {
    height: 709px;
  }

  .fullSlide .bd li {
    height: 709px;
  }
}

@media(max-width:1600px) {
  .fullSlide {
    height: 676px;
  }

  .fullSlide .bd li {
    height: 676px;
  }
}

@media (max-width:1440px) {
  .fullSlide {
    height: 608px;
  }

  .fullSlide .bd li {
    height: 608px;
  }

  .body_bar .index_body .body_box_r .box_3 .box-c ul.box-2 li.hover ul.box-3 {
    right: 200px;
  }
}

@media(max-width: 1366px) {
  .fullSlide {
    height: 577px;
  }

  .fullSlide .bd li {
    height: 577px;
  }
}

@media(max-width: 1280px) {
  .fullSlide {
    height: 540px;
  }

  .fullSlide .bd li {
    height: 540px;
  }
}