﻿@charset "utf-8";
/*全局样式*/

html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
font,
img,
ins,
kbd,
q,
s,
samp,
span,
small,
strike,
strong,
sub,
sup,
tt,
var,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
button,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
section,
nav,
header,
footer {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  text-align: inherit;
  line-height: inherit;
}
html {
  height: 100%;
  width: 100%;
  overflow: hidden;
}
body {
  font-size: 12px;
  color: #555555;
  line-height: 20px;
  font-family: "微软雅黑", Arial;
  background: #fff;
  width: 100%;
  height: 100%;
  overflow: hidden;
  position: relative;
}
strong {
  font-weight: bold;
}
a {
  text-decoration: none;
  text-transform: none;
  color: #555555;
}
a:hover {
  text-decoration: none;
}
a span {
  cursor: pointer;
}
em {
  text-transform: none;
  font-style: normal;
}
.clear {
  width: 0;
  height: 0;
  display: block;
  clear: both;
  overflow: hidden;
}
.noFloat:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  overflow: hidden;
}
textarea {
  resize: none;
}
input:focus,
textarea:focus {
  outline: none;
}
ul,
ol,
dl {
  list-style: none;
  display: block;
}
dd,
dt,
li {
  display: block;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: normal;
}

/*底部样式*/
#copayRight {
  position: absolute;
  left: 15px;
  bottom: 10px;
}
#copayRight p {
  font-size: 12px;
  color: #444;
  line-height: 30px;
}
#friendLink {
  position: absolute;
  right: 15px;
  bottom: 10px;
  text-align: right;
}
#friendLink .link {
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: middle;
  text-indent: -9999px;
}
#friendLink .link1 {
  width: 30px;
  height: 30px;
  background: url(../images/lrq_icon01.png) 50% 50% no-repeat;
  margin: 0 5px;
  position: relative;
}
#friendLink .link2 {
  width: 30px;
  height: 30px;
  background: url(../images/lrq_icon02.png) 50% 50% no-repeat;
  margin: 0 5px;
}

#friendLink .link1 .ewmIcon {
  position: absolute;
  top: -168px;
  left: -60px;
  width: 136px;
  height: 165px;
  display: none;
}
#friendLink .link1 .ewmIcon img {
  display: block;
  width: 100%;
  height: auto;
}

#sideIcon {
  position: absolute;
  right: 15px;
  bottom: 50px;
  width: 46px;
  height: 72px;
  background: url(../images/lrq_icon03.png) 0 0 no-repeat;
}

#arlogo {
  position: absolute;
  left: 15px;
  top: 15px;
  width: 278px;
  z-index: 2;
}
#arlogo a {
  display: block;
  width: 100%;
  height: auto;
}
#arlogo img {
  display: block;
  width: 100%;
  height: auto;
}

/*公用样式*/

#fp-nav ul li a span,
.fp-slidesNav ul li a span {
  width: 20px;
  height: 16px;
  background: url(../images/lrq_icon_circal.png) 50% 50% no-repeat;
  border: 0;
}
#fp-nav ul li a.active span,
.fp-slidesNav ul li a.active span {
  background: url(../images/lrq_icon_circal_on.png) 50% 50% no-repeat;
}

#fp-nav ul li .fp-tooltip {
  color: #cc0000;
  font-size: 12px;
}
#fp-nav ul li.on .fp-tooltip {
  opacity: 0;
  width: auto;
}
#fp-nav ul,
.fp-slidesNav ul {
}
.unvisibal {
  visibility: hidden;
}

#fp-nav .firsthome {
  width: 25px;
  height: 26px;
}

#fp-nav .firsthome a span,
.fp-slidesNav ul .firsthome a span {
  background: url(../images/lrq_icon_circal_home.png) 50% 50% no-repeat;
  width: 20px;
  height: 26px;
}
#fp-nav .firsthome a.active span,
.fp-slidesNav ul .firsthome a.active span {
  background: url(../images/lrq_icon_circal_home_on.png) 50% 50% no-repeat;
  width: 20px;
  height: 26px;
}

.topicon {
  width: 20px;
  height: 22px;
  position: absolute;
  right: 5px;
  bottom: 0px;
}

.sliderDiv {
  position: relative;
  width: 100%;
  height: 100%;
  margin: 0 auto;
}
.sliderDiv .divbox {
  width: 1030px;
  height: 100%;
  margin: 0 auto;
  overflow: hidden;
  position: relative;
}
.sliderDiv .divbox .slider {
  position: relative;
  top: 0;
  left: 0;
  height: 280px;
  width: 10000000px;
}

.sliderDiv .sliderPrevNext {
  position: absolute;
  top: 80px;
  width: 58px;
  height: 0;
  z-index: 10px;
}
.sliderDiv .sliderPrev,
.sliderDiv .sliderNext {
  display: block;
  width: 58px;
  height: 64px;
  position: absolute;
}
.sliderDiv .sliderPrev {
  left: -70px;
  background: url(../images/arrowL.png) 50% 50% no-repeat;
}
.sliderDiv .sliderNext {
  left: 1030px;
  background: url(../images/arrowR.png) 50% 50% no-repeat;
}

.sliderDiv .sliderControl {
  display: block;
  position: absolute;
  left: 50%;
  bottom: 5px;
  z-index: 3;
  text-align: center;
  width: 340px;
  margin-left: -170px;
}
.sliderDiv .sliderControl li {
  display: inline-block;
  *zoom: 1;
  *display: inline;
  width: 16px;
  height: 16px;
  margin: 0 2px;
  background: url(../images/lrq_icon_circal.png) 50% 50% no-repeat;
  cursor: pointer;
}
.sliderDiv .sliderControl li.active {
  background: url(../images/lrq_icon_circal_on.png) 50% 50% no-repeat;
}

.scrollBarType_01 {
  position: absolute;
  right: -9px;
  top: 5px;
  width: 17px;
  padding: 0 2px;
  height: 100%;
  overflow: hidden;
  z-index: 2;
  background: url(../images/line_03.gif) 50% 0 repeat-y;
}
.scrollBarType_01 .scrollBar {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 60px;
  padding: 0;
  cursor: pointer;
}
.scrollBarType_01 .scrollBar .top {
  position: absolute;
  display: block;
  left: 0;
  top: 0;
  width: 100%;
  height: 0;
  overflow: hidden;
}
.scrollBarType_01 .scrollBar .bottom {
  position: absolute;
  display: block;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 0;
  overflow: hidden;
}
.scrollBarType_01 .scrollBar .center {
  display: block;
  width: 100%;
  height: 100%;
  cursor: pointer;
  overflow: hidden;
  background: url(../images/line_04.gif) 50% 0 repeat-y;
}

.canScroll {
  position: relative;
  overflow: hidden;
  padding: 0 20px 0 0;
  height: 100%;
}
.canScroll .child {
  display: none;
}
.canScroll .scroll {
  position: relative;
  left: 0;
  top: 0;
  z-index: 1;
  display: block;
  overflow: hidden;
  height: auto;
  width: 100%;
}
.canScroll .scroll .rePosition {
  position: static;
  left: 0;
  top: 0;
}
.canScroll .scroll .fixPosition {
  position: relative;
  z-index: 1;
}

