body {

  overflow-x: hidden;

  font-family: "microsoft yahei" !important;

}

li {

  list-style: none;

}

h1,

h2,

h3,

h4,

h5,

h6,

p,

ul,

dl,

div,

li,

dt,

dd,

a,

img,

i,

span,

blockquote,

em {

  margin: 0;

  padding: 0;

}

i,

em {

  font-style: normal;

}

.clear {

  clear: both;

  height: 0;

  width: 0;

}

.fl {

  float: left;

}

.fr {

  float: right;

}

img {

  width: 100%;

}

a:hover {

  text-decoration: none;

}

.no-mr {

  margin-right: 0!important;

}

.no-mb {

  margin-bottom: 0!important;

}

.no-pr {

  padding-right: 0!important;

}

.no-pb {

  padding-bottom: 0!important;

}

.mt10 {

  margin-top: 10px;

}

.mt20 {

  margin-top: 20px;

}

.mt30 {

  margin-top: 30px;

}

.mt40 {

  margin-top: 40px;

}

.mt50 {

  margin-top: 50px;

}

.mb10 {

  margin-bottom: 10px;

}

.mb20 {

  margin-bottom: 20px;

}

.mb30 {

  margin-bottom: 30px;

}

.mb40 {

  margin-bottom: 40px;

}

.mb50 {

  margin-bottom: 50px;

}

.pt10 {

  padding-top: 10px;

}

.pt20 {

  padding-top: 20px;

}

.pt30 {

  padding-top: 30px;

}

.pt40 {

  padding-top: 40px;

}

.pt50 {

  padding-top: 50px;

}

.pb10 {

  padding-bottom: 10px;

}

.pb20 {

  padding-bottom: 20px;

}

.pb30 {

  padding-bottom: 30px;

}

.pb40 {

  padding-bottom: 40px;

}

.pb50 {

  padding-bottom: 50px;

}

.indent1 {

  text-indent: 1em;

}

.indent2 {

  text-indent: 2em;

}

.indent3 {

  text-indent: 3em;

}

.indent4 {

  text-indent: 4em;

}

.indent5 {

  text-indent: 5em;

}

.center {

  text-align: center;

}

#header .h-top {

  display: block;

  height: 95px;

  overflow: hidden;

  border-top: 2px solid #e4041c;

}

#header .h-top .left {

  display: block;

  float: left;

  margin: 12px 0 0;

}

#header .h-top .left a {

  display: block;

  float: left;

}

#header .h-top .left p {

  display: block;

  float: left;

  font-size: 16px;

  color: #1578c0;

  margin: 26px 0 0 20px;

}

#header .h-top .right {

  display: block;

  float: right;

}

#header .h-top .right .top {

  display: block;

  margin: 23px 0 15px;

}

#header .h-top .right .top .link {

  display: block;

  float: left;

}

#header .h-top .right .top .link a {

  display: block;

  float: left;

  margin: 0 10px 0 0;

}

#header .h-top .right .top .link a img {

  width: auto;

}

#header .h-top .right .top .laug {

  display: block;

  float: left;

}

#header .h-top .right .top .laug a {

  display: block;

  float: left;

  text-transform: uppercase;

  color: #777;

  margin: 0 10px 0 0;

  padding: 0 10px 0 25px;

}

#header .h-top .right .top .laug a:hover {

  color: #1578c0;

}

#header .h-top .right .top .laug .cn {

  border-right: 1px solid #ccc;

  background: url(../images/cn.jpg) no-repeat left center;

}

#header .h-top .right .top .laug .en {

  margin: 0;

  padding-right: 0;

  background: url(../images/en.jpg) no-repeat left center;

}

#header .h-top .right .btm {

  display: block;

}

#header .h-top .right .btm p {

  display: block;

  float: right;

  color: #777;

  padding: 0px 0px 0 30px;

  background: url(../images/tel.png) no-repeat left center;

}

#header .nav {

  display: block;

  height: 49px;

  background: url(../images/navbg.jpg) no-repeat center center;

}

#header .nav .list {

  display: block;

  float: left;

}

#header .nav .list ul li {

  display: block;

  float: left;

  height: 49px;

  padding: 0 32px;

  line-height: 49px;

  text-align: center;

  border-right: 1px solid #8abee4;

}

#header .nav .list ul li a {

  color: #fff;

}

#header .nav .list ul li:hover {

  background: #074b7c;

}

#header .nav .list ul li.active {

  background: #074b7c;

}

#header .nav .form {

  display: block;

  float: right;

  width: 210px;

  height: 36px;

  margin: 6px 0px 0 0;

}

#header .nav .form input[type="text"] {

  display: block;

  float: left;

  height: 36px;

  width: 162px;

  background: #99ccff;

  border: none;

  padding: 0 0 0 15px;

  border-top-left-radius: 7px;

  border-bottom-left-radius: 7px;

  box-shadow: inset 2px 2px 2px #888888;

}

#header .nav .form input[type="submit"] {

  display: block;

  float: right;

  width: 48px;

  height: 36px;

  border: none;

  border-top-right-radius: 7px;

  border-bottom-right-radius: 7px;

  box-shadow: inset -1px 2px 2px #888888;

  background: #99ccff url(../images/ssk_tb.jpg) no-repeat center center;

}

#banner {

  width: 100%;

  min-height: 610px;

  position: relative;

}

#banner img {

  width: auto;

}

#banner .DB_bgSet {

  position: relative;

}

#banner .DB_bgSet li {

  position: absolute;

  width: 100%;

  min-height: 610px;

  display: none;

}

#banner .DB_imgSet {

  position: absolute;

  width: 1100px;

  left: 50%;

  margin-left: -500px;

}

#banner .DB_imgSet .DB_1_1 {

  position: absolute;

  z-index: 2;

}

#banner .DB_imgSet .DB_1_2 {

  position: absolute;

}

#banner .DB_menuWrap .DB_menuFir {

  position: absolute;

  top: 587px;

  left: 48%;

}

#banner .DB_menuWrap .DB_menuFir .DB_menuSet li {

  float: left;

  margin-right: 10px;

}

#banner .DB_menuWrap .DB_menuFir .DB_menuSet li a {

  display: block;

  cursor: pointer;

  width: 55px;

  height: 5px;

  background: #fff;

  color: #fff;

  text-align: center;

}

#banner .DB_menuWrap .DB_menuFir .DB_menuSet li a:hover {

  background: #092373;

}

#banner .DB_menuWrap .DB_menuFir .DB_menuSet li.select a {

  background: #092373;

}

#banner .DB_prev,

