* {
  margin: 0px; padding: 0px;
}
ul {
  list-style-type: none;
}
li {
  list-style: none; line-height: 35px;
}
img {
  border: 0px currentColor; border-image: none;
}
a {
  font-size: 12px; text-decoration: none;
}
.clear {
  clear: both;
}
.left {
  float: left;
}
.right {
  float: right;
}
.pos_a {
  position: absolute;
}
.pos_r {
  position: relative;
}
body {
  font-family: "΢���ź�"; font-size: 12px; -ms-overflow-x: hidden;
}
#he_01 {
  width: 100%; height: 32px; border-bottom-color: rgb(217, 217, 217); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(251, 251, 251);
}
#he_01_mid {
  margin: 0px auto; width: 1200px; height: 32px; color: rgb(87, 87, 87); line-height: 32px; font-size: 14px; position: relative;
}
#he_01_sy {
  top: 0px; text-align: right; right: 0px; color: rgb(87, 87, 87); font-size: 14px; position: absolute;
}
#he_01_sy a {
  padding: 0px 6px; transition:0.4s; color: rgb(87, 87, 87); font-size: 14px;
}
#he_01_sy a:hover {
  color: rgb(7, 88, 179); text-decoration: underline;
}
#he_02 {
  margin: 0px auto; width: 1200px; height: 132px; position: relative;
}
#he_02_logo {
  left: 0px; top: 35px; width: 865px; height: 62px; position: absolute;
}
#he_02_tel {
  top: 30px; right: 0px; position: absolute;
}
#he_02_tel p {
  color: rgb(102, 102, 102); line-height: 32px; font-size: 18px;
}
#he_02_tel span {
  color: rgb(254, 51, 11); font-size: 30px; font-weight: bold;
}
#he_03 {
  background: rgb(7, 88, 179); margin: 0px auto; width: 100%; height: 55px;
}
#he_03_mid {
  margin: 0px auto; width: 1200px; height: 55px;
}
#he_03_mid li {
  width: 149px; height: 55px; text-align: center; line-height: 55px; border-right-color: rgb(44, 113, 190); border-right-width: 1px; border-right-style: solid; float: left;
}
#he_03_mid li:last-child {
  border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