#contener {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}
.fp-section {
  overflow: hidden;
  width: 100%;
  height: 100%;
}
.fp-section .bg {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
}
.fp-section .bg img {
  display: block;
  width: 100%;
  height: 100%;
}

/*.section .pic{ display:none}
.section.active .pic{ display:block}*/

.section .bigBg {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
}
.section .bigBg ol {
  width: 100%;
  height: 100%;
  position: relative;
}
.section .bigBg ol li {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  visibility: hidden;
  background: #333;
  overflow: hidden;
}
.section .bigBg ol li img {
  display: block;
  position: absolute;
  left: 50%;
  top: 50%;
}

.section .bg_nopic {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: #f0f0f0;
}

.section .h1 {
  position: absolute;
  top: -200px;
  left: 0;
  right: 0;
  text-align: center;
  display: none;
  opacity: 0;
}
.section .h1 span {
  font-size: 30px;
  color: #70706e;
  line-height: 45px;
}
.section .h1 span em {
  font-weight: normal;
  color: #c41230;
}
.section .h1 i {
  display: block;
  margin: 20px auto;
  width: 44px;
  height: 6px;
  background: #c41230;
}

/*-------------第一屏开始-------------*/
#top {
  width: 100%;
  margin: 0;
  padding: 0;
  background-color: #fff;
  color: #444;
  font-family: "微软雅黑" ，Arial;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  z-index: 5;
}
#top .logoPannel {
  width: 940px;
  margin: 0 auto;
  zoom: 1;
}
#top .logoPannel:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  overflow: hidden;
}

#top .logoPannel .logoField {
  float: left;
  width: 320px;
  padding: 18px 0 3px;
}
#top .logoPannel .logoField a {
  display: block;
}
#top .logoPannel .logoField .logo {
}
#top .logoPannel .logoField .txt {
  font-size: 14px;
}

#top .logoPannel .logoRight {
  width: 610px;
  float: right;
  padding: 18px 0 3px;
}
#top .logoPannel .logoRight .textcontent {
  width: 100%;
  height: 46px;
  position: relative;
}
#top .logoPannel .logoRight .textcontent .textArea {
  width: 325px;
  line-height: 20px;
  color: #343434;
  position: absolute;
  left: 0;
  top: 0;
  font-size: 12px;
}
#top .logoPannel .logoRight .textcontent .selectArea {
  padding-left: 70px;
  position: absolute;
  right: 0;
  top: 0;
  font-size: 11px;
  line-height: 20px;
  height: 20px;
}
#top .logoPannel .logoRight .textcontent .selectArea h2 {
  display: inline-block;
  zoom: 1;
  *display: inline;
  color: #c1022c;
  font-weight: normal;
  font-size: 11px;
  border-bottom: 1px solid #b6b8ba;
  width: 110px;
  background: url(../images/icon_top1.gif) right 50% no-repeat;
  line-height: 20px;
  cursor: pointer;
}

#top .logoPannel .logoRight .navmenu {
  width: 100%;
  height: 22px;
}
#top .logoPannel .logoRight .navmenu:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  overflow: hidden;
}
#top .logoPannel .logoRight .navmenu .searchArea {
  float: left;
  background: #ededed;
  height: 22px;
  position: relative;
  width: 202px;
}
#top .logoPannel .logoRight .navmenu .searchArea .text {
  background: none repeat scroll 0 0 transparent;
  border: 0 none;
  color: #999999;
  font-size: 12px;
  height: 22px;
  width: 160px;
  padding: 0 0 0 10px;
}
#top .logoPannel .logoRight .navmenu .searchArea .submit {
  width: 20px;
  height: 22px;
  background: url(../images/top_ssbtn.jpg) 50% 50% no-repeat;
  border: 0 none;
  position: absolute;
  top: 50%;
  right: 2px;
  margin: -10px 0 0;
}
#top .logoPannel .logoRight .navmenu dl {
  float: right;
  width: 370px;
  padding: 0 0 0 4px;
}
#top .logoPannel .logoRight .navmenu dd {
  display: inline-block;
  zoom: 1;
  *display: inline;
  font-size: 11px;
  width: 120px;
  line-height: 20px;
  text-align: center;
  background: url(../images/bg_menu_servizio.gif) 100% 50% no-repeat;
}
#top .logoPannel .logoRight .navmenu dd a {
  color: #616262;
  font-size: 11px;
}

#top .hiddenSite {
  width: 100%;
  border-top: 1px solid #b6b8ba;
  padding: 6px 0 10px 0;
  display: none;
}
#top .hiddenSite dl {
  width: 925px;
  margin: 0 auto;
}
#top .hiddenSite dl:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  overflow: hidden;
}
#top .hiddenSite dd {
  display: inline-block;
  zoom: 1;
  *display: inline;
  color: #c1022c;
  font-weight: normal;
  font-size: 11px;
  border-bottom: 1px solid #b6b8ba;
  width: 120px;
  background: url(../images/icon_top1.gif) right 50% no-repeat;
  line-height: 15px;
  margin: 0 30px 0 0;
}
#top .hiddenSite dd a {
  color: #c1022c;
  text-decoration: none;
}

#top .menu {
  background: url(../images/menubg.gif) 0 top repeat-x;
  z-index: 6;
  width: 100%;
}
#top .menu .nav {
  width: 940px;
  margin: 0 auto;
  height: 36px;
  line-height: 36px;
  position: relative;
}
#top .menu .nav dl {
}
#top .menu .nav dl:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  overflow: hidden;
}
#top .menu .nav dd {
  width: 180px;
  height: 36px;
  line-height: 36px;
  text-align: center;
  font-size: 13px;
  float: left;
  text-align: left;
  background: url(../images/bg_li_menu_princ.png) 100% 50% no-repeat;
}
#top .menu .nav dd .link {
  text-decoration: none;
  line-height: 36px;
  display: block;
  width: 100%;
  height: 36px;
  text-align: center;
}
#top .menu .nav dd .on {
  color: #c1022c;
  text-decoration: none;
}
#top .menu .nav .lastdd {
  background: none;
}

#top .menu .child {
  position: absolute;
  left: 0;
  top: 36px;
  z-index: 6;
  width: 100%;
  display: none;
  color: #555;
}
#top .menu .act {
  display: block;
}
#top .menu .child .bgcolor {
  width: 940px;
  margin: 0 auto;
  background: url(../images/bg_topbottom.png) center bottom no-repeat;
  padding: 0 0 16px 0;
}
#top .menu .child .childContent {
  background-color: #fff;
  padding: 16px 15px 16px 0px;
  width: 925px;
  margin: 0 auto;
}
#top .menu .child .childContent ul {
  width: 100%;
  padding: 10px 0 0 15px;
}
#top .menu .child .childContent ul:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  overflow: hidden;
}
#top .menu .child .childContent li {
  float: left;
  width: 120px;
  margin: 0 0 0 4px;
  text-align: left;
  padding: 9px 20px 9px 0;
}

#top .menu .child .childContent li h2 {
  color: #c1022c;
  background: url(../images/bg_link_submenu.gif) 0 50% no-repeat;
  height: 18px;
  line-height: 18px;
  padding: 0 0 0 20px;
  border-bottom: 1px solid;
  border-color: transparent;
}
#top .menu .child .childContent li h2 a {
  color: #c1022c;
  text-decoration: none;
  font-size: 12px;
}
#top .menu .child .childContent li h2:hover {
  border-bottom: 1px solid #c1022c;
}