#banner .DB_next {

  transition: 0.2s ease-in;

  -webkit-transition: 0.2s ease-in;

  -moz-transition: 0.2s ease-in;

  -ms-transition: 0.2s ease-in;

  -o-transition: 0.2s ease-in;

  top: 200px;

  cursor: pointer;

  display: none;

  position: absolute;

}

#banner .DB_prev {

  left: 30px;

}

#banner .DB_prev:hover {

  left: 25px;

}

#banner .DB_next {

  right: 30px;

}

#banner .DB_next:hover {

  right: 25px;

}

#index-body .title {

  display: block;

  margin: 27px 0 23px;

  border-bottom: 1px solid #ccc;

}

#index-body .title h5 {

  display: block;

  font-size: 36px;

  font-weight: bold;

}

#index-body .title h5 i {

  display: block;

  width: 70px;

  margin: 18px 0 -2px;

  border-bottom: 3px solid #fe0c0c;

}

#index-body .i-about {

  display: block;

  margin: 30px 0 0;

}

#index-body .i-about .left {

  display: block;

  float: left;

  width: 53.5%;

}

#index-body .i-about .left .i-body p {

  line-height: 21px;

  text-indent: 2em;

}

#index-body .i-about .left .link {

  display: block;

  margin: 25px 0 0 0;

}

#index-body .i-about .left .link a {

  display: block;

  float: left;

  width: 105px;

  height: 40px;

  line-height: 42px;

  color: #333;

  margin: 0 10px 0 0;

  text-align: center;

  background-color: #ccc;

}

#index-body .i-about .left .link a:hover {

  color: #fff;

  background-color: #fe0c0c;

}

#index-body .i-about .right {

  display: block;

  float: right;

  width: 43%;

  margin: 89px 0 0;

}

#index-body .i-about .right img {

  width: auto;

}

#index-body .i-chose {

  display: block;

  margin: 30px 0;

}

#index-body .i-chose .i-body {

  display: block;

  margin: 30px 0;

}

#index-body .i-chose .i-body li {

  display: block;

  float: left;

  width: 358px;

  height: 173px;

  overflow: hidden;

  margin: 0px 0 15px;

  border: 1px solid #ccc;

}

#index-body .i-chose .i-body li .left {

  display: block;

  float: left;

  width: 20%;

  padding: 20px 0 0;

  text-align: center;

}

#index-body .i-chose .i-body li .left img {

  width: 28px;

  margin: 0 auto;

}

#index-body .i-chose .i-body li .left .img2 {

  display: none;

}

#index-body .i-chose .i-body li .right {

  display: block;

  float: right;

  width: 80%;

  padding: 0 20px 0 0;

}

#index-body .i-chose .i-body li .right h5 {

  display: block;

  font-size: 18px;

  font-weight: bold;

  color: #333;

  margin: 23px 0 5px;

}

#index-body .i-chose .i-body li .right .bdy p {

  line-height: 23px;

  color: #333;

}

#index-body .i-chose .i-body li:nth-child(2) {

  margin: 0px 15px 15px;

}

#index-body .i-chose .i-body li:nth-child(5) {

  margin: 0px 15px 15px;

}

#index-body .i-chose .i-body li:hover {

  background: #FE0C0C;

}

#index-body .i-chose .i-body li:hover h5 {

  color: #fff;

}

#index-body .i-chose .i-body li:hover .bdy p {

  color: #fff;

}

#index-body .i-chose .i-body li:hover .img1 {

  display: none;

}

#index-body .i-chose .i-body li:hover .img2 {

  display: block;

}

#index-body .i-product {

  display: block;

  overflow: hidden;

  margin: 40px 0 20px;

  padding: 23px 0;

  background: url(../images/i-probg.jpg) repeat-x;

}

#index-body .i-product .i-body {

  display: block;

  margin: 40px 0;

}

#index-body .i-product .i-body ul li {

  display: block;

  float: left;

  width: 268px;

  margin: 0 11px 20px 0;

}

#index-body .i-product .i-body ul li .pic-zoom {

  background: rgba(0, 0, 0, 0.6) url(../images/chakangengduo.png) no-repeat center center;

}

#index-body .i-product .i-body ul li p {

  display: block;

  height: 40px;

  color: #333;

  background: #d8d8d8;

  text-align: center;

  font-size: 16px;

  padding: 9px 0 0 0;

  margin: 2px 0 0 0;

}

#index-body .i-product .i-body ul li:hover .pic-zoom {

  opacity: 1;

}

#index-body .i-product .i-body ul li:hover p {

  color: #fff;

  background: #fe0c0c;

}

#index-body .i-news {

  display: block;

  height: 354px;

  margin: 58px 0 0;

  background: url(../images/i-newsbg.jpg) repeat-x;

}

#index-body .i-news .left {

  display: block;

  float: left;

}

#index-body .i-news .left ul li {

  display: block;

  float: left;

  width: 254px;

  margin: 0 10px 0 0;

}

#index-body .i-news .left ul li .bdy {

  position: relative;

  display: block;

  height: 130px;

  background: #fff;

  padding: 0px 10px;

  border: 1px solid #fff;

}

#index-body .i-news .left ul li .bdy img {

  position: absolute;

  right: 10px;

  width: auto;

  top: -11px;

}

#index-body .i-news .left ul li .bdy h5 {

  display: block;

  font-weight: bold;

  color: #333;

  margin: 20px 0 10px;

  height: 15px;

    line-height: 15px;

    overflow: hidden;

}

#index-body .i-news .left ul li .bdy p {

  line-height: 21px;

  color: #333;

  font-size: 12px;

}

#index-body .i-news .right {

  display: block;

  float: right;

  width: 290px;

}

#index-body .i-news .right .top h3 {

  font-weight: bold;

  font-size: 36px;

}

#index-body .i-news .right .top p {

  display: block;

  font-size: 14px;

  color: #777;

  line-height: 23px;

  margin: 23px 0 100px;

}

#index-body .i-news .right .btm h5 {

  display: block;

  width: 110px;

  height: 35px;

  line-height: 35px;

  color: #fff;

  font-size: 15px;

  background: #fe0c0c;

  text-align: center;

}

#index-body .i-news .right .btm a {

  display: block;

  float: left;

  cursor: pointer;

  margin: 28px 12px 0 0;

}

#index-body .i-faq {

  display: block;

  padding: 45px 0 30px;

  background: #f1f1f1;

}

#index-body .i-faq .i-faq-left {

  display: block;

  float: left;

  width: 48%;

}

#index-body .i-faq .i-faq-left .i-faq-left-tit {

  display: block;

  margin-bottom: 16px;

}