#he_03_mid li a {
  color: rgb(255, 255, 255); font-size: 16px; display: block;
}
#he_03_mid li a:hover {
  background: rgb(44, 113, 190);
}
#he_04 {
  margin: 0px auto; width: 1200px; height: 500px; position: relative;
}
#he_04_mid {
  left: -360px; top: 0px; width: 1920px; height: 500px; position: absolute; z-index: 1;
}
#zy_banner {
  background: url("../images/zy_banner.jpg") no-repeat center; margin: 0px auto; width: 100%; height: 450px;
}
#he_05 {
  background: url("../images/he_05_bg.png") repeat-x; margin: 0px auto; width: 100%; height: 52px;
}
#he_05_mid {
  margin: 0px auto; width: 1200px; height: 52px; color: rgb(0, 0, 0); line-height: 52px; font-size: 14px; position: relative;
}
#he_05_mid a {
  color: rgb(64, 64, 64); font-size: 14px; margin-right: 10px;
}
#he_05_mid a:hover {
  color: rgb(232, 0, 0);
}
#he_05_search {
  background: url("../images/search_bg.png") no-repeat left; top: 10px; width: 279px; height: 29px; right: 0px; position: absolute;
}
#he_05_search #search_name {
  background: none; border: currentColor; border-image: none; width: 232px; height: 29px; color: rgba(0, 0, 0, 0.3); line-height: 29px; text-indent: 10px; font-family: "΢���ź�"; font-size: 12px; float: left;
}
#he_05_search #button {
  background: none; border: currentColor; border-image: none; width: 47px; height: 29px; float: right; cursor: pointer;
}
#footer {
  background: rgb(7, 88, 179); margin: 0px auto; width: 100%;
}
#footer_mid {
  margin: 0px auto; width: 1200px;
}
#footer_l {
  background: rgb(44, 113, 190); width: 259px; height: 326px; text-align: center; color: rgb(255, 255, 255); line-height: 30px; font-size: 14px; float: left;
}
#footer_r {
  width: 912px; padding-top: 25px; float: right;
}
#footer_nav {
  height: 70px; line-height: 70px; border-bottom-color: rgba(255, 255, 255, 0.2); border-bottom-width: 1px; border-bottom-style: solid;
}
#footer_nav a {
  transition:0.4s; color: rgb(255, 255, 255); font-size: 14px; margin-right: 41px;
}
#footer_nav a {
  color: rgba(255, 255, 255, 0.5);
}
#footer_lxwm {
  padding: 30px 0px; color: rgb(255, 255, 255); line-height: 30px; font-size: 16px; border-bottom-color: rgba(255, 255, 255, 0.2); border-bottom-width: 1px; border-bottom-style: solid;
}
#footer_lxwm p {
  color: rgba(255, 255, 255, 0.8); font-size: 14px;
}
#footer_lxwm p a {
  color: rgba(255, 255, 255, 0.8); font-size: 14px;
}
#footer_lxwm p a:hover {
  color: rgb(255, 255, 255);
}
#footer_link {
  color: rgb(255, 255, 255); text-transform: uppercase; line-height: 30px; padding-top: 15px; font-size: 16px;
}
#footer_link a {
  transition:0.4s; color: rgb(255, 255, 255); font-size: 14px; margin-right: 15px;
}
#footer_link a {
  color: rgba(255, 255, 255, 0.5);
}
#footer_link a:hover {
  color: rgb(255, 255, 255);
}
.yb_conct {
  transition:0.3s; top: 200px; right: -127px; position: fixed; z-index: 9999999; cursor: pointer;
}
.yb_bar ul li {
  font: 16px/53px "Microsoft YaHei"; border-radius: 3px; transition:0.5s; width: 180px; height: 53px; color: rgb(255, 255, 255); text-indent: 54px; overflow: hidden; margin-bottom: 3px; font-size-adjust: none; font-stretch: normal;
}
.yb_bar .yb_top {
  background: url("../images/fixCont.png") no-repeat 0px 0px rgb(0, 96, 198);
}
.yb_bar .yb_phone {
  background: url("../images/fixCont.png") no-repeat 0px -57px rgb(0, 96, 198);
}
.yb_bar .yb_QQ {
  background: url("../images/fixCont.png") no-repeat 0px -113px rgb(0, 96, 198); text-indent: 0px;
}
.yb_bar .yb_ercode {
  background: url("../images/fixCont.png") no-repeat 0px -169px rgb(0, 96, 198);
}
.hd_qr {
  padding: 0px 29px 25px;
}
.yb_QQ a {
  width: 100%; height: 100%; color: rgb(255, 255, 255) !important; text-indent: 54px; font-size: 14px; display: block;
}
#in_01 {
  margin: 0px auto; padding: 40px 0px; width: 100%; background-color: rgb(247, 247, 247);
}
#in_01_mid {
  margin: 0px auto; width: 1200px;
}
#in_01_l {
  width: 245px; float: left; background-color: rgb(255, 255, 255);
}
#in_01_r {
  width: 937px; float: right;
}
#in_01_r .in_01_tit {
  margin: 0px auto; width: 100%; height: 45px; color: rgb(102, 102, 102); text-transform: uppercase; line-height: 20px; font-size: 10px; position: relative;
}
#in_01_r .in_01_tit span {
  color: rgb(0, 82, 167); font-size: 24px; font-weight: bold;
}
#in_01_r .in_01_tit .in_more {
  background: url("../images/in_mor.png") no-repeat left; top: 15px; width: 60px; right: 0px; color: rgb(126, 126, 126); text-transform: uppercase; line-height: 30px; text-indent: 20px; font-size: 14px; position: absolute;
}
#in_01_hot {
  background: rgb(255, 255, 255); margin: 8px auto 0px; width: 100%; height: 226px;
}
#in_01_hotl {
  width: 302px; height: 226px; text-align: center; overflow: hidden; float: left;
}
#in_01_hotl img {
  width: 302px; height: 226px; vertical-align: middle;
}
#in_01_hotr {
  width: 580px; height: 206px; padding-top: 20px; margin-left: 30px; float: left;
}
#i_01_hotc {
  margin: 0px auto; width: 100%; height: 103px; color: rgb(68, 68, 68); line-height: 25px; overflow: hidden; font-size: 14px;
}
#in_01_hotr span {
  margin: 0px auto; width: 100%; height: 40px; color: rgb(51, 51, 51); line-height: 40px; font-size: 16px; font-weight: bold;
}
#in_01_hotr #in_01_hotb {
  margin: 10px auto 0px; width: 100%; height: 39px;
}
#in_01_hotr #in_01_hotb .pro_more {
  background: rgb(7, 88, 179); width: 165px; height: 39px; text-align: center; color: rgb(255, 255, 255); line-height: 39px; font-size: 14px;
}
#in_01_hotr #in_01_hotb .pro_tel {
  background: url("../images/pro_tel.png") no-repeat 31px rgb(254, 51, 11); width: 165px; height: 39px; text-align: center; color: rgb(255, 255, 255); line-height: 39px; text-indent: 40px; font-size: 14px;
}
#in_01_hotr #in_01_hotb a {
  margin-right: 23px; float: left; display: block;
}
#in_01_hotr #in_01_hotb a:hover {
  background: rgb(51, 51, 51);
}
#in_01_hotr #in_01_hotb .pro_tel:hover {
  background: url("../images/pro_tel.png") no-repeat 31px rgb(51, 51, 51);
}
#in_01_r .in_01_ul {
  margin: 15px auto 0px; width: 100%;
}
.picMarquee {
  width: 100%; overflow: hidden;
}
.picMarquee .hd {
  margin: 0px; height: 0px; overflow: hidden;
}
.picMarquee .bd {
  margin: 0px; padding: 0px;
}
.picMarquee .bd ul {
  overflow: hidden; -ms-zoom: 1;
}
.picMarquee .bd ul li {
  background: rgb(255, 255, 255); margin: 0px 20px 20px; transition:0.4s; text-align: center; overflow: hidden; float: left; _display: inline;
}
.picMarquee .bd ul li a img {
  width: 283px; height: 270px; display: block;
}
.picMarquee .bd ul li a .icptit {
  background: rgb(255, 255, 255); padding: 10px 0px; width: 100%; text-align: center; color: rgb(51, 51, 51); line-height: 32px; overflow: hidden; font-size: 16px; display: block;
}
.picMarquee .bd ul li a .icptit span {
  background: rgb(200, 200, 200); margin: 5px auto 0px; transition:0.4s; width: 158px; height: 30px; color: rgb(255, 255, 255); line-height: 30px; font-size: 14px; display: block;
}
.picMarquee .bd ul li a:hover .icptit span {
  background: rgb(7, 88, 179);
}
.picMarquee .bd ul li:hover {
  box-shadow: 0px 4px 5px #c8c8c8; -moz-box-shadow: 0px 4px 5px #c8c8c8; -webkit-box-shadow: 0px 4px 5px #c8c8c8;
}
.picMarquee .picList {
  width: 310px; height: auto; float: left;
}
#in_02 {
  background: url("../images/in_02_bg.jpg") no-repeat center rgb(41, 121, 203); margin: 0px auto; padding: 40px 0px; width: 100%;
}
#in_02_title {
  background: url("../images/in_02_title.png") no-repeat center; margin: 0px auto; width: 100%; height: 78px;
}
#in_02_subtitle {
  margin: 30px auto; text-align: center; color: rgb(255, 255, 255); line-height: 30px; font-size: 16px;
}
#in_02_subtitle span {
  font-size: 24px;
}
#in_02_mid {
  margin: 0px auto; width: 1200px;
}
#in_02_mid li {
  background: rgb(255, 255, 255); transition:0.4s; width: 594px; height: 228px; overflow: hidden; margin-right: 12px; margin-bottom: 12px; float: left; position: relative; cursor: pointer;
}
#in_02_mid li:nth-child(2n) {
  margin-right: 0px;
}
#in_02_mid li ._02_circle {
  background: rgb(180, 205, 232); border-radius: 100%; transition:0.6s; width: 432px; height: 432px; position: absolute; z-index: 1;
}
#in_02_mid li:hover ._02_circle {
  border-radius: 0px; left: 9px !important; top: 9px !important; width: 574px; height: 208px; position: absolute; z-index: 2;
}
#in_02_mid li ._02_circle1 {
  right: -216px; bottom: -216px;
}
#in_02_mid li ._02_circle2 {
  left: -216px; bottom: -216px;
}
#in_02_mid li ._02_circle3 {
  top: -216px; right: -216px;
}
#in_02_mid li ._02_circle4 {
  left: -216px; top: -216px;
}
#in_02_mid li ._02_img {
  width: 195px; height: 195px; position: absolute; z-index: 3;
}
#in_02_mid li ._02_img1 {
  right: 0px; bottom: 0px;
}
#in_02_mid li ._02_img2 {
  left: 0px; bottom: 0px;
}
#in_02_mid li ._02_img3 {
  top: 0px; right: 0px;
}
#in_02_mid li ._02_img4 {
  left: 0px; top: 0px;
}
#in_02_mid li:hover ._02_k {
  background: rgb(131, 171, 217); left: 50%; top: 50%; width: 0px; height: 0px;
}
#in_02_mid li ._02_con {
  top: 32px; width: 330px; height: 160px; position: absolute; z-index: 4;
}
#in_02_mid li ._02_con dt {
  color: rgb(201, 201, 201); text-transform: uppercase; line-height: 25px; font-size: 12px;
}
#in_02_mid li ._02_con dt span {
  color: rgb(51, 51, 51); font-size: 24px; font-weight: bold;
}
#in_02_mid li ._02_con dd {
  color: rgb(51, 51, 51); line-height: 26px; font-size: 16px; margin-top: 12px;
}
#in_02_mid li:nth-child(2n+1) ._02_con {
  left: 40px;
}
#in_02_mid li:nth-child(2n) ._02_con {
  text-align: right; right: 40px;
}
#in_02_mid li:hover ._02_con dt {
  color: rgb(51, 51, 51);
}
#in_02_mid li:hover {
  box-shadow: 0px 0px 7px #333333; -moz-box-shadow: 0px 0px 7px #333333; -webkit-box-shadow: 0px 0px 7px #333333;
}
#in_02_arrow {
  margin: 0px auto; width: 33px; height: 30px; overflow: hidden; display: block; position: relative;
}
#in_02_arrow i {
  left: 0px; width: 33px; height: 18px; display: inline-block; position: absolute;
}
#in_02_arrow .i1 {
  background: url("../images/_02_arrow1.png") no-repeat center; top: 0px;
}
#in_02_arrow .i2 {
  background: url("../images/_02_arrow2.png") no-repeat center; top: 12px;
}
#in_02_tel {
  background: rgb(254, 51, 11); margin: 20px auto 0px; transition:0.4s; width: 525px; height: 55px; text-align: center; color: rgb(255, 255, 255); line-height: 55px; font-size: 24px;
}
#in_02_tel:hover {
  box-shadow: 0px 0px 7px #333333; -moz-box-shadow: 0px 0px 7px #333333; -webkit-box-shadow: 0px 0px 7px #333333;
}
#in_05 {
  margin: 40px auto;
}
#in_05_title {
  background: url("../images/in_05_title.png") no-repeat center; margin: 0px auto; height: 48px;
}
#in_05_mid {
  margin: 25px auto 0px; width: 1200px; position: relative;
}
#in_05_mid .btn_l {
  background: url("../images/gd_lf.png") no-repeat center; left: -90px; top: 50%; width: 27px; height: 44px; margin-top: -22px; position: absolute; cursor: pointer;
}
#in_05_mid .btn_r {
  background: url("../images/gd_rt.png") no-repeat center; top: 50%; width: 27px; height: 44px; right: -90px; margin-top: -22px; position: absolute; cursor: pointer;
}
#in_05_ul {
  margin: 0px auto; width: 1200px; overflow: hidden;
}
#in_05_ul li {
  background: rgb(247, 247, 247); transition:0.4s; width: 290px; margin-right: 15px; float: left;
}
#in_05_ul li ._05_img {
  margin: 0px auto; width: 290px; height: 218px; overflow: hidden; border:1px #CCCCCC solid;
}
#in_05_ul li ._05_img img {
  transition:transform 1s; width: 290px; height: 218px;
}
#in_05_ul li:hover ._05_img img {
  transform: scale(1.05);
}
#in_05_ul li ._05_capital {
  padding: 0px 20px; text-align: center; color: rgb(51, 51, 51); line-height: 44px; overflow: hidden; font-size: 16px; white-space: nowrap; -ms-text-overflow: ellipsis;
}
#in_05_ul li:hover {
  background: rgb(32, 115, 207);
}
#in_05_ul li:hover ._05_capital {
  color: rgb(255, 255, 255);
}
#in_06 {
  margin: 0px auto;
}
#in_06_title {
  background: url("../images/in_06_title.png") no-repeat center; margin: 0px auto; height: 48px;
}
#in_06_mid {
  margin: 25px auto 0px; width: 1200px; overflow: hidden;
}
#in_06_mid li {
  background: rgb(255, 255, 255); border: 1px solid rgb(247, 247, 247); transition:0.4s; border-image: none; width: 290px; height: 170px; overflow: hidden; margin-right: 15px; float: left;
}
#in_06_mid li img {
  padding: 10px; transition:transform 1s; width: 270px; height: 150px;
}
#in_06_mid li:hover img {
  transform: scale(1.05);
}
#in_03 {
  background: url("../images/in_03_bg.jpg") fixed no-repeat; margin: 40px auto 0px; padding: 80px 0px 40px; width: 100%;
}
#in_03_mid {
  margin: 0px auto; width: 1200px; height: 450px; position: relative;
}
#in_03_mid #video {
  border: 37px solid rgb(255, 255, 255); border-image: none; left: -43px; top: 25px; width: 492px; height: 306px; overflow: hidden; position: absolute; z-index: 1;
}
#in_03_mid #video_k {
  background: rgb(243, 243, 243); border: 6px solid rgb(255, 255, 255); transition:0.4s; border-image: none; left: -43px; top: 25px; width: 554px; height: 375px; overflow: hidden; position: absolute; transform: rotate(7deg); -moz-transform: rotate(7deg); -webkit-transform: rotate(7deg); -o-transform: rotate(7deg);
}
#in_03_mid:hover #video {
  box-shadow: 0px 0px 7px #333333; -moz-box-shadow: 0px 0px 7px #333333; -webkit-box-shadow: 0px 0px 7px #333333;
}
#in_03_r {
  width: 600px; color: rgb(255, 255, 255); line-height: 30px; font-size: 14px; float: right;
}
#in_03_r a {
  background: rgb(254, 51, 11); transition:0.4s; width: 185px; height: 45px; text-align: center; color: rgb(255, 255, 255); line-height: 45px; font-size: 16px; margin-top: 15px; display: block;
}
#in_03_r a:hover {
  box-shadow: 0px 0px 7px #333333; -moz-box-shadow: 0px 0px 7px #333333; -webkit-box-shadow: 0px 0px 7px #333333;
}
#in_07 {
  background: rgb(247, 247, 247); margin: 40px auto 0px; padding: 20px 0px; width: 100%; height: 212px;
}
#in_07_mid {
  margin: 0px auto; width: 1200px; height: 212px; position: relative;
}
#in_07_ul {
  margin: 0px auto; width: 1200px; height: 212px; overflow: hidden;
}
#in_07_ul li {
  width: 284px; height: 212px; text-align: center; margin-right: 20px; float: left;
}
#in_07_ul li img {
  width: 284px; height: 212px;
}
._07_btn {
  background: rgb(255, 255, 255); transition:0.4s; top: 0px; width: 1200px; height: 212px; color: rgb(102, 102, 102); line-height: 212px; font-size: 45px; position: absolute; cursor: pointer;
}
._07_lbtn {
  right: 1230px;
}
._07_lbtn p {
  text-align: right; padding-right: 30px;
}
._07_rbtn {
  left: 1230px;
}
._07_rbtn p {
  padding-left: 30px;
}
._07_btn:hover {
  background: rgb(32, 115, 207); color: rgb(255, 255, 255);
}
#in_04 {
  margin: 40px auto; width: 1200px; position: relative;
}
#in_04::after {
  /*background: rgb(247, 247, 247); left: 854px; top: -12px; width: 1200px; height: 287px; position: absolute; content: "";*/
}
#in_04_img {
  width: 366px; height: 275px; overflow: hidden; float: left;
}
#in_04_img img {
  transition:transform 1s; width: 366px; height: 275px;
}
#in_04_img:hover img {
  transform: scale(1.05);
}
#in_04_l {
  width: 427px; height: 275px; margin-left: 30px; float: left;
}
#in_04_lt {
  height: 40px; color: rgb(0, 82, 167); line-height: 30px; text-indent: 14px; font-size: 24px; margin-bottom: 8px; border-bottom-color: rgb(247, 247, 247); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