#top .menu .child .childContent li h3 {
  border-bottom: 1px solid #bfbfbf;
  color: #5a5a5a;
  width: 132px;
  height: 22px;
  line-height: 22px;
  font-size: 12px;
}
#top .menu .child .childContent li h3.h3style4 {
  width: 200px;
}
#top .menu .child .childContent li h3 a {
  display: block;
  width: 100%;
  color: #5a5a5a;
}
#top .menu .child .childContent li h3 a:hover {
  color: #c1022c;
}
#top .menu .child .childContent li h3:hover {
  border-bottom: 1px solid #c1022c;
}

#top .menu .child .childContent2 {
  padding: 0 0 0 15px;
}
#top .menu .child .childContent2 ul {
  padding: 10px 0 0 0;
}
#top .menu .child .childContent2 ul h2 {
  background: none;
  padding: 0 0 20px;
}
#top .menu .child .childContent2 ul li h2:hover {
  border-color: transparent;
}

.menusmark {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: url(../images/bg_submenu.png) 0 0;
  z-index: 4;
  display: none;
}
.menusmark.act {
  display: block;
}

.screen_01 {
}

.screen_01 .bg {
  position: absolute;
  left: 0;
  top: 0px;
  width: 100%;
  bottom: 0;
  z-index: 0;
  overflow: hidden;
}
.screen_01 .bg ul {
  width: 100%;
  height: 100%;
  position: relative;
}
.screen_01 .bg ul li {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  visibility: hidden;
  background: #333;
  overflow: hidden;
}
.screen_01 .bg ul li img {
  display: block;
  position: absolute;
  left: 50%;
  top: 50%;
}

.screen_01 .control {
  width: 250px;
  height: 30px;
  position: absolute;
  left: 50%;
  bottom: 10px;
  text-align: center;
  margin-left: -125px;
}
.screen_01 .control span {
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: middle;
  width: 18px;
  height: 18px;
  margin: 0 2px;
  background: url(../images/lrq_icon_circal.png) 50% 50% no-repeat;
}
.screen_01 .control span.on {
  background: url(../images/lrq_icon_circal_on.png) 50% 50% no-repeat;
}

.screen_01 .cleftbtn {
  width: 49px;
  height: 87px;
  position: absolute;
  left: 50px;
  top: 50%;
  background: url(../images/arrow_left.png) 0 0 no-repeat;
  z-index: 3;
  cursor: pointer;
  -webkit-transform: translateZ(0);
}
.screen_01 .crightbtn {
  width: 49px;
  height: 87px;
  position: absolute;
  right: 50px;
  top: 50%;
  background: url(../images/arrow_right.png) 0 0 no-repeat;
  z-index: 3;
  cursor: pointer;
  -webkit-transform: translateZ(0);
}

/*-------------第二屏开始-------------*/
.screen_02 {
}
.screen_02 .screen_box {
  width: 1020px;
  height: 490px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin: -245px 0 0 -510px;
}
.screen_02 .screen_box .pic {
  position: absolute;
  left: 0;
  width: 480px;
}
.screen_02 .screen_box .pic img {
  display: block;
  width: 100%;
  height: auto;
}
.screen_02 .screen_box .pic_01 {
  bottom: 0px;
  z-index: 1;
}
.screen_02 .screen_box .pic_02 {
  bottom: 100px;
  z-index: 5;
  left: 144px;
  width: 118px;
  height: 150px;
}
.screen_02 .screen_box .pic_03 {
  bottom: 200px;
  z-index: 3;
}
.screen_02 .screen_box .text1 {
  position: absolute;
  top: 60px;
  right: 0;
  width: 520px;
  opacity: 0;
}
.screen_02 .screen_box .text1 h1 {
  font-size: 30px;
  color: #70706e;
  padding: 0 0 30px;
  line-height: 40px;
}
.screen_02 .screen_box .text1 h1 em {
  font-weight: normal;
  color: #c41230;
}
.screen_02 .screen_box .text1 h2 {
  font-size: 20px;
  color: #c41230;
  line-height: 28px;
  font-weight: normal;
}
.screen_02 .screen_box .text2 {
  position: absolute;
  top: 180px;
  right: 0;
  width: 520px;
  opacity: 0;
}
.screen_02 .screen_box .text2 p {
  color: #333333;
  line-height: 30px;
  padding-bottom: 15px;
  font-size: 14px;
}
.screen_02 .screen_box .pic_02 .fire {
  width: 100%;
  height: 100%;
  position: relative;
}
.screen_02 .screen_box .pic_02 .fire .huo01 {
  display: block;
  position: absolute;
  left: 50%;
  bottom: 50%;
  width: 92px;
  height: auto;
  margin: 0 0 -75px -46px;
  z-index: 2;
}
.screen_02 .screen_box .pic_02 .fire .huo02 {
  display: block;
  position: absolute;
  left: 50%;
  bottom: 50%;
  width: 92px;
  height: auto;
  margin: 0 0 -75px -46px;
  z-index: 3;
}
.screen_02 .screen_box .pic_02 .fire .huo03 {
  display: block;
  position: absolute;
  left: 50%;
  bottom: 50%;
  width: 92px;
  height: auto;
  margin: 0 0 -75px -46px;
  z-index: 4;
}

.screen_03 {
}
.screen_03 .screen_box {
  width: 1000px;
  height: 500px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin: -200px 0 0 -500px;
}
.screen_03 .screen_box .content {
  width: 100%;
  height: 100%;
  position: relative;
}
.screen_03 .screen_box .content .pic {
  width: 280px;
  height: 500px;
  position: relative;
  left: 200px;
  opacity: 0;
}
.screen_03 .screen_box .content .pic img {
  display: block;
  width: 100%;
  height: auto;
}
.screen_03 .screen_box .content .pic .scre3_icon {
  position: absolute;
  width: 20px;
  height: 20px;
  cursor: pointer;
  z-index: 3;
}
.screen_03 .screen_box .content .pic .scre3_icon img {
  display: block;
  width: 100%;
  height: auto;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-top: -10px;
  margin-left: -10px;
}
.screen_03 .screen_box .content .pic .scre3_icon i {
  display: block;
  width: 20px;
  height: 20px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin: -10px 0 0 -10px;
  display: none;
}

.screen_03 .screen_box .content .pic .scre3_icon_01 {
  top: 50px;
  left: 114px;
}
.screen_03 .screen_box .content .pic .scre3_icon_01 i {
  background: url(../images/lrq_scren3_icon04.png) 50% 50% no-repeat;
}

.screen_03 .screen_box .content .pic .scre3_icon_02 {
  top: 120px;
  left: 190px;
}
.screen_03 .screen_box .content .pic .scre3_icon_02 i {
  background: url(../images/lrq_scren3_icon04.png) 50% 50% no-repeat;
}

.screen_03 .screen_box .content .pic .scre3_icon_03 {
  top: 200px;
  left: 230px;
}
.screen_03 .screen_box .content .pic .scre3_icon_03 i {
  background: url(../images/lrq_scren3_icon04.png) 50% 50% no-repeat;
}

.screen_03 .screen_box .content .pic .scre3_icon_04 {
  top: 0px;
  left: 150px;
}
.screen_03 .screen_box .content .pic .scre3_icon_04 i {
  background: url(../images/lrq_scren3_icon04.png) 50% 50% no-repeat;
}

