/*gte pc*/
@media only screen and (min-width:1025px) {
	#nav-cont .nav-list ul li a,
	#nav-cont .nav-list ul li span {font-size:16px !important}
	.products .img-responsive{max-width:auto;margin:auto;height:240px}
	.cert .img-responsive{max-width:auto;margin:auto;height:500px}
}
@media (min-width:1200px) {
	.select-text {width:235px !important}
	.products .img-responsive{max-width:auto;margin:auto;height:240px}
	.cert .img-responsive{max-width:auto;margin:auto;height:500px}
}
@media only screen and (max-width:1024px){
	#nav-wrap .logo img{max-width:200px}
	#nav-wrap .nav-search-btn {padding:16px 2px}
  .win-title-backgrand{position:relative;opacity:1}
  .products .img-responsive{max-width:auto;margin:auto;height:160px}
	.cert .img-responsive{max-width:auto;margin:auto;height:480px}
}
@media only screen and (min-width:768px) and (max-width:1041px) {
	.change-password .input-name{line-height:inherit !important}
	.publications-index .col-sm-8>.row{margin-bottom:20px}
	.products .img-responsive{max-width:auto;margin:auto;height:160px}
	.cert .img-responsive{max-width:auto;margin:auto;height:400px}
}
/* mobile */
@media only screen and (min-width:480px) and (max-width:767px){
	.comm-prompt .col-sm-9 .down-link{
	display:block;margin-left:auto;margin-right:auto;float:none}
	.products .img-responsive{max-width:100%;height:auto}
	.cert .img-responsive{max-width:100%;height:auto}
	.group-index-banner .item img{margin-top:20px;height:85%;width:auto}
}
@media (min-width:361px) and (max-width:767px) {
  .group-index-banner .item {
    height:auto !important;background:no-repeat center top;background-size:100%;padding-top:18.25%}
  .group-index-banner .item img{margin-top:20px;height:80%;width:auto}
}
@media only screen and (max-width:430px){
  .products .img-responsive{max-width:100%;height:auto}
  .cert .img-responsive{max-width:100%;height:auto}
  .group-index-banner .item img{margin-top:20px;height:80%;width:auto}
}
@media only screen and (max-width:767px) {
  .container.quick-links .row .col-sm-3{margin-bottom:0px}
  .win-rightgray .col-sm-12.col-md-8 em{font-size:16px;color:#999}
  .returns-prompt >.col-sm-6{ margin-left:0}
  .win-rightgray .col-sm-12.col-md-8 h3{font-size:22px;margin-top:10px}
  .row.win-rightgray.win-rightgray-bg{margin-bottom:20px}
  .winwin-text .tx_txt em{padding-top:0}
  .winwin-text .col-sm-4 a img{margin-bottom:10px}
  .partner-domain .col-sm-2{width:auto}
  .partner-banner .carousel-caption{margin-left:0}
  .per-process img{width:100%}
  #Login .down_line i,#Jurisdiction .down_line i{float:none;display:inline-block}
  #Permission,#Jurisdiction,#Login{min-width:1px}
  #Subscribe_reg .foot-text{width:100%;max-width:100%;padding-left:6px}
  .inputs-prompt {height:auto}
  .win-rightgray .col-md-8 p {display:block}
  .table-more {margin-bottom:20px}
  .win-rightgray .col-xs-4 {padding-right:15px}
  .row.win-rightgray img {height:auto;width:100% !important}
  .col-sm-12.change-password .row {margin-bottom:0}
  .col-sm-10 .moreinfo .row .col-sm-12 ul li {margin-bottom:10px}
  .col-sm-10 .moreinfo .row .col-sm-12 {display:block;clear:both}
  .row.win-rightgray img {width:100%}
  .win-gray .container h2 {padding-left:inherit}
  .win-gray .container .row {padding-left:inherit}
  .win-gray .publications .col-sm-3 img.img-responsive {max-height:none;max-width:none}
  .win-gray .publications .col-sm-3 p {margin:0}
  .win-gray .publications .col-sm-3 h3 {max-width:none}
  .win-gray .publications .col-sm-3 {width:50%;padding-bottom:15px}
  .container > .row > .col-sm-3 {margin-bottom:0;padding-top:0}
  .winwin-text .wookmark .stamp1 {display:none}
  .win-rightgray .col-xs-4 {width:100%;margin-bottom:15px}
  .winwin-text .col-sm-4:nth-last-child(2) > .bor-bottom, .winwin-text .col-sm-4:nth-last-child(3) > .bor-bottom {border-bottom:2px solid #2ca8d2}
  .win-rightgray {margin-left:0}
  .comm-prompt > .col-sm-3 img {display:block;margin-left:auto;margin-right:auto;float:none}
  .touxiang img.img-responsive {width:195px}
  h1.clr_topMn {margin-top:0}
  .tx_txt .tcont {display:none}
  #nav-wrap .logo img {width:100%;max-width:150px}
  body h1 {font-size:28px}
  body h2 {font-size:22px}
  body h3 {font-size:18px}
  .select-text {float:none}
	.query-contant{background:#fff !important}
	.selct-form-right{padding-top:0}
	.selectresult{padding-bottom:20px}
  .csr-layout .col-sm-4,.csr-layout .col-sm-6,.csr-layout .col-sm-8{float:none !important}
  .input-prompt {
     margin-left:0;display:block;clear:both;line-height:42px !important;height:auto}
  .select-text {margin-right:10px}
  .contact-us .col-sm-3 {margin-top:15px}
  .img-responsive {width:100%}
  .con-box {margin-top:24px}
  .mt36:nth-last-of-type(2),
  .mt36:last-child {margin-bottom:36px}
  .no-bor {margin:0}
  #tab_top_nav {display:none}
  #tab_main_nav ul {display:none}
  #tab_main_nav_mobile {
    display:table-cell !important;vertical-align:middle;padding-right:15px;padding-left:15px;width:10%}
  html,
  body {-webkit-text-size-adjust:100%}
  html p,
  html .quick_links,
  html footer,
  body p,
  body .quick_links,
  body footer {line-height:150%}
  .container_inner {margin:0}
  .the_expert .details {padding-left:10%;text-align:left;color:#6d6d6d}
  #breadcrumb_nav {display:none}

  #footer .left,
  #footer .bottom_left {display:none}
  #footer .right,
  #footer .bottom_right {
    display:block;width:auto;margin-left:0;margin-right:0;text-align:center}
  #footer .bottom_right {padding:20px 0}
  /* banner*/
    
  #banner.group-index-banner {height:360px !important;overflow:hidden}
  #nav-cont {display:none}
  #tab_main_nav {width:35.25%}
  #tab_main_nav_catalog_container ul .search div input,
  #tab_main_nav_mobile_container ul .search div input {width:83%}
  .index--first-part {text-align:left;border:0px;margin-top:0;padding-bottom:0;padding-top:15px}
  .index--first-part p {line-height:150%}
  .index-other-part h2 {margin-bottom:0}
   /* carrier*/
    
  #banner ul.banner-list li.banner-img .container {background:#ccc;height:300px}
  #banner ul.banner-list li.banner-img {padding-top:180px}
  #banner ul.banner-list li.banner-img div .banner-text {background:none;width:100%}
  #banner ul.banner-list li.banner-img .container {background:#ccc;height:100%}
  #banner ul.banner-list .text {
    width:100% !important;padding:15px !important}
  #banner ul.banner-list h2 {
    font-size:32px !important;line-height:150% !important;margin-bottom:5px;color:#000;text-align:center !important}
  #banner ul.banner-list .text {
    width:100% !important;padding:15px !important}
  #banner a.switchingBtn.right {
    right:0px;background-position:right center}
  #banner a.switchingBtn.left {left:0px}
  #banner ul.banner-list li.banner-img {
    background-size:100% auto !important;padding-top:180px !important}
  #banner a.switchingBtn {
    height:180px !important;background-size:60% !important}
  #banner ul.banner-list li.banner-img a.btn {
    display:block;margin:0px auto !important}
  #banner ul.banner-list .banner-text h2 {margin-top:0}
  #banner .point-btn-wrap {top:160px !important}
  /* all products */
    
  #banner {height:360px}
	#banner .container {padding:0}
  .group-index-banner .item, .fbb-index-banner .carousel-inner .item {
     height:auto !important;background:no-repeat center top;background-size:contain;padding-top:22.25%}
  .group-index-banner .no-swiper .item, .fbb-index-banner .no-swiper .carousel-inner .item {
     padding-top:96.25%}
  .group-index-banner .item .text p,
  .group-index-banner .item .text h3 {color:#fff;font-size:16px;margin:10px auto}
  .group-index-banner .item .text h3 {font-size:20px}
  .group-index-banner .carousel-indicators {bottom:0}
  .group-index-banner .item .text a {
     background:transparent;display:inline;text-decoration:none;border-radius:3px;padding:0px;text-align:left;font-size:18px;margin:0px auto;color:#fff}
  .group-index-banner .carousel-caption {
     position:absolute;left:0;height:100px;right:0;bottom:0;z-index:10;padding-bottom:2px;color:#ffffff;text-align:left;text-shadow:0 1px 2px rgba(0, 0, 0, 0.6);padding-left:0px}
  .carousel-caption .text {padding-bottom:100%}
  .banner-btn {background:none;border:0 solid #fff}
  #footer .bottom_right ul li {display:inline-block;margin-right:0}
	#footer .right ul li {display:inline-block;margin-right:10px;line-height:50px}
  #player_wrapper {height:auto !important;width:100% !important;display:block}
  #fancybox-outer {background:none}
  #fancybox-content {width:100% !important;height:auto !important}
  /* share bof */
    
	.share-box-mobile {
		width:100%;margin:0 auto;background-color:#f6f6f6;border-radius:5px;border:1px #dddddd solid}
	.share-box-mobile-outer {
		padding:0 15px;width:100%;overflow:hidden;position:absolute;left:0;z-index:999}
	.share-box .share-item {display:inline-block}
	a {outline:none !important}
	.icon-email {
		vertical-align:middle;width:50px;height:48px;background:url(../img/icon_mobile_share.png) no-repeat -180px center;position:relative;display:inline-block}
	.icon-feedback {
		vertical-align:middle;width:50px;height:48px;background:url(../img/icon_mobile_share.png) no-repeat -125px center;position:relative;display:inline-block}
	.icon-tel {
		vertical-align:middle;width:50px;height:48px;background:url(../img/icon_mobile_share.png) no-repeat -235px center;position:relative;display:inline-block}
	.share-btn {
		background:url(../img/icon_mobile_share.png) no-repeat 0 center;border-radius:5px;display:inline-block;line-height:100%;width:121px;height:48px;vertical-align:middle;font-size:20px;text-indent:20px;line-height:48px;text-decoration:none !important}
	.share-btn-box {margin:10px 0}
	.share-btn-box a {margin:10px 0;float:left;margin:0 4px 0 0}
	.share-box-mobile a {
		width:100% !important;text-align:left !important;border-bottom:1px #dddddd solid;background-position:10px center !important;text-indent:50px !important;font-size:16px;vertical-align:middle;margin:0 !important;line-height:50px;height:50px !important}
	.share-box-mobile a:last-child {border-bottom:none}
	.share-box-mobile a {float:none !important;background-repeat:no-repeat !important}
	.share-list a {text-indent:50px !important}
	/*  */
	.share-box .share-item {
		background:url(../img/mobile_share_all.png) no-repeat !important}
	.share-box-mobile .share-item-weibo {
		background-position:0 -200px !important}
	.share-box-mobile .share-item-weixin {display:none !important}
	.share-box-mobile .share-item-print {display:none !important}
	.share-box-mobile .share-item-email {display:none !important}
	.share-box-mobile .share-item-linkedin {background-position:0 -100px !important}
	.share-box-mobile .share-item-twitter {background-position:0 -50px !important}
	.share-box-mobile .share-item-facebook {background-position:0 0 !important}
	.share-box-mobile .share-item-googleplus {background-position:0 -150px !important}
	/*  */
	/* share eof */
	/* feedback box bof */
	.box_subscribe {width:100%}
	.box_subscribe input[type='text'],
	.box_subscribe textarea,
	.one_line .tel,
	.one_line .fbbox .feedback,
	.one_line .userid {width:93% !important}
	.one_line li,
	.one_line .fbbox {float:none;margin:5px 0}
	.one_line {padding-bottom:0px}
	/* feedback box eof */
	/* tel box bof */
	.tel_tanchu {padding:20px;width:90%;right:5%;bottom:60%}
	/* tel box eof */
	/* feedback bof */
	.one_line .col-sm-5 {margin:15px -10px 0 10px}
	/* feedback eof */
	.container .row .col-sm-3 .text {width:70%;background-color:#fff}
	.container .row .col-sm-2 .text {width:70%;background-color:#fff}
	.container .row .col-sm-9 .search-layout .search-bar .text_2 {width:90%}
	.col-sm-8>.tx_txt>p {margin-top:-8px !important}
	#fancybox-wrap {width:96% !important;left:2% !important}
	.btn-more-botom {
		text-align:center;float:inherit;margin-top:0 !important;height:40px;clear:both;line-height:40px;background-color:#eee}
	.btn-more-botom a:hover {text-decoration:none;color:#333;background-color:#ddd}
	.btn-more-botom a {
		background:none;display:block;width:100%;line-height:40px;height:40px}
	.mobile-margin .container > .row .row {margin-bottom:0}
	.js-goto-top {
		display:block !important;position:fixed;bottom:10%;right:0;z-index:99999}
	.col-sm-12 .row .text-img {float:none !important;margin:auto !important}
	.index--first-part .container .row .col-sm-9 .col-sm-8 p {margin-top:10px}
	.index--first-part .col-sm-9>.search-layout>.row {margin-bottom:0}
	.con-none {margin-bottom:10px}
	.container .row .floatright {float:inherit}
	.down_line {width:94%;margin:0 auto;text-align:center;vertical-align:middle}
	.img-list ul {float:left;width:100%;height:auto}
	.img-list ul li {padding:0 15px;position:inherit;display:block}
	.img-list ul li img {
		width:100% !important;height:auto !important;max-width:100%;max-height:100%}
	.col-xs-8>.tx_txt>p {margin-top:-10px}
	.container .col-sm-9 .text-img {float:none;margin:0}
	.container .col-sm-9 .text-img img {margin:0 auto}
	.mobile-topbar{border-top:2px solid #3333ff;width:100%;border-bottom:1px solid #ededed}
	.mobile-imghover{margin-top:8px;display:none}
	.mobile-imgnohover{margin-top:8px;display:block}
	.winwin-footer .left{display:block !important}
	.winwin-footer .left_inner div{width:100% !important;padding-bottom:5px;margin-bottom:5px}
	#footer.winwin-footer .left_inner label {
		font-weight:normal !important;padding-bottom:5px;border-bottom:1px solid #535353}
	#footer.winwin-footer .left_inner.row{margin-left:0;margin-right:0}
	.homepageicon{
		background:url(../img/icon_home.png) no-repeat 0 0;vertical-align:middle;margin-left:-25px;padding-right:25px}
	.no-border{border:none !important}
	.win-foot-border-top{border-top:1px solid #6e6e6e}
	.col-xs-12.no-border>a{
		position:relative;z-index:99;display:block;cursor:pointer !important;vertical-align:middle}
	.col-xs-12.no-border>a>label{cursor:pointer !important}
	.corporate-pb, .gallery-pic {padding-bottom:0}
	.table-responsive {
		width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}
	.table-responsive>.table>tbody>tr>td,
	.table-responsive>.table>tbody>tr>th,
	.table-responsive>.table>tfoot>tr>td,
	.table-responsive>.table>tfoot>tr>th,
	.table-responsive>.table>thead>tr>td,
	.table-responsive>.table>thead>tr>th{white-space:nowrap}
	.table.security>tbody>tr>td,
	.table.security>tbody>tr>th,
	.table.security>thead>tr>th,
	.table.security>thead>tr>td{padding:8px}
	.table.security>tbody>tr>td,
	.table.security>tbody>tr>th,
	.table.security>thead>tr>td{word-wrap:break-word;word-break:break-all}
	.js-contact-content{margin-bottom:20px}
	.js-contact-form select{margin-bottom:10px}
	/* niefang 2015602 eof*/
	.row.win-rightgray.win-rightgray-bg {
		background:none;border-bottom:2px solid #2ca8d2}
		.row.win-rightgray.win-rightgray-bg .col-sm-12.col-md-8 {padding:0}
		.row.win-rightgray.win-rightgray-bg .col-xs-4 {padding:0}
}
/* ipad */

@media (min-width:768px) and (max-width:991px) {
	.press-rightgray .win-rightgray {padding:0.2em 0}
	#tab_main_nav_catalog_container,
	#tab_main_nav_mobile_container{width:54%}
	#tab_main_nav_catalog_container ul li.hasmore i,
	#tab_main_nav_mobile_container ul li.hasmore i {
		/*position:absolute;left:35%;*/
	}
	#container.mobile-menu-open ,#footer.mobile-menu-open, .share_nullbox.mobile-menu-open{
		left:-54% !important}
	.ipad-col-sm-12 {width:100%;margin-top:30px}
	#tab_main_nav_catalog_container.mobile-menu-open,
	#tab_main_nav_mobile_container.mobile-menu-open {
		right:0 !important;box-shadow:-5px 0px 10px rgba(0, 0, 0, .2)}
	.banner_list li {background-size:cover}
	.news-item-box li {} .group-index-banner .item {height:420px;background-size:auto 100%}
	#tab_main_nav_mobile {
		display:table-cell !important;vertical-align:middle;text-align:center}
	.input-prompt{line-height:inherit}
	/* niefang 2015512 bof*/
	.mobile-topbar{border-top:2px solid #3333ff;width:100%;border-bottom:1px solid #ededed}
	.mobile-imghover{margin-top:8px;display:none}
	.mobile-imgnohover{margin-top:8px;display:block}
	.a-blockposition{
		display:block;position:absolute;width:100%;height:100%;top:0;right:0;background-image:url(about:blank)}
}
/* lte ipad */
@media (max-width:991px) {
	.qr-code img,.qr-code p{display:none}
	.winwin-text .down-link{margin-bottom:12px}
	.winwin-text .qr-code{padding-left:15px}
	#tab_main_nav_close_catalog,
	#tab_main_nav_close_mobile {
		margin-top:0;vertical-align:middle;z-index:999;width:20px;right:25px;top:10px;float:right}
	.search-header {background:#999;overflow:hidden}
	.search-header div {
		border:1px solid #ededed;border-radius:5px;text-align:right;background:#fff;margin:8px 10px;padding-right:15px}
	.search-header div input {border-radius:5px;width:88%;outline:none;resize:none;height:36px;border:none;padding-left:5px}
	.search-header div a {display:inline-block;height:100%;padding-left:5px;width:10%}
	#tab_main_nav_catalog_container ul li.search,
	#tab_main_nav_mobile_container ul li.search {height:40px;padding:0px 20px 0;margin-top:10px}
	.footer-icon-top img {margin:auto;width:auto}
	#footer .bottom_right,
	#footer .right {display:block;text-align:center;margin:0 auto}
}
/*dwx272160 2015-1-15*/
@media (min-width:768px) and (max-width:991px) {
	.press-rightgray .win-rightgray {padding:0.2em 0}
	.win-rightgray h3{line-height:24px;max-height:48px}
	.qr-code img,.qr-code p{display:none}
	#tab_main_nav_mobile {
		display:table-cell !important;vertical-align:middle;text-align:center;padding-left:15px;width:10%
	}
	.img-list ul {height:170px}
	.img-list ul li img {max-height:130px;height:100px}
	.new_silder1 .carousel-inner .item {background-size:cover}
	.pd_b_15 {padding-bottom:0}
	#footer .bottom_right ul li {margin-right:3px}
	#footer .bottom_right ul li:not(:last-child):after {content:'|';padding-left:7px}
}
@media only screen and (max-width:480px) {
	.container .row .col-sm-9 span img {width:35%;margin:0 10px 0 0;padding-top:6px}
}

/*logo navigations bar*/
@media (min-width:992px){
	.win-rightgray{padding:1em 0 .8em}
	.press-rightgray .win-rightgray {padding:0.56em 0}
	.win-rightgray h3{height:auto;line-height:28px}
	#nav-wrap .logo{margin:5px 0}
	#nav-wrap .quicktools{margin-right:15px;/*margin-top:25px;*/}
	.container .row .col-sm-9 .search-layout .search-bar .text_2 {width:92.5%}
	.hirp-open-cate .sub-cate a {float:left}
}

@media only screen and (max-width:340px){

}

/*Ê×Ò³banner¹Ì¶¨*/
@media (max-width:767px) {
	.group-index-banner .item, .fbb-index-banner .carousel-inner .item {
	height:640px !important;padding-top:0}
}
@media (max-width:480px) {
	.group-index-banner .item, .fbb-index-banner .carousel-inner .item {
	height:380px !important;padding-top:0}
}
@media (max-width:320px) {
	.group-index-banner .item, .fbb-index-banner .carousel-inner .item {
	height:360px !important;padding-top:0}
}