#index-body .i-faq .i-faq-left .i-faq-left-tit i {

  display: block;

  float: left;

  width: 7px;

  height: 34px;

  margin: 4px 5px 0 0;

  background: #0a558b;

}

#index-body .i-faq .i-faq-left .i-faq-left-tit h4 {

  display: block;

  float: left;

  font-weight: bold;

  font-size: 36px;

}

#index-body .i-faq .i-faq-left .i-faq-left-bdy{

  display: block;

  height: 335px;

}

#index-body .i-faq .i-faq-left .i-faq-left-bdy ul {

      display: block;

    height: 285px;

    overflow: hidden;

}

#index-body .i-faq .i-faq-left .i-faq-left-bdy ul li {

  display: block;

  margin-bottom: 12px;

}

#index-body .i-faq .i-faq-left .i-faq-left-bdy ul li .tit {

  display: block;

  height: 46px;

  padding: 13px 0 0 13px;

  border: 1px solid #ccc;

  background: url(../images/jia.png) no-repeat 97% center;

}

#index-body .i-faq .i-faq-left .i-faq-left-bdy ul li .tit h5 {

  font-size: 16px;

}

#index-body .i-faq .i-faq-left .i-faq-left-bdy ul li .bdy {

  display: none;

  height: 56px;

  padding: 12px 0 0 13px;

  overflow: hidden;

}

#index-body .i-faq .i-faq-left .i-faq-left-bdy ul li .bdy p{

	line-height: 25px;

}

#index-body .i-faq .i-faq-left .i-faq-left-bdy ul li .jia {

  background: #0a558b url(../images/jian.png) no-repeat 97% center;

}

#index-body .i-faq .i-faq-left .i-faq-left-bdy ul li .jia h5 {

  color: #fff;

}

#index-body .i-faq .i-faq-right {

  display: block;

  float: right;

  width: 50%;

  margin: 10px 0 0;

}

#index-body .i-faq .i-faq-right form {

  display: block;

  float: right;

}

#index-body .i-faq .i-faq-right form input[type="text"] {

  display: block;

  width: 475px;

  height: 47px;

  border: none;

  font-size: 16px;

  padding: 0 15px;

  margin: 0 0 13px;

}

#index-body .i-faq .i-faq-right form textarea {

  display: block;

  padding: 15px;

  border: none;

  width: 475px;

  height: 153px;

  resize: none;

  font-size: 16px;

}

#index-body .i-faq .i-faq-right form input[type="submit"] {

  display: block;

  width: 118px;

  height: 34px;

  color: #fff;

  font-size: 16px;

  border: none;

  float: right;

  margin: 15px 0 0;

  background: #fe0c0c;

}

#footer {

  display: block;

  height: 292px;

  overflow: hidden;

  background: url(../images/fotbg.jpg) repeat-x center center;

}

#footer .fotlogo {

  display: block;

  float: left;

  margin: 23px 65px 0 0;

}

#footer .fotlogo img {

  width: auto;

}

#footer .fotlist {

  display: block;

  float: left;

  margin: 10px 0 0;

}

#footer .fotlist h5 {

  display: block;

  color: #fff;

  font-size: 16px;

  height: 57px;

  line-height: 57px;

  padding: 0 10px;

  background: url(../images/fottitbg.png) repeat-x bottom center;

}

#footer .fotlist ul {

  display: block;

  margin: 10px 0 0 10px;

}

#footer .fotlist ul li {

  display: block;

  line-height: 23px;

}

#footer .fotlist ul li a {

  color: #fff;

}

#footer .fotlist ul li a:hover {

  color: #9caaba;

}

#footer .fotcont {

  display: block;

  float: left;

  width: 250px;

  margin: 30px 0 0 21px;

}

#footer .fotcont .ewm {

  display: block;

}

#footer .fotcont .ewm .left {

  display: block;

  float: left;

  margin: 0 0 0 17px;

}

#footer .fotcont .ewm img {

  width: 88px;

  height: 88px;

}

#footer .fotcont .ewm p {

  display: block;

  font-size: 12px;

  text-align: center;

  color: #fff;

  margin: 3px 0;

}

#footer .fotcont .ewm .right {

  display: block;

  float: right;

  margin: 0 17px 0 0;

}

#footer .fotcont .btm {

  display: block;

  margin: 20px 0 0;

}

#footer .fotcont .btm p {

  color: #fff;

  font-size: 12px;

  line-height: 23px;

  padding: 0 0 0 21px;

}

#footer .fotcont .btm .p1 {

  background: url(../images/fotadres.png) no-repeat 1px 5px;

}

#footer .fotcont .btm .p2 {

  background: url(../images/fottel.png) no-repeat left center;

}

#footer .fotcont .btm .p3 {

  background: url(../images/fotfax.png) no-repeat left center;

}

#footer .fot-btm {

  display: block;

  height: 40px;

  width: 485px;

  line-height: 40px;

  margin: 1px auto;

  width: 570px;

}

#footer .fot-btm p {

  display: block;

  float: left;

  color: #9CAABA;

  font-size: 12px;

  margin: 0 20px 0 0;

}

#footer .fot-btm a {

  display: block;

  float: left;

  color: #9caaba;

  font-size: 12px;

  margin: 0 20px 0 0;

}

#footer .fot-btm a:hover {

  color: #fff;

}

#footer .fot01 {

  width: 132px;

}

#footer .fot02 {

  width: 220px;

  margin-left: 75px;

}

#footer .fot02 .left{

display: block;

float: left;

}

#footer .fot02 .left li{

	text-align: left;

}

#footer .fot02 .right{

	display: block;

	float: right;

}

#footer .fot02 .right li{

	text-align: left;

}

#footer .fot03 {

  width: 147px;

  margin-left: 50px;

}

.inner-page .sidebar {

  display: block;

  width: 180px;

  min-height: 700px;

  margin: -28px 0 0 0;

}

.inner-page .sidebar .side-link h5 {

  display: block;

  height: 60px;

  font-size: 24px;

  color: #fff;

  text-align: center;

  line-height: 60px;

  margin: 0 0 1px 0;

  background: #074B7C;

}

.inner-page .sidebar .side-link ul li {

  display: block;

  height: 35px;

  line-height: 35px;

  margin: 0 0 1px 0;

  text-align: center;

  background-color: #074b7c;

}

.inner-page .sidebar .side-link ul li a {

  font-size: 15px;

  color: #fff;

}

.inner-page .sidebar .side-link ul li:hover {

  background-color: #fe1111;

}

.inner-page .sidebar .side-link ul li.active {

  background-color: #fe1111;

}

.inner-page .sidebar .side-link .about-link li,