.screen_03 .screen_box .scren3_child {
  display: none;
}
.screen_03 .screen_box .scren3_child.scren3childshow {
  display: block;
}
.screen_03 .screen_box .scren3_child01 {
  position: absolute;
  left: 120px;
  top: 0;
  right: 0;
  height: 100%;
  background: url(../images/lrq_scren3_icon05.png) 0 60px no-repeat;
}
.screen_03 .screen_box .scren3_child02 {
  position: absolute;
  left: 196px;
  top: 0;
  right: 0;
  height: 100%;
  background: url(../images/lrq_scren3_icon06.png) 0 130px no-repeat;
}
.screen_03 .screen_box .scren3_child03 {
  position: absolute;
  left: 235px;
  top: 0;
  right: 0;
  height: 100%;
  background: url(../images/lrq_scren3_icon07.png) 0 144px no-repeat;
}
.screen_03 .screen_box .scren3_child04 {
  position: absolute;
  left: 90px;
  top: 0;
  right: 0;
  height: 100%;
  background: url(../images/lrq_scren3_icon08.png) 70px 10px no-repeat;
}

.screen_03 .screen_box .scren3_childCont {
}
.screen_03 .screen_box .scren3_childCont .pic {
  width: 290px;
  height: 290px;
}
.screen_03 .screen_box .scren3_childCont .pic img {
  display: block;
  width: 100%;
  height: auto;
}
.screen_03 .screen_box .scren3_childCont .nr {
  padding: 20px 0 0;
}
.screen_03 .screen_box .scren3_childCont .nr p {
  font-size: 15px;
  color: #000000;
  line-height: 30px;
}
.screen_03 .screen_box .scren3_childCont .nr p em {
  color: #c41230; /* font-size:18px;*/
}
.screen_03 .screen_box .scren3_childCont .nr .pstyle {
  font-size: 18px;
}
.screen_03 .screen_box .scren3_childCont .nr i {
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: middle;
  width: 50px;
  height: 50px;
  padding: 0 10px 0 0;
}
.screen_03 .screen_box .scren3_childCont .nr i img {
  display: block;
  width: 50px;
  height: auto;
}
.screen_03 .screen_box .scren3_childCont .nr small {
  color: #c41230;
}
.screen_03 .screen_box .scren3_childCont .nr dl {
  padding: 10px 0 0;
}
.screen_03 .screen_box .scren3_childCont .nr dl dt {
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top;
  font-size: 14px;
  line-height: 24px;
  zoom: 1;
  padding-right: 10px;
}
.screen_03 .screen_box .scren3_childCont .nr dl dt:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  overflow: hidden;
}
.screen_03 .screen_box .scren3_childCont .nr dl dt span {
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: middle;
  height: 50px;
  line-height: 50px;
}
.screen_03 .screen_box .scren3_childCont .nr dl dt .span {
  line-height: 24px;
}

.screen_03 .screen_box .scren3_child01 .scren3_childCont {
  padding: 0 0 0 330px;
}
.screen_03 .screen_box .scren3_child02 .scren3_childCont {
  padding: 0 0 0 255px;
}
.screen_03 .screen_box .scren3_child03 .scren3_childCont {
  padding: 0 0 0 216px;
}
.screen_03 .screen_box .scren3_child04 .scren3_childCont {
  padding: 0 0 0 361px;
}

.screen_04 {
}
.screen_04 .bg_nopic {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: #fff;
}
.screen_04 .splider {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 50%;
  width: 5px;
  height: 100%;
  background: #5bb321;
  border-right: 5px solid #dadada;
  margin-left: -5px;
}
.screen_04 .screen_box {
  width: 1000px;
  height: 530px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin: -265px 0 0 -500px;
}

.screen_04 .screen_box .treeUp {
  width: 111px;
  height: 135px;
  position: absolute;
  left: 50%;
  top: -124px;
  margin: 0 0 0 -56px;
  background: url(../images/lrq_scren4_02.png) 0 0 no-repeat;
  display: none;
}
.screen_04 .screen_box .treedown {
  width: 111px;
  height: 135px;
  position: absolute;
  left: 50%;
  bottom: -114px;
  margin: 0 0 0 -56px;
  background: url(../images/lrq_scren4_03.png) 0 0 no-repeat;
  display: none;
}

.screen_04 .screen_box .btns {
  width: 88px;
  height: 530px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin: -265px 0 0 -44px;
}
.screen_04 .screen_box .btns img {
  display: block;
  width: 100%;
  height: auto;
}
.screen_04 .screen_box .title {
  font-size: 30px;
  position: absolute;
  top: 14px;
  line-height: 45px;
}
.screen_04 .screen_box .title1 {
  left: 230px;
  color: #5bb321;
  opacity: 0;
}
.screen_04 .screen_box .title2 {
  right: 190px;
  color: #000000;
  opacity: 0;
}

.screen_04 .screen_box .txtbtn {
  width: 408px;
  border-radius: 5px;
  background: #5bb321;
  padding: 15px 6px;
}
.screen_04 .screen_box .txtbtn p {
  font-size: 14px;
  color: #fff;
  line-height: 18px;
  text-align: right;
}
.screen_04 .screen_box .leftbtn {
  position: absolute;
  left: 40px;
  opacity: 0;
}
.screen_04 .screen_box .leftbtn .wztxt {
  width: 100%;
  position: relative;
}
.screen_04 .screen_box .leftbtn .wztxt i {
  display: block;
  border: 10px solid;
  border-color: transparent transparent transparent #5bb321;
  position: absolute;
  right: -18px;
  top: 50%;
  margin-top: -10px;
}
.screen_04 .screen_box .textbtn1 {
  top: 80px;
}
.screen_04 .screen_box .textbtn2 {
  top: 174px;
}
.screen_04 .screen_box .textbtn3 {
  top: 247px;
}
.screen_04 .screen_box .textbtn4 {
  top: 320px;
}
.screen_04 .screen_box .textbtn5 {
  top: 390px;
}
.screen_04 .screen_box .textbtn6 {
  top: 460px;
}

.screen_04 .screen_box .txtbtn.righttxtbtn {
  background: #cfcfcf;
}
.screen_04 .screen_box .txtbtn.righttxtbtn p {
  text-align: left;
}
.screen_04 .screen_box .rightbtn {
  position: absolute;
  right: 40px;
  opacity: 0;
}
.screen_04 .screen_box .rightbtn .wztxt {
  width: 100%;
  position: relative;
}
.screen_04 .screen_box .rightbtn .wztxt i {
  content: "";
  border: 10px solid;
  border-color: transparent #cfcfcf transparent transparent;
  position: absolute;
  left: -18px;
  top: 50%;
  margin-top: -10px;
}
.screen_04 .screen_box .textbtn1 {
  top: 80px;
}
.screen_04 .screen_box .textbtn2 {
  top: 174px;
}
.screen_04 .screen_box .textbtn3 {
  top: 247px;
}
.screen_04 .screen_box .textbtn4 {
  top: 320px;
}
.screen_04 .screen_box .textbtn5 {
  top: 390x;
}
.screen_04 .screen_box .textbtn6 {
  top: 460px;
}

.screen_05 {
}
.screen_05 .screen_box {
  width: 800px;
  height: 420px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin: -180px 0 0 -400px;
}

