@charset "utf-8";



#container {text-align:left;height:100%;min-width:1078px;overflow:hidden;margin:0 auto;}

	.box {width:1063px;margin:0 auto;}
	#main { position:relative; z-index:8;}



	.homebanner {height:100%;overflow:hidden; position:relative; background:#fff;}
	.homebanner .slides_container { position:relative; z-index:1;}
	.homebanner .slides_container .list {overflow:hidden;}
	.homebanner .slides_container .list img.bg {width:100%;}

	.homebanner ul.pagination {display:block; position:absolute;width:100%;bottom:20px; z-index:2; text-align:center;}
	.homebanner ul.pagination li {display:inline-block;margin:0 4px;}
	.homebanner ul.pagination li a{display:block;width:14px;height:14px;font-size:0;-webkit-border-radius:8px;border-radius:8px; background:#ccc;}
	.homebanner ul.pagination li.current a{ background:#fca419;}


	.banner {height:100%; overflow:hidden; position:relative;}
	.banner img {width:100%;}


	.homemain {margin-top:30px;clear:both;}
	.homemain dl {float:left;width:346px;margin-right:12px;}
	.homemain dl:last-child {margin-right:0;}
	.homemain dl dt { position:relative; z-index:1;display:block;font-size:0;}
	.homemain dl dd { position:relative; z-index:2;display:block; background:#fff;padding:65px 35px 0 35px;height:260px; text-align:center;}
	.homemain dl dd .ico {width:120px;height:120px;margin:0 auto; border-radius:60px;-webkit-border-radius:60px; text-align:center;top:-73px; position:absolute;left:50%;margin-left:-60px;}
	.homemain dl dd .ico a {display:block;height:120px;}
	.homemain dl dd .ico img {margin-top:32px;}
	.homemain dl dd h2 {display:block;font-size:20px;color:#11457a;}
	.homemain dl dd p {display:block;margin-top:20px;line-height:24px;color:#666;height:96px; overflow:hidden; text-align:left;}
	.homemain dl dd a.enter {display:inline-block;margin:0 auto;color:#666;margin-top:10px;}
	.homemain dl dd a.enter img { position:relative;top:0px;}
	.homemain dl dd a.enter:hover {color:#fca419; text-decoration:none;}

  .homemain .row h1{
    position: relative;
    width: 150px;
    text-align: center;
    color: #345ecc;
    font-size: 26px;
    margin: auto;
    font-weight: bold;
    margin-bottom: 20px;
  }

  .homemain .row h1::after{
    content: '';
    position: absolute;
    top: 24px;
    left: 0;
    width: 150px;
    height: 14px;
    background: #dfe5fd;
    z-index: -1;
  }
  .homemain .row h2{
    color: #345ecc;
    font-size: 22px;
    line-height: 30px;
  }
  .homemain .row h2 span{
    color: #999999;
    font-size: 18px;
  }

  .homemain .row .intro{
    color: #777;
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 12px
  }

  .form-horizontal .form-group{
    height: 36px;
  }
  .form-horizontal .control-label{
    float: left;
    width: 80px !important;
    text-align: left;
    padding: 0;
    line-height: 30px;
  }
  .form-horizontal .label-select{
    margin-left: 80px;
    margin-right: 15px;
  }

  .form-horizontal .form-control {
    border-radius: 4px;
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
  }
  .homemain .row .search-pro{
    width: 100%;
  }

  .homemain .row .search-pro .btn-primary{
    width: 100%;
    margin: 10px 0;
    border-radius: 4px;
    background: #345ecc;
  }
  .homemain .row .guide{
    color: #345ecc;
    line-height: 30px;
    width: 86px;
    position: absolute;
    background: url(../../images/img/bg_label.png) no-repeat;
    top: 0;
    right: 0;
    text-align: center;
  }

  .homemain .row .boxShadow{
    position: relative;
    background: #ffffff;
    box-shadow: 0 0 29px 0 rgba(41, 41, 41, 0.19);
    padding: 30px;
    border-radius: 2px;
  }

  .homemain .row .icon-wrap{
    float: left;
    width: 70px;
    padding: 5px;
  }
  .homemain .row .info-wrap{
    margin-left: 70px;
    display: block;
    padding: 10px;
  }
  .homemain .row .info-wrap h4{
    line-height: 30px;
    font-size: 20px;
    font-weight: bold;
  }

  .homemain .row .info-wrap p{
    color: #777;
  }

	.homeir {margin-top:30px;clear:both;}
	.homeir .box {background:#fff;padding:30px 0 0 0; position:relative;}
	.homeir h2 {display:block; text-align:center;font-size:24px;color:#333;}
	.homeir h2 small {display:block;clear:both; text-align:center;font-size:14px;color:#fca419;line-height:30px;}
	.homeir .irslider {height:220px;  overflow:hidden;margin-top:20px;}
	.homeir .irslider .bxSlider {display:block;position:relative; z-index:1;width:960px;margin:0 auto;height:323px;}
	.homeir .irslider .bxSlider .list {float:left;width:225px;height:220px; overflow:hidden;position:relative; background:#fff;}
	.homeir .irslider .bxSlider .list a {float:left;width:225px;margin-right:20px; text-align:center}
	.homeir .irslider .bxSlider .list a:nth-child(4n) {margin-right:0;}
	.homeir .irslider .bxSlider .list a h3 {font-size:14px;color:#333;clear:both;display:block;padding-top:10px;line-height:30px;}
	.homeir .irslider .bxSlider .list a span {color:#fca419;clear:both;display:block;}
	.homeir .irslider .bxSlider .list a:hover { text-decoration:none;filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8; }
	.homeir .irslider a.bx-prev { position:absolute;left:10px;top:45%; background:url(../image/btn-prev.gif) no-repeat;width:30px;height:65px;font-size:0;}
	.homeir .irslider a.bx-next { position:absolute;right:10px;top:45%; background:url(../image/btn-next.gif) no-repeat;width:30px;height:65px;font-size:0;}
	.homeir .irslider a.bx-prev:hover,
	.homeir .irslider a.bx-next:hover {filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8;}


	.homeabout {margin-top:30px;clear:both;}
	.homeabout ul li {float:left;width:286px;margin-right:12px; background:#fff;height:255px; overflow:hidden;padding:30px;}
	.homeabout ul li:last-child {margin-right:0;}
	.homeabout ul li h2 {display:block; text-align:left;font-size:14px;color:#333;}
	.homeabout ul li h2 small {display:block;clear:both; text-align:left;font-size:12px;color:#fca419;line-height:20px;}
	.homeabout ul li p.aboutus {display:block;color:#666;line-height:24px;margin-top:20px;margin-bottom:20px;}
	.homeabout ul li p.aboutus i.quotesRight { position:relative;left:10px;top:8px;}
	.homeabout ul li a.more {color:#fca419;}
	.homeabout ul li dl {display:block;overflow:hidden;padding:20px 0;border-bottom:1px solid #ececec}
	.homeabout ul li dl:last-child {border-bottom:0;padding-bottom:0;}
	.homeabout ul li dl dt {float:left;}
	.homeabout ul li dl dd {display:block;margin-left:78px;}
	.homeabout ul li dl dd p {color:#666;line-height:18px;}
	.homeabout ul li dl dd p.date {display:block;padding-top:15px;color:#999;}
	.homeabout ul li .qg {}
	.homeabout ul li .qg p {display:block;margin-top:20px; text-align:center;color:#666;}





	.main {height:100%; overflow:hidden; }
	.main .bread {text-align:left;line-height:40px;font-size:14px;color:#999;}
	.main .bread a {color:#999;}
	.main .bread a:hover { text-decoration:none;color:#11457a;}

	.main .cont {height:100%; overflow:hidden; background:#fff;padding:0 0 40px 0;}

  .tabTitle {padding:10px 0 20px 0;text-align: center; }
  .tabTitle ul{
    height: 40px;
    line-height: 40px;
    color: #2e5dc6;
    background-color: #e7ebf4;
	/* display: flex;
	overflow-x: auto;
	overflow-y: hidden; */
	text-align: left;
  }
  /* .tabTitle ul::-webkit-scrollbar {
	width: 2px;
	display: none;
  } */
	.tabTitle ul li {
		display: inline-block;
    line-height: 40px;
    min-width: 10%;
    font-size: 0.75rem;
	flex-shrink: 0;
	text-align: center;
}
  .tabTitle ul li a {display:block;height:40px;line-height:40px;padding:0 4px;font-size:1em;position: relative;}
  .tabTitle ul li.active a,
  .tabTitle ul li a:hover { background:#2e5dc6;color:#fff; text-decoration:none;}
  .tabTitle ul li.active a:after,
.tabTitle ul li a:hover:after{
    content: '';
    margin-left: -10px;
    position: absolute;
    width: 0;
    height: 0;
    border-width: 10px;
    border-style: solid;
    border-color: #2e5dc6 transparent transparent transparent;
    left: 50%;
    bottom: -20px;
	}

	.mainLeft {float:left;width:645px;padding-left:40px;margin-top:40px;}
	.mainRight {float:right;width:280px;padding-right:40px;margin-top:40px;}

	.mainLeft .text {}
	.mainLeft .text h2 {display:block;font-size:24px;color:#11457a; text-align:left;}
	.mainLeft .text p {display:block;line-height:24px;color:#666;margin:20px 0;}

	.newslist {height:100%; overflow:hidden;}
	.newslist ul {display:block;height:100%; overflow:hidden;}
	.newslist ul li {display:block;height:100%; overflow:hidden;border-bottom:1px solid #e0e0e0;padding-bottom:10px;line-height:24px;margin-bottom:10px;}
	.newslist ul li .date {color:#11457a;}
	.newslist ul li a {font-weight:bold;color:#11457a}
	.newslist ul li p {display:block;color:#666;;margin-top:10px;}


	.joblist {height:100%; overflow:hidden;}
	.joblist table {}
	.joblist table tr th {color:#fff; background:#959595;font-size:14px;padding:10px 15px;}
	.joblist table tr td {line-height:20px;padding:10px 15px;border-bottom:1px solid #e0e0e0;}
	.joblist table tr td a {color:#11457a;}

	.team {height:100%; overflow:hidden;}
	.team dl {display:block;height:100%; overflow:hidden;margin-bottom:50px;}
	.team dl:last-child {margin-bottom:20px;}
	.team dl dt {width:235px;}
	.team dl dd {width:365px;}
	.team dl dd h2 {display:block;font-size:24px;color:#333;}
	.team dl dd b {display:block;font-weight:normal;font-size:16px;margin-top:10px;line-height:30px;color:#333;}
	.team dl dd p {display:block;line-height:24px;margin-top:20px;color:#666;}

	.contactfrom {height:100%; overflow:hidden;}
	.contactfrom dl {float:left;clear:both;width:430px;margin-bottom:40px;}
	.contactfrom dl dt {font-size:16px;display:block;color:#333;line-height:40px;font-weight:bold;}
	.contactfrom dl dd {display:block;}
	.contactfrom dl dd ul {display:block;height:100%; overflow:hidden;}
	.contactfrom dl dd ul li {display:block;height:100%; overflow:hidden;margin-top:5px;}
	.contactfrom dl dd ul li label {float:left;width:40px;line-height:28px;color:#333;font-weight:bold;}
	.contactfrom dl dd ul li .inputcontact {float:left;width:368px;line-height:26px;border:1px solid #dcdcdc;padding:0 10px;}
	.contactfrom dl dd ul li .btnenter {float:right;width:70px;height:25px;line-height:25px;border:0;border-radius:2px;-webkit-border-radius:2px;color:#fff;font-weight:bold; cursor:pointer; background:#fca419;font-size:12px;}
	.contactfrom dl dd ul li .btnenter:hover { background:#11457a;}
	.contactfrom dl dd ul li .btncancel {float:right;width:70px;height:25px;line-height:25px;border:0;border-radius:2px;-webkit-border-radius:2px;color:#333;font-weight:bold; cursor:pointer; background:#dedede;margin-right:10px;font-size:12px;}
	.contactfrom dl dd ul li .btncancel:hover { background:#ccc;}

	.contactfrom dl dd p {display:block;border-top:1px solid #dcdcdc;line-height:24px;padding:10px 0;}


	.rightNav {}
	.rightNav > a.back {display:block;margin-bottom:30px;line-height:27px;padding:0 15px;color:#fff; background:#fca419;}
	.rightNav > a.back:hover { background:#11457a; text-decoration:none;}

	.rightNav > a.backlist {display:block;margin-bottom:30px;line-height:27px;padding:0 15px;color:#11457a; background:url(../image/btn-back.png) no-repeat left center;padding-left:20px;}
	.rightNav > a.backlist:hover { color:#fca419; text-decoration:none;}


	.rightNav dl {display:block;height:100%; overflow:hidden;margin-bottom:30px;}
	.rightNav dl:last-child {margin-bottom:0;}
	.rightNav dl dt {font-size:14px;display:block;color:#333; background:url(../image/fline.gif) no-repeat left bottom;padding-bottom:12px;font-weight:bold;margin-bottom:5px;}
	.rightNav dl dd {display:block;}
	.rightNav dl dd a.lane {display:block;height:35px;line-height:35px;border-bottom:1px solid #e1e0e1;color:#333; background:url(../image/ico-menu1.png) no-repeat 270px center;padding-right:15px;}
	.rightNav dl dd a.lane:hover {color:#fca419;background:url(../image/ico-menu2.png) no-repeat 270px center; text-decoration:none;}
	.rightNav dl dd .qg {}
	.rightNav dl dd .qg p {display:block;margin-top:10px; text-align:center;color:#666;}
	.rightNav dl dd p.contact {display:block;line-height:24px;color:#333;margin-top:10px;}
	.rightNav dl dd p.contact strong {font-size:18px;font-weight:normal;}
	.rightNav dl dd p.contact a.btn-line {display:block;margin:10px 40px;line-height:27px; background:#11457a;color:#fff;clear:both;border-radius:15px;-webkit-border-radius:15px; text-align:center}
	.rightNav dl dd p.contact a.btn-line i {margin-right:5px;display:inline-block;font-style:normal; position:relative;top:-0px;font-size:14px;}
	.rightNav dl dd p.contact a.btn-line:hover { background:#fca419; text-decoration:none;}

	.pages {height:21px; overflow:hidden;margin-top:20px;}
	.pages ul {float:right;}
	.pages ul li {float:left;line-height:21px;margin:0 5px;}
	.pages ul li a {float:left; text-align:center;width:15px;height:15px;line-height:15px;margin:3px 0;}
	.pages ul li a:hover { background:#fca419;color:#fff; text-decoration:none;}
	.pages ul li a.active {font-weight:bold; background:#e0e0e0;color:#fff;}
	.pages ul li a.prev,
	.pages ul li a.next {display:block;width:21px;height:21px;margin:0; background:#d5d5d5;}
	.pages ul li a.prev:hover,
	.pages ul li a.next:hover { background:#fca419;}
	.pages ul li a.prev img,
	.pages ul li a.next img {margin-top:0px;}




	.subNav {
    height: 36px;
    overflow: hidden;
    background: #11457a;
    padding-left: 10px;
    color: #fff;
    line-height: 36px;
    font-size: 16px;
  }
	.subNav ul li {display:inline-block;line-height:30px;padding:0;}
	.subNav ul li a {display:block;height:30px;line-height:30px;padding:0 34px;font-size:14px;color:#fff;}
	.subNav ul li.active a,.subNav ul li a:hover { background:#fca419;color:#fff; text-decoration:none;}

	.subList {    height: 100%;
    overflow: hidden;
    padding: 0 10px;}
	.subList dl {display:block;height:100%; overflow:hidden;border-top:1px solid #fff;}
	.subList dl:nth-child(even) { background:#f8f8f8;}
	.subList dl dt {float:left;width:140px;padding-left:50px; background:#f0f0f0;line-height:30px;color:#333;}
	.subList dl:nth-child(even) dt { background:#edecec;}
	.subList dl dd {display:block;margin-left:200px;}
	.subList dl dd a {float:left;margin-left:25px;padding:0 10px;line-height:28px;color:#11457a;border:1px solid rgba(255,255,255,0)}
    .subList dl dd a .bnclose {visibility:hidden;display:none;}
	.subList dl dd a:hover {line-height:28px;border:1px solid #afcae9; background:none; text-decoration:none;}
	.subList dl dd a.active {line-height:28px;border:1px solid #afcae9; background:#e5edf5; text-decoration:none;}
	.subList dl dd a.active .bnclose {visibility:visible;position:relative;top:-1px;margin-left:5px;display:inline-block;}


	.subList .form-horizontal .control-label{
		width: 50px
	}
	.subList .form-horizontal .label-select {
    margin-left: 80px;
}
.subList .form-horizontal .need-select{
	margin-left: 80px;
	margin-right: 15px;
}
.form_box_i{
	display: flex;
	align-items:center
}
.form_box_i label{
	flex-shrink: 0;
}
.form_box_i .form-control{
	margin-bottom: 0px;
}

	.productList {
		    height: 100%;
    overflow: hidden;
    padding: 0 10px;
    margin: 0
	}

	.productList dl {display:block;height:100%; overflow:hidden;padding:25px;}
	.productList dl.cols2 {float:left;padding:25px 15px;width:230px;margin-right:18px;}
	.productList dl.cols2:nth-child(2n) {margin-right:0;}

.productList dl.cols4 {
	float: left;
  width: 25%;
  height: 220px;
}
.productList dl.cols4 h3{
    font-size: 14px;
    line-height: 24px;
    font-weight: bold;
    color: #2e3136;
}

.productList dl.cols4 p{
    font-size: 14px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 16px;
    letter-spacing: 1px;
    color: #2e3136;
    margin: 4px 0;
}

.productList dl.cols4 .btn{
    color: #d63838;
    border-radius: 2px;
    border: solid 1px #d6383a;
    margin-top: 4px;
}

	.productList dl dt {float:left;border-right:1px solid #e1e0e1;width:265px;margin-right:40px;}
	.productList dl dd {display:block;}
	.productList dl dd h3 {display:block;font-size:14px;}
	.productList dl dd h3 a {color:#11457a;}
    .productList dl dd h3 a:hover {text-decoration:none;color:#fca419;}
	.productList dl dd .info {height:100%; overflow:hidden;margin-top:10px;}
	.productList dl dd .tab {float:left;width:33.33%;line-height:32px;color:#333;}
	.productList dl dd.line24 .tab {line-height:24px;}
	.productList dl dd .tab b {font-weight:normal;color:#999}
	.productList dl.cols2 dt {margin-right:20px;width:240px;}
	.productList dl.cols2 dd h3 {font-size:18px;}
	.productList dl.cols2 dd .tab {float:none;width:auto;display:block;}

	.productList .softSelect {padding:20px 0;}
	.productList .softSelect select {border:1px solid #e1e0e1;color:#666;width:236px;margin-right:10px;padding:3px 5px;}
	.productList .softSelect select:last-child {margin-right:0;}

	.productList .downlist {display:block;}
	.productList .downlist h5 {display:block;font-size:14px;color:#fff; background:#11457a;line-height:30px;padding:0 25px;font-weight:bold;}
	.productList .downlist:last-child {border-bottom:1px solid #e1e0e1;}
	.productList .downlist dl {display:block;height:100%; overflow:hidden;margin:0;border:0;padding:0;line-height:20px;}
	.productList .downlist dl:nth-child(odd) { background:#f5f5f5;}
	.productList .downlist dl dt {float:left;width:auto;margin-right:0;border:0;}
	.productList .downlist dl dt a {display:block;padding:5px 0 5px 70px; background:url(../image/ico-down1.png) no-repeat 20px center;color:#11457a;}
	.productList .downlist dl dt a:hover {background:url(../image/ico-down2.png) no-repeat 20px center;color:#fca419; text-decoration:none;}
	.productList .downlist dl dd {display:block;margin-left:85%;line-height:30px;color:#999;}


	.productList .pages,
	.systempage.page { text-align:center;height:24px;}
	.productList .pages ul,
	.systempage.pages ul {float:none;}
	.productList .pages ul li,
	.systempage.pages ul li {float:none;display:inline-block;line-height:24px;}
	.productList .pages ul li a,
	.systempage.pages ul li a {margin:0;height:24px;width:24px;line-height:24px;font-size:14px;border-radius:12px;-webkit-border-radius:12px;}
	.productList .pages ul li a.active,
	.systempage.pages ul li a.active { background:#fca419;}
	.productList .pages ul li a.prev, .productList .pages ul li a.next,
	.systempage.pages ul li a.prev,.systempage.pages ul li a.next {height:24px;width:24px;border-radius:12px;-webkit-border-radius:12px;}


  .productList .form-horizontal{
    margin-top: 10px;
    height: 50px;
  }
  .productList .form-horizontal .btn-primary{
    border-radius: 5px;
    background: #2e5dc6;
  }
  .productList .form-horizontal .form-group{
    margin: 0;
    padding: 0 10px 0 0;
  }
  .productList .form-horizontal #InputContent{
    padding-right: 30px;
  }
  .productList .form-horizontal .input-group-btn{
    position: absolute;
    right: 40px;
    top: 4px;
    background: rgba(0,0,0,0);
    border: 0;
  }
  .productList .form-horizontal .input-group-addon{
    border: 0;
    background: #fff;
  }

	.productdetail {}
	.productdetail .info {height:100%; overflow:hidden;}
	.productdetail .info dl {display:block;height:100%; overflow:hidden;}
	.productdetail .info dl dt {float:left;width:322px;}
	.productdetail .info dl dt img {width:100%;}
	.productdetail .info dl dd {display:block;margin-left:345px;}
	.productdetail .info dl dd.all {margin-left:0;}
	.productdetail .info dl dd h3 {display:block;font-size:24px;color:#11457a;}
	.productdetail .info dl dd p {display:block;line-height:24px;margin-top:10px;min-height:96px;}
	.productdetail .info dl dd .num {height:29px; overflow:hidden;margin-top:10px;line-height:29px;}
	.productdetail .info dl dd .num label {float:left;color:#333;}
	.productdetail .info dl dd .num input {float:left;margin-left:5px;border:1px solid #e1e0e1;margin-top:1px;line-height:24px; text-align:center;width:30px;padding:0 10px; text-align:right;}
	.productdetail .info dl dd .btn-add {float:left;margin-left:8px;border:0; background:#fca419;border-radius:2px;-webkit-border-radius:2px;color:#fff;line-height:27px;padding:0 10px; cursor:pointer;}
	.productdetail .info dl dd .btn-add:hover { background:#11457a}
	.productdetail .info dl dd .bn {height:40px; overflow:hidden;margin-top:27px;}
	.productdetail .info dl dd .btn-cancel {float:left;margin-right:8px;border:0; background:#e1e0e1;font-size:14px;border-radius:3px;-webkit-border-radius:3px;color:#333;line-height:38px;padding:0 30px; cursor:pointer;font-weight:normal;}
	.productdetail .info dl dd .btn-cancel:hover { background:#ccc;}
	.productdetail .info dl dd .btn-export {float:left;border:0; background:url(../image/export.png) no-repeat 25px center #11457a;font-size:18px;border-radius:3px;-webkit-border-radius:3px;color:#fff;line-height:38px;padding:0 25px 0 59px; cursor:pointer;font-weight:normal;}
	.productdetail .info dl dd .btn-export:hover { background-color:#fca419;}

	.productdetail .info dl dd.all .num {float:left;margin-top:30px;}
	.productdetail .info dl dd.all .bn {float:right;}

	.productdetail .info ul {display:block;height:100%; overflow:hidden;margin-top:30px;}
	.productdetail .info ul li {float:left;width:312px;margin-right:19px;}
	.productdetail .info ul li:last-child {margin-right:0;}
	.productdetail .info ul li h4 {display:block;border-bottom:1px solid #e1e0e1;font-size:14px;font-weight:bold;padding-bottom:10px;}
	.productdetail .info ul li p {display:block;line-height:24px;margin-top:10px;}

	.productdetail .details {height:100%; overflow:hidden;margin-top:40px;}
	.productdetail .details .tabs {height:30px; overflow:hidden; background:#333333;}
	.productdetail .details .tabs ul li {float:left;padding:0 14px;line-height:30px;color:#d9d9d9; cursor:pointer;}
	.productdetail .details .tabs ul li:hover,
	.productdetail .details .tabs ul li.active { background:#fca419;color:#fff;font-weight:bold;}

	.productdetail .details .cont {}
	.productdetail .details .cont .tablist {display:none;}
	.productdetail .details .cont .tablist h4 {display:block;margin:20px 0 0 0; background:url(../image/ico-h4.png) no-repeat left center;padding-left:15px;font-weight:bold;color:#333; text-transform:uppercase;}
	.productdetail .details .cont .tablist table.parameter {border-bottom:1px solid #e1e0e1;}
	.productdetail .details .cont .tablist table.parameter th {color:#fca419; text-align:left;padding:0 15px;line-height:30px;}
	.productdetail .details .cont .tablist table.parameter td {color:#333; text-align:left;padding:5px 15px;line-height:20px;}
	.productdetail .details .cont .tablist table.parameter td.name {color:#999;}
	.productdetail .details .cont .tablist table.parameter tr:nth-child(even) td { background:#f5f5f5}

	.productdetail .details .cont .tablist .productSize {}
	.productdetail .details .cont .tablist .productSize p {display:block;margin-top:10px;}

	.productdetail .details .cont .tablist .downlist {display:block;margin:10px 0 20px 0;}
	.productdetail .details .cont .tablist .downlist:last-child {border-bottom:1px solid #e1e0e1;}
	.productdetail .details .cont .tablist .downlist dl {display:block;height:100%; overflow:hidden;}
	.productdetail .details .cont .tablist .downlist dl:nth-child(odd) { background:#f5f5f5;}
	.productdetail .details .cont .tablist .downlist dl dt {float:left;}
	.productdetail .details .cont .tablist .downlist dl dt a {display:block;padding:5px 0 5px 70px; background:url(../image/ico-down1.png) no-repeat 20px center;color:#11457a;}
	.productdetail .details .cont .tablist .downlist dl dt a:hover {background:url(../image/ico-down2.png) no-repeat 20px center;color:#fca419; text-decoration:none;}
	.productdetail .details .cont .tablist .downlist dl dd {display:block;margin-left:85%;line-height:30px;color:#999;}

	.productdetail .details .cont .tablist .softdown {}
	.productdetail .details .cont .tablist .softdown dl {display:block;height:100%; overflow:hidden;border-bottom:1px solid #e1e0e1;padding:20px 0;}
	.productdetail .details .cont .tablist .softdown dl dt {display:block;font-size:14px;color:#fca419;font-weight:bold;line-height:24px;}
	.productdetail .details .cont .tablist .softdown dl dd {display:block;line-height:24px;}
	.productdetail .details .cont .tablist .softdown dl p {display:block;line-height:24px;}
	.productdetail .details .cont .tablist .softdown dl a {display:inline-block;clear:both;color:#11457a;}
	.productdetail .details .cont .tablist .softdown dl a:hover {color:#fca419; text-decoration:none;}

	.productdetail .details .cont .tablist .video {}
	.productdetail .details .cont .tablist .video ul li {display:block;height:100%; overflow:hidden;border-bottom:1px solid #e1e0e1;padding: 10px 0;}
	.productdetail .details .cont .tablist .video ul li h5 {display:inline-block;clear:both;line-height:30px; background:url(../image/ico-arrow2.png) no-repeat right center;padding-right:20px;font-size:12px;font-weight:bold;}
	.productdetail .details .cont .tablist .video ul li .videobox {font-size:0;display:none;}
	.productdetail .details .cont .tablist .video ul li.active h5 {font-weight:bold;}
	.productdetail .details .cont .tablist .video ul li.active h5 a{color:#fca419;}
	.productdetail .details .cont .tablist .video ul li.active .videobox {display:block;}

	.productdetail .details .cont .tablist .photoList {height:100%; overflow:hidden;margin:10px 0 20px 0;}
	.productdetail .details .cont .tablist .photoList a {float:left;width:210px;margin-right:7px;min-height:180px;}
	.productdetail .details .cont .tablist .photoList a:nth-child(3n) {margin-right:0;}
	.productdetail .details .cont .tablist .photoList a span {display:block;line-height:20px;padding-bottom:15px;}

	.productdetail .details .cont .tablist .photoBn {height:100%; overflow:hidden;margin-top:40px;line-height:40px;color:#999;}
	.productdetail .details .cont .tablist .photoBn a.btn-down {float:right;border:0; background:url(../image/export.png) no-repeat 25px center #fca419;font-size:18px;border-radius:3px;-webkit-border-radius:3px;color:#fff;line-height:40px;padding:0 25px 0 59px; cursor:pointer;font-weight:normal;}
	.productdetail .details .cont .tablist .photoBn a.btn-down:hover { background-color:#11457a; text-decoration:none;}


	.productdetail .details .cont .tablist .faq {}
	.productdetail .details .cont .tablist .faq ul li {display:block;height:100%; overflow:hidden;border-bottom:1px solid #e1e0e1;padding:20px 0;}
	.productdetail .details .cont .tablist .faq ul li h5 {display:block;clear:both;line-height:24px;font-size:14px;font-weight:bold;}
	.productdetail .details .cont .tablist .faq ul li p {display:block;line-height:24px;}

	.productdetail .details .cont .tablist .pages { text-align:right;height:24px;}
	.productdetail .details .cont .tablist .pages ul {float:right;}
	.productdetail .details .cont .tablist .pages ul li {float:left;display:inline-block;line-height:24px;}
	.productdetail .details .cont .tablist .pages ul li a {margin:0;height:24px;width:24px;line-height:24px;font-size:14px;border-radius:12px;-webkit-border-radius:12px;}
	.productdetail .details .cont .tablist .pages ul li a.active { background:#fca419;}
	.productdetail .details .cont .tablist .pages ul li a.prev, .productdetail .details .cont .tablist .pages ul li a.next {height:24px;width:24px;border-radius:12px;-webkit-border-radius:12px;}


	.productdetail .details .cont .tablist .attachment {}
	.productdetail .details .cont .tablist .attachment dl {display:block;height:100%; overflow:hidden;padding:15px 0;border-bottom:1px solid #e1e0e1;}
	.productdetail .details .cont .tablist .attachment dl dt {float:left;}
	.productdetail .details .cont .tablist .attachment dl dd {display:block;margin-left:125px;}
	.productdetail .details .cont .tablist .attachment dl dd h5 {display:block;font-weight:bold;color:#11457a;font-size:12px;}
	.productdetail .details .cont .tablist .attachment dl dd p {display:block;line-height:24px;margin-top:10px;}
	.productdetail .details .cont .tablist .online {float:left;line-height:27px;padding-top:20px;}
	.productdetail .details .cont .tablist .online a.btn-line {display:block;margin:0px;line-height:27px; background:#11457a;color:#fff;clear:both;border-radius:15px;-webkit-border-radius:15px; text-align:center;float:left;padding:0 40px;margin-right:20px;}
	.productdetail .details .cont .tablist .online a.btn-line i {margin-right:5px;display:inline-block;font-style:normal; position:relative;top:-0px;font-size:14px;}
	.productdetail .details .cont .tablist .online a.btn-line:hover { background:#fca419; text-decoration:none;}



	.productSelect {height:100%;overflow:hidden; background:url(../image/bg.jpg) no-repeat; background-size: cover;padding:55px 0;}
	.productSelect .circle {width:667px;height:667px;margin:0 auto; position:relative;}
	.productSelect .circle a.ico-1 {display:block;font-size:0;width:209px;height:209px; background:url(../image/c.png) no-repeat; position:absolute;left:50%;top:50%;margin-left:-105px;margin-top:-105px;box-shadow:0 0 30px rgba(255,255,255,0.8);-webkit-box-shadow:0 0 30px rgba(255,255,255,0.8);border-radius:105px;-webkit-border-radius:105px;}
	.productSelect .circle a.ico-1:hover {background:url(../image/c-hover.png) no-repeat center center; }

	.productSelect .circle a.ico-2 {display:block;font-size:0;width:266px;height:280px; background:url(../image/c-2.png) no-repeat; position:absolute;left:11px;top:11px;}
	.productSelect .circle a.ico-2:hover {background:url(../image/c-2-hover.png) no-repeat;left:0px;top:-3px;}
	.productSelect .circle a.ico-3 {display:block;font-size:0;width:321px;height:205px; background:url(../image/c-3.png) no-repeat; position:absolute;left:251px;top:0px;}
	.productSelect .circle a.ico-3:hover {background:url(../image/c-3-hover.png) no-repeat;left:252px;top:-11px;}
	.productSelect .circle a.ico-4 {display:block;font-size:0;width:197px;height:333px; background:url(../image/c-4.png) no-repeat; position:absolute;left:470px;top:105px;}
	.productSelect .circle a.ico-4:hover {background:url(../image/c-4-hover.png) no-repeat;left:480px;top:104px;}
	.productSelect .circle a.ico-5 {display:block;font-size:0;width:279px;height:254px; background:url(../image/c-5.png) no-repeat; position:absolute;left:368px;top:406px;}
	.productSelect .circle a.ico-5:hover {background:url(../image/c-5-hover.png) no-repeat;left:378px;top:411px;}
	.productSelect .circle a.ico-6 {display:block;font-size:0;width:293px;height:201px; background:url(../image/c-6.png) no-repeat; position:absolute;left:100px;top:465px;}
	.productSelect .circle a.ico-6:hover {background:url(../image/c-6-hover.png) no-repeat;left:95px;top:480px;}
	.productSelect .circle a.ico-7 {display:block;font-size:0;width:201px;height:305px; background:url(../image/c-7.png) no-repeat; position:absolute;left:0px;top:260px;}
	.productSelect .circle a.ico-7:hover {background:url(../image/c-7-hover.png) no-repeat;left:-10px;top:258px;}




	.privacy,.legal {padding:20px 40px;}
	.privacy h2,.legal h2 {display:block;font-size:18px;color:#000; text-align:center;border-bottom:1px solid #e1e0e1;line-height:50px;padding-bottom:20px;}
	.privacy p,.legal p {display:block;line-height:24px;color:#666;margin:20px 0;}




	.downtable {}
	.downtable table {}
  .downtable table tr th { border-bottom: 2px solid #ccc;
    color:#1c4296;font-size:14px;padding:8px 20px 0;line-height:20px;border-right:0;}

	.downtable table tr th:last-child {border-right:0;}
  .downtable table tr td {color:#333;padding:5px 20px;line-height:20px;border-right:0;}
  .downtable table tr td .glyphicon{
    color:#2e5dc6;
  }
	.downtable table tr td:last-child {border-right:0;}
	.downtable table tr:nth-child(odd) { background:#f5f5f5;}
	.downtable table tr td a {color:#11457a}
	.downtable table tr td a:hover {color:#fca419; text-decoration:none;}


	.form {}
	.form h2 {display:block;margin-bottom:20px;font-size:16px;font-weight:bold;margin-top:10px;}
	.form ul {display:block;height:100%; overflow:hidden;clear:both;margin-bottom:10px;}
	.form ul li {float:left;width:48%;margin-right:4%;}
	.form ul li:last-child {margin-right:0;}
	.form ul li.cols1 {width:100%;margin-right:0;}
	.form ul li label {display:block;color:#000;font-weight:bold;line-height:24px;}
	.form ul li label span.red {color:#fe0000;margin-left:5px;}
	.form ul li .input {}
	.form ul li .input .inputText {display:block; box-sizing:border-box; -webkit-box-sizing:border-box;width:100%;border:1px solid #dcdcdc;border-radius:2px;-webkit-border-radius:2px;padding:5px 10px;}
	.form ul li p {display:block;line-height:24px;color:#999;margin:10px 0;}
	.form ul li a.inputFile {float:left; position:relative;line-height:30px;height:30px;}
	.form ul li .file {display:block;height:30px; overflow:hidden;width:300px;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0; position:absolute;left:0;top:0; z-index:2;}
	.form ul li .button {float:left;background:#11457a;color:#fff;font-weight:bold;border-radius:2px;-webkit-border-radius:2px;width:100px; overflow-y:hidden;height:30px;;position:absolute;left:0px;top:0;border:0;z-index:1;}
	.form ul li .text {float:left;width:190px;box-sizing:border-box; -webkit-box-sizing:border-box;border:0;padding:5px 10px; position:absolute;left:110px;top:0;color:#666;z-index:1;}
	.form .btn-submit {float:left;background:#11457a;color:#fff;font-size:18px;border:0;height:43px;line-height:1;padding:0 40px;clear:both;margin-top:30px; cursor:pointer;}
	.form .btn-submit:hover { background:#fca419;}

	.baoxiu {height:100%; overflow:hidden;padding-bottom:30px;}
	.baoxiu h2 {display:block;margin-bottom:20px;font-size:16px;font-weight:bold;margin-top:10px;}
	.baoxiu dl {}
	.baoxiu dl dt {display:block;line-height:36px;font-size:14px;font-weight:bold;border-bottom:1px solid #e0e0e0;color:#333;}
	.baoxiu dl dd {display:block;line-height:26px;padding:5px 0;border-bottom:1px solid #e0e0e0;color:#333;}

	.liveradio {}
	.liveradio h2 {display:block;color:#000;}
	.liveradio p {display:block;line-height:24px;color:#666;margin:30px 0;}

	.procedure {}
	.procedure h3 {display:block; text-align:center;font-size:14px; background:#fca419;color:#fff;line-height:33px;border-radius:3px;-webkit-border-radius:3px;}
	.procedure ul {display:block;}
	.procedure ul li {display:block;height:100%; overflow:hidden;padding:20px 0 28px 0; background:url(../image/bgliveline.png) no-repeat center bottom;line-height:32px;}
	.procedure ul li .ico {float:left;margin-left:10px;margin-right:15px;}
	.procedure ul li:last-child {padding-bottom:20px; background:none;border-bottom:1px solid #fca419;}
	.procedure .bn {display:block;border:0;border-radius:5px;-webkit-border-radius:5px; background:#11457a;color:#fff;font-size:18px; text-align:center;height:52px;line-height:1;clear:both;width:100%;margin-top:35px; cursor:pointer;}
	.procedure .bn:hover { background:#fca419;}


	.liveBox { position:fixed;left:0;top:0;width:100%;height:100%;z-index:99;display:none;}
	.liveBox .bg {position:fixed;left:0;top:0;width:100%;height:100%; background:rgba(0,0,0,0.7);}
	.liveBox .cont { position:fixed;width:570px;height:506px; background:#fff; left:50%;margin-left:-315px;top:50%;margin-top:-283px;padding:30px; text-align:left;}
	.liveBox .cont h3 {display:block;font-size:18px;font-weight:bold;}
	.liveBox .form {padding:40px 70px 30px 30px; background:#f5f5f5;margin-top:30px;}
	.liveBox .form dl {padding-bottom:10px;float:left;width:100%;}
	.liveBox .form dl dt {float:left;padding-right:10px;width:80px;text-align:right;font-weight:bold;color:#333;line-height:32px;}
	.liveBox .form dl dt span.red {color:#fe0000;}
	.liveBox .form dl dd {display:block;margin-left:90px;}
	.liveBox .form dl dd .inputText {display:block; box-sizing:border-box; -webkit-box-sizing:border-box;width:100%;border:1px solid #dcdcdc;border-radius:2px;-webkit-border-radius:2px;padding:5px 10px;font-size:12px;}
	.liveBox .form dl dd select {float:left;margin-right:10px;margin-top:5px;}
	.liveBox .form dl dd input[name='dayselect'] { position:relative;top:3px;}
	.liveBox .form dl dd .btnOK {float:right;border:0;background:#11457a;color:#fff;font-size:14px; text-align:center;height:28px;line-height:1;margin-top:15px; cursor:pointer;padding:0 30px;}
	.liveBox .form dl dd .btnOK:hover {background:#fca419;}


	.tools {}
	.tools dl {float:left;width:100%; position:relative;}
	.tools dl dt {position:relative; z-index:1;display:block;font-size:0;float:left;}
	.tools dl dd {display:block; background:#fff;height:200px; text-align:left;margin-left:315px;}
	.tools dl dd .ico {width:116px;height:116px;margin:0 auto; border-radius:60px;-webkit-border-radius:60px; text-align:center; position:absolute;left:90px; top:50%;margin-top:-72px;z-index:99}
	.tools dl dd .ico a {display:block;height:116px;}
	.tools dl dd .ico img {margin-top:32px;}
	.tools dl dd h2 {display:block;font-size:14px;color:#333;}
	.tools dl dd p {display:block;margin-top:10px;line-height:24px;color:#666;height:84px; overflow:hidden; text-align:left;}
	.tools dl dd a.enter {display:inline-block;margin:0 auto;color:#11457a;margin-top:10px;}
	.tools dl dd a.enter img { position:relative;top:3px;}
	.tools dl dd a.enter:hover {color:#fca419; text-decoration:none;}


	.systemshow {}
	.systemshow ul li {height:100%; overflow:hidden;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #e0e0e0;}
	.systemshow h4 {display:block;font-size:16px;color:#333;font-weight:bold;}
	.systemshow table {margin-top:10px;}
	.systemshow table td {line-height:24px;}
	.systemshow table td a {color:#11457a;}
	.systemshow table td a:hover {color:#fca419; text-decoration:none;}
	.systemshow .list {height:100%; overflow:hidden;margin-top:10px;}
	.systemshow .list dl {float:left;width:30%;margin-right:5%;}
	.systemshow .list dl:last-child {margin-right:0;}
	.systemshow .list dl dt {display:block;min-height:115px;}
	.systemshow .list dl dt img {max-height:115px;}
	.systemshow .list dl dd {display:block;}
	.systemshow .list dl dd h5 {display:block;font-size:14px;}
	.systemshow .list dl dd p {display:block;line-height:24px;}

	.systempage.pages {margin-top:0;height:auto;}





	.loginbox { position:fixed;left:0;top:0;width:100%;height:100%;z-index:99;display:none;}
	.loginbox .bg {position:fixed;left:0;top:0;width:100%;height:100%; background:rgba(0,0,0,0.7);}
	.loginbox .cont { position:fixed;width:440px;height:270px; background:#fff; left:50%;margin-left:-220px;top:50%;margin-top:-135px;text-align:left;}
	.loginbox .cont h3 {display:block;font-size:18px;color:#fff;line-height:39px; background:#11457a;padding:0 30px;}
	.loginbox .cont h3 font {font-size:12px;padding-left:10px;}
	.loginbox .form {padding:30px 45px 0px 30px;}
	.loginbox .form dl {padding-bottom:13px;float:left;width:100%;}
	.loginbox .form dl dt {float:left;padding-right:10px;width:90px;text-align:right;font-size:14px;color:#333;line-height:32px;}
	.loginbox .form dl dd {display:block;margin-left:100px;}
	.loginbox .form dl dd .inputText {display:block; box-sizing:border-box; -webkit-box-sizing:border-box;width:100%;border:1px solid #dcdcdc;padding:5px 10px;font-size:12px;}
	.loginbox .form dl dd .inputText.name { background:url(../image/bgname.gif) no-repeat left center;padding-left:35px;}
	.loginbox .form dl dd .inputText.pass { background:url(../image/bgpass.gif) no-repeat left center;padding-left:35px;}
	.loginbox .form dl dd select {float:left;margin-right:10px;margin-top:5px;}
	.loginbox .form dl dd input[name='dayselect'] { position:relative;top:3px;}
	.loginbox .form dl dd .btnLogin {float:left;border:0;background:#fca419;color:#fff;font-size:14px; text-align:center;height:28px;line-height:1;margin-top:5px; cursor:pointer;padding:0 20px;}
	.loginbox .form dl dd .btnLogin:hover {background:#11457a;}
	.loginbox .form dl dd .btnregister {float:left;border:0;background:#dadada;color:#333;font-size:14px; text-align:center;height:28px;line-height:1;margin-top:5px; cursor:pointer;padding:0 15px;margin-left:10px;}
	.loginbox .form dl dd .btnregister:hover {background:#11457a;color:#fff;}
	.loginbox .form dl dd a.fpass {float:left;line-height:30px;color:#fca419;margin-left:10px;margin-top:5px;}
	.loginbox .form dl dd a.fpass:hover {}





	.industrybox {}
	.industrybox h2 {display:block;font-size:24px;color:#11457a;margin-bottom:20px;}
	.industrybox .info {margin-bottom:30px;height:100%; overflow:hidden;}
	.industrybox .text {display:block;line-height:24px;color:#666;margin-bottom:30px;}
	.industrybox h3 {display:block;font-size:12px;font-weight:bold;color:#666;}
	.industrybox .info ul {display:block;margin:10px 0 0 0;}
	.industrybox .info ul li {float:left;width:49%;margin-right:2%; background:#f5f5f5;}
	.industrybox .info ul li p {display:block;margin:10px;line-height:24px;color:#666;}
	.industrybox .info ul li:last-child {margin-right:0;}
	.industrybox .list {height:100%; overflow:hidden;}
	.industrybox .list h4 {display:block;background:url(../image/ico-h4.png) no-repeat left 5px;padding-left:15px;font-weight:bold;color:#333; text-transform:uppercase;border-bottom:1px solid #e1e0e1;padding-bottom:10px;font-size:14px;}
	.industrybox .list dl {display:block;height:100%; overflow:hidden;padding:15px 0;margin-bottom:10px;}
	.industrybox .list dl dt {float:left;}
	.industrybox .list dl dd {display:block;margin-left:220px;}
	.industrybox .list dl dd h5 {display:block;font-size:14px;color:#333;font-weight:bold;line-height:24px;}
	.industrybox .list dl dd p {display:block;color:#666;line-height:24px;margin-bottom:20px;}
	.industrybox .list dl dd p strong {color:#fca419}



	.searchTitle {padding:20px 0;border-bottom:1px solid #e1e0e1;color:#333;}
	.searchTitle dl {display:block;height:100%; overflow:hidden;width:460px;margin:0 auto;}
	.searchTitle dl dt {float:left;width:50px;font-size:16px;line-height:30px;}
	.searchTitle dl dd {display:block;margin-left:50px;}
	.searchTitle dl dd .input {float:left;width:100%;}
	.searchTitle dl dd .input .searchinput {float:left;width:320px;box-sizing:border-box; -webkit-box-sizing:border-box;border:1px solid #dcdcdc;padding:5px 10px;}
	.searchTitle dl dd .input .btnsearch {float:left;color:#fff; background:#11457a; cursor:pointer;padding:4px 10px;width:60px;margin-left:10px;border:0;}
	.searchTitle dl dd .input .btnsearch:hover { background:#fca419}
	.searchTitle dl dd p {display:block;line-height:30px;}
	.searchTitle dl dd p .searchtext {color:#fca419;}

	.searchlist {height:100%; overflow:hidden;}
	.searchlist ul {}
	.searchlist ul li {display:block;height:100%; overflow:hidden;padding:0 0 15px 0; border-bottom:1px solid #e1e0e1;margin-bottom:15px;}
	.searchlist ul li .date {line-height:20px;color:#11457a;}
	.searchlist ul li a {display:block;line-height:24px;font-weight:bold;color:#11457a;}
	.searchlist ul li a:hover { text-decoration:none;color:#fca419}
	.searchlist ul li p {display:block;line-height:24px;color:#666;margin-top:10px;}

	.searchfilter {height:100%; overflow:hidden;}
	.searchfilter h3 {display:block;font-size:14px;color:#333;font-weight:bold; background:url(../image/fline.gif) no-repeat left bottom;line-height:24px;padding-bottom:5px;}
	.searchfilter ul {display:block;padding-top:10px;}
	.searchfilter ul li {display:block;height:100%; overflow:hidden;padding:5px 0;}
	.searchfilter ul li select {box-sizing:border-box; -webkit-box-sizing:border-box;border:1px solid #dcdcdc;padding:3px 10px;display:block;width:100%;}
	.searchfilter ul li .btnfilter {float:right;color:#fff; background:#11457a; cursor:pointer;padding:5px 10px;margin-left:10px;border:0;margin-top:5px;}
	.searchfilter ul li .btnfilter:hover { background:#fca419}



	.forgetpass {padding:90px 120px;}
	.forgetpass h3 {display:block; text-align:left;font-size:18px;color:#333;}
	.forgetpass h3 small {display:inline;font-size:14px;color:#333;}
	.forgetpass .form { background:#f5f5f5;padding:50px 0;height:100%; overflow:hidden;margin-top:30px;margin-bottom:20px;}
	.forgetpass .form dl {display:block;height:100%; overflow:hidden;margin-top:10px;color:#333;}
	.forgetpass .form dl dt {float:left;width:245px; text-align:right;font-size:14px;line-height:30px;}
	.forgetpass .form dl dd {display:block;margin-left:250px;line-height:30px;font-size:14px;}
	.forgetpass .form dl dd .inputText {float:left;width:280px;box-sizing:border-box; -webkit-box-sizing:border-box;border:1px solid #dcdcdc;padding:5px 10px;}
	.forgetpass .form dl dd .ma {float:left;margin:5px 0 0 10px;}
	.forgetpass .form dl dd a.refresh {float:left;margin:1px 0 0 10px;}
	.forgetpass .form dl dd a.refresh:hover {color:#11457a; text-decoration:none;}
	.forgetpass .form dl dd .btnpass {float:left;color:#fff; background:#11457a; cursor:pointer;padding:5px 20px;border:0;margin-top:10px;}
	.forgetpass .form dl dd .btnpass:hover { background:#fca419}
	.forgetpass p {color:#999;}



	.registerbox { background:url(../image/bg-register.jpg) no-repeat center center; background-size:100% 100%;min-height:600px;}
	.registerbox .box { position:relative;}
	.registerbox .form {width:340px;height:350px;border:3px solid rgba(255,255,255,0.8); background:rgba(255,255,255,0.6); position:absolute;top:120px;right:120px;}
	.registerbox .form h3 {display:block; text-align:left;font-size:18px;color:#000;padding:10px 15px;}
	.registerbox .form h3 small {display:inline;font-size:14px;color:#333;padding-left:5px;}
	.registerbox .form dl {color:#333;padding-top:10px;}
	.registerbox .form dl dt {float:left;width:95px; text-align:right;line-height:30px;}
	.registerbox .form dl dt .red {color:#e60000}
	.registerbox .form dl dd {display:block;margin-left:100px;margin-right:20px;color:#999;line-height:24px;}
	.registerbox .form dl dd .inputText {display:block;width:100%;box-sizing:border-box; -webkit-box-sizing:border-box;border:1px solid #dcdcdc;padding:5px 10px;}
	.registerbox .form dl dd span {padding-left:20px;}
	.registerbox .form dl dd a {color:#11457a;}
	.registerbox .form dl dd a:hover {color:#fca419; text-decoration:none;}
	.registerbox .form dl dd .btnOK {display:block; text-align:center;width:100%;color:#fff; background:#11457a; cursor:pointer;padding:5px 0px;border:0;margin-top:10px;font-size:18px;}
	.registerbox .form dl dd .btnOK:hover { background:#fca419}





	.myaccount {height:100%; overflow:hidden; background:#333333;}
	.myaccount .leftmenu {float:left;width:260px;}
	.myaccount .leftmenu h2 {display:block;font-size:18px;color:#fff; text-align:center;line-height:75px;}
	.myaccount .leftmenu ul {}
	.myaccount .leftmenu ul li {display:block;font-size:14px;}
	.myaccount .leftmenu ul li a {display:block;padding:0 20px;line-height:35px;color:#fff;}
	.myaccount .leftmenu ul li a:hover,.myaccount .leftmenu ul li a.active { background:#fca419; text-decoration:none;}

	.myaccount .rightcont {margin-left:260px; background:#fff;height:100%;padding:20px 35px 40px 20px;min-height:500px;}
	.myaccount .rightcont .welcome {height:100%; overflow:hidden;margin-bottom:20px;}
	.myaccount .rightcont .welcome h3 {float:left;font-size:16px;line-height:30px;}
	.myaccount .rightcont .welcome .btnsignout {float:right;color:#fff; background:#11457a; cursor:pointer;padding:3px 20px;border:0;font-size:12px;}
	.myaccount .rightcont .welcome .btnsignout:hover { background:#fca419}
	.myaccount .rightcont .info {height:100%; overflow:hidden;margin-bottom:20px;}
	.myaccount .rightcont .info h4 {display:block;font-weight:bold;color:#333;border-bottom:1px solid #e1e0e1;padding-bottom:10px;font-size:14px;}
	.myaccount .rightcont .info .list {height:100%; overflow:hidden;margin-bottom:40px;padding-top:20px;}
	.myaccount .rightcont .info .list ul {padding:0 20px;}
	.myaccount .rightcont .info .list ul li {float:left;width:33.33%;line-height:30px;color:#666;}
	.myaccount .rightcont .pro {height:100%; overflow:hidden;margin-bottom:20px;}
	.myaccount .rightcont .pro dl {float:left;width:49%;margin-right:1%; background:#f5f5f5;min-height:190px;}
	.myaccount .rightcont .pro dl:last-child {margin-right:0;}
	.myaccount .rightcont .pro dl dt {display:block;padding-left:115px;color:#ff8901;font-size:48px;padding-top:30px;}
	.myaccount .rightcont .pro dl dt small {font-size:18px;}
	.myaccount .rightcont .pro dl dd {display:block;padding-left:115px;}
	.myaccount .rightcont .pro dl dd h5 {display:block;font-size:14px;line-height:30px;}
	.myaccount .rightcont .pro dl dd .btnIn {float:left;color:#fff; background:#11457a; cursor:pointer;padding:3px 20px;border:0;font-size:12px;margin-top:10px;}
	.myaccount .rightcont .pro dl dd .btnIn:hover { background:#fca419}
	.myaccount .rightcont .form {padding:20px;}
	.myaccount .rightcont .form ul {clear:none;}
	.myaccount .rightcont .form .btnOK {float:right;color:#fff; background:#11457a; cursor:pointer;padding:5px 30px;border:0;margin-top:10px;font-size:18px;}
	.myaccount .rightcont .form .btnOK:hover { background:#fca419}

	.myaccount .rightcont .table {padding:20px;}
	.myaccount .rightcont .table table {border-right:1px solid #ddd;border-bottom:1px solid #ddd;}
	.myaccount .rightcont .table table td {border-left:1px solid #ddd;border-top:1px solid #ddd;line-height:16px;color:#666;padding:7px 15px;}
	.myaccount .rightcont .table table td a {display:block;padding:5px 0;}
	.myaccount .rightcont .table table td a .ico {float:left;margin-right:10px;}
	.myaccount .rightcont .table table td a span.title {display:block;padding-top:20px;}
	.myaccount .rightcont .table table td .num {float:left;width:40px; text-align:center;border:1px solid #d5d5d5;}
	.myaccount .rightcont .table table td .btnadd {float:left;width:20px; text-align:center;border:1px solid #d5d5d5;border-left:0;font-size:14px; line-height:1; background:#efefef;color:#c7c7c7;height:22px;font-weight:bold; cursor:pointer;padding:0;}
	.myaccount .rightcont .table table td .btnsubtract {float:left;width:20px; text-align:center;border:1px solid #d5d5d5;border-left:0;font-size:14px; line-height:1; background:#efefef;color:#c7c7c7;height:22px;font-weight:bold; cursor:pointer;padding:0;}
	.myaccount .rightcont .table table td .btnadd:hover,
	.myaccount .rightcont .table table td .btnsubtract:hover { background:#11457a;border:1px solid #11457a;border-left:0;}
	.myaccount .rightcont .table table td .form {margin:0px 40px;}
	.myaccount .rightcont .table table td .form ul li label {float:left;width:70px; text-align:right;}
	.myaccount .rightcont .table table td .form ul li .input {float:left;width:185px;margin-left:5px;}

	.myaccount .rightcont .table .text {padding-top:20px;line-height:30px;}
	.myaccount .rightcont .table .text .btnOK {float:right;color:#fff; background:#11457a; cursor:pointer;padding:5px 30px;border:0;margin-top:10px;font-size:18px;}
	.myaccount .rightcont .table .text .btnOK:hover { background:#fca419}

	.myaccount .rightcont .order {}
	.myaccount .rightcont .order .form {}
	.myaccount .rightcont .order .form {padding:40px 150px 30px 150px; background:#f5f5f5;margin-top:30px;}
	.myaccount .rightcont .order .form dl {padding-bottom:10px;float:left;width:100%;}
	.myaccount .rightcont .order .form dl dt {float:left;padding-right:10px;width:80px;text-align:right;font-weight:bold;color:#333;line-height:32px;}
	.myaccount .rightcont .order .form dl dt span.red {color:#fe0000;}
	.myaccount .rightcont .order .form dl dd {display:block;margin-left:90px;}
	.myaccount .rightcont .order .form dl dd .inputText {display:block; box-sizing:border-box; -webkit-box-sizing:border-box;width:100%;border:1px solid #dcdcdc;border-radius:2px;-webkit-border-radius:2px;padding:5px 10px;font-size:12px;}
	.myaccount .rightcont .order .form dl dd select {float:left;margin-right:10px;margin-top:5px;}
	.myaccount .rightcont .order .form dl dd input[name='dayselect'] { position:relative;top:3px;}
	.myaccount .rightcont .order .form dl dd .btnOK {float:right;border:0;background:#11457a;color:#fff;font-size:14px; text-align:center;height:28px;line-height:1;margin-top:15px; cursor:pointer;padding:0 30px;}
	.myaccount .rightcont .order .form dl dd .btnOK:hover {background:#fca419;}
	.myaccount .rightcont .order p {padding-top:20px;}

	.parter {}
	.parter h2 {display:block;font-size:30px;color:#11457a; text-align:center;}
	.parter .list {height:100%; overflow:hidden;margin-top:20px;}
	.parter .list dl {float:left;margin-right:10px;margin-bottom:10px;}
	.parter .list dl:nth-child(4n) {margin-right:0;}
	.parter .list dl dt {display:block;width:151px;height:98px; border:1px solid #e0e0e0;}
	.parter .list dl dt img {max-width:151px;max-height:98px; position:relative;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);}
	.parter .list dl dd {display:block; text-align:center;line-height:30px;}

	.assistant {height:100%; overflow:hidden;padding:0px 45px;}
	.assistant h2 { text-align:left;display:block;font-size:24px;color:#333;}
	.assistant p {line-height:30px;color:#666;display:block;margin-top:20px;}
	.assistant h3 {display:block;font-size:14px;font-weight:bold;color:#333;line-height:22px;}
	.assistant h3.t40 {margin-top:40px;}
	.assistant h3 small {float:left;font-weight:normal;color:#fff; background:#fca419;padding:0 10px;margin-right:10px;}
	.assistant ul li {display:block;height:100%; overflow:hidden; border-bottom:1px solid #e1e0e1;padding:30px 0;}
	.assistant ul li .btn {height:100%; overflow:hidden;margin:20px 0;}

	.assistant ul li .btn .tab {float:left;width:140px;line-height:33px;height:33px; overflow:hidden; text-align:center;color:#333; background:#dfdfdf;margin-right:10px;border:0; cursor:pointer;}
	.assistant ul li .btn .tab:hover,
	.assistant ul li .btn .tab.active { background:#11457a;color:#fff;}
	.assistant ul li .btn .bn {float:left;width:122px;height:36px;line-height:36px; text-align:center; background:#aaa;color:#fff;border:0;font-size:14px;font-weight:bold;margin-right:10px; cursor:pointer;border-radius:4px;-webkit-border:4px;}
	.assistant ul li .btn .bn:hover { background:#11457a;}

	.assistant ul li .camera {height:450px; background:url(../image/bg-assistant1.jpg) no-repeat left center; position:relative;margin-bottom:20px;}
	.assistant ul li table {margin:20px 0;}
	.assistant ul li table td {line-height:28px;padding:5px 0;color:#333;}
	.assistant ul li table td span.red {color:#f40000;}
	.assistant ul li table td span.x {color:#fca419;padding:0 5px;}
	.assistant ul li .input { position:absolute;color:#333;}
	.assistant ul li input {height:26px;line-height:1;border:1px solid #fca419;background:#f7f7f7;width:60px;padding:0 5px;margin-right:5px;}
	.assistant ul li input.gray {border:1px solid #d8d8d8;}

	.assistant ul li .lens {height:100%; overflow:hidden;margin:20px 0;}
	.assistant ul li .lens dl {float:left;width:19%;margin-right:1%;padding:30px 0;}
	.assistant ul li .lens dl dt {display:block;height:90px;}
	.assistant ul li .lens dl dd {display:block;}
	.assistant ul li .lens dl dd h3 {font-size:14px;font-weight:normal;color:#11457a;line-height:40px;}
	.assistant ul li .lens dl dd span.tab {display:block;line-height:18px;color:#333;}
	.assistant ul li .lens dl dd span.tab b {font-weight:normal;color:#999;}

	.assistant .btn-export {float:left;border:0; background:url(../image/export2.png) no-repeat 25px center #11457a;font-size:18px;color:#fff;line-height:38px;padding:0 25px 0 59px; cursor:pointer;font-weight:normal;margin-top:45px;}
	.assistant .btn-export:hover { background-color:#fca419;}

.lab_img{
	height: 400px !important;
}
.lab_box{
	position: relative;
}
.lab_info{
	font-size: 36px;
	font-weight: 600;
	position: absolute;
	z-index: 999;
	width: 100%;
	height: 200px;
	line-height: 200px;
	top: 80px;
	/* color: rgba(255, 255, 255, 1); */
	background-color: rgba(255, 255, 255, 0.4);
}

/* .lab_title:before,
.lab_title:after {
content: "";
flex: 1 1;
border-bottom: 2px solid #000;
margin: auto;
width: 200px;
} */

.lab_title_box{
	margin-top: 30px;
}
/*第二种方法*/
.lab_title{text-align: center;font-size: 24px;}
.lab_title:before,.lab_title:after{content: "";width: 300px;border-top: 1px #ddd solid; display: inline-block;
vertical-align: middle;}
.lab_title:before{margin-right: 10px;}
.titlab_titlele:after{margin-left: 10px;}

.lab_content{
	text-align: justify;
	margin-top: 20px;
	font-size: 14px;
	line-height: 22px;
}


.xray_td{
	border-right: 1px solid #ddd;
}