.inner-page .sidebar .side-link .news-link li {

  background: #074b7c url(../images/sidetb02.png) no-repeat 145px center;

}

.inner-page .sidebar .side-link .about-link li:hover,

.inner-page .sidebar .side-link .news-link li:hover {

  background: #fe1111 url(../images/sidetb01.png) no-repeat 145px center;

}

.inner-page .sidebar .side-link .about-link li.active,

.inner-page .sidebar .side-link .news-link li.active {

  background: #fe1111 url(../images/sidetb01.png) no-repeat 145px center;

}

.inner-page .sidebar .side-link .pro-link li {

  text-align: left;

  height: 47px;

  line-height: 47px;

  padding: 0px 15px;

}

.inner-page .sidebar .side-pro h5 {

  display: block;

  height: 45px;

  line-height: 45px;

  font-size: 16px;

  font-weight: bold;

}

.inner-page .sidebar .side-pro .bdy {

  position: relative;

  display: block;

}

.inner-page .sidebar .side-pro .bdy p {

  position: absolute;

  display: block;

  bottom: 0;

  height: 45px;

  width: 100%;

  text-align: center;

  line-height: 45px;

  color: #333;

  background: #adadad;

}

.inner-page .sidebar .side-down h5 {

  display: block;

  height: 45px;

  line-height: 45px;

  font-size: 16px;

  font-weight: bold;

}

.inner-page .sidebar .side-down a {

  display: block;

}

.inner-page .page-right-bar {

  display: block;

  width: 898px;

  margin: 7px 0;

}

.about-page .about-artical .about01 .bdy {

  display: block;

  margin: 23px 0 52px;

}

.about-page .about-artical .about01 .bdy p {

  text-indent: 2em;

  line-height: 25px;

}

.about-page .about-artical .about01 .bdy p span {

  font-weight: bold;

  font-size: 16px;

  color: #074b7c;

  margin: 0 3px 0 0;

}

.about-page .about-artical .about02 .title {

  display: block;

  margin: 27px 0 23px;

  border-bottom: 1px solid #ccc;

}

.about-page .about-artical .title h5 {

  display: block;

  font-weight: bold;

  font-size: 24px;

}

.about-page .about-artical  .title span {

  display: block;

  width: 70px;

  margin: 18px 0 -2px;

  border-bottom: 3px solid #fe0c0c;

}

.about-page .about-artical .bdy {

  display: block;

  margin: 10px 0 0;

}

.about-page .about-artical .bdy li {

  display: block;

  float: left;

  width: 270px;

  height: 155px;

  margin: 0 0 21px;

  overflow: hidden;

}

.about-page .about-artical  .bdy li .left {

  display: block;

  float: left;

  width: 72px;

}

.about-page .about-artical  .bdy li .right {

  display: block;

  float: right;

  width: 183px;

}

.about-page .about-artical  .bdy li .right h5 {

  display: block;

  font-weight: bold;

  font-size: 18px;

  margin: 7px 0;

}

.about-page .about-artical .bdy li .right .li-bdy {

  display: block;

}

.about-page .about-artical .bdy li .right .li-bdy p {

  display: block;

}

.about-page .about-artical .bdy li:nth-child(2) {

  margin: 0 44px 21px;

}

.about-page .about-artical .bdy li:nth-child(5) {

  margin: 0 44px 21px;

}

.product-page .i-pro-box ul li {

  display: block;

  float: left;

width: 283px;

  margin: 0 24px 24px 0;

}

.product-page .i-pro-box ul li p {

  display: block;

  text-align: center;

  padding: 10px 0 0;

  color: #333;

}

.product-page .i-pro-box ul li .prointro{

	display: block;

	height: 50px;

	overflow: hidden;

}

.product-page .i-pro-box ul li .prointro p{

	padding: 5px 0 0 0;

}

.product-page .i-pro-box .proUl li{



}

.product-page .i-pro-box .proUl li img{

height: auto;	

}

.product-page .i-pro-box #lightgallery li {

  cursor: pointer;

  margin: 0 11px 10px 0;

  width: 24%;

}

.prodet-page .product-details .prodet-top-l {

  width: 50%;

  margin-right: 50px;

}

.prodet-page .product-details .prodet-top-l .b-pro {

	  width: 450px;

  height: 300px;

  padding: 10px;

  border: 1px solid #d3d3d3;

  margin-bottom: 20px;

}

.prodet-page .product-details .prodet-top-l ul li {

  float: left;

  width: 20%;

  margin-right: 10px;

  padding: 2px;

  cursor: pointer;

  border: 1px solid #ccc;

}

.prodet-page .product-details .prodet-top-l ul li:hover {

  border: 1px solid #003f75;

}

.prodet-page .product-details .prodet-top-l li.active {

  border: 1px solid #003f75;

}

.prodet-page .product-details .prodet-top-l #pic-zoom {

  position: relative;

  margin-top: 0px;

}

.prodet-page .product-details .prodet-top-l .mark {

  width: 450px;

  height: 300px;

  position: absolute;

  z-index: 2;

  background: transparent;

  display: inline-block;

  left: 0;

  top: 0;

  opacity: 0.1;

  filter: alpha(opacity=100);

}

.prodet-page .product-details .prodet-top-l .layer {

  width: 50px;

  height: 50px;

  background: #E8E8E8;

  position: absolute;

  opacity: 0.4;

  filter: alpha(opacity=100);

  display: none;

}

.prodet-page .product-details .prodet-top-l .big_pic {

  padding: 20px;

  z-index: 9;

  position: absolute;

  display: none;

  overflow: hidden;

  width: 450px;

  height: 300px;

  left: 100%;

  top: 0px;

  background: #eee;

}

.prodet-page .product-details .prodet-top-l .big_pic img {

  position: absolute;

  top: 0;

  left: 0;

  width: auto;

}

.prodet-page .product-details .prodet-top-r {

  position: relative;

  width: 35%;

}

.prodet-page .product-details .prodet-top-r h3 {

  margin-bottom: 30px;

  color: #000;

  font-size: 22px;

  text-transform: capitalize;

  font-weight: bold;

  padding-top: 10px;

}

.prodet-page .product-details .prodet-top-r p {

  font-size: 16px;

  color: #000;

  font-weight: bold;

}