.screen_05 .screen_box .women {
  display: block;
  position: absolute;
  left: -160px;
  top: 20px;
  bottom: 0;
  width: 180px;
  height: 423px;
  background: url(../images/lrq_scren5_01.png) 50% 50% no-repeat;
}
.screen_05 .screen_box .women p {
  position: absolute;
  left: -150px;
  top: 30px;
  font-size: 16px;
  line-height: 30px;
  color: #c41230;
  background: url(../images/lrq_icon_more.png) 100% 50% no-repeat;
  padding: 0 30px 0 0;
}
.screen_05 .screen_box .women:hover {
  background: url(../images/lrq_scren5_01_on.png) 50% 50% no-repeat;
}
.screen_05 .screen_box .man {
  display: block;
  position: absolute;
  left: 50%;
  top: 20px;
  bottom: 0px;
  width: 180px;
  height: 423px;
  margin: 0 0 0 -140px;
  background: url(../images/lrq_scren5_02.png) 50% 50% no-repeat;
}
.screen_05 .screen_box .man p {
  position: absolute;
  right: -150px;
  bottom: 150px;
  font-size: 16px;
  color: #c41230;
  line-height: 30px;
  background: url(../images/lrq_icon_more.png) 0 50% no-repeat;
  padding: 0 0 0 30px;
}
.screen_05 .screen_box .man:hover {
  background: url(../images/lrq_scren5_02_on.png) 50% 50% no-repeat;
}

.screen_05 .screen_box .mis {
  display: block;
  position: absolute;
  right: -160px;
  top: 20px;
  bottom: 0;
  width: 180px;
  height: 423px;
  background: url(../images/lrq_scren5_02_02.png) 50% 50% no-repeat;
}
.screen_05 .screen_box .mis p {
  position: absolute;
  right: -150px;
  top: 80px;
  font-size: 16px;
  color: #c41230;
  line-height: 30px;
  background: url(../images/lrq_icon_more.png) 0 50% no-repeat;
  padding: 0 0 0 30px;
}
.screen_05 .screen_box .mis:hover {
  background: url(../images/lrq_scren5_02_02_on.png) 50% 50% no-repeat;
}

.screen_05 .children01 {
  width: 1000px;
  height: 500px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -250px 0 0 -500px;
}
.screen_05 .children01 .childlist {
  width: 100%;
  height: 100%;
  position: relative;
}
.screen_05 .children01 .childlist .child {
  display: none;
}
.screen_05 .children01 .childlist .child1 {
  text-align: center;
}

.screen_05 .children01 .childlist .child1 .pic {
  width: 450px;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: middle;
}
.screen_05 .children01 .childlist .child1 .pic img {
  display: block;
  width: 100%;
  height: auto;
}

.screen_05 .children01 .childlist .child1 .pic2 {
  width: 1000px;
  vertical-align: middle;
}
.screen_05 .children01 .childlist .child1 .pic2 img {
  display: block;
  width: 100%;
  height: auto;
}
.screen_05 .children01 .childlist .child1 .text {
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: middle;
  width: 508px;
  padding: 0 0 0 30px;
  text-align: left;
  position: relative;
  font-size: 14px;
}
.screen_05 .children01 .childlist .child1 .text .biti {
  width: 100%;
  position: relative;
}
.screen_05 .children01 .childlist .child1 .text h3 {
  font-size: 16px;
}
.screen_05 .children01 .childlist .child1 .text h3 em {
  color: #c41230;
  line-height: 40px;
}
.screen_05 .children01 .childlist .child1 .text dl {
  padding: 0 0 10px;
}
.screen_05 .children01 .childlist .child1 .text dd {
  padding: 3px 0;
  border-bottom: 1px dashed #cbcbcb;
  font-size: 14px;
  line-height: 25px;
}
.screen_05 .children01 .childlist .child1 .text dd span {
  float: left;
  width: 74px;
  display: block;
}
.screen_05 .children01 .childlist .child1 .text dd sup {
  font-size: 8px;
}
.screen_05 .children01 .childlist .child1 .text dd p {
  margin-left: 76px;
}
.screen_05 .children01 .childlist .child1 .text .txlist {
  width: 244px;
  height: 34px;
  padding: 5px 5px 5px 0;
  display: inline-block;
  zoom: 1;
  *display: inline;
}
.screen_05 .children01 .childlist .child1 .text .txlist p {
  padding: 0 0 0 46px;
  line-height: 40px;
  font-size: 14px;
  float: left;
}
.screen_05 .children01 .childlist .child1 .text .txlist .p1 {
  background: url(../images/lrq_scren5_04.png) 0 50% no-repeat;
}
.screen_05 .children01 .childlist .child1 .text .txlist .p2 {
  background: url(../images/lrq_scren5_05.png) 0 50% no-repeat;
}
.screen_05 .children01 .childlist .child1 .text .txlist .p3 {
  background: url(../images/lrq_scren5_06.png) 0 50% no-repeat;
}

.screen_05 .children01 .childlist .child1 .text .txlist em {
  font-weight: bold;
  color: #c41230;
}

.screen_05 .children01 .childlist .child1 .text .beizhu {
  border-top: 1px dashed #cbcbcb;
  padding: 10px 0 0;
  margin: 10px 0 0;
  font-size: 12px;
}

.screen_05 .children01 .childlist .child1 .text .moreBtn {
  text-align: center;
  position: absolute;
  right: 0;
  top: 0px;
  width: 121px;
  height: 34px;
  color: #fff;
  font-size: 14px;
  line-height: 34px;
  background: url(../images/lrq_scren5_icon02.png) 0 50% no-repeat;
  cursor: pointer;
}

.screen_05 .children01 .childlist .child2 {
}
.screen_05 .children01 .childlist .child.childshow {
  display: block;
}
.screen_05 .children01 .childlist .child2 .pic {
  width: 1000px;
}
.screen_05 .children01 .childlist .child2 .pic img {
  display: block;
  width: 100%;
  height: auto;
}

.screen_06 {
}
.screen_06 .screen_box {
  width: 1030px;
  height: 340px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin: -170px 0 0 -515px;
}
.screen_06 .screen_box .content {
  width: 100%;
  height: 100%;
  position: relative;
  opacity: 0;
  margin: 30px 0 0;
}
.screen_06 .screen_box .content .sliderDiv .divbox {
  width: 1030px;
  height: 100%;
  margin: 0 auto;
  overflow: hidden;
  position: relative;
}
.screen_06 .screen_box .content .sliderDiv .divbox .slider {
  position: relative;
  top: 0;
  left: 0;
  height: 280px;
  width: 100000px;
}
.screen_06 .screen_box .content .sliderDiv .divbox li {
  width: 1030px;
  float: left;
  height: 280px;
}
.screen_06 .screen_box .content .sliderDiv .divbox li .part {
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top;
  padding: 0 10px;
  width: 485px;
}
.screen_06 .screen_box .content .sliderDiv .divbox li .part h3 {
  height: 46px;
  border-bottom: 1px dashed #a6a4a0;
  background: url(../images/lrq_scren6_icon01.png) 4px 0 no-repeat;
  padding: 0 0 0 34px;
  font-size: 14px;
  color: #c41230;
}
.screen_06 .screen_box .content .sliderDiv .divbox li .part .tt {
  margin: 10px 0 0;
  background: url(../images/lrq_scren6_icon02.png) 5px 0 no-repeat;
  padding: 0 0 0 34px;
  height: 190px;
}
.screen_06 .screen_box .content .sliderDiv .divbox li .part .tt p {
  line-height: 28px;
  font-size: 14px;
}
.screen_06 .screen_box .content .sliderDiv .divbox li .picpart {
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top;
  padding: 0 10 0 40px;
  width: 455px;
  text-align: right;
}
.screen_06 .screen_box .content .sliderDiv .divbox li .picpart img {
  display: inline-block;
  zoom: 1;
  *display: inline;
  width: 360px;
}