#in_04_lt::after {
  background: rgb(7, 88, 179); left: 0px; top: 0px; width: 3px; height: 30px; position: absolute; content: "";
}
#in_04_lt a {
  text-align: right; color: rgb(0, 82, 167); text-indent: 0px; font-size: 14px; float: right;
}
#in_04_lt a:hover {
  text-decoration: underline;
}
#in_04_lis {
  height: 222px; overflow: hidden;
}
#in_04_lis li {
  margin: 0px auto; transition:0.4s; height: 44px; color: rgb(51, 51, 51); line-height: 44px; font-size: 14px; border-bottom-color: rgb(232, 232, 232); border-bottom-width: 1px; border-bottom-style: dotted; position: relative;
}
#in_04_lis li i {
  color: rgb(7, 88, 179); padding-right: 4px; font-size: 20px; font-style: normal; font-weight: bold;
}
#in_04_lis ._time {
  transition:0.4s; top: 0px; text-align: right; right: 0px; color: rgb(87, 87, 87); font-size: 14px; position: absolute;
}
#in_04_lis li:hover {
  background: rgb(243, 243, 243); text-indent: 20px;
}
#in_04_lis li:hover ._time {
  right: 20px;
}
#in_04_lis a {
  color: rgb(51, 51, 51); font-size: 14px; display: block;
}
#in_04_r {
  width: 319px; height: 275px; float: right; position: relative; z-index: 1;
}
#in_04_rt {
  height: 40px; color: rgb(0, 82, 167); line-height: 30px; text-indent: 14px; font-size: 24px; margin-bottom: 8px; border-bottom-color: rgb(247, 247, 247); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