.prodet-page .product-details .prodet-top-r a {

  transition: 0.2s ease-in;

  -webkit-transition: 0.2s ease-in;

  -moz-transition: 0.2s ease-in;

  -ms-transition: 0.2s ease-in;

  -o-transition: 0.2s ease-in;

  background-image: -moz-linear-gradient(top, #ffa904, #ff8b28);

  /* Firefox */

  background-image: -webkit-linear-gradient(top, #ffa904, #ff8b28);

  /* Saf4+, Chrome */

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffa904, endColorstr=#ff8b28, GradientType='0');

  /* IE*/

  margin-top: 110px;

  color: #fff;

  font-weight: bold;

  display: block;

  width: 195px;

  height: 36px;

  line-height: 36px;

  text-align: center;

  background: #ff9f0c;

  border-top: 1px solid #ec8004;

  border-right: 1px solid #ec8004;

}

.prodet-page .product-details .prodet-top-r a:hover {

  background-image: -moz-linear-gradient(top, #ff8b26, #e97006);

  /* Firefox */

  background-image: -webkit-linear-gradient(top, #ff8b26, #e97006);

  /* Saf4+, Chrome */

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff8b26, endColorstr=#e97006, GradientType='0');

  /* IE*/

}

.prodet-page h4.pro-title {

  font-weight: bold;

  text-transform: uppercase;

  width: 150px;

  height: 36px;

  line-height: 36px;

  text-align: center;

  color: #fff;

  background: #003f75;

  font-size: 14px;

  margin-bottom: 15px;

}

.prodet-page .prodet-bottom {

  margin-top: 50px;

  margin-bottom: 20px;

}

.prodet-page .prodet-bottom p {

  font-size: 12px;

  margin-bottom: 20px;

  padding: 0 20px;

  line-height: 1.8em;

}

.news-page .new-list-haspic {

  padding: 10px;

  margin-bottom: 30px;

  background: #fff;

  border: 1px solid #d9d9d9;

  box-shadow: 0 0 6px 0 #cccccc;

  -webkit-box-shadow: 0 0 6px 0 #cccccc;

  -moz-box-shadow: 0 0 6px 0 #cccccc;

  -ms-box-shadow: 0 0 6px 0 #cccccc;

  -o-box-shadow: 0 0 6px 0 #cccccc;

  border-radius: 6px;

  -webkit-border-radius: 6px;

  -moz-border-radius: 6px;

  -ms-border-radius: 6px;

  -o-border-radius: 6px;

}

.news-page .new-list-haspic li {

  display: block;

  height: 145px;

  overflow: hidden;

  padding: 10px 15px 20px;

  margin-bottom: 2px;

  transition: 0.1s ease-in;

  -webkit-transition: 0.1s ease-in;

  -moz-transition: 0.1s ease-in;

  -ms-transition: 0.1s ease-in;

  -o-transition: 0.1s ease-in;

}

.news-page .new-list-haspic li .new-l {

  display: block;

  float: left;

  width: 71%;

  color: #000;

}

.news-page .new-list-haspic li .new-l h5 {

  font-size: 16px;

  font-family: MyriadSetPro-Thin;

  font-weight: bold;

  line-height: 26px;

  margin: 5px 0;

}

.news-page .new-list-haspic li .new-l p {

  font-family: MyriadSetPro-Thin;

  line-height: 23px;

}

.news-page .new-list-haspic li .new-l i {

  font-size: 12px;

  color: #333;

  margin: 10px 0 0;

  display: block;

}

.news-page .new-list-haspic li .new-r {

  display: block;

  float: right;

  box-shadow: 0 2px 4px 0 #cccccc;

  -webkit-box-shadow: 0 2px 4px 0 #cccccc;

  -moz-box-shadow: 0 2px 4px 0 #cccccc;

  -ms-box-shadow: 0 2px 4px 0 #cccccc;

  -o-box-shadow: 0 2px 4px 0 #cccccc;

  padding: 3px;

  border: 1px solid #A4A4A4;

  width: 180px;

}

.news-page .new-list-haspic li:nth-of-type(2n+1) {

  background: #f8f8f8;

}

.news-page .new-list-haspic li:nth-of-type(2n) {

  background: #fff;

  border-bottom: 1px solid #f2f2f2;

}

.news-page .new-list-haspic li:hover {

  background: #074b7c;

}

.news-page .new-list-haspic li:hover h5,

.news-page .new-list-haspic li:hover i,

.news-page .new-list-haspic li:hover p {

  color: #fff;

}

.news {

  background: #fff;

}

.news .news_title h1 {

  padding-bottom: 10px;

  font-size: 26px;

  text-align: center;

  color: #333;

}

.news .news_date {

  line-height: 24px;

  text-align: center;

  border-bottom: 1px solid #CCC;

}

.news .news_date h3 {

  padding-bottom: 12px;

  font-size: 12px;

  color: #999;

  text-align: center;

}

.news .news_contents img{width: 50%;}

.news .news_contents {

  color: #333;

  font-size: 12px;

  line-height: 24px;

  clear: both;

  margin-top: 10px;

  border-bottom: 1px dashed #CCC;

  text-indent: 2em;

  padding-bottom: 10px;

}

.news .news_contents a {

  color: #333;

  font-size: 12px;

  line-height: 24px;

}

.news .news_contents p,

.news .news_contents div,

.news .news_contents span,

.news .news_contents table {

  color: #333;

  font-size: 12px;

  line-height: 24px;

  clear: both;

  margin-top: 30px;

}

.news .news_next {

  width: 99%;

  margin-top: 0px;

  padding-left: 5px;

  border-top: 0px solid #CCC;

  text-align: left;

  padding-top: 10px;

}

.news .news_next a {

  width: 100%;

  height: 25px;

  line-height: 25px;

  color: #999;

  font-size: 12px;

  margin-left: 5px;

}

.news .news_next a:hover {

  width: 100%;

  height: 25px;

  line-height: 25px;

  color: #000000;

}

.news .newsnav {

  margin-bottom: 30px;

}

.contact-page img {

  /*width: auto;*/

}

.contmap img{

	width: auto;

}

.contact-page .contact-list li,

.contact-page .contact-list a {

  color: #000;

}

.contact-page .contact-list li {

  padding: 0 44px;

  margin-top: 30px;

}

.contact-page .contact-list li span {

  display: block;

  height: 39px;

  line-height: 39px;

  border-bottom: 1px dashed #707070;

  text-indent: 10px;

}

.contact-page .contact-list li:first-child {

  margin-top: 0;

}

.contact-page .contact-list li a {

  transition: 0.2s ease-in;

  -webkit-transition: 0.2s ease-in;

  -moz-transition: 0.2s ease-in;

  -ms-transition: 0.2s ease-in;

  -o-transition: 0.2s ease-in;

}

.contact-page .contact-list li a:hover {

  color: #c30101;

}

.MicrosoftMap {

  width: 100%!important;

}

.cn-form {

  width: 100%;

  height: auto;

  padding: 5px 0px;

}

.cn-form p {

  font-size: 16px;

  padding: 10px 0;

  color: #666;

}

.cn-form .m_form li {

  width: 50%;

  height: 38px;

  float: left;

  margin-bottom: 13px;

  color: #777;

}

.cn-form .m_form label {

  float: left;

  border: 1px solid #dedede;

  line-height: 36px;

  height: 36px;

  width: 24%;

  display: inline-block;

  text-align: center;

  background: #fff;

  font-size: 16px;

  font-weight: 100;

}

.cn-form .m_form label em {

  margin-left: 3px;

  color: red;

}

.cn-form .m_form .iptTxt {

  float: right;

  width: 76%;

  border: 1px solid #dedede;

  border-left-width: 0;

  height: 36px;

  line-height: 16px;

  outline: none;

  text-indent: 1em;

  background: #fff;

  color: #ccc;

}

.cn-form .m_form .txtAre {

  width: 95%;

  height: 243px;

  border: 1px solid #dedede;

  outline: none;

  resize: none;

  padding: 14px;

  color: #ccc;

  line-height: 18px;

  font-size: 16px;

}

.cn-form .m_form .btnTjly {

  transition: 0.2s eaes-in;

  -webkit-transition: 0.2s eaes-in;

  -moz-transition: 0.2s eaes-in;

  -ms-transition: 0.2s eaes-in;

  -o-transition: 0.2s eaes-in;

  width: 100%;

  height: 38px;

  background: #003f75;

  border: none;

  cursor: pointer;

  color: #fff;

}

.cn-form .m_form .btnTjly:hover {

  background: #022644;

}

.cn-form .m_form .areLi {

  float: right;

  height: 245px;

  display: inline;

  text-align: right;

}

.trad-form {

  margin: 60px auto 0;

}

.trad-form fieldset {

  margin-bottom: 25px;

  position: relative;

}

.trad-form fieldset label {

  float: left;

  width: 120px;

  font-size: 12px;

  font-weight: bold;

  color: #333;

  margin: 0;

}

.trad-form fieldset input,

.trad-form fieldset textarea,

.trad-form fieldset button {

  box-shadow: inset 0 1px 1px 1px #e1e1e1;

  -webkit-box-shadow: inset 0 1px 1px 1px #e1e1e1;

  -moz-box-shadow: inset 0 1px 1px 1px #e1e1e1;

  -ms-box-shadow: inset 0 1px 1px 1px #e1e1e1;

  -o-box-shadow: inset 0 1px 1px 1px #e1e1e1;

  float: right;

  outline: none;

  border: 1px solid #e1e1e1;

  border-top: 1px solid #b3b3b3;

  transition: 0.2s ease-in;

  -webkit-transition: 0.2s ease-in;

  -moz-transition: 0.2s ease-in;

  -ms-transition: 0.2s ease-in;

  -o-transition: 0.2s ease-in;

  color: #777;

  border-radius: 3px;

  -webkit-border-radius: 3px;

  -moz-border-radius: 3px;

  -ms-border-radius: 3px;

  -o-border-radius: 3px;

}

.trad-form fieldset input {

  padding: 3px 30px 3px 35px;

}

.trad-form fieldset input:focus,

.trad-form fieldset textarea:focus {

  box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.3);

  -webkit-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.3);

  -moz-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.3);

  -ms-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.3);

  -o-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.3);

  border-color: #999;

}