.screen_07 {
}
.screen_07 .screen_box {
  width: 1000px;
  height: 300px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin: -220px 0 0 -500px;
}
.screen_07 .screen_box .content {
  width: 100%;
  height: 100%;
  position: relative;
  zoom: 1;
}
.screen_07 .screen_box .content:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  overflow: hidden;
}
.screen_07 .screen_box .content .product {
  position: absolute;
  top: 60px;
  width: 250px;
  text-align: center;
  height: 460px;
}
.screen_07 .screen_box .content .product .introifo {
  width: 100%;
}
.screen_07 .screen_box .content .product .introifo a {
  display: block;
}
.screen_07 .screen_box .content .product .pic {
  width: 250px;
  height: 320px;
  cursor: pointer;
}
.screen_07 .screen_box .content .product .txt {
  padding: 0 0 15px;
  font-size: 14px;
}
.screen_07 .screen_box .content .product .txt p {
  text-align: center;
  font-size: 14px;
}
.screen_07 .screen_box .content .product .txt span {
  display: block;
  text-align: center;
  font-size: 12px;
}
.screen_07 .screen_box .content .product .icon {
  width: 161px;
  height: 33px;
  background: url(../images/lrq_scren7_icon1.png) 0 0 no-repeat;
  margin: 0 auto 15px;
}
.screen_07 .screen_box .content .product .icon2 {
  width: 130px;
  background: url(../images/lrq_scren7_icon1_02.png) 0 0 no-repeat;
}

.screen_07 .screen_box .content .product .label {
  display: block;
  width: 133px;
  height: 28px;
  margin: 0 auto;
  background: url(../images/lrq_scren7_icon2.png) 0 0 no-repeat;
  text-align: center;
}
.screen_07 .screen_box .content .product .label .text1 {
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: middle;
  margin: 0 10px;
}
.screen_07 .screen_box .content .product .label em {
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: middle;
  font-weight: normal;
  font-size: 14px;
  height: 28px;
  line-height: 28px;
}

.screen_07 .screen_box .content .product01 {
  left: 0;
}
.screen_07 .screen_box .content .product02 {
  left: 0px;
  opacity: 0;
}
.screen_07 .screen_box .content .product03 {
  left: 250px;
  opacity: 0;
}
.screen_07 .screen_box .content .product04 {
  left: 500px;
  opacity: 0;
}

.screen_07 .screen_box .content .dbBtn {
  width: 77px;
  height: 77px;
  background: url(../images/lrq_scren7_pic05.png) 0 0 no-repeat;
  position: absolute;
  right: 0;
  top: -80px;
}
.screen_07 .screen_box .content .dbBtn span {
  display: block;
  width: 100%;
  padding: 20px 0 0;
  font-size: 14px;
  color: #fff;
  text-align: center;
  cursor: pointer;
}

.screen_07 .children01 {
  width: 1120px;
  height: 500px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -250px 0 0 -560px;
}
.screen_07 .children01 .dbTitle {
  width: 100%;
  background: #fff;
  border-bottom: 1px solid #c41230;
}
.screen_07 .children01 .dbTitle h3 {
  padding: 0 20px;
  line-height: 40px;
  height: 40px;
  font-size: 14px;
  font-weight: bold;
}
.screen_07 .children01 .childlist {
  width: 100%;
  height: 450px;
  overflow: hidden;
}
.screen_07 .children01 .childlist .dbC {
  width: 100%;
  height: 100%;
  display: inline;
  position: relative;
}
.screen_07 .children01 .childlist .dbC .table_01 {
  width: 100%;
  padding: 0;
  margin: 0;
  table-layout: fixed;
}
.screen_07 .children01 .childlist .dbC .table_01 td {
  padding: 5px;
  text-align: center;
  font-size: 12px;
}
.screen_07 .children01 .childlist .dbC .table_01 .firsttd {
  width: 20%;
  font-weight: bold;
  padding: 10px 0;
  text-align: center;
  font-size: 12px;
}
.screen_07 .children01 .childlist .dbC .table_01 tr:nth-child(2n) td {
  background: #fff;
}
.screen_07 .children01 .childlist .dbC .table_01 td .introifo {
  width: 100%;
}
.screen_07 .children01 .childlist .dbC .table_01 td .introifo .pic {
  width: 138px;
  margin: 0 auto;
}
.screen_07 .children01 .childlist .dbC .table_01 td .introifo .pic img {
  display: block;
  width: 138px;
  height: auto;
}
.screen_07 .children01 .childlist .dbC .table_01 td .introifo .txt {
  padding: 0 0 10px;
}
.screen_07 .children01 .childlist .dbC .table_01 td .introifo .txt p {
  text-align: center;
  font-size: 12px;
}
.screen_07 .children01 .childlist .dbC .table_01 td .introifo .txt span {
  display: block;
  text-align: center;
  font-size: 12px;
}

.screen_08 {
}
.screen_08 .screen_box {
  width: 1000px;
  height: 360px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin: -180px 0 0 -500px;
}
.screen_08 .screen_box .content {
  width: 100%;
  height: 100%;
  position: relative;
  zoom: 1;
  margin: 20px 0 0;
}
.screen_08 .screen_box .content .list {
  position: absolute;
  top: 0;
  width: 300px;
  text-align: center;
  height: 440px;
  display: none;
}
.screen_08 .screen_box .content .list .pic {
  width: 100%;
  text-align: center;
  padding: 0 0 22px;
}
.screen_08 .screen_box .content .list .pic img {
  display: inline-block;
  zoom: 1;
  *display: inline;
  width: 176px;
  height: auto;
}
.screen_08 .screen_box .content .list h3 {
  font-size: 16px;
  color: #c41230;
  line-height: 24px;
  height: 56px;
  text-align: left;
}
.screen_08 .screen_box .content .list p {
  color: #333333;
  font-size: 14px;
  text-align: left;
  line-height: 28px;
}
.screen_08 .screen_box .content .listsec {
  padding: 0 48px;
}
.screen_08 .screen_box .content .list01 {
  left: 0;
}
.screen_08 .screen_box .content .list02 {
  left: 300px;
}
.screen_08 .screen_box .content .list03 {
  left: 700px;
}

.screen_09 {
}
.screen_09 .screen_box {
  width: 1000px;
  height: 340px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin: -170px 0 0 -500px;
}
.screen_09 .screen_box .content {
  width: 100%;
  height: 170px;
  position: relative;
  zoom: 1;
  margin: 30px 0 0;
}
.screen_09 .screen_box .content .list {
  position: absolute;
  top: 0;
  width: 136px;
  text-align: center;
  height: 170px;
  display: block;
  cursor: pointer;
  display: none;
}
.screen_09 .screen_box .content .list .pic {
  width: 136px;
  height: 136px;
}
.screen_09 .screen_box .content .list .txt {
  padding: 15px 0 0;
  text-align: center;
  font-size: 14px;
  color: #333333;
}
.screen_09 .screen_box .content .list:hover .txt {
  color: #c41230;
}