#in_04_rt::after {
  background: rgb(7, 88, 179); left: 0px; top: 0px; width: 3px; height: 30px; position: absolute; content: "";
}
#in_04_rt a {
  top: 0px; text-align: right; right: 0px; color: rgb(0, 82, 167); font-size: 14px; position: absolute;
}
#in_04_rt a:hover {
  text-decoration: underline;
}
#in_04_ris {
  height: 222px; overflow: hidden;
}
#in_04_ris li {
  width: 100%; height: 94px; margin-bottom: 20px; border-bottom-color: rgb(216, 216, 216); border-bottom-width: 1px; border-bottom-style: dashed; position: relative;
}
#in_04_ris li .w {
  background: url("../images/ask_icon.png") no-repeat 10px; left: 0px; top: 0px; height: 22px; color: rgb(51, 51, 51); line-height: 22px; overflow: hidden; padding-left: 34px; font-size: 14px; white-space: nowrap; position: absolute; -ms-text-overflow: ellipsis;
}
#in_04_ris li .a {
  background: url("../images/answer_icon.png") no-repeat 10px 5px; left: 0px; top: 25px; height: 44px; color: rgb(106, 106, 106); line-height: 25px; padding-left: 34px; font-size: 14px; position: absolute;
}
#wrap {
  margin: 30px auto; width: 1200px; height: auto; position: relative; z-index: 100;
}
#left {
  border: 1px solid rgb(236, 235, 235); border-image: none; width: 245px; float: left;
}
.left_title {
  background: url("../images/left_tit_bg.png") no-repeat center; margin: 0px auto; width: 100%; height: 96px;
}
.left_title p {
  color: rgba(255, 255, 255, 0.3); text-transform: uppercase; line-height: 20px; padding-top: 27px; padding-left: 88px; font-size: 12px;
}
.left_title p span {
  color: rgb(255, 255, 255); font-size: 24px;
}
.left_lis {
  margin: 0px auto;
}
.left_lis li {
  transition:0.4s; height: 57px; line-height: 57px; overflow: hidden; position: relative;
}
.left_lis li::after {
  background: rgb(236, 235, 235); transition:0.4s; left: 50%; width: 228px; height: 1px; bottom: 0px; margin-left: -114px; position: absolute; content: "";
}
.left_lis li::before {
  background: rgb(7, 88, 179); transition:0.4s; width: 0px; height: 1px; bottom: 0px; position: absolute; z-index: 1; content: "";
}
.left_lis li:last-child::after {
  background: none;
}
.left_lis li a {
  padding: 0px 30px; color: rgb(51, 51, 51); line-height: 57px; overflow: hidden; font-size: 16px; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.left_lis li:hover {
  background: rgb(254, 51, 11);
}
.left_lis li:hover::before {
  width: 100%;
}
.left_lis li:hover a {
  color: rgb(255, 255, 255);
}
.left_tel {
  background: url("../images/left_tel.jpg") no-repeat top rgb(0, 97, 177); margin: 0px auto; width: 100%; height: 188px;
}
.left_tel p {
  text-align: center; color: rgb(255, 255, 255); line-height: 35px; padding-top: 22px; padding-bottom: 10px; font-size: 21px;
}
.left_tel p span {
  font-size: 28px; font-weight: bold;
}
.left_tel a {
  background: rgb(254, 51, 11); margin: 0px auto; transition:0.4s; width: 157px; height: 40px; text-align: center; color: rgb(255, 255, 255); line-height: 40px; font-size: 16px; display: block;
}
.left_tel a:hover {
  background: rgb(255, 168, 0);
}
#pro_c {
  margin: 20px auto 0px; width: 100%; padding-bottom: 35px;
}
#pro_nav {
  background: rgb(29, 105, 197); margin: 10px auto 0px; width: 100%; height: 50px;
}
#pro_nav li {
  width: 114px; height: 50px; text-align: center; line-height: 50px; float: left;
}
#pro_nav li a {
  color: rgb(255, 255, 255); font-size: 16px; display: block;
}
#pro_nav li a:hover {
  background: rgb(65, 65, 65); color: rgb(255, 255, 255);
}
.pro_capital {
  margin: 10px auto 0px; width: 100%; height: 50px; color: rgb(102, 102, 102); text-transform: uppercase; line-height: 22px; font-size: 12px; position: relative;
}
.pro_capital span {
  color: rgb(0, 82, 167); font-size: 24px; font-weight: bold;
}
.pro_capital::after {
  background: rgb(204, 220, 237); top: 50%; width: 817px; height: 1px; right: 0px; position: absolute; content: "";
}
.pro_detail {
  margin: 20px auto; width: 100%; height: auto; color: rgb(46, 46, 46); line-height: 35px; font-size: 14px;
}
.pro_detail img {
  max-width: 100%;
}
.submit {
  background: rgb(251, 70, 70); border: 0px currentColor; border-image: none; width: 96px; height: 32px; text-align: center; color: rgb(255, 255, 255); line-height: 32px; font-family: "΢���ź�"; font-size: 14px; cursor: pointer;
}
.reset {
  background: rgb(221, 221, 221); border: 0px currentColor; border-image: none; width: 96px; height: 32px; text-align: center; color: rgb(0, 0, 0); line-height: 32px; font-family: "΢���ź�"; font-size: 14px; cursor: pointer;
}
#pro_l {
  border: 1px solid rgb(226, 226, 226); border-image: none; width: 475px; text-align: center; float: left; position: relative;
}
#pro_r {
  width: 433px; float: right;
}
#pro_r p {
  padding: 20px 0px; line-height: 33px; font-size: 14px; border-top-color: rgb(224, 224, 224); border-bottom-color: rgb(224, 224, 224); border-top-width: 1px; border-bottom-width: 1px; border-top-style: dashed; border-bottom-style: dashed;
}
#pro_tel {
  padding: 5px 0px; color: rgb(51, 51, 51); font-size: 16px;
}
#pro_tel span {
  color: rgb(254, 51, 11); font-size: 24px;
}
#pro_a a {
  margin: 5px 10px 0px 0px; width: 127px; height: 35px;
}
#pro_r tr td {
  padding: 8px 0px;
}
#pro_share {
  margin: 0px auto; height: 40px;
}
.pro_a {
  background: rgb(254, 51, 11); transition:0.4s; width: 220px; height: 47px; text-align: center; color: rgb(255, 255, 255); line-height: 47px; font-size: 16px; margin-top: 10px; display: block;
}
.pro_a:hover {
  background: rgb(7, 88, 179);
}
#lxwm_c {
  margin: 0px auto; padding: 20px; width: 100%;
}
#lxwm_c p {
  height: 35px; line-height: 35px; border-bottom-color: rgb(153, 153, 153); border-bottom-width: 1px; border-bottom-style: dotted;
}
#pro_apply {
  margin: 20px auto; width: 100%; height: 198px; overflow: hidden;
}
#pro_apply li {
  background: rgb(255, 255, 255); margin: 2px 10px; border: 1px solid rgb(239, 239, 239); border-image: none; width: 210px; height: 191px; text-align: center; line-height: 20px; float: left;
}
#pro_apply li a {
  color: rgb(51, 51, 51) !important; font-size: 14px !important; display: block !important;
}
#pro_apply li img {
  width: 195px; height: 150px;
}
#right {
  width: 932px; height: auto; float: right;
}
#right_title {
  margin: 0px auto; width: 932px; height: 50px; border-bottom-color: rgb(29, 105, 197); border-bottom-width: 2px; border-bottom-style: solid; position: relative;
}
#title_left {
  background: rgb(29, 105, 197); width: 143px; height: 50px; text-align: center; color: rgb(255, 255, 255); line-height: 50px; font-size: 16px; float: left;
}
#title_right {
  width: 80%; height: 50px; text-align: right; color: rgb(57, 57, 57); line-height: 50px; padding-right: 10px; font-size: 12px; float: right;
}
#title_right a {
  color: rgb(57, 57, 57); font-size: 12px;
}
#title_right a:hover {
  color: rgb(232, 0, 0);
}
#right_content {
  margin: 0px auto; width: 100%; height: auto; color: rgb(57, 57, 57); line-height: 32px; padding-top: 20px; font-size: 14px;
}
#indexNews li {
  background: url("../images/icon.png") no-repeat left; margin: 0px auto; width: 98%; height: 45px; color: rgb(57, 57, 57); text-indent: 20px; font-size: 14px; border-bottom-color: rgb(217, 217, 217); border-bottom-width: 1px; border-bottom-style: dotted; position: relative;
}
#indexNews li a {
  height: 45px; color: rgb(57, 57, 57); line-height: 45px; font-size: 14px; display: block;
}
#indexNews li span {
  top: 0px; height: 45px; right: 0px; color: rgb(57, 57, 57); line-height: 45px; font-size: 14px; position: absolute;
}
#indexNews li img {
  margin: 13px 10px 0px 0px;
}
#indexNews li a:hover {
  color: rgb(232, 0, 0);
}
#indexNews1 li {
  background: url("../images/icon.png") no-repeat 20px; margin: 0px auto; width: 429px; height: 45px; color: rgb(57, 57, 57); line-height: 45px; text-indent: 40px; font-size: 14px; border-bottom-color: rgb(217, 217, 217); border-bottom-width: 1px; border-bottom-style: dotted; float: left; position: relative;
}
#indexNews1 li:nth-child(2n) {
  margin-left: 20px;
}
#page {
  margin: 20px auto; width: 100%; height: 40px; text-align: right; color: rgb(87, 86, 86); line-height: 40px; clear: both; font-size: 14px;
}
#page a {
  color: rgb(87, 86, 86); font-size: 14px;
}
#page a:hover {
  color: rgb(232, 0, 0);
}
#newTitle {
  margin: 10px auto; width: 750px; text-align: center; color: rgb(0, 0, 0); line-height: 30px; font-size: 22px; font-weight:bold;
}
#productTitle {
  margin: 0px auto; width: 100%; height: 70px; text-align: left; color: rgb(51, 51, 51); line-height: 70px !important; font-size: 24px !important;
}
#newsInfo {
  margin: 10px auto; width: 750px; height: 20px; text-align: center; color: rgb(0, 0, 0); font-size: 14px;
}
.newsinfoleft {
  padding-left: 30px;
}
.xxsmys {
  height: 30px; line-height: 30px; background-color: rgb(236, 236, 236);
}
.xxsmwz {
  width: 88px; height: 30px; text-align: center; color: rgb(255, 255, 255); display: block; background-color: rgb(154, 154, 154);
}
.pageys {
  border: 1px solid rgb(229, 229, 229); border-image: none; width: 59px; height: 21px; text-align: center; line-height: 21px; float: left; display: block;
}
.pageys:hover {
  color: rgb(255, 108, 0);
}
.pageys1 {
  border: 1px solid rgb(229, 229, 229); border-image: none; width: 20px; height: 21px; text-align: center; line-height: 21px; margin-left: 5px; float: left; display: block;
}
.pageys2 {
  height: 21px; line-height: 21px; padding-left: 5px; float: left;
}
#infoImage {
  margin: 10px 0px; width: 100%; text-align: center;
}
#infoImage img {
  padding: 3px; border: 1px solid rgb(220, 220, 220); border-image: none; max-width: 600px;
}
#newsContent {
  margin: 30px; width: 100%;
}
#picUL {
  width: 100%; height: 100%; overflow: hidden;
}
#picUL li {
  margin: 0px 6px 5px 7px; width: 297px; height: 253px; text-align: center; float: left; cursor: pointer; _margin: 0 8px;
}
#picUL li .pic_01 {
  background: rgb(255, 255, 255); border: 1px solid rgb(220, 220, 220); border-image: none; width: 297px; height: 225px; text-align: center;
}
#picUL li .pic_01 img {
  padding: 2px; vertical-align: middle; max-height: 221px; max-width: 295px;
}
#picUL li .pic_01 span {
  width: 0px; height: 100%; overflow: hidden; vertical-align: middle; display: inline-block;
}
#picUL li .pic_02 {
  width: 297px; text-align: center; line-height: 30px;
}
#picUL li a {
  color: rgb(57, 57, 57); font-size: 14px;
}
#picUL li a:hover {
  color: rgb(232, 0, 0);
}
.G_tips {
  padding: 7px; border-radius: 5px; border: 1px solid rgb(222, 222, 222); border-image: none; width: 486px; color: rgb(102, 102, 102); box-shadow: 0px 0px 3px rgba(0,0,0,0.1); -moz-box-shadow: 0px 0px 3px rgba(0, 0, 0, .1); -webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, .1); -moz-border-radius: 5px; -webkit-border-radius: 5px;
}
.recruitys {
  padding: 10px; border: 1px solid rgb(222, 222, 222); border-image: none; width: 670px; height: auto; background-color: rgb(250, 250, 250);
}
.recruitcon {
  margin: 10px; height: 173px; border-bottom-color: rgb(205, 205, 205); border-bottom-width: 1px; border-bottom-style: dashed;
}
.recruitcon1 {
  margin: 10px; height: 173px;
}
.recruitconl {
  width: 145px; height: 153px; text-align: left; float: left;
}
.recruitconc {
  width: 572px; height: 153px; padding-left: 75px; float: left;
}
.recruitconc li {
  width: 372px; height: 35px; color: rgb(68, 68, 68); line-height: 35px;
}
.zwmcys {
  color: rgb(255, 108, 0); font-weight: bold;
}
.recruitconr {
  width: 133px; height: auto; text-align: center; float: left;
}
.chakan {
  padding-top: 13px;
}
.formys {
  padding: 10px; height: auto;
}
.cpmcys {
  border: 1px solid rgb(222, 222, 222); border-image: none; width: 280px; height: 34px;
}
.formbz {
  float: left;
}
.G_InputText {
  border: 1px solid rgb(210, 212, 214); border-image: none; width: 278px; height: 30px;
}
.G_textarea {
  border: 1px solid rgb(222, 222, 222); border-image: none; width: 300px; height: 100px;
}
.G_ul {
  margin: 0px auto;
}
.G_botton {
  border: 0px currentColor; border-image: none; width: 55px; height: 30px; line-height: 30px; cursor: pointer;
}
.borderLi {
  width: 500px; height: auto; padding-top: 10px;
}
.G_tips {
  margin: 10px auto 0px; padding: 7px; border-radius: 5px; border: 1px solid rgb(222, 222, 222); border-image: none; width: 486px; box-shadow: 0px 0px 3px rgba(0,0,0,0.1); -moz-box-shadow: 0px 0px 3px rgba(0, 0, 0, .1); -webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, .1); -moz-border-radius: 5px; -webkit-border-radius: 5px;
}
.page {
  margin: 0px 20px 15px 0px;
}
.page a {
  padding: 0px 2px; border: 1px solid rgb(219, 219, 219); border-image: none; height: 18px; line-height: 18px; display: inline-block;
}
.page a:hover {
  background: rgb(64, 64, 64); padding: 0px 3px; border: currentColor; border-image: none; height: 20px; color: rgb(255, 255, 255); line-height: 20px;
}
.current {
  background: rgb(64, 64, 64); padding: 0px 6px; height: 18px; color: rgb(255, 255, 255); line-height: 18px;
}