.trad-form fieldset input[name="title"] {

  background: url(../images/form-name-ico.png) no-repeat 8px center;

}

.trad-form fieldset input[name="email"] {

  background: url(../images/form-email-ico.png) no-repeat 8px center;

}

.trad-form fieldset input[name="mycall"] {

  background: url(../images/form-phone-ico.png) no-repeat 8px center;

}

.trad-form fieldset input[type="submit"] {

  transition: background 0.2s linear;

  -webkit-transition: background 0.2s linear;

  -moz-transition: background 0.2s linear;

  -ms-transition: background 0.2s linear;

  -o-transition: background 0.2s linear;

  padding: 6px 0;

  text-align: center;

  color: #a79074;

  background: #fff;

  font-size: 13px;

  font-style: normal;

  font-weight: normal;

  letter-spacing: 0px;

  border: 1px solid #a4a4a4;

}

.trad-form fieldset input[type="submit"]:hover {

  background: #a79074;

  color: #fbecc9;

  border: 1px solid #a4a4a4;

  box-shadow: inset 0 0px 0px 0px #e1e1e1;

  -webkit-box-shadow: inset 0 0px 0px 0px #e1e1e1;

  -moz-box-shadow: inset 0 0px 0px 0px #e1e1e1;

  -ms-box-shadow: inset 0 0px 0px 0px #e1e1e1;

  -o-box-shadow: inset 0 0px 0px 0px #e1e1e1;

}

.trad-form fieldset textarea[name="saytext"] {

  background: url(../images/form-mes-ico.png) no-repeat 8px 8px;

  padding: 8px;

  resize: none;

}

.trad-form fieldset textarea[name="saytext"]:focus {

  background: none;

}

.trad-form fieldset .form-tips {

  text-transform: capitalize;

  position: absolute;

  top: 100%;

  font-size: 12px;

  color: #c33;

  opacity: 0;

  filter: alpha(opacity=0);

  line-height: normal;

}

.trad-form fieldset em {

  color: red;

  font-weight: bold;

  font-size: 14px;

}

.trad-form fieldset em.rf {

  position: absolute;

  right: 0;

  font-size: 11px;

  font-style: normal;

  bottom: 0;

}

.trad-form fieldset em.rf span {

  color: #333;

}

.recommend-product {

  margin: 50px 0;

}

.recommend-product ul li {

  float: left;

  margin-right: 20px;

	width: 206px;

}

.recommend-product ul li img{

	height: auto;

}

.recommend-product ul li p {

  color: #000;

  margin-top: 8px;

  text-align: center;

}

.zoom-box {

  position: relative;

}

.zoom-box .pic-zoom {

  opacity: 0;

  filter: alpha(opacity=0);

  transition: 0.4s ease-in;

  -webkit-transition: 0.4s ease-in;

  -moz-transition: 0.4s ease-in;

  -ms-transition: 0.4s ease-in;

  -o-transition: 0.4s ease-in;

  position: absolute;

  width: 100%;

  height: 100%;

  z-index: 2;

  top: 0;

  left: 0;

  background: rgba(0, 0, 0, 0.6) url(../images/zoom.png) no-repeat center center;

}

.zoom-box:hover .pic-zoom {

  opacity: 1;

  filter: alpha(opacity=1);

}