.screen_09 .screen_box .content .list01 {
  left: 0;
}
.screen_09 .screen_box .content .list01 .pic {
  background: url(../images/lrq_scren9_icon06.png) 50% 50% no-repeat;
}
.screen_09 .screen_box .content .list01:hover .pic {
  background: url(../images/lrq_scren9_icon06_on.png) 50% 50% no-repeat;
}

.screen_09 .screen_box .content .list02 {
  left: 216px;
}
.screen_09 .screen_box .content .list02 .pic {
  background: url(../images/lrq_scren9_icon02.png) 50% 50% no-repeat;
}
.screen_09 .screen_box .content .list02:hover .pic {
  background: url(../images/lrq_scren9_icon02_on.png) 50% 50% no-repeat;
}

.screen_09 .screen_box .content .list03 {
  left: 432px;
}
.screen_09 .screen_box .content .list03 .pic {
  background: url(../images/lrq_scren9_icon03.png) 50% 50% no-repeat;
}
.screen_09 .screen_box .content .list03:hover .pic {
  background: url(../images/lrq_scren9_icon03_on.png) 50% 50% no-repeat;
}

.screen_09 .screen_box .content .list04 {
  left: 648px;
}
.screen_09 .screen_box .content .list04 .pic {
  background: url(../images/lrq_scren9_icon04.png) 50% 50% no-repeat;
}
.screen_09 .screen_box .content .list04:hover .pic {
  background: url(../images/lrq_scren9_icon04_on.png) 50% 50% no-repeat;
}

.screen_09 .screen_box .content .list05 {
  left: 864px;
}
.screen_09 .screen_box .content .list05 .pic {
  background: url(../images/lrq_scren9_icon05.png) 50% 50% no-repeat;
}
.screen_09 .screen_box .content .list05:hover .pic {
  background: url(../images/lrq_scren9_icon05_on.png) 50% 50% no-repeat;
}

.screen_09 .screen_box .tt {
  margin: 35px 0 0;
  padding: 20px;
  display: none;
  background: #fff;
  zoom: 1;
}
.screen_09 .screen_box .tt:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  overflow: hidden;
}
.screen_09 .screen_box .tt .pic {
  float: left;
  width: 240px;
}
.screen_09 .screen_box .tt .txt {
  margin-left: 260px;
}
.screen_09 .screen_box .tt p {
  background: url(../images/lrq_scren9_icon01.png) 0 12px no-repeat;
  padding: 0 0 0 15px;
  font-size: 14px;
  line-height: 28px;
}

.screen_09 .child {
  width: 1000px;
  height: 390px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin: -220px 0 0 -500px;
}
.screen_09 .child .childContent {
  width: 100%;
  zoom: 1;
}
.screen_09 .child .childContent .pic {
  width: 470px;
  float: left;
}
.screen_09 .child .childContent .pic img {
  display: block;
  width: 100%;
  height: auto;
}
.screen_09 .child .childContent .txts {
  margin-left: 500px;
  font-size: 14px;
}
.screen_09 .child .childContent .txts h4 {
  font-size: 16px;
  color: #c41230;
  padding: 0 0 10px;
}
.screen_09 .child .childContent .txts p {
  line-height: 24px;
  border-bottom: 1px dashed #cbcbcb;
  padding: 0 0 5px;
}
.screen_09 .child .childContent .txts p.pstyle {
  background: url(../images/lrq_scren9_icon01.png) 0 50% no-repeat;
  padding: 5px 0 5px 15px;
  font-size: 14px;
  color: #c41230;
}
.screen_09 .child .childContent .txts .seccont {
  border-bottom: 1px dashed #cbcbcb;
  padding: 10px 0;
}
.screen_09 .child .childContent .txts .seccont small {
  display: block;
  background: url(../images/cir01.gif) 0 10px no-repeat;
  padding: 0 0 0 15px;
  line-height: 24px;
}

.screen_09 .child .childContent .title {
  font-size: 16px;
  color: #c41230;
  padding: 0 0 10px;
}
.screen_09 .child .childContent .title p {
  padding: 0 0 10px;
}
.screen_09 .child .childContent .title .p {
  font-size: 14px;
  color: #333333;
  line-height: 24px;
  padding: 0;
}
.screen_09 .child .childContent .photo {
  width: 100%;
}
.screen_09 .child .childContent .photo img {
  width: 100%;
  height: auto;
}

.screen_10 {
}
.screen_10 .screen_box {
  height: 440px;
  position: absolute;
  left: 4%;
  right: 4%;
  top: 50%;
  margin: -190px 0 0 0;
}
.screen_10 .screen_box .content {
  width: 100%;
  height: 100%;
  display: none;
}
.screen_10 .screen_box .table_01 {
  width: 100%;
  height: 100%;
  table-layout: fixed;
  padding: 0;
  border: none;
  max-width: 1484px;
  margin: 0 auto;
}
.screen_10 .screen_box .table_01 td {
  height: 215px;
  width: 20%;
}
.screen_10 .screen_box .table_01 .lasttd {
  height: 435px;
}
.screen_10 .screen_box .table_01 .tdcontent {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
  cursor: pointer;
}
.screen_10 .screen_box .table_01 .tdcontent img {
  display: block;
  width: 100%;
  height: auto;
}
.screen_10 .screen_box .table_01 .tdcontent .picsmark {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  background: url(../images/icon_smark.png);
  display: none;
}
.screen_10 .screen_box .table_01 .tdcontent .picsmark h4 {
  font-size: 18px;
  line-height: 26px;
  color: #fff;
  padding: 50px 0 0;
  text-align: center;
}
.screen_10 .screen_box .table_01 .tdcontent .picsmark .icon {
  display: block;
  position: absolute;
  left: 50%;
  bottom: 50px;
  width: 50px;
  height: 50px;
  background: url(../images/icon_icon.png) 50% 50% no-repeat;
  margin: 0 0 0 -25px;
}
.screen_10 .screen_box .table_01 .tdcontent:hover .picsmark {
  display: block;
}
.screen_10 .screen_box .table_01 .lasttd .tdcontent .picsmark h4 {
  padding: 180px 0 0;
}
.screen_10 .screen_box .table_01 .lasttd .tdcontent .picsmark .icon {
  bottom: 100px;
}

.screen_10 .child {
  width: 1000px;
  height: 390px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin: -195px 0 0 -500px;
}
.screen_10 .child .childContent {
  width: 100%;
  zoom: 1;
}
.screen_10 .child .childContent:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  overflow: hidden;
}
.screen_10 .child .childContent .pic {
  width: 470px;
  float: left;
}
.screen_10 .child .childContent .pic img {
  display: block;
  width: 100%;
  height: auto;
}
.screen_10 .child .childContent .txts {
  margin-left: 500px;
}
.screen_10 .child .childContent .txts h4 {
  font-size: 16px;
  color: #c41230;
  padding: 0 0 10px;
}
.screen_10 .child .childContent .txts p {
  border-bottom: 1px dashed #cbcbcb;
  font-size: 14px;
  line-height: 24px;
  padding: 5px 0;
}
.screen_10 .child .childContent .txts p.pstyle {
  background: url(../images/lrq_scren9_icon01.png) 0 50% no-repeat;
  padding: 0 0 5px 25px;
  line-height: 36px;
  font-size: 14px;
}
.screen_10 .child .childContent .txts p em {
  color: #c41230;
  font-weight: bold;
}