.zoom-pic {

  overflow: hidden;

}

.zoom-pic img {

  transition: 1s linear;

  -webkit-transition: 1s linear;

  -moz-transition: 1s linear;

  -ms-transition: 1s linear;

  -o-transition: 1s linear;

}

.zoom-pic img:hover {

  transform: translate(0, 0) rotate(0) scale(1.1, 1.1) skew(0, 0) rotateX(0) rotateY(0);

  -webkit-transform: translate(0, 0) rotate(0) scale(1.1, 1.1) skew(0, 0) rotateX(0) rotateY(0);

  -moz-transform: translate(0, 0) rotate(0) scale(1.1, 1.1) skew(0, 0) rotateX(0) rotateY(0);

  -ms-transform: translate(0, 0) rotate(0) scale(1.1, 1.1) skew(0, 0) rotateX(0) rotateY(0);

  -o-transform: translate(0, 0) rotate(0) scale(1.1, 1.1) skew(0, 0) rotateX(0) rotateY(0);

}

.around-line li {

  float: left;

  position: relative;

  cursor: pointer;

}

.around-line li a {

  color: #fff;

  display: block;

  text-decoration: none;

}

.around-line li:before,

.around-line li:after {

  content: '';

  opacity: 0;

  filter: alpha(opacity=0);

  transition: 0.5s ease;

  -webkit-transition: 0.5s ease;

  -moz-transition: 0.5s ease;

  -ms-transition: 0.5s ease;

  -o-transition: 0.5s ease;

  position: absolute;

}

.around-line li:before {

  top: 0;

  left: 0;

  right: 100%;

  bottom: 100%;

  border-top: 1px solid rgba(255, 255, 255, 0.8);

  border-left: 1px solid rgba(255, 255, 255, 0.8);

}

.around-line li:after {

  right: 0;

  bottom: 0;

  top: 100%;

  left: 100%;

  border-bottom: 1px solid rgba(255, 255, 255, 0.8);

  border-right: 1px solid rgba(255, 255, 255, 0.8);

}

.around-line li:hover:before {

  bottom: 0;

  right: 0;

  opacity: 1;

  filter: alpha(opacity=100);

}

.around-line li:hover:after {

  top: 0;

  left: 0;

  opacity: 1;

  filter: alpha(opacity=100);

}

.around-line li.active:before {

  bottom: 0;

  right: 0;

  opacity: 1;

  filter: alpha(opacity=100);

}

.around-line li.active:after {

  top: 0;

  left: 0;

  opacity: 1;

  filter: alpha(opacity=100);

}

.m-page {

  margin: 50px 0px 10px;

  _padding-bottom: 30px;

  *padding-bottom: 30px;

  text-align: center;

  line-height: 32px;

  font-size: 0;

  letter-spacing: -0.307em;

  word-wrap: normal;

  white-space: nowrap;

  color: #138bdf;

}

.m-page a,

.m-page i {

  display: inline-block;

  vertical-align: top;

  padding: 2px 12px;

  margin-left: -1px;

  border: 1px solid #ddd;

  font-size: 12px;

  letter-spacing: normal;

  text-shadow: 0 1px #fff;

  background: #fff;

  -webkit-transition: background-color 0.1s;

  -moz-transition: background-color 0.1s;

  -ms-transition: background-color 0.1s;

  -o-transition: background-color 0.1s;

  transition: background-color 0.1s;

}

.m-page a {

  text-decoration: none;

  color: #000;

}

.m-page a:first-child {

  margin-left: 0;

  border-top-left-radius: 2px;

  border-bottom-left-radius: 2px;

}

.m-page a:last-child {

  margin-right: 0;

  border-top-right-radius: 2px;

  border-bottom-right-radius: 2px;

}

.m-page a:hover {

  color: #fff;

  background: #064896;

}

.m-page a:active {

  background: #064896;

}

.m-page a.z-crt,

.m-page a.z-crt:hover,

.m-page a.z-crt:active {

  cursor: default;

  color: #fff;

  background: #064896;

}

.m-page-sm {

  margin: 20px auto 40px auto;

  line-height: 22px;

}

.m-page-sm a,

.m-page-sm i {

  padding: 5 10px;

}

.m-page-sr a,

.m-page-sr i {

  margin: 0 3px;

  border-radius: 2px;

}

.m-page-sr i {

  border: 0;

}

.white-zoom {

  position: relative;

}

.white-zoom:after {

  transition: 0.2s linear;

  -webkit-transition: 0.2s linear;

  -moz-transition: 0.2s linear;

  -ms-transition: 0.2s linear;

  -o-transition: 0.2s linear;

  content: '';

  position: absolute;

  z-index: 2;

  width: 1px;

  height: 1px;

  background: rgba(255, 255, 255, 0.3);

  left: 50%;

  top: 50%;

}

#fancybox-loading {

  -webkit-box-sizing: content-box;

  -moz-box-sizing: content-box;

  box-sizing: content-box;

  position: fixed;

  top: 50%;

  left: 50%;

  width: 40px;

  height: 40px;

  margin-top: -20px;

  margin-left: -20px;

  cursor: pointer;

  overflow: hidden;

  z-index: 1104;

  display: none;

}

#fancybox-loading div {

  -webkit-box-sizing: content-box;

  -moz-box-sizing: content-box;

  box-sizing: content-box;

  position: absolute;

  top: 0;

  left: 0;

  width: 40px;

  height: 480px;

  background-image: url(../images/fancybox.png);

}

#fancybox-overlay {

  -webkit-box-sizing: content-box;

  -moz-box-sizing: content-box;

  box-sizing: content-box;

  position: absolute;

  top: 0;

  left: 0;

  width: 100%;

  z-index: 1100;

  display: none;

}

#fancybox-tmp {

  padding: 0;

  margin: 0;

  border: 0;

  overflow: auto;

  display: none;

}

#fancybox-wrap {

  -webkit-box-sizing: content-box;

  -moz-box-sizing: content-box;

  box-sizing: content-box;

  position: absolute;

  top: 0;

  left: 0;

  padding: 20px;

  z-index: 1101;

  outline: none;

  display: none;

}

#fancybox-outer {

  -webkit-box-sizing: content-box;

  -moz-box-sizing: content-box;

  box-sizing: content-box;

  position: relative;

  width: 100%;

  height: 100%;

  background: #fff;

}

#fancybox-content {

  -webkit-box-sizing: content-box;

  -moz-box-sizing: content-box;

  box-sizing: content-box;

  width: 0;

  height: 0;

  padding: 0;

  outline: none;

  position: relative;

  overflow: hidden;

  z-index: 1102;

  border: 0px solid #fff;

}