.screen_11 {
}
.screen_11 .screen_box {
  width: 1000px;
  height: 340px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin: -170px 0 0 -500px;
}
.screen_11 .screen_box .content {
  width: 100%;
  zoom: 1;
  display: none;
  margin: 30px 0 0;
}
.screen_11 .screen_box .content:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  overflow: hidden;
}
.screen_11 .screen_box .content .firstnew {
  float: left;
  width: 480px;
}
.screen_11 .screen_box .content .firstnew .pic {
  width: 100%;
  height: 300px;
  overflow: hidden;
}
.screen_11 .screen_box .content .firstnew .pic img {
  display: block;
  width: 100%;
  height: auto;
}
.screen_11 .screen_box .content .firstnew .txt {
  height: 34px;
  line-height: 34px;
  color: #fff;
  background: #c41230;
  padding: 0 10px;
  font-size: 14px;
}
.screen_11 .screen_box .content .newslist {
  margin-left: 500px;
}
.screen_11 .screen_box .content .newslist .link {
  padding: 12px 15px;
  border-bottom: 1px dashed #cbcbcb;
  text-align: left;
  display: block;
}
.screen_11 .screen_box .content .newslist .link em {
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: middle;
  font-size: 12px;
}
.screen_11 .screen_box .content .newslist .link i {
  display: inline-block;
  zoom: 1;
  *display: inline;
  padding: 0 1px;
  vertical-align: middle;
  color: #ca304a;
  font-style: normal;
  font-size: 12px;
}
.screen_11 .screen_box .content .newslist .link span {
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: middle;
  width: 380px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 14px;
}
.screen_11 .screen_box .content .newslist .link:hover span {
  color: #ca304a;
}
/*20160504*/
.screen_11 .screen_box .content .newslist {
  height: 334px;
  position: relative;
}

.screen_12 {
}
.screen_12 .screen_box {
  width: 1000px;
  height: 340px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin: -170px 0 0 -500px;
}
.screen_12 .screen_box .content {
  width: 100%;
  zoom: 1;
  margin: 30px 0 0;
}
.screen_12 .screen_box .content .list {
  padding: 0 0 35px;
  color: #333333;
  display: none;
  zoom: 1;
}
.screen_12 .screen_box .content .list:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  overflow: hidden;
}
.screen_12 .screen_box .content .list .pic {
  float: left;
  width: 260px;
}
.screen_12 .screen_box .content .list .txt {
  margin-left: 280px;
  padding: 15px 0 0;
}
.screen_12 .screen_box .content .list h2 {
  background: url(../images/lrq_scren12_icon01.png) 0 0 no-repeat;
  font-weight: normal;
  padding: 0 0 10px 25px;
}
.screen_12 .screen_box .content .list h2 em {
  color: #c41230;
  font-size: 15px;
  font-weight: bold;
}
.screen_12 .screen_box .content .list h2 small {
  font-size: 13px;
  padding: 0 0 0 10px;
}
.screen_12 .screen_box .content .list p {
  line-height: 24px;
  font-size: 14px;
  padding: 0 0 0 25px;
}
.screen_12 .screen_box .content .list .link {
  display: block;
  color: #c41230;
  text-decoration: underline;
  padding: 8px 0 0 25px;
  font-size: 12px;
}

.screen_12 .screen_box .content .sliderDiv .divbox {
  width: 1000px;
  height: 100%;
  margin: 0 auto;
  overflow: hidden;
  position: relative;
}
.screen_12 .screen_box .content .sliderDiv .divbox .slider {
  position: relative;
  top: 0;
  left: 0;
  height: 395px;
  width: 100000px;
}
.screen_12 .screen_box .content .sliderDiv .divbox li {
  width: 1000px;
  float: left;
  height: 395px;
}
.screen_12 .screen_box .content .sliderDiv .sliderPrevNext {
  top: 140px;
}

.jumpbox {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background: #f0f0f0;
  display: none;
}
.jumpbox .closebtn {
  position: absolute;
  top: 15px;
  right: 15px;
  width: 46px;
  height: 46px;
  background: url(../images/closebtn.png) 0 0 no-repeat;
  cursor: pointer;
}
.jumpbox.act {
  display: block;
}

.wordtext {
  width: 600px !important;
  height: 200px;
}
.sliderDiv .wordtext li {
  width: 600px;
}
.wordtext .content {
  width: 600px;
  zoom: 1;
  height: 200px;
}
.wordtext .content::after {
  clear: both;
}
.wordtext .content .part {
  width: 200px;
  height: 100px;
  margin: 0 10px;
  float: left;
  overflow: hidden;
}
.wordtext .content .part .txt {
  width: 100%;
  height: 100%;
  font-size: 12px;
}

.screen_05 {
  background: #ccf;
}

/* 190308 */
.section.lst .bg_nopic {
  background: #efefef;
  background-size: cover;
}
.section.lst .h1 span {
  color: #000;
}
.video {
  width: 500px;
  position: absolute;
  top: 50%;
  right: 70px;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
}
.video h1 {
  font-size: 22px;
  color: #333;
  text-align: center;
  margin-top: 25px;
}
.screen_03 .screen_box .content .pic .scre3_icon_05 {
  top: 382px;
  left: 162px;
}
.screen_03 .screen_box .content .pic .scre3_icon_05 i {
  background: url(../images/lrq_scren3_icon04.png) 50% 50% no-repeat;
}
.screen_03.lst .screen_box .content .pic .scre3_icon_01 {
  top: 45px;
  left: 150px;
}
.screen_03.lst .screen_box .content .pic .scre3_icon_02 {
  top: 125px;
  left: 220px;
}
.screen_03.lst .screen_box .content .pic .scre3_icon_03 {
  top: 260px;
  left: 80px;
}
.screen_03.lst .screen_box .content .pic .scre3_icon_04 {
  top: 316px;
  left: 208px;
}

.screen_03.lst .screen_box .scren3_childCont {
  position: relative;
  height: 100%;
}
.screen_03.lst .screen_box .scren3_child02 .scren3_childCont {
  padding: 0px 0 0 234px;
}
.screen_03.lst .screen_box .scren3_child03 {
  left: 100px;
}
.screen_03.lst .screen_box .scren3_child01 {
  background: url(../images/line-1.png) 50px 56px no-repeat;
}
.screen_03.lst .screen_box .scren3_child02 {
  background: url(../images/line-2.png) 45px 134px no-repeat;
}
.screen_03.lst .screen_box .scren3_child03 {
  background: url(../images/line-3.png) 0 202px no-repeat;
}
.screen_03.lst .screen_box .scren3_child04 {
  background: url(../images/line-4.png) 138px 204px no-repeat;
}
.screen_03 .screen_box .scren3_child05 {
  position: absolute;
  left: 90px;
  top: 0;
  right: 0;
  height: 100%;
  background: url(../images/line-5.png) 90px 198px no-repeat;
}