#fancybox-hide-sel-frame {

  position: absolute;

  top: 0;

  left: 0;

  width: 100%;

  height: 100%;

  background: transparent;

  z-index: 1101;

}

#fancybox-close {

  position: absolute;

  top: -15px;

  right: -15px;

  width: 30px;

  height: 30px;

  background: transparent url(../images/fancybox.png) -40px 0px;

  cursor: pointer;

  z-index: 1103;

  display: none;

}

#fancybox-error {

  color: #444;

  font: normal 12px/20px Arial;

  padding: 14px;

  margin: 0;

}

#fancybox-img {

  width: 100%;

  height: 100%;

  padding: 0;

  margin: 0;

  border: none;

  outline: none;

  line-height: 0;

  vertical-align: top;

}

#fancybox-frame {

  width: 100%;

  height: 100%;

  border: none;

  display: block;

}

#fancybox-left,

#fancybox-right {

  position: absolute;

  bottom: 0px;

  height: 100%;

  width: 35%;

  cursor: pointer;

  outline: none;

  background: transparent url(../images/blank.gif);

  z-index: 1102;

  display: none;

}

#fancybox-left {

  left: 0px;

}

#fancybox-right {

  right: 0px;

}

#fancybox-left-ico,

#fancybox-right-ico {

  position: absolute;

  top: 50%;

  left: -9999px;

  width: 30px;

  height: 30px;

  margin-top: -15px;

  cursor: pointer;

  z-index: 1102;

  display: block;

}

#fancybox-left-ico {

  background-image: url(../images/fancybox.png);

  background-position: -40px -30px;

}

#fancybox-right-ico {

  background-image: url(../images/fancybox.png);

  background-position: -40px -60px;

}

#fancybox-left:hover,

#fancybox-right:hover {

  visibility: visible;

}

#fancybox-left:hover span {

  left: 20px;

}

#fancybox-right:hover span {

  left: auto;

  right: 20px;

}

.fancybox-bg {

  position: absolute;

  padding: 0;

  margin: 0;

  border: 0;

  width: 20px;

  height: 20px;

  z-index: 1001;

}

#fancybox-bg-n {

  top: -20px;

  left: 0;

  width: 100%;

  background-image: url(../images/fancybox-x.png);

}

#fancybox-bg-ne {

  top: -20px;

  right: -20px;

  background-image: url(../images/fancybox.png);

  background-position: -40px -162px;

}

#fancybox-bg-e {

  top: 0;

  right: -20px;

  height: 100%;

  background-image: url(../images/fancybox-y.png);

  background-position: -20px 0px;

}

#fancybox-bg-se {

  bottom: -20px;

  right: -20px;

  background-image: url(../images/fancybox.png);

  background-position: -40px -182px;

}

#fancybox-bg-s {

  bottom: -20px;

  left: 0;

  width: 100%;

  background-image: url(../images/fancybox-x.png);

  background-position: 0px -20px;

}

#fancybox-bg-sw {

  bottom: -20px;

  left: -20px;

  background-image: url(../images/fancybox.png);

  background-position: -40px -142px;

}

#fancybox-bg-w {

  top: 0;

  left: -20px;

  height: 100%;

  background-image: url(../images/fancybox-y.png);

}

#fancybox-bg-nw {

  top: -20px;

  left: -20px;

  background-image: url(../images/fancybox.png);

  background-position: -40px -122px;

}

#fancybox-title {

  font-family: Helvetica;

  font-size: 12px;

  z-index: 1102;

}

.fancybox-title-inside {

  padding-bottom: 10px;

  text-align: center;

  color: #333;

  background: #fff;

  position: relative;

}

.fancybox-title-outside {

  padding-top: 10px;

  color: #fff;

}

.fancybox-title-over {

  position: absolute;

  bottom: 0;

  left: 0;

  color: #FFF;

  text-align: left;

}

#fancybox-title-over {

  padding: 10px;

  background-image: url(../images/fancy_title_over.png);

  display: block;

}

.fancybox-title-float {

  position: absolute;

  left: 0;

  bottom: -20px;

  height: 32px;

}

#fancybox-title-float-wrap {

  border: none;

  border-collapse: collapse;

  width: auto;

}

#fancybox-title-float-wrap td {

  border: none;

  white-space: nowrap;

}

#fancybox-title-float-left {

  padding: 0 0 0 15px;

  background: url(../images/fancybox.png) -40px -90px no-repeat;

}

#fancybox-title-float-main {

  color: #FFF;

  line-height: 29px;

  font-weight: bold;

  padding: 0 0 3px 0;

  background: url(../images/fancybox-x.png) 0px -40px;

}

#fancybox-title-float-right {

  padding: 0 0 0 15px;

  background: url(../images/fancybox.png) -55px -90px no-repeat;

}

.bdyNav{

  display: block;

  margin: 0 0 7px;

}

.bdyNav a{

  color: #333;

  font-size: 12px;

}

.bdyNav a:hover{

  color: #074B7C;

}

.prodet-bottom-bdy img{

	width: auto;

}

.faq-artical{

	display: block;

	margin: 10px 0 30px;

}

.faq-artical li{

	display: block;

	cursor: pointer;

	margin-bottom: 12px;

}

.faq-artical li .tit{

	display: block;

    height: 46px;

    padding: 13px 0 0 13px;

    border: 1px solid #ccc;

    background: url(../images/jia.png) no-repeat 97% center;

}

.faq-artical li .tit h5{

	    font-size: 16px;

}

.faq-artical li .bdy{

	    display: none;

	    background: #eee;

    padding: 12px 0 20px 13px;

}

.faq-artical li .bdy p{

	line-height: 23px;

}

.faq-artical li .jia {

    background: #0a558b url(../images/jian.png) no-repeat 97% center;

}

.faq-artical li .jia h5{

	color: #fff;

}



.rencai{

	display: block;

	margin: 10px 0 30px;

}

.rencai li{

	display: block;

	cursor: pointer;

	margin-bottom: 12px;

}

.rencai li .tit{

	display: block;

    height: 46px;

    padding: 13px 0 0 13px;

    border: 1px solid #ccc;

    background: url(../images/jia.png) no-repeat 97% center;

}

.rencai li .tit h5{

	    font-size: 16px;

}

.rencai li .bdy{

	    display: none;

	    background: #f5f5f5;

    padding: 12px 0 20px 13px;

}

.rencai li .bdy p{

	line-height: 23px;

}

.rencai li .jia {

    background: #0a558b url(../images/jian.png) no-repeat 97% center;

}

.rencai li .jia h5{

	color: #fff;

}