@CHARSET "UTF-8";
body{}
body.body-white{ background: #fff;}
.navbar-fixed-top, .navbar-fixed-bottom {
position: relative;
}
.navbar-fixed-top, .navbar-fixed-bottom, .navbar-static-top {
margin-right: 0px;
margin-left: 0px;
}

.beginplace img{
    max-width: 100%;
}

.navbar .nav .user{
	padding: 0;
	line-height: 70px;
}
.navbar .nav .user .headicon{
	margin: 0 5px;height: 30px;
}
.navbar .nav .user .caret{
	vertical-align: middle;
	margin: 0 5px;
}
/*tc widget*/
.tc-main{
	margin-top: 20px;
}
/*tc-box*/
.tc-box{
	background: #fff;
	padding:5px 10px;
	margin: 10px 0;
}
.tc-box.first-box{
	margin:0 0 10px 0;
}
.tc-box.article-box{padding:5px 20px;}

/*tc-box end */

/* The blog boxes */
/*.tc-gridbox {
  background-color: #ececec;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  -webkit-box-shadow: 0px 1px 1px #a8a8a8;
  -moz-box-shadow: 0px 1px 1px #a8a8a8;
  box-shadow: 0px 1px 1px #a8a8a8;
  margin-bottom: 40px;
}*/

.tc-gridbox {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  border: solid 1px #ddd;
  background: #fff;
	cursor: pointer;
}
.tc-gridbox:hover{ border: solid 1px #ccc;
-webkit-box-shadow: 0 5px 5px 0 rgba(50,50,50,0.1);
-moz-box-shadow: 0 5px 5px 0 rgba(50,50,50,0.1);
box-shadow: 0 5px 5px 0 rgba(50,50,50,0.1);

}
.tc-gridbox a{text-decoration: none;}
/*首页调整*/
.index-banner-int {
    background: url(/themes/intnews/Public/assets/images/yb-int-new.jpg) no-repeat bottom center;
    background-size: cover;
    padding: 50px 0 50px 0;
}
.index-search-box {
    padding: 10px 0 30px;
}
.index-banner-int-nb1 {
    font-size: 52px;
    font-weight: bold;
    margin-bottom: 30px;
    color: #fff;
}
.index-banner-int-nb2 {
    font-size: 3.2rem;
    font-weight: bold!important;
    margin-bottom: 30px;
    color: #fff;
    padding-left: 2rem;
    line-height: 1.4;
}
.index-banner-int h3 {
    margin-bottom: 30px;
    color: #fff;
    font-size: 26px;
}
/*首页调整结束*/
@media (min-width: 768px) and (max-width: 979px) {
  .tc-gridbox {
    display: block;
    float: none;
    width: 95%;
  }
}
.tc-gridbox .header {
  padding-top: 0px;
  padding-right: 0px;
  padding-left: 0px;
  text-align: center;
	background: #fff;
}
.tc-gridbox .footer {
  padding: 5px 14px 5px 14px;
  text-align: right;
	background: #fff;
}
.tc-gridbox .header .item-image{
	overflow: hidden;
}
.tc-gridbox .header img {
  margin-bottom: 5px;
	-webkit-transition: all 0.8s ease-in-out;
-moz-transition: all 0.8s ease-in-out;
-o-transition: all 0.8s ease-in-out;
-ms-transition: all 0.8s ease-in-out;
transition: all 0.8s ease-in-out;
}
.tc-gridbox .header img:hover {

	-webkit-transform: scale(1.2) rotate(2deg);
-moz-transform: scale(1.2) rotate(2deg);
-o-transform: scale(1.2) rotate(2deg);
-ms-transform: scale(1.2) rotate(2deg);
transform: scale(1.2) rotate(2deg);
}
.tc-gridbox .header h3 {
  color: #454a4e;
  margin: 0 5px;
  font-size: 16px;
text-overflow: ellipsis;
overflow: hidden;
line-height: 24px;
}
.tc-gridbox .header h3 a,
.tc-gridbox .header h3 a:focus,
.tc-gridbox .header h3 a:hover {
  color: #454a4e;
  white-space: nowrap;
}
.tc-gridbox .header .meta {
  color: #5a6065;
}
.tc-gridbox .header hr {
  border-top-color: #ced5db;
  border-bottom: none;
  margin: 5px 0;
}
.tc-gridbox .body {
  padding-right: 14px;
  padding-left: 14px;
  margin-bottom: 14px;
  color: #343a3f;
}
.tc-gridbox .body a{color: #666;}
.tc-gridbox .body a:hover{color: #428bca;}
.tc-gridbox .btn {
  float: right;
  margin-right: 10px;
  margin-bottom: 18px;
}

/*masonary*/

#container .item{
	margin-bottom: 20px;
}
#container .item h3{
	line-height: 100%;
}
#container .grid-sizer,#container .item { width: 23%; margin: 10px 1%;float:left;zoom: 1;}

@media (max-width: 479px) {
	#container .grid-sizer,#container .item { width: 98%; margin: 10px 1%;float:left;zoom: 1;}
}

@media (min-width: 480px) and (max-width: 767px) {
	#container .grid-sizer,#container .item { width: 48%; margin: 10px 1%;float:left;zoom: 1;}
}

/*list Boxes
------------------------------------*/
.list-boxes {
  overflow: hidden;
  padding: 15px 20px;
  margin-bottom: 25px;
  background: #fff;
  -webkit-transition:all 0.3s ease-in-out;
  -moz-transition:all 0.3s ease-in-out;
  -o-transition:all 0.3s ease-in-out;
  transition:all 0.3s ease-in-out;
  border-top: solid 2px #fff;
  word-wrap: break-word;
  word-break: break-all;
	
}

.list-boxes:hover{
border-top: solid 2px #f90;
}

.list-boxes h2 a {
  color: #555;
}
.list-boxes:hover h2 a {
color: #f90;
}

.list-boxes .list-actions a{font-size: 16px; text-decoration: none;}

.list-boxes p a {
  color: #72c02c;
}

.list-boxes .list-boxes-img li i {
  color: #72c02c;
  font-size: 12px;
  margin-right: 5px;
}

.list-boxes .list-boxes-img img {
  display: block;
  margin: 5px 10px 10px 0;
}

.list-boxes h2 {
  margin-top: 0;
  font-size: 20px;
  line-height: 20px;
}

.list-boxes ul.list-boxes-rating li {
  display: inline;
}

.list-boxes ul.list-boxes-rating li i {
  color: #f8be2c;
  cursor: pointer;
  font-size: 16px;
}

.list-boxes ul.list-boxes-rating li i:hover {
  color: #f8be2c;
}

/*list Colored Boxes*/
.list-boxes-colored p,
.list-boxes-colored h2 a,
.list-boxes-colored .list-boxes-img li,
.list-boxes-colored .list-boxes-img li i {
  color: #fff;
}

/*Red list Box*/
.list-boxes-red {
  background: #e74c3c;
}

/*Blue list Box*/
.list-boxes-blue {
  background: #3498db;
}

/*Grey list Box*/
.list-boxes-grey {
  background: #95a5a6;
}

/*Turquoise list Box*/
.list-boxes-sea {
  background: #1abc9c;
}

/*Turquoise Top Bordered list Box*/
.list-boxes-top-sea {
  border-top: solid 2px #1abc9c;
}

.list-boxes-top-sea:hover {
  border-top-color: #16a085;  
}

/*Yellow Top Bordered list Box**/
.list-boxes-top-yellow {
  border-top: solid 2px #f1c40f;
}

.list-boxes-top-yellow:hover {
  border-top-color: #f39c12;
}

/*Orange Left Bordered list Box**/
.list-boxes-left-orange {
  border-left: solid 2px #e67e22;
}

.list-boxes-left-orange:hover {
  border-left-color: #d35400;
}

/*Green Left Bordered list Box**/
.list-boxes-left-green {
  border-left: solid 2px #72c02c;
}

.list-boxes-left-green:hover {
  border-left-color: #5fb611;
}

/*Green Right Bordered list Box**/
.list-boxes-right-u {
  border-right: solid 2px #72c02c;
}

.list-boxes-right-u:hover {
  border-right-color: #5fb611;
}

/*comments*/
.comment{
	margin-bottom: 10px;
}
.comment .avatar{height: 40px;width:40px;}
.comment-body{overflow: hidden;}
.comment-content{
	padding-bottom: 2px;
word-break: break-all;
word-wrap: break-word;
}

.comment>.pull-left {
margin-right: 10px;
}

.comment .time{
	color:#ccc;
	font-size: 12px;
	line-height: 14px;
}
.comment-postbox-wraper{padding-right:22px; }
.comment-postbox{width: 100%;padding: 10px;}

.comment-reply-box{position: relative;padding-right:14px;}
.comment-reply-box .textbox{width: 100%}

/*ranking box*/

.ranking ul.unstyled li{
	padding: 5px 0;
	height: 36px;
	line-height: 36px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	border-bottom: 1px dashed #f0f0f0;
}

.ranking ul.unstyled li i{
	margin-right: 5px;
}

.ranking li i{
display: inline-block;
width: 20px;
height: 20px;
line-height: 20px;
margin-right: 15px;
font-style: normal;
font-weight: bold;
color: #FFF;
text-align: center;
vertical-align: middle;
background-color: #aaa;
}
.ranking li.top3 i{background: #FC9B0B;}

/*comment ranking box*/
.comment-ranking .comment-ranking-inner {
	padding: 10px;
	background: #f7f7f7;
	position: relative;
	margin-bottom: 10px;
	/*border-top: solid 2px #eee;*/
}

.comment-ranking .comment-ranking-inner,
.comment-ranking .comment-ranking-inner:after,
.comment-ranking .comment-ranking-inner:before {
	transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;	
}

.comment-ranking .comment-ranking-inner:after,
.comment-ranking .comment-ranking-inner:before {
	width: 0; 
	height: 0;
	right: 0px;
	bottom: 0px;
	content: " "; 
	display: block; 
	position: absolute;
}

.comment-ranking .comment-ranking-inner:after {
	border-top: 15px solid #eee;	
	border-right: 15px solid transparent;
	border-left: 0px solid transparent;
	border-left-style: inset; /*FF fixes*/
	border-right-style: inset; /*FF fixes*/
}
.comment-ranking .comment-ranking-inner:before {
	border-bottom: 15px solid #fff;	
	border-right: 0 solid transparent;
	border-left: 15px solid transparent;
	border-left-style: inset; /*FF fixes*/
	border-bottom-style: inset; /*FF fixes*/
}

.comment-ranking .comment-ranking-inner:hover {
	border-color: #FC9B0B;
	border-top-color: #FC9B0B;	
	background: #f0f0f0;
}
.comment-ranking .comment-ranking-inner:hover:after {
	border-top-color: #FC9B0B;	
}

.comment-ranking .comment-ranking-inner span.comment-time {
	color: #777;
	display: block;
	font-size: 11px; 
}

.comment-ranking .comment-ranking-inner a {
	text-decoration: none;
}
.comment-ranking .comment-ranking-inner a:hover {
	text-decoration: underline;
}

.comment-ranking .comment-ranking-inner i.fa {
	top: 2px;
	color: #bbb;
	font-size: 18px;
	position: relative;
}

/*ThinkCMF Photos*/
ul.tc-photos{margin: 0;}
.tc-photos li {
	display: inline;
}
.tc-photos li a{text-decoration: none;}
.tc-photos li img {
	opacity: 0.6;
	width: 50px;
	height: 50px;
	margin: 0 2px 8px;
	border: 1px solid #ddd;
}
.tc-photos li img:hover {
	opacity: 1;
	border: 1px solid #f90;
	/* box-shadow: 0 0 0 1px #f90; */
}

/**/

/*Blog Posts
------------------------------------*/ 
.posts .dl-horizontal a {
}

.posts .dl-horizontal { 
	margin-bottom: 15px;
	overflow: hidden;
}

.posts .dl-horizontal dt { 
	width: 60px; 
	float: left;
}
.posts .dl-horizontal dt .img-wraper {
	display:block;
	width: 55px; 
	height: 55px;
	padding: 1px;
	margin-top: 2px; 
	border: solid 1px #ddd;
}


.posts .dl-horizontal dt img {
	width:100%;
	height: 100%;
	/* width: 55px; 
	height: 55px;
	padding: 1px;
	margin-top: 2px; 
	border: solid 1px #ddd; */
}

.posts .dl-horizontal dd { 
	margin-left: 70px;
}

.posts .dl-horizontal dd p { 
	margin: 0;
}

.posts .dl-horizontal dd a {
	font-size: 14px;
	line-height: 16px !important; 
}

.posts .dl-horizontal dd a:hover { 
	text-decoration: none;
}

.posts .dl-horizontal:hover dt img,
.posts .dl-horizontal:hover dd a {
	color:#FC9B0B;
	border-color: #FC9B0B !important;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}

/*新增加样式*/
a:hover,
a:focus {
    color: #ff6600;
    text-decoration: none;
}
.text-gray{
    color: #999;
}
.text-gray-dark{
    color: #666;
}
.logo {
    max-width: 40%;
    float: left;
}
.logo img {
    /*max-width: 80%;*/
}
.margin-top-40{
    margin-top: 40px;
}
.navbar{
    margin-bottom: 0;
}
.navbar-logo {
    padding: 10px 0 0;
    border-bottom: 1px solid #efefef;
}
.navbar-logo .logo {
    max-width: 12%;
    float: left;
}
.zxq {
    display: inline-block;
    padding: 5px 10px;
    margin-left: 15px;
    font-size: 24px;
    border-left: 1px solid #cecece;
    color: #cecece!important;
    margin-top: 25px;
}
.inc-right-top {
    float: right;
}
.bg-f1 {
    background: #f1f1f1;
}
.new-topead-left {
    float: left;
    max-width: 70%;
    padding-top: 5px;
}
.new-topead-right {
    float: right;
}
.new-topead-right .navigation {
    float: right;
    padding-left: 0;
    list-style: none;
    margin: 0 20px 0 0;
}
.new-topead-right .navigation li {
    float: left;
    height: auto;
    line-height: normal;
    -webkit-transition: all .1s ease-in-out;
    -o-transition: all .1s ease-in-out;
    transition: all .1s ease-in-out;
    position: relative;
    margin: 0 0 0 10px;
}
.new-topead-right .navigation li a {
    color: #999;
}
.new-topead-right .navigation li.interval {
    color: #ddd;
}
.ind-link {
    padding: 5px 0;
    display: inline-block;
}
.new-topead-left .backzbj {
    color: #ff6600;
}
.navbar-menu{
    margin: 0;
}
.navbar-menu > li {
    float: left;
    font-size: 16px;
    position: relative;
    margin-top: 13px;
    height: 47px;
    list-style: none;
    line-height: 28px;
}
.navbar-menu > li a{
    color: #666;
}
.navbar-menu > li a:hover{
    color:#ff6600;
    text-decoration:none;
}
 .navbar-menu > li + li {
    margin-left: 2rem;
}
.clear{
    clear: both;
}
.bg-orange{
    background: #ff6600;
}
.text-white{
    color: #fff;
}
.caret.white{
    border-top: 4px solid #fff;
}
.new-dr-banner-box {
    height:auto;
    width: 100%;
    position: relative;
}
.new-dr-banner-box1 {
    height: 380px;
    width: 100%;
    position: relative;
}
.carousel {
    position: relative;
}
.carousel-indicators {
    position: absolute;
    bottom: 10px;
    left: 50%;
    z-index: 15;
    width: 60%;
    margin-left: -30%;
    padding-left: 0;
    list-style: none;
    text-align: center;
}
.carousel-indicators li {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 1px;
    text-indent: -999px;
    border-radius: 10px;
    cursor: pointer;
    background-color: #ccc;
    border: none;
    opacity: .5;
    filter: alpha(opacity=50);
}
.carousel-indicators .active {
    opacity: 1;
    filter: alpha(opacity=100);
    background-color: #eee;
}
.carousel-inner {
    position: relative;
    overflow: hidden;
    width: 100%;
}
.new-dr-banner1 {
    /*background: url(../images/new-zt-bac.png) no-repeat center center;*/
    background-size: cover;
    display: inline-block;
    height: 100%;
    width: 100%;
}
.rotate2{min-height:300px;}
/*底部样式*/
.footer-new {
    border-top: 1px solid #eee;
    padding: 40px 0 30px 0;
    background-color: #444444;
    color: #d3d3d3;
}
.mb27 {
    margin-bottom: 27px;
}
.bot-f-l {
    border-left: 3px solid #d3d3d3;
    padding-left: 10px;
}
.bot-n-l {
    padding-left: 13px;
}
.bot-f-l a {
    display: inline-block;
    padding-right: 10px;
}
.mb10 {
    margin-bottom: 10px;
}
.footer-new a {
    color: #d3d3d3;
}
.bot-he {
    height: 230px;
}
.lst-line-l {
    border-left: 1px solid #666;
}
.mt6 {
    margin-top: 6px;
}
.bot-md-l {
    float: left;
    border: 4px solid;
    border-radius: 50%;
    padding: 10px 7px 10px 10px;
    margin-right: 10px;
}
.bot-md-l .ico{
    font-size: 20px;
    line-height: 0;
}
.bot-md-l .ico:before{
    margin-left: 0;
}
.bot-md-l .times:before
{
    transform:rotate(316deg);
    -ms-transform:rotate(316deg); 	/* IE 9 */
    -moz-transform:rotate(316deg); 	/* Firefox */
    -webkit-transform:rotate(316deg); /* Safari 和 Chrome */
    -o-transform:rotate(316deg);
}
.tlp-nbs-in {
    font-size: 16px;
    font-weight: bold;
}
.out-smt {
    border: 4px solid #5c5c5c;
    border-radius: 50%;
    padding: 6px;
    background-color: #5c5c5c;
    display: inline-block;
    margin-bottom: 10px;
}
/*右侧样式*/
.banner-r-box {
    border: 1px solid #e4e4e4;
    border-top: 4px solid #ff6600;
    text-align: center;
}
.banner-r-box h3 {
    text-align: center;
    font-weight: bolder;
    margin: 0 auto;
    background: #ffcba8;
    padding: 21px;
    color: #fff;
    font-weight: bold;
    word-spacing:8px;
    letter-spacing: 3px;
    text-shadow: 0 1px 1px #ff6600;
}
.searchbox-label {
    width: 85px;
    float: left;
}
.weight-normal {
    font-weight: normal;
}

.required {
    color: red;
}
.salftip {
    background: #58b950;
    color: #ffffff;
    border-radius: 4px 4px 0 0;
    border-top: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-bottom: 0px solid #ccc;
    border-left: 1px solid #ccc;
}
#input-search-mobile {
    border-radius:4px;
}
.btn-primary {
    color: #fff !important;
    color: #fff;
    background-color: #ff6700;
    border-color: #f06100;
}
.mb20 {
    margin-bottom: 20px;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary{ color:#fff; background-color:#cc5200; border-color:#b34800 }
.btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary{ background-image:none }
.btn-primary.disabled, .btn-primary[disabled], fieldset[disabled] .btn-primary, .btn-primary.disabled:hover, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary:hover, .btn-primary.disabled:focus, .btn-primary[disabled]:focus, fieldset[disabled] .btn-primary:focus, .btn-primary.disabled:active, .btn-primary[disabled]:active, fieldset[disabled] .btn-primary:active, .btn-primary.disabled.active, .btn-primary[disabled].active, fieldset[disabled] .btn-primary.active{ background-color:#ff6700; border-color:#f06100 }
.btn-primary .badge{ color:#ff6700; background-color:#fff }
.btn-primary:focus, .btn-primary:active{ background:#e65d00 !important; border-color:#cc5200 !important }
.max-img{
    max-width: 100%;
}
.clear-padding{
    padding: 0;
}
.clear-padding-right{
padding-right: 0;
}
.clear-padding-left{
    padding-left: 0;
}
.padding-search-box{
    padding-right: 15px;
    padding-left: 15px;
}
.margin-left-30{
    margin-left: 30px;
}
.margin-right-30{
    margin-right: 30px;
}
.mt20{
    margin-top: 20px;
}
.ml15{
    margin-left: 15px;
}
.mr5{
    margin-right: 5px;
}
.ml5{
    margin-left: 5px;
}
.mt30{    margin-top: 30px;

}
.mb30 {
    margin-bottom: 30px;
}
.mt10{
    margin-top: 10px;
}
.pt18 {
    padding-top: 18px;
}
.text-left{
    text-align: left;
}
.dr-news-tbox {
    border-bottom: 2px solid #ff6600;
    color: #333;
    font-size: 20px;
    padding-bottom: 5px;
    font-weight: bold;
}
.dr-news-tbox h2{
    margin: 0!important;
    padding: 0;
    font-size: 20px;
    font-weight: bold;
}
.index-list-left-title{
 color: #333;
    cursor:pointer;
}
.index-list-left-title span{
 font-weight: normal;
    font-size: 14px;
}
.index-list-left-title:hover{
    color: #f60;
}
.map-title{
    color: #333;
    font-size: 18px;
    font-weight: bold;
    cursor:pointer;
}
.map-names{
    color: #666;
    font-size: 14px;
    cursor:pointer;
}
.map-lines{
    border-bottom: 1px solid #999;
    padding-bottom: 5px;
}
.index-anther{
    font-weight: normal;
    font-size: 14px;
    color: #666;
}
.index-more{

}
.clear{
    clear: both;
}
.bottom-lines{
    border-bottom: 1px solid #ddd;
    padding-bottom: 10px;
}
.display-list-index{
    margin: 0;
    padding: 0;
}
.display-list-index li{
    list-style: none;
    border-bottom: 1px dashed #eee;
    padding: 5px 0;
}
.display-list-index a{
    display: block;
    color: #666;
    cursor: pointer;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.display-list{

}
.display-list li{
    list-style: none;
    padding: 5px 0;
    overflow: hidden;
}
.display-list li + li{
    border-top: 1px dashed #eee;
}
.display-list li a{
    display: block;
    color: #666;
    cursor: pointer;
}
.display-list li a p{
    float: right;
    cursor: pointer;
    display: inline;
}
.display-title{
    font-size: 18px;
    font-weight: bold;
}
.left-links{
    display: block;
    color: #333;
    font-weight: bold;
    font-size: 18px;
    padding: 5px 0;
    text-align: center;
    cursor: pointer;
}
.co-und-links{
    display: block;
    color: #333;
    font-weight: bold;
    font-size: 18px;
    padding: 5px 0;
    cursor: pointer;
}
.company-middle{
    margin: 0;
    padding: 0;
    font-size: 16px;
}
.company-middle li{
    list-style: none;
    margin: 10px auto;
}
.company-middle li a{
    color: #666;
    width: 50%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: inline-block;
    float: left;
    padding-bottom: 16px;
}
.company-middle li a.md{
    width: 40%!important;
}
.company-middle li a:hover{
    color: #f60;
}
.company-middle li a.fl-right{
    font-weight:normal;
    width: 60%!important;
}
.company-right-title{
    display: block;
    color: #333;
    font-weight: bold;
    font-size: 18px;
    padding: 5px 0;
    cursor: pointer;
}
.sbj-title{
    display: block;
    color: #333;
    font-weight: bold;
    font-size: 18px;
    padding: 5px 0;
}
.news-l-newstitle{
    font-size: 16px;
    color: #333;
    display: block;
    padding: 5px 0;
    cursor: pointer;
}
.news-list-tt{
    display: block;
    color: #666;
    padding: 5px 0;
    margin-bottom: 5px;
}
.width-xz{
    overflow: hidden;
    width: 100%;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.bg-back-light{
    background-color: #f3f5f5;
}

/*新闻*/
.pad10 {
    padding: 10px;
}
.bg-f1 {
    background: #f1f1f1;
}
.dr-news-tbox1 {
    border-bottom: 2px solid #ff6600;
    color: #e4e4e4;
    font-size: 18px;
}
.dr-news-tbox1 h3{
    display: inline;
}
.dr-news-tbox1 a.choose {
    font-weight: bolder;
    color: #f60;
}
.dr-news-tbox1 a {
    display: inline-block;
    padding: 10px 7px;
    font-size: 16px;
    color: #333;
    letter-spacing: 1px;
}
.drarticle-box {
    border: 1px solid #e4e4e4;
    padding: 15px 0;
}
.drarticle-box h3 {
    font-size: 18px;
    margin-top: 0;
    color: #333;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.drarticle-box p.mt10 {
    margin-top: 10px!important;
}
.drarticle-box p {
    color: #999;
    margin: 0;
}
.img-max {
    width: 100%;
}
.dr-r-topbox-new {
    border: 1px solid #e4e4e4;
    border-top: 4px solid #ff6600;
    text-align: center;
}

.dr-r-topbox-new h4 {
    text-align: center;
    font-weight: bolder;
    margin: 0 auto;
    background: url(../images/pacimg.jpg) repeat;
    padding: 21px;
}
.text-orange {
    color: #f60 !important;
}
.dr-r-topbox-sed2 {
    border: 1px solid #e4e4e4;
    border-top: 4px solid #D0D88F;
}
.dr-r-topbox-sed2 .sed-title {
    text-align: center;
    background: url(../images/pacimg.jpg) repeat;
    color: #555;
    margin: 0;
    padding: 10px 0;
    padding: 15px 0 12px;
}
.dr-r-topbox-sed {
    border: 1px solid #e4e4e4;
    border-top: 4px solid #5c9dc5;
}
.dr-r-topbox-sed .sed-title {
    text-align: center;
    background: url(../images/pacimg.jpg) repeat;
    color: #555;
    margin: 0;
    padding: 10px 0;
    padding: 15px 0 12px;
}
.interest {
    margin: 0 10px;
    padding: 0;
}
.interest li {
    list-style: none;
    padding: 10px 0;
    border-top: 1px solid #e4e4e4;
    font-size: 12px;
}
.interest li:first-child{
    border-top: 0;
}
.interest li a {
    color: #999;
}
.g-picture {
    display: block;
    margin-top: 20px;
}
.new-n-banner1 {
    /*background: url(../images/new-zt-bac.png) no-repeat center center;*/
    background-size: cover;
    display: inline-block;
    height: 100%;
    width: 100%;
}
.fml15{
    margin-left: -15px;
}
.fmr15
{
    margin-right: -15px;
}
.dr-title-box {
    background-color: #f2f2f2;
    border-radius: 3px;
    padding: 10px 20px;
}
.dr-title-box a{
    color: #666;
}
.dr-article-title-box {
    border-bottom: 1px solid #ececec;
}
.dr-article-title-box h1 {
    font-size: 26px;
    font-weight: bolder;
    color: #333;
}
.checktime {
    font-size: 12px;
    color: #b5b5b5;
    padding: 10px 0;
}
.dr-article-details {
    padding-bottom: 40px;
    overflow: hidden;
}
.tgst {
    padding: 10px 0;
}
.tgst-tag {
    display: inline-block;
    background-color: #ffb684;
    color: #fff!important;
    padding: 5px 10px;
    margin-bottom: 5px;
}
.tgst-tag:hover{
    background-color: #fe8f44;
}
.checkpage{
    background-color: #f6f6f6;
    padding: 20px 0;
    border: 1px solid #d9d9d9;
    border-left: none;
    border-right: none;
}
.check-left{
    background-color: #f6f6f6;
    padding:10px 20px;
    border-right: 1px solid #d9d9d9;
    font-size: 16px;
    color: #666!important;
}
.check-right{
    background-color: #f6f6f6;
    padding:10px 20px;
    font-size: 16px;
    color: #666!important;
}
.check-left-no{
    background-color: #f6f6f6;
    padding:10px 20px;
    border-right: 1px solid #d9d9d9;
    font-size: 16px;
    color: #dcdcdc!important;
}
.check-right-no{
    background-color: #f6f6f6;
    padding:10px 20px;
    font-size: 16px;
    color: #dcdcdc!important;
}
.check-left:hover,.check-right:hover{
    text-decoration: none;
    color: #999!important;
}
.check-left-no:hover,.check-right-no:hover{
    text-decoration: none;
    color: #dcdcdc!important;
}
.rand-bottom-list{list-style:none; padding:0 0 0 80px;float:left;width:100%;}
.rand-bottom-list li{float:left; margin-bottom: 5px;}
.rand-bottom-list li a{
     color: #666;
}
.bus-top-left-inbox{
    text-align: left;
    padding: 0 20px;
    height: 128px;
    line-height: 22px;
}
.carousel-indicators.cain{
    margin-left: -44%;
}
.banner-max-img{
     width: 600px;
     height: 375px!important;
     margin: auto;
 }
.banner-max-img1{
    width: 100%;
    height: 380px!important;
    margin: auto;
}
.banner-min-img{
    height: 121px;
    width: 193px;
}
.content-min-height{
    /*max-height: 170px;*/
    overflow: hidden;
}
.new-box{
    width: 600px;
    height: 375px!important;
    display: block;
    position: relative;
}
.new-box1{
    width: 100%;
    height: 380px!important;
    display: block;
    position: relative;
    margin: auto;
}
.masking{
position: absolute;
    height: 50px;
    bottom: 0;
    width: 100%;
}
.masking.sm{
    width: 193px;
}
.masking p{
    color: #fff;
    position: relative;
    z-index: 11;
    margin: auto;
    line-height: 30px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.ms-under{
    position: absolute;
    bottom: 0;
    width: 100%;
    background: #000;
    height: 50px;
    filter:alpha(opacity=50);  /*支持 IE 浏览器*/
    -moz-opacity:0.50; /*支持 FireFox 浏览器*/
    opacity:0.50;  /*支持 Chrome, Opera, Safari 等浏览器*/
}
.ft18{
    font-size: 18px;
}
.xz-box{}
.xz-box img{
    max-width: 100%;
}
.ml15{
    margin-left:15px;
}
.mt6{
    margin-top: 6px;
}
/*关于我们*/
.pb60 {
    padding-bottom: 60px;
}
.title-bt {
    font-size: 40px;
    font-weight: bold;
    color: #333;
    margin: 50px auto 30px;
}
.pr-det {
    font-size: 16px;
    line-height: 34px;
    color: #666;
}
.pr-banner {
    background: url(../images/dm-top.jpg) no-repeat center center;
    background-size: cover;
    height: 355px;
}
.box-sd {
    border-radius: 10px;
    box-shadow: 0px 0px 7px #ccc;
    text-align: center;
}
.bac-neunder {
    border-radius: 0 0 10px 10px;
    background-color: #f7f7f7;
    padding: 40px 10px;
}
.bac-es {
    background: url(../images/bac-es.jpg)no-repeat bottom center #f5a34d;
    border-radius: 10px 10px 0 0;
    text-align: center;
    padding: 40px 10px;
}
.bac-sr {
    background: url(../images/bac-sr.jpg)no-repeat bottom center #5f8daf;
    border-radius: 10px 10px 0 0;
    text-align: center;
    padding: 40px 10px;
}
.bac-ds {
    background: url(../images/bac-ds.jpg)no-repeat bottom center #47adb9;
    border-radius: 10px 10px 0 0;
    text-align: center;
    padding: 40px 10px;
}
.bac-dm {
    background: url(../images/bac-dm.jpg)no-repeat bottom center #a2b973;
    border-radius: 10px 10px 0 0;
    text-align: center;
    padding: 40px 10px;
}

/*弹窗*/
.modal-title {
    color: #ff6600;
    font-weight: bold;
    font-size: 24px;
    text-align: center;
}
.txt-mdx2 {
    font-size: 16px;
}
.searchbox-label {
    width: 85px;
    float: left;
}
.weight-normal {
    font-weight: normal;
}
.required {
    color: red;
}
.salftip {
    background: #58b950;
    color: #ffffff;
    border-radius: 4px 4px 0 0;
    border-top: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-bottom: 0px solid #ccc;
    border-left: 1px solid #ccc;
}
.form-horizontal .control-label {
    text-align: left;
    margin-bottom: 0;
    padding-top: 7px;
}
.news-index-box {
    height:300px;
    width: 100%;
    position: relative;
}
.news-in-box {
    width: 100%;
    height: 300px!important;
    display: block;
    position: relative;
}
.news-in-box-img {
    width: 100%;
    height: 300px!important;
    margin: auto;
}
.news-index-box-sm{
    float: left;
    display: none;
}
.kfloor{
    height: auto;
    width: auto;
}
.navbar-brand{
    color: #fff;
}
.bs-docs-nav .navbar-toggle .icon-bar {
    background-color: #fff;
}
/*商标分类样式*/
.bs-glyphicons .thumbnail{
    border-radius:0;
    margin-bottom: 0;
    text-align: center;
    display: block;
    color: #333;
}
.bs-glyphicons .thumbnail:hover{
    border: 1px solid #ddd;
    background-color: #8c92b7;
    color: #fff;
}
.tradmark-panel a.category-ico1 i {
    background-position: 0 0;
}

.tradmark-panel a i {
    width: 60px;
    height: 60px;
    overflow: hidden;
    display: block;
    margin: 28px auto 0;
    background: url(../images/category-ico.png) no-repeat left top;
}
.tradmark-panel a:hover i{
    background: url(../images/category-ico-hover.png) no-repeat left top;
}

.tradmark-panel a.category-ico1 i{
    background-position: 0 0;
}
.tradmark-panel a.category-ico2 i{
    background-position: 0 -60px;
}
.tradmark-panel a.category-ico3{
    color: #fff;
    background: url("../images/category-bj3.jpg") no-repeat center;
}
.tradmark-panel a.category-ico3:hover{
    background: url("../images/category-bj-hover3.jpg") no-repeat center;
}
.tradmark-panel a.category-ico3 i{
    background-position: 0 -120px;
}
.tradmark-panel a.category-ico4 i{
    background-position: 0 -180px;
}
.tradmark-panel a.category-ico5 i{
    background-position: 0 -240px;
}
.tradmark-panel a.category-ico6 i{
    background-position: 0 -300px;
}
.tradmark-panel a.category-ico7 i{
    background-position: 0 -360px;
}
.tradmark-panel a.category-ico8 i{
    background-position: 0 -420px;
}
.tradmark-panel a.category-ico9{
    color: #fff;
    background: url("../images/category-bj9.jpg") no-repeat center;
}
.tradmark-panel a.category-ico9:hover{
    background: url("../images/category-bj-hover9.jpg") no-repeat center;
}
.tradmark-panel a.category-ico9 i{
    background-position: 0 -480px;
}
.tradmark-panel a.category-ico10{
    color: #fff;
    background: url("../images/category-bj10.jpg") no-repeat center;
}
.tradmark-panel a.category-ico10:hover{
    background: url("../images/category-bj-hover10.jpg") no-repeat center;
}
.tradmark-panel a.category-ico10 i{
    background-position: 0 -540px;
}
.tradmark-panel a.category-ico11{
    color: #fff;
    background: url("../images/category-bj11.jpg") no-repeat center;
}
.tradmark-panel a.category-ico11:hover{
    background: url("../images/category-bj-hover11.jpg") no-repeat center;
}
.tradmark-panel a.category-ico11 i{
    background-position: 0 -600px;
}
.tradmark-panel a.category-ico12{
    color: #fff;
    background: url("../images/category-bj12.jpg") no-repeat center;
}
.tradmark-panel a.category-ico12:hover{
    background: url("../images/category-bj-hover12.jpg") no-repeat center;
}
.tradmark-panel a.category-ico12 i{
    background-position: 0 -660px;
}
.tradmark-panel a.category-ico13 i{
    background-position: 0 -720px;
}
.tradmark-panel a.category-ico14 i{
    background-position: 0 -780px;
}
.tradmark-panel a.category-ico15 i{
    background-position: 0 -840px;
}
.tradmark-panel a.category-ico16 i{
    background-position: 0 -900px;
}
.tradmark-panel a.category-ico17 i{
    background-position: 0 -960px;
}
.tradmark-panel a.category-ico18{
    color: #fff;
    background: url("../images/category-bj18.jpg") no-repeat center;
}
.tradmark-panel a.category-ico18:hover{
    background: url("../images/category-bj-hover18.jpg") no-repeat center;
}
.tradmark-panel a.category-ico18 i{
    background-position: 0 -1020px;
}
.tradmark-panel a.category-ico19 i{
    background-position: 0 -1080px;
}
.tradmark-panel a.category-ico20 i{
    background-position: 0 -1140px;
}
.tradmark-panel a.category-ico21 i{
    background-position: 0 -1200px;
}
.tradmark-panel a.category-ico22 i{
    background-position: 0 -1260px;
}
.tradmark-panel a.category-ico23 i{
    background-position: 0 -1320px;
}
.tradmark-panel a.category-ico24 i{
    background-position: 0 -1380px;
}
.tradmark-panel a.category-ico25{
    color: #fff;
    background: url("../images/category-bj25.jpg") no-repeat center;
}
.tradmark-panel a.category-ico25:hover{
    background: url("../images/category-bj-hover25.jpg") no-repeat center;
}
.tradmark-panel a.category-ico25 i{
    background-position: 0 -1440px;
}
.tradmark-panel a.category-ico26 i{
    background-position: 0 -1500px;
}
.tradmark-panel a.category-ico27 i{
    background-position: 0 -1560px;
}
.tradmark-panel a.category-ico28 i{
    background-position: 0 -1620px;
}

.tradmark-panel a.category-ico29 i{
    background-position: 0 -1680px;
}
.tradmark-panel a.category-ico30 i{
    background-position: 0 -1740px;
}
.tradmark-panel a.category-ico31 i{
    background-position: 0 -1800px;
}
.tradmark-panel a.category-ico32 i{
    background-position: 0 -1860px;
}
.tradmark-panel a.category-ico33 i{
    background-position: 0 -1920px;
}
.tradmark-panel a.category-ico34 i{
    background-position: 0 -1980px;
}
.tradmark-panel a.category-ico35{
    color: #fff;
    background: url("../images/category-bj35.jpg") no-repeat center;
}
.tradmark-panel a.category-ico35:hover{
    background: url("../images/category-bj-hover35.jpg") no-repeat center;
}
.tradmark-panel a.category-ico35 i{

    background-position: 0 -2040px;
}
.tradmark-panel a.category-ico36 i{
    background-position: 0 -2100px;
}
.tradmark-panel a.category-ico37 i{
    background-position: 0 -2160px;
}
.tradmark-panel a.category-ico38 i{
    background-position: 0 -2220px;
}
.tradmark-panel a.category-ico39 i{
    background-position: 0 -2280px;
}
.tradmark-panel a.category-ico40 i{
    background-position: 0 -2340px;
}
.tradmark-panel a.category-ico41{

    background: url("../images/category-bj41.jpg") no-repeat center;
}
.tradmark-panel a.category-ico41:hover{
    background: url("../images/category-bj-hover41.jpg") no-repeat center;
}
.tradmark-panel a.category-ico41 i{
    margin-top: 110px;
    background-position: 0 -2400px;
}
.tradmark-panel a.category-ico42 i{
    background-position: 0 -2460px;
}
.tradmark-panel a.category-ico43 i{
    background-position: 0 -2520px;
}
.tradmark-panel a.category-ico44 i{
    background-position: 0 -2580px;
}
.tradmark-panel a.category-ico45 i{
    background-position: 0 -2640px;
}
.bs-example {
    margin-right: 0;
    margin-left: 0;
    background-color: #fff;
    border: 1px solid #ddd;
    border-color: #ddd;
    border-radius: 4px;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.pad20{
    padding: 20px;
}
.ml30{
    margin-left: 30px;
}
.ft-lg{
    font-size: 24px;
}
.sort-d-top{
border-radius:4px  4px 0 0 ;
    padding-left: 7rem;
    position: relative;
}
.sort-d-under{
    border-radius: 0 0 4px  4px;
    position: relative;
}
.lines-gd{
    background: -webkit-linear-gradient(left, rgba(79,100,255,0.5) ,rgba(51,122,183,0.7)); /* Safari 5.1 - 6.0 */

    background: -o-linear-gradient(right, rgba(79,100,255,0.5), rgba(51,122,183,0.7)); /* Opera 11.1 - 12.0 */

    background: -moz-linear-gradient(right, rgba(79,100,255,0.5), rgba(51,122,183,0.7)); /* Firefox 3.6 - 15 */

    background: linear-gradient(to right, rgba(79,100,255,0.5), rgba(51,122,183,0.7)); /* 标准的语法 */

    height: 7px;
}
.so-detail-outbox{
    overflow: hidden;
    width: 100%;
}
.group-ul {
    overflow: hidden;
    float: left;
    border-right: none;
    padding: 0 0 32px;
    list-style: none;
    padding-bottom: 10000px;
    margin-bottom: -10000px;
    width: 100%;
}
.group-ul li {
    width: 94%;
    overflow: hidden;
    float: left;
    cursor: pointer;
    line-height: 26px;
    font-size: 14px;
    font-family: "simsun";
    white-space: nowrap;
    text-overflow: ellipsis;
    margin-bottom: 14px;
}
.group-ul li a{
    color: #666;
}
.group-ul li a:hover{
    color: #f60;
}
.group-des {
    padding: 0 10px;
}
.group-title {
    line-height: 26px;
    font-size: 14px;
    color: #337ab7;
    font-family: "simsun";
    margin-bottom: 20px;
}
.group-des strong, .group-des p {
    display: block;
    line-height: 30px;
    color: #666;
    font-family: "simsun";
}
.g-icon{
    position: absolute;
    left: 10px;
    font-size: 4rem;
    opacity: .7;
}
.grid {
    line-height: 52px;
    color: #666;
    letter-spacing: 2px;
}
.search-tt {
    overflow: hidden;
    position: relative;
}
.search-top{
    text-align: center;
    line-height: 52px;
    color: #fff;
    height: 52px;
    overflow: hidden;
    background-color: #337ab7;
    border-right:none;
    font-size: 2rem;
}
.search-top +.search-top{
    border-right: none;
}
.search-list {
    overflow: hidden;
    position: relative;
    margin-bottom: 6px;
    border: 1px solid #e3e3e3;
    background-color: #fff;
}
.search-group {
    padding: 30px 10px;
    min-height:270px;
    float: left;
    list-style: none;
}
.search-group li a {
    text-indent: -8px;
    font-size: 16px;
    color: #444;
    margin-bottom: 10px;
    display: block;
    font-weight: bold;
}
.search-group li p {
    color: #666;
    line-height: 24px;
    margin-bottom: 36px;
}
.red {
    color: #ff0000;
}
.search-category {
    width: 220px;
    height: 120px;
    top: 50%;
    letter-spacing: 1px;
    text-align: center;
    margin-top: 80px;
    margin: 80px auto;
}
.search-category a {
    font-size: 20px;
    font-weight: bold;
    color: #444;
}
.search-category p {
    font-size: 16px;
    color: #888;
    line-height: 34px;
    border-top: 1px solid #cfcfcf;
    margin: 6px 0 12px 0;
}
.left-lis{
    border-right: none;
}
.search-pc {
    position: absolute;
    top: 8px;
    left: 5px;
    color: #ccc;
    z-index: 11;
    font-size: 20px;
}
.pad-l-35 {
    padding-left: 35px;
}
.search-block {
    width: 100%;
    height: 110px;
    overflow: hidden;
    background: url(../images/search-bj.jpg) no-repeat center;
}

.hy-list{
    border-radius: 4px 4px 0px 0px!important;
    color: #333;
    font-size: 16px;
    font-weight: bold;
    letter-spacing: 1px;
}
.hy-list:hover{
    color: #fff;
}
.sort-dao{
    padding: 1rem 0 0;
}
.industry-name {
    height: 174px;
    overflow: hidden;
    float: left;
    text-align: center;
}
.industry-name i {
    width: 50px;
    height: 50px;
    overflow: hidden;
    display: block;
    margin: 40px auto 0;
    background: url(../images/industry-ico.png) no-repeat left top;
}
.industry-name p {
    overflow: hidden;
    line-height: 22px;
    margin: 10px auto;
    color: #333;
    font-weight: bold;
    font-size: 14px;
    display: block;
    letter-spacing: 1px;
}
.industry-name i.industry-ico1{
    background-position: 0 -750px;
}
.industry-name i.industry-ico2{
    /*background-position: 0 -50px;*/
    background-position: 0 -250px;
}
.industry-name i.industry-ico3{
    background-position: 0 -100px;
}
.industry-name i.industry-ico4{
    background-position: 0 -150px;
}
.industry-name i.industry-ico5{
    background-position: 0 -200px;
}
.industry-name i.industry-ico6{
    background-position: 0 -250px;
}
.industry-name i.industry-ico7{
    background-position: 0 -550px;
}
.industry-name i.industry-ico8{
    background-position: 0 -300px;
}
.industry-name i.industry-ico9{
    background-position: 0 -350px;
}
.industry-name i.industry-ico10{
    background-position: 0 -50px;
}
.industry-name i.industry-ico11{
    background-position: 0 -550px;
}
.industry-name i.industry-ico12{
    background-position: 0 -500px;
}
.industry-name i.industry-ico13{
    background-position: 0 -450px;
}
.industry-name i.industry-ico14{
    background-position: 0 -600px;
}
.industry-name i.industry-ico15{
    background-position: 0 -650px;
}
.industry-name i.industry-ico16{
    background-position: 0 -700px;
}
.industry-name i.industry-ico18{
    background-position: 0 -400px;
}
.industry-category {
    overflow: hidden;
    float: left;
    border-left: 1px solid #eee;
}
.category-type {
    width: 95%;
    padding: 15px 0 0 5%;
}
.category-type:last-child{
    border-bottom: 0;
}
.category-type span{
    display: block;
    float: left;
    line-height: 32px;
    font-size: 14px;
    color: #666;
}
.category-item{
    float: left;
    width: 240px;
    position: relative;
}
.category-item a{
    float: left;
    width: 30px;
    height: 30px;
    overflow: hidden;
    display: block;
    text-align: center;
    line-height: 30px;
    font-size: 14px;
    color: #666;
    margin: 0 15px 15px 0;
    border: 1px solid #bcbcbc;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}
.core-category a:nth-child(5n){
    margin-right: 30px;
}
.category-item a:hover{
    background-color: #337ab7;
    color: #fff;
    border: 1px solid #337ab7;
}
.page-arrow {
    height: 45px;
    overflow-y: hidden;
    position: relative;
}
.category-item b{
    width: 12px;
    height: 18px;
    overflow: hidden;
    position: absolute;
    top: 7px;
    cursor: pointer;
    z-index: 2;
}
.arrow-left{
    border: none!important;
    left: -31px!important;
    top: -17px!important;
    height: 45px!important;
}
.arrow-right{
    border: none!important;
    right: -17px!important;
    top: -17px!important;
    height: 45px!important;
}
.arrow-left:hover,.arrow-right:hover{
    background: none!important;
    border: none!important;
}
.rerelation .page-arrow{
    width: 500px;
    height: 90px;
}
.page-panel{
    width: 250px;
    height: 90px;
    overflow: hidden;
    float: left;
}
.rerelation b.arrow-left,
.rerelation b.arrow-right{
    top: 30px;
}
.industry-list:hover .industry-name{
    background-color: #babfdc;
}
.carousel-control.left{
    background: none;
}
.carousel-control.right{
    background: none;
}
.color-light-gray{
    color: #f1f1f1!important;
}
/*商标分类样式结束*/


/*马德里计算器*/
.md-first{
    font-weight: bold;
    font-size: 24px;
}
.md-choose-line{
    border: 1px solid #ddd;
    border-left:none;
    border-right:none;
}
.pt6{
    padding-top: 6px;
}
.checkbox-box{
    font-weight: 400;
    vertical-align: middle;
    cursor: pointer;
}
.checkbox-box p{
    display: inline;
    font-weight: bold;
}
.pt20{
    padding-top: 20px;
}
.pb20{
   padding-bottom: 20px;
}
.pt10{
    padding-top: 10px;
}
.top-lines{
    border-top:1px solid #eee;
    padding-top: 10px;
}
.ft-b{
    font-weight: bold;
}
.clear-margin-top{
    margin-top: 0;
}
.madrid-price{
background-color: #fff;
    text-align: center;
    font-size: 1.6rem;
    padding: 1.4rem 1.5rem;
    font-weight: 600;
}
.md-p{
    padding-top: 40px;
    padding-bottom: 30px;
}
.ml30{
    margin-left: 30px;
}
.font-sm{
    font-size: 12px;
}
.lines-md{
    border-top:1px solid #ccc;
}

/*马德里计算器结束*/

/*百科页面*/
.baike-menu{
    border: 1px solid #f60;
    border-left: none;
    border-right: none;

}
.baike-menu-choose{
    text-align: center;
    padding-top: 5px;
    padding-bottom: 5px;
    border-bottom: 2px solid transparent;
}
.baike-menu-choose.active{
    border-color: #f60;
}
.baike-menu-choose a{
    color: #333;
}
.baike-menu-choose a:hover{
    color: #f60;
}
.baike-hot-list{
    /*list-style-type: none;*/
    padding-left: 16px;
    margin-top: 10px;
    margin-bottom: 10px;
}
.baike-hot-list li{

}
.baike-hot-list li a{
    display: block;
    color: #333;
    padding: 5px;
}
.baike-hot-list li a:hover{
    color: #f60;
}
.baike-title{
font-size: 20px;
    border-left: 2px solid #f60;
    padding-left: 10px;
}
.baike-box{
background-color: #fff;
}
.baike-recommend{
    padding: 15px 0;
}
.baike-recommend+.baike-recommend{
    border-top: 1px solid #eee;
}
.baike-recommend-title{
    display: block;
    font-size: 16px;
    color: #333;
    font-weight: bold;
    padding-bottom: 15px;
}
.baike-recommend-title:hover{
    color: #f60;
}
.column-title{
    font-weight: bold;
    font-size: 16px;
    color: #333;
    display: block;
    padding-bottom: 5px;
}
.column-content{
    color: #999;
}
.box-pd-15{
    padding: 15px;
}
.relation{
    padding: 3px 10px;
    border: 1px solid #999;
    border-radius: 10px;
    color: #999;
    margin: 5px;
    display: inline-block;
}
.relation:hover{
    border-color: #f60;
    color: #f60;
}
.baike-detail{
    border-bottom: 1px solid #eee;
    border-right:none;
}
.baike-detail-top-ibox{
   padding-left: 15px;
    padding-right: 15px;
}
.baike-detail-title{
    font-size: 22px;
    font-weight: bold;
    margin: 20px auto;
}
.baike-detail-submenu-box{
    border: 1px solid #fff;
    border-left: none;
    border-right: none;

}
.baike-detail-submenu-box.bac-gray{
    background-color: #f2f2f2;
}
.baike-detail-submenu{
    display: block;
    padding: 10px;
    /*border-right: 2px solid #eee;*/
    color: #333;
    font-size: 16px;
    line-height: 16px;
}
/*.baike-detail-submenu:nth-child(3n){*/
    /*border-right: none;*/
/*}*/
.baike-detail-submenu span{
    color: #f60;
}
.baike-mu{
    font-size: 20px;
    font-weight: bold;
}
.baike-detail-submenu-ud{
    font-size: 16px;
    font-weight: bold;
    border-left: 5px solid #f60;
    margin-left: -15px;
    background-color: #f9f9f9;
    padding:10px;
    margin-right: -15px;
}
.baike-relevant{
    list-style-type: none;
    padding-left: 0;
}
.baike-relevant li a{
    display: block;
    color: #333;
    padding: 5px 0;
}
.baike-relevant li a:hover{
color: #f60;
 }
.baike-left-box{
    border-top: 0;
    margin-top: 25px;
}
.baike-left-box + .baike-left-box{
border-top:1px solid #eee;
}
.baike-left-box h4{
    font-size: 16px;
    font-weight: bold;margin-bottom: 10px;
}
.fixbox{
    position: fixed;
    bottom: 30%;
    width: 100%;
}
.rig_nav {
    position: relative;
    width: 90%;
    height: auto;
    padding: 0px;
    margin-top: 15px;
    background: url(../images/rn_navbg.jpg) 0px 0px repeat-y;
}
.rig_nav:before{
    content:" ";
    top: -15px;
    z-index: 2;
    width: 32px;
    height: 20px;
    background: url(../images/rn_navbgt.jpg) 0px 0px no-repeat;
    position: absolute;
}
.rig_nav:after{
    content:" ";
    bottom: -15px;
    z-index: 2;
    width: 32px;
    height: 20px;
    background: url(../images/rn_navbgb.jpg) 0px 0px no-repeat;
    position: absolute;

}
.rig_nav ul {
    list-style-type: none;
    padding: 0px;
    margin: 0px;
}
.rig_nav ul.xzk{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 18%;
}
.rig_nav ul li {
    padding: 4px 0px;
    clear: both;
    line-height: 20px;
}
.rig_nav ul li .rn_listrad {
    display: inline-block;
    float: left;
    width: 15px;
    height: 15px;
    position: relative;
    top: 3px;
    background: url(../images/rn_listrad.jpg) center center no-repeat;
    clear: both;
    font-size: 13px;
}
.rig_nav ul li .rn_listtxt{
    color: #999;
}
.rig_nav ul li a {
    color: #999;
    padding: 0px 5px;
    font-size: 14px;
    font-weight: bold;
    line-height: 20px;
}
.rig_nav ul li a:hover{
    color: #f60;
}
.rig_nav ul li:hover .rn_listtxt {
    color: #f60;
}
.rig_nav ul li:hover .rn_listrad{
    background: url(../images/rn_listrad_m.jpg) center center no-repeat;
}
.rig_nav ul li.active{
    color: #f60;
}
.rig_nav ul li.active .rn_listtxt{
    color: #f60;
}
.rig_nav ul li.active .rn_listrad{
    background: url(../images/rn_listrad_m.jpg) center center no-repeat;
}
.rig_nav ul li.active a{
    color: #f60;
}
.mt5{
    margin-top: 5px;
}
.search-history{
    display: inline-block;
    padding-right: 10px;
}
/*百科页面结束*/
@media (min-width: 768px){
    .group-ul {
        border-right: 1px solid #ececec;
    }
    .modal-dialog {
        width: 530px;
        margin: 30px auto;
        margin-top:238px;
    }
    .modal-content{
        border-top: 2px solid #ff6600;
    }
    .padding-search-box{
        padding: 0;
    }
    .form-horizontal .control-label {
        text-align: right;
        margin-bottom: 0;
        padding-top: 7px;
    }
    .news-index-box {
        height: 375px;
        width: auto;
        position: relative;
    }
    .news-in-box {
        width: 100%;
        height: 375px!important;
        display: block;
        position: relative;
    }
    .news-in-box-img {
        width: 100%;
        height: 375px!important;
        margin: auto;
    }
    .news-index-box-sm{
        float: left;
        display: none;
    }
    .kfloor{
        height: 130px;
        width: 100%;
    }
    .search-top{
        border-right:none;
    }
    .left-lis{
        border-right:none;
    }
    .baike-detail-top-ibox{
        padding-left: 0px;
        padding-right: 0px;
    }
    .baike-detail{
        border-bottom:none;
        border-right: 1px solid #eee;
    }
}
@media (min-width: 992px) {
    .group-ul {
        border-right: 1px solid #ececec;
    }
    .padding-search-box{
        padding: 0;
    }
    .form-horizontal .control-label {
        text-align: right;
        margin-bottom: 0;
        padding-top: 7px;
    }
   .news-index-box {
            height: 375px;
            width: auto;
            position: relative;
        }
    .news-in-box {
        width:600px;
        height: 375px!important;
        display: block;
        position: relative;
    }
    .news-in-box-img {
        width: 100%;
        height: 375px!important;
        margin: auto;
    }
    .news-index-box-sm{
        float: left;
        display: none;
    }
    .kfloor{
        height: 150px;
        width: 263px;
    }
    .search-top {
        border-right: 2px dotted #fff;
    }
    .left-lis{
        border-right: 2px dotted #337ab7;
    }
    .baike-detail-top-ibox{
        padding-left: 0px;
        padding-right: 0px;
    }
    .baike-detail{
        border-bottom:none;
        border-right: 1px solid #eee;
    }
}
@media (min-width: 1200px) {
    .group-ul {
        border-right: 1px solid #ececec;
    }
    .padding-search-box{
       padding: 0;
    }
    .form-horizontal .control-label {
        text-align: right;
        margin-bottom: 0;
        padding-top: 7px;
    }
    .news-index-box {
        height: 375px;
        width: auto;
        position: relative;
    }
    .news-in-box {
        width:600px;
        height: 375px!important;
        display: block;
        position: relative;
    }
    .news-in-box-img {
        width: 100%;
        height: 375px!important;
        margin: auto;
    }
    .news-index-box-sm{
        float: left;
        display: block;
    }
    .kfloor{
        height: 150px;
        width: 263px;
    }
    .search-top {
        border-right: 2px dotted #fff;
    }
    .left-lis{
        border-right: 2px dotted #337ab7;
    }

    .baike-detail-top-ibox{
        padding-left: 0px;
        padding-right: 0px;
    }
    .baike-detail{
        border-bottom:none;
        border-right: 1px solid #eee;
    }
}
.nav>li>a:focus, .nav>li>a:hover {
    background-color: #e65d00!important;
}

.nav-subnav {
    background-color: #f60;
    z-index: 1111;
}
.nav-subnav li a:hover{
    color: #fff;
    background-color: #f60;
}
.navbar-menu > li .dropdown-menu:before {
    position: absolute;
    top: -16px;
    left: 30px;
    border: 8px solid #999;
    border-color: transparent transparent #ccc transparent;
    display: block;
    content: " ";
}
.navbar-menu > li .dropdown-menu:after {
    position: absolute;
    top: -15px;
    left: 30px;
    border: 8px solid #fff0f0;
    border-color: transparent transparent #fff transparent;
    display: block;
    content: " ";
}
.btn-article{
    display: inline-block;
    padding: 6px 12px;
    font-size: 15px;
    font-weight: bold;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}
.btn-article-consult{
    border: 1px solid #c5d7e3;
    background: #deebf4 url(../images/l-f.png) no-repeat 10px center;
    color: #485773;
    line-height: 40px;
}
.btn-article-consult:hover{
    color:#3f4c64;
}
.btn-article-submit{
    background: #f4e8de url(../images/r-f.png) no-repeat 10px center;
    border: 1px solid #e3d1c1;
    color: #c68363;
    line-height: 40px;
}
.btn-article-submit:hover{
     color:#ae7357;
 }
.message-prompt{
    display: inline-block;
    background-color: red;
    padding: 1px 8px;
    color: #fff;
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    border-radius: 12px;
    webkit-animation: breathe 1000ms ease infinite;
    -moz-animation: breathe 1000ms ease infinite;
    -o-animation: breathe 1000ms ease infinite;
    animation: breathe 1000ms ease infinite;
}

@-webkit-keyframes breathe{
    0% {opacity:.2;box-shadow:0 1px 5px rgba(255,0,0,0.1)}
    100%{opacity:1;box-shadow:0 1px 10px rgba(255,0,0,0.5)}
    50%{opacity:1;box-shadow:0 1px 3px #ff0000}
}
@-moz-keyframes breathe{
    0% {opacity:.2;box-shadow:0 1px 5px rgba(255,0,0,0.1)}
    100%{opacity:1;box-shadow:0 1px 10px rgba(255,0,0,0.5)}
    50%{opacity:1;box-shadow:0 1px 3px #ff0000}
}
@-o-keyframes breathe{
    0% {opacity:.2;box-shadow:0 1px 5px rgba(255,0,0,0.1)}
    100%{opacity:1;box-shadow:0 1px 10px rgba(255,0,0,0.5)}
    50%{opacity:1;box-shadow:0 1px 3px #ff0000}
}
@keyframes breathe{
    0% {opacity:.2;box-shadow:0 1px 5px rgba(255,0,0,0.1)}
    100%{opacity:1;box-shadow:0 1px 10px rgba(255,0,0,0.5)}
    50%{opacity:1;box-shadow:0 1px 3px #ff0000}
}

/*问答页样式*/
.wd-q-top-link{
    color: #666;
    padding-bottom: 7px;
}
.wd-qus-nav{}
.wd-qus-nav a:hover{
    color: #fff!important;
}
.wd-afq-list{
    padding-top: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #ddd;
}
.wd-afq-list a{
    font-size: 14px;
    color: #666;
}
.wd-afq-list a:hover{
    color: #f60;
}
.wd-as{
    background-color: #f4f4f4;
    margin-top: 5px;
    color: #999;
}
/*问答页样式完*/



/**/
.hot {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    background: url(../images/hot.png) no-repeat;
    height: 48px;
    width: 48px;
    z-index: 2;
}
.index-banner h1 {
    font-size: 52px;
    font-weight: bold;
    margin-bottom: 30px;
    color: #fff;
    letter-spacing: 3px;
    text-shadow: 1px 1px 1px #333;
}
.index-banner h3{ margin-bottom:30px; color:#fff; font-size:26px; }
.company-title-sed{
    font-size: 20px;
    color: #fff;
    line-height: 2;
    word-spacing: 10px;
    letter-spacing: 3px;
    text-shadow: 1px 1px 1px #333;
}
.title-all-title{
    color: #333;
    font-size: 40px;
    font-weight: bold;
}
.title-all-title span{
    border-bottom: 2px solid #dedede;
    display: inline-block;
    padding: 40px 40px 20px;
}
.title-all-title-f{
    font-size: 14px;
    line-height: 1.6;
    letter-spacing: 1px;
    color: #999;
    padding-top: 5px;
    margin-bottom: 20px;
}
.patent-country-box{
    float: left;
    width: 234px;
    text-align: center;
    margin-bottom: 15px;
}
.patent-country-outbox{

}
.patent-country-inbox{
    height: 180px;
    width: 180px;
    margin: auto;
    position: relative;
    display: block;
    cursor: pointer;
}
.patent-ontent-box{
    height: 180px;
    width: 180px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    color: #fff;
    text-align: center;
    -webkit-transition: all 0.2s linear;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
}
.patent-country-title{
    margin-top:50%;
    font-size: 22px;
}
.patent-country-title1{
    margin-top:50%;
    font-size: 22px;
}
.patent-country-details{
    display: none;
}
.patent-country-inbox:hover .patent-country-title{
    margin-top:10%;
}
.patent-country-inbox:hover .patent-country-title1{
    margin-top:30%;
}
.patent-country-inbox:hover .patent-country-details{
    display:block;;
}
.tab-header-expert.active {
    color: #f60;
    text-decoration:none;
    border-bottom: 2px solid #f60;
}
.tab-header-expert {
    padding: 5px 15px;
    display: inline-block;
    color: #888;
    border-bottom: 2px solid #dedede;
    cursor: pointer;
    font-size: 16px;
}
.tab-header-expert:hover{
    text-decoration:none;
    border-bottom: 2px solid #f60;
}
.patent-box {
    padding: 20px 30px;
    line-height: 2.8;
    height: 280px;
    text-align: left;
}
.patent-benefit-box{
    background-color: #fff;
    padding: 15px 0;
    border: 1px solid #ddd;
}
.patent-sm-title{
    font-weight: bold;
    font-size: 20px;
}
.patent-a{
    color: #3399cc!important;
}
.patent-left-arrow{

}
.patent-left-arrow:before{
    position: absolute;
    top: 20%;
    right:-7%;
    border: 12px solid #d9edf7;
    border-color: transparent transparent transparent #d9edf7;
    display: block;
    content: " ";
}
.patent-service-box{
    background: #fffdf5;
}
.patent-service-detail{
    list-style: none;
    margin-top: 20px;
}
.patent-service-detail li{
    padding-bottom: 10px;
    color: #666;
}
.patent-service-box.sed{
    padding: 20px 0;
    background-color: #ffeddd;
}
.patentbox:hover .pask{display: block;}
.pask{
    display: none;
    color: #fff;
    font-size: 14px;
    line-height: 20px;
    background: rgba(0, 0, 0, 0.6);
    opacity: 0.96;
    position: absolute;
    top: 0;
    left: 0;
    width: 89%;
    height: 100%;
    margin: 0 15px;
    -webkit-transition: all 0.2s linear;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
}

.pask p{ text-align: center; margin-top: 30%;}
.index-banner.patent {
    background: url(../images/patent/patent.jpg) no-repeat center bottom;
    background-size: cover;
}
.btn-patent{
    width: 80%;
    font-size: 16px;
}
.btn-success {
    color: #fff!important;
    background-color: #5cb85c;
    border-color: #4cae4c;
}
.banner-message{
    height: 24px;
    overflow: hidden;
}
.swiper-wrapper1{
    overflow: hidden;
    width: 100%;
}
.swiper-wrapper1{
    color: #999;
    height: auto;
}
.message-box-gd{
    margin-bottom: 40px;
}
.message-box-out{ color: #fff; padding: 10px 0;  margin-bottom: 0;}
.message-box-out span{ color: #fff; }
.btn-lines{
    color: #eea236!important;
    background-color: #fff;
    border: 3px solid transparent;
    border-color: #eea236;
    padding: 7px 12px 8px;
    font-size: 18px;
    font-weight: bold;
    border-radius: 6px;
}
.btn-lines:hover{
    border-color: #f60;
    color: #f60!important;
}
.tool-arrow{}
.tool-arrow:before{
    margin-right: -0.8em!important;
    color: #ff9900;
}



.index-banner.newcom {
    background: url(../images/companybanner/com-new-banner.png) no-repeat center bottom;
    background-size: cover;
}
.com-h2{
    display: inline-block;
    border: 1px solid #fff;
    border-left: 0;
    border-right: 0;
    padding: 10px;
    color: #fff;
    text-align: center;
    margin:  auto auto;
    letter-spacing: 0.6em;
}
.com-news-list{
    list-style: none;
    padding: 0;
}
.com-news-list li{
    margin-bottom: 10px;
}
.com-news-imgbox{
    height: 120px;
    overflow: hidden;
}
.com-news-imgbox img{
    max-width: 100%;
}
.com-news-title{
    font-size: 16px;
    font-weight: bold;
    margin-top: 0;
}
.com-news-title1{
    font-size: 16px;
    font-weight: bold;
    margin-top: 0;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.com-news-detail-mews{
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.com-new-all-tilte{
    border-bottom: 1px solid #999;
    margin-bottom: 20px;
}
.com-new-all-tilte h4{
    margin: 0;
    border-left: 5px solid #f60;
    color: #333;
}
.margin-left-15{
    margin-left: 15px;
}
.margin-right-15{
    margin-right: 15px;
}
.pb10{
    padding-bottom: 10px;
}
.com-news-list1{
    list-style: none;
    padding: 0;
}
.com-news-list1 li{
    padding-bottom: 10px;
    margin-bottom: 15px;
    border-bottom: 1px solid #ccc;
}
.com-question{
    float: left;
    padding: 10px;
    background-color: #ccc;
    margin-right: 10px;
    color: #fff;
    display: inline-block;
    font-size: 16px;
    border-radius: 10px;
}
.com-answer{
    float: left;
    padding: 10px;
    background-color: #ffa466;
    margin-right: 10px;
    color: #fff;
    display: inline-block;
    font-size: 16px;
    border-radius: 10px;
    font-weight: bold;
}
.com-as-title{
    padding-top: 10px;
    display: inline-block;
    color: #666;
}

.figure-box{
    height: 404px;
    background: url(../images/companybanner/figure-back.png)no-repeat top left #f9f9f9;
    border-radius: 10px;
    box-shadow: 0px 0px 14px #aaa;
    margin: 10px 0;
}
.adviser{
    font-size: 40px;
    font-weight: bold;
}
.adviser-en{
    font-size: 24px;
    color: #999;
}
.adviser-en-tag{
    color: #999;
    font-size: 18px;
    font-weight: normal;
    padding-top:15px;
    border-top: 1px solid #ccc;
}
.contact-way{
    font-size: 16px;
    color: #999;
}
.com-change{
    background: none!important;
}
.com-xsp{
    width: 20%;
    float: left;
}
.com-ex-box{
    padding: 10px 15px;
    text-align: center;
}
.com-ex-box img{
    max-width: 80%;
    border: 1px solid #ddd;
}
.com-certificate{
    display: block;
    cursor: pointer;
}
.com-certificate:hover{
    text-decoration: none;
}
.com-news-lhbox{
    height: 380px;
    width: 100%;
    overflow: hidden;
}
.com-shade{
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1050;
    background-color: #000;
    opacity: 0.6;
    display:none;
}
.close-imgbox{
    position: absolute;
    top: 0;
    right: 15px;
    height: 30px;
    width: 30px;
    color: #999;
    z-index: 1111111;
    font-size: 30px;
}
.comshow-box{
    background-color: #fff;
    padding: 10px;
    border-radius: 10px;
    box-shadow: 0px 0px 4px #999;
    text-align: center;
}
.comshow-box-title{
    text-align: center;
    font-size: 20px;
    color: #f60;
    font-weight: bold;

}
.comshow-box-detail-out{
    position: absolute;
    bottom: 0;
    left: 0;
    border-radius: 0px 0px 10px 10px;
}
.comshow-box-detail{
    padding: 10px 15px 0;
    color: #fff;
    text-align: left;
    line-height: 1.7;
    z-index: 1;
    position: relative;

}
.comshow-box img{
    width: 100%;
}
.black{
    background-color: rgba(0,0,0,0.7);
    filter:alpha(opacity=70);
    -moz-opacity:0.7;
    -khtml-opacity: 0.7;
    opacity: 0.7;
    width: 100%;
    height: 100%;
    position: absolute;
    top:0;
    left: 0;
    border-radius: 0px 0px 10px 10px;
}
.hd-service-right{
    position: fixed;
    right: 0;
    top: 50%;
    z-index: 11;
}
.newbox-zc-head{
    background-color: #efefef;
    text-align: center;
    padding: 15px;
    border-radius: 10px 10px 0 0;
    position: relative;
}

.hd-scales{
    display: inline-block;
    z-index: 10;
    animation: scales 1.5s infinite;
    -weikit-animation: scales 1.5s infinite;
    -moz-animation: scales 1.5s infinite;
    -o-animation: scales 1.5s infinite;
}

@keyframes scales{
    0% { transform: scale(.8); }
    50% { transform: scale(1); }
    100% { transform: scale(.8); }
}
.jian426{
    width: 74px;
    display: inline-block;
}
.jian426 img{
    width: 100%;
}
.jian426-under{
    display: inline-block;
    margin-left: -15px;
    vertical-align: -15px;
}
.newbox-list li.text-426-pink{
    color: #ff5d72;
}
.newbox-list li.text-426-purple{
    color: #ac02fb;
}





/*新加坡公司*/
.com-h2-2{
    display: inline-block;
    border: 1px solid #fff;
    border-left: 0;
    border-right: 0;
    padding: 10px;
    color: #fff;
    text-align: center;
    margin: auto auto;
    letter-spacing: 0.3em;
    font-size: 24px;
}

.tuc{
    font-size: 60px;
    color: #fffc00;
}
.tuc1{
    font-size: 33px;
    color: #fffc00;
}
.sg-sp{
    margin: 0 auto;
    position: relative;
    display: inline-block;
}
.sg-index-banner-h1{
    letter-spacing: 0.6rem;
}
.sg-index-banner-h3{
    letter-spacing: 0.15rem;
}
.sg-sp-tag{
    text-align: left;
    color: #fff;
    text-shadow: 1px 1px 1px #333;
    font-size: 20px;
}
.text-left{
    text-align: left;
}
.sgpask {
    color: #fff;
    font-size: 14px;
    line-height: 20px;
    opacity: 0.96;
    position: absolute;
    top: 0;
    left: 0;
    width: 89%;
    height: 100%;
    margin: 0 15px;
    -webkit-transition: all 0.2s linear;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
}
.sgpask-in{
    padding-top: 25%;
    font-size: 24px;
    -webkit-transition: all 0.2s linear;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
}
.sgpask-in.fst{
    font-weight: bold;
    color: #fffc00;
}
.sgpask:hover .sgpask-in{
    padding-top: 20%;
}
.sgpask-in-0913{
    padding-top: 15%;
    font-size: 20px;
    -webkit-transition: all 0.2s linear;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
}
.sgpask-in-0913.fst{
    font-weight: bold;
    color: #fffc00;
}
.sgpask:hover .sgpask-in-0913{
    padding-top: 20%;
}
.sg-lc-zt{
    font-size:24px;
}
.sg-lc-last{
    display: inline;
    vertical-align: middle;
}
.sg-exr-title{
    padding:15px 15px 0;
    border-top: 2px solid #eee;
}
.sg-exr-box{
    padding: 5rem 5rem 0;
}
.sg-datum{
    border: 1px solid #ddd;
    background-color: #fff;
    text-align: left;
}
.sg-datum:before{
    content: ' ';
    border: 1px solid #ddd;
    /* border-bottom: none; */
    box-shadow: 1px 0 3px rgba(0,0,0,.1);
    position: absolute;
    left: 15px;
    right: 15px;
    background: #fff;
    height: 100%;
    bottom: -6px;
    z-index: -1;
}
.sg-datum:after {
    content: ' ';
    border: 1px solid #ccc;
    /* border-bottom: none; */
    box-shadow: 1px 0 3px rgba(0,0,0,.1);
    position: absolute;
    left: 15px;
    right: 15px;
    background: #fff;
    height: 100%;
    bottom: -12px;
    z-index: -2;
}
.sedatum-title{
    background-color: #ffe8db;
    padding: 10px;
    margin-left: -10px;
    margin-top: -1px;
    font-size: 18px;
    font-weight: bold;
    margin-right: -10px;
}
.sedatum-title:before{
    position: absolute;
    top: 45px;
    left:6px;
    border: 5px solid #fed7c0;
    border-color: #fed7c0 #fed7c0 transparent transparent;
    display: block;
    content: " ";
}
.sedatum-title:after{
    position: absolute;
    top: 45px;
    right:6px;
    border: 5px solid #fed7c0;
    border-color: #fed7c0 transparent transparent #fed7c0;
    display: block;
    content: " ";
}
.sedatum-title.sed{
    background-color: #ceeeff;
}
.sedatum-title.sed:before{
    position: absolute;
    top: 45px;
    left:6px;
    border: 5px solid #b1def6;
    border-color: #b1def6 #b1def6 transparent transparent;
    display: block;
    content: " ";
}
.sedatum-title.sed:after{
    position: absolute;
    top: 45px;
    right:6px;
    border: 5px solid #b1def6;
    border-color: #b1def6 transparent transparent #b1def6;
    display: block;
    content: " ";
}
.sedatum-title.thi{
    background-color: #ffdadf;
}
.sedatum-title.thi:before{
    position: absolute;
    top: 45px;
    left:6px;
    border: 5px solid #f7c3ca;
    border-color: #f7c3ca #f7c3ca transparent transparent;
    display: block;
    content: " ";
}
.sedatum-title.thi:after{
    position: absolute;
    top: 45px;
    right:6px;
    border: 5px solid #f7c3ca;
    border-color: #f7c3ca transparent transparent #f7c3ca;
    display: block;
    content: " ";
}
.sedatum-title.fou{
    background-color: #d5fff4;
}
.sedatum-title.fou:before{
    position: absolute;
    top: 45px;
    left:6px;
    border: 5px solid #baf5e6;
    border-color: #baf5e6 #baf5e6 transparent transparent;
    display: block;
    content: " ";
}
.sedatum-title.fou:after{
    position: absolute;
    top: 45px;
    right:6px;
    border: 5px solid #baf5e6;
    border-color: #baf5e6 transparent transparent #baf5e6;
    display: block;
    content: " ";
}
.sedatum-detail{
    padding: 15px;
    min-height: 240px;
}
.sedatum-detail li{
    list-style: none;
    margin-bottom: 10px;
    color: #666;
}
.index-banner.singapore {
    background: url(../images/companybanner/sg-new-banner.jpg) no-repeat center bottom;
    background-size: cover;
}
.address-top{
    padding-top: 10px;
}

.news-un-title{
    display: block;
    color: #666;
}
.news-un-mt{
    font-weight: bold;
    color: #f90;
}
.text-gray-dark6{
    color: #666;
}

/*新银行开户*/
.bank-flo-under-line{
    border-bottom: 1px solid #ddd;
    background-color: #fff;
    text-align: left;
}
.bank-flo-up-line{
    border-top: 1px solid #ddd;
    background-color: #fff;
    text-align: left;
}
.index-banner.openbank {
    background: url(../images/banner-bank.jpg) no-repeat center bottom;
    background-size: cover;
}
.com-h2-2.bank{
    font-size: 22px;
    letter-spacing:normal;
}
.openbank-icon{

}
.openbank-icon:before{
    position: absolute;
    top: 20%;
    right:-7%;
    border: 12px solid #ffcdb2;
    border-color: transparent transparent transparent #ffcdb2;
    display: block;
    content: " ";
}
.bank-benefit-box {
    background-color: #fff;
    border: 1px solid #ff0000;
    text-align: center;
    margin-bottom: 20px;
    display: block;
    padding: 5px 0;
    cursor: pointer;
    position: relative;
}
.bank-benefit-box img{
    width: 80%;
}
.bank-benefit-box:hover .bmask{display: block;}
.bmask {
    display: none;
    color: #fff;
    font-size: 14px;
    line-height: 20px;
    background: rgba(0, 0, 0, 0.6);
    opacity: 0.96;
    position: absolute;
    top: 0;
    left: -15px;
    width: 100%;
    height: 100%;
    margin: 0 15px;
}
.c-bank-icon1{
    background: url(../images/c-bank-icon1.png) no-repeat center bottom;
    height: 34px;
    width: 34px;
    display: inline-block;
    margin-right: 15px;
    background-size: contain;
    vertical-align: middle;
}
.c-bank-icon2{
    background: url(../images/c-bank-icon2.png) no-repeat center bottom;
    height: 34px;
    width: 34px;
    display: inline-block;
    margin-right: 15px;
    background-size: contain;
    vertical-align: middle;
}
.c-bank-icon3{
    background: url(../images/c-bank-icon3.png) no-repeat center bottom;
    height: 34px;
    width: 34px;
    display: inline-block;
    margin-right: 15px;
    background-size: contain;
    vertical-align: text-bottom;
}
.bankacc-title{
    padding-bottom: 10px;
    border-bottom: 2px solid #ddd;
    font-size: 24px;
    font-weight: bold;
}
.bank-lc-box{
    width: 20%;
    float: left;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}
.dujia{
    position: absolute;
    left: 0;
    top: 0;
    display: block;
    height: 30px;
    width: 67px;
    z-index: 1;
    background: url(../images/du.png) no-repeat;
}
.sglinks{
    color: #333!important;
}
.sglinks:hover{
    color: #f60!important;
}

/*新美国公司*/
.index-banner.newus {
    background: url(../images/companybanner/banner-am.jpg) no-repeat center center;
    background-size: cover;
}
.usa-sd{
    color: #fff;
    letter-spacing: 1px;
}
.state-title{
    text-align: left;
    font-size: 16px;
    border-left: 3px solid #f60;
    padding-left: 15px;
    margin-left: 15px;
}
.state{
    cursor: pointer;
    text-align: center;
    position: relative;
    display: block;
    padding-top: 10px;
    border: 1px solid #fff;
    border-radius: 5px;
    margin-bottom: 10px;
}
.state img{
    width: 70%;
    opacity: 0.4;
}
.state p{
    color: #666;
    margin-top: 10px;
}
.state:hover{
    opacity: 1;
    text-decoration: none;
    border: 1px solid #ff9900;
}
.state:hover p{
    color: #f60;
    text-decoration: none;
    font-weight: bold;
}
.state:hover img{
    opacity:1;
}
.state.active
{
    opacity: 1;
    border: 1px solid #ff9900;
}
.state-box.active > .state{
    opacity: 1;
    border: 1px solid #ff9900;
}
.state-box.active > .state p{
    color: #f60;
    font-weight: bold;
}
.state-box.active > .state img{
    opacity: 1;
}
.state.active p{
    color: #f60;
}
.state-detail-title{
    text-align: left;
    font-size: 20px;
    border-left: 3px solid #f60;
    padding-left: 15px;
}
.state-detail-titlesd{
    font-size: 16px;
}
.state-detail-box{
    background: url(../images/companybanner/us-map.jpg) no-repeat center center #fff;
    background-size: contain;
    border-radius: 7px;
    margin: 30px 15px;
    padding: 15px;
    text-align: left;
    display: none;
}
.state-detail-box.active{
    display: block;
}
.state-out{
    border: 1px solid #efefef;
    border-left: 0;
}
.text-line-orange{
    color: #ffcdb2;
}
.text-gray-dark{
    color: #666;
}
.usa-arrow{

}
.usa-arrow:before{
    position: absolute;
    top: 40%;
    right: -6%;
    border: 15px solid #f1f1f1;
    border-color: transparent transparent transparent #f1f1f1;
    display: block;
    content: " ";
}
.title-lc{
    font-size: 20px;
    font-weight: bold;
}
.usa-detail-lc{
    border-top: 2px dotted #f90;
    margin-top: 10px;
    padding-top: 10px;
    color: #999;
}

.usa-detail-lc:before{
    position: absolute;
    top: 60%;
    right:-8%;
    border: 12px solid #ffcdb2;
    border-color: transparent transparent transparent #ffcdb2;
    display: block;
    content: " ";
}
.btn-com-lines{
    background-color: #efefef;
    border: 3px solid transparent;
    padding: 7px 12px 8px;
    font-size: 18px;
    font-weight: bold;
    border-radius: 6px;
    display: block;
    cursor: pointer;
    color: #666666;
}
.btn-com-lines:hover{
    color: #fff;
    background-color: #f60;
    text-decoration: none;
}
.btn-com-lines.active{
    color: #fff;
    background-color: #f60;
    border-color:#f60;
}
.com-us-ms {
    position: absolute;
    right: 20px;
    top: 10px;
    display: block;
    height: 14px;
    width: 25px;
    z-index: 1;
    background: url(../images/ms.png) no-repeat;
}
.state-detail-height{
    height:253px;
}
.tuc2{
    font-size: 28px;
    color: #fffc00;
    text-shadow: 2px 2px 2px #000;
}

.uer-password-back-line{
    margin-bottom: -30px;
}
.uer-password-back-line-inline{
    height: 3px;
    width: 50%;
    float: left;
    background-color: #eee;
    position: absolute;
    bottom: 49px;
}
.upbll-l{
    left: 0;
}
.upbll-r{
    right: 0;
}
.uer-password-back-line-inline.active{
    background-color: #f60;
}
.upbr{
    position: relative;
    z-index: 2;
}
.uer-ps-bc-rd{
    height: 30px;
    width: 30px;
    border-radius: 20px;
    background-color: #eee;
    color: #aaa;
    display: inline-block;
    padding: 3px 10px;
    font-size: 18px;
    font-weight: bold;
}

.uer-ps-bc-rd.active{
    background-color: #f60;
    color: #fff;
}

.login-zbj{
    display: inline-block;
    margin: 30px auto 10px;
    padding: 20px 30px;
    border: 1px solid #f60;
    border-radius: 5px;
    background-color: #fff9f4;
}
.login-zbj img{
    width: 80%;
}
.icon-login-lg{
    font-size: 20px;
    line-height: 0;
}
.ft12{
    font-size: 12px;
}
.login-arrow{
    margin-left: -10px;
    vertical-align: -2px;
}

.quan-back{
    width: 640px;
    margin: 0 auto;
    background: url(../images/public/quan-back.jpg) no-repeat;
    background-size: cover;
    height: auto;
}
.quan-inbox {
    padding: 1rem;
    background-color: #fff2dd;
    border-radius: 10px;
}
.quan-debox {
    padding: 1rem;
    background-color: #f7a887;
    border-radius: 10px;
}
.quan-right {
    width: 22%;
    float: right;
    cursor:pointer;
}
.quan-box {
    padding: 1rem 2rem;
}
.quan-left {
    width: 70%;
    float: left;
}
.stp-rd{

}
.stp-rd p{
    color: #999;
}
.stp-rd.active p{
    color: #f60;
}

.text-blue{
    color: #337ab7!important;
}
.text-blue:hover{
    color: #f60!important;
}
.landing-nb-left{
    width: 100px;
    float: left;
}
.dropdown-menu{
    margin: -2px 0 0!important;
}
.navbar-logo .navbar-menu > li .dropdown-menu.tmak{
    width: 400px;
}
.tmak-nav-left{
    list-style: none;
    padding: 0;
}
.tmak-nav-img{
    width: 80%;
}
.navbar-logo .navbar-menu > li .dropdown-menu:before{
    left:198px;
}

.navbar-logo .navbar-menu > li .dropdown-menu:after{
    left:198px;
}
.dropdown-menu:before{
    left: 100px;
}
.dropdown-menu li {
    padding: 0px 30px 0px 30px;
    line-height: 30px;
}
.lading-black{
    background: url(../images/landing-newblack.jpg) no-repeat center center;
    background-size:cover;
    height:496px;
}
.bg-blue{
    background-color:#d9edf7;
}
.upgrade-tag{
    list-style: none;
    padding-left: 15px;
}
.upgrade-tag li{
    padding-bottom: 5px;
    color: #999;
    font-size: 12px;
}
.jp-gk{
    border: 2px dashed #ccc;
    border-radius: 7px;
    padding: 10px;
    color: #999;
}

/*88活动*/
.hd-88-tc-b-box{
    width:100%;
    height:100%;
    background:rgba(0, 0, 0, 0.5);
    position: fixed;
    left: 0;
    top: 0;
    z-index: 99;
}
.hd-88-tc-btn-box{
    position: absolute;
    width: 100%;
    text-align: center;
    bottom: 0;
    background-color: #f14d4b;
    padding: 0 0 30px;
}
.hd-88-tc-b{
    background: url(../images/public/hd-88-sb-tcz.jpg?v=1.1) no-repeat #f14d4b;
    display: inline-block;
    background-size: contain;
    width: 650px;
    height:510px;
    position: relative;
    z-index: 100;
}
.hd-88-tc-b-underbox{
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 99;
    background-color: #000;
    opacity: .5;
    filter: alpha(opacity=50);
}
.hd-clese{    font-size: 30px;
    background: none;
    border: none;
    float: right;
    opacity: 0.5;}
.hd-clese:hover{
    opacity: 0.8;
}
/*新版底部样式*/
.footer-nav{
    list-style: none;
    padding-left: 0;
}
.footer-nav li{
    width: 25%;
    float: left;
}
.footer-nav li a{
    display: block;
    padding: 3px 10px;
    background-color: #5a5a5a;
    margin: auto 2px;
    text-align: center;
    cursor: pointer;
    position: relative;
}
.footer-nav li:hover a{
    background-color: #40506a;
}
.footer-nav li.active a{
    background-color: #40506a;
}
.footer-nav li a:hover:before,.footer-nav li.active a:before{
    position: absolute;
    bottom: -19px;
    right: 41%;
    border: 10px solid #40506a;
    border-color: #40506a transparent transparent transparent;
    display: block;
    content: " ";
    z-index: 1;
}
.swhz{
    display: none;
    text-align: center;
    padding: 5px 10px;
    background-color: #40506a;
    z-index: 1;
    position: absolute;
    top: 30px;
    left: 0;
}
.swhz:before{
    position: absolute;
    top: -19px;
    left: 25%;
    border: 10px solid #40506a;
    border-color: transparent transparent #40506a transparent;
    display: block;
    content: " ";
    z-index: 1;
}
.footer-subnav a:hover .swhz{
    display: inline-block;
}
.footer-subnav{

}
.footer-subnav a{
    text-align: center;
    line-height: 16px;
    width: 25%;
    float: left;
    color: #d3d3d3!important;
    margin-bottom: 10px;
}
.footer-subnav a:first-child{
    border-left: 3px solid #5a5a5a;
}
.footer-wx{
    background-color: #5a5a5a;padding: 10px;
}
.footer-dino{
    display: none;
}
.footer-dino.active{
    display: block;
}
/*侧边咨询*/
.banc-top{
    display: none!important;
}
.servicebar-all{
    z-index: 111;
    position: relative;
}
.tc-closes{
    top: 10px;position: absolute;right: 0;
}
.tc-ws{
    position: relative;
    width: 531px;
    margin: auto;
}
.servicebar-c{
    position: fixed;
    top: 25%;
    width: 100%;
}
.btn-blue-tc {
    color: #fff !important;
    color: #fff;
    background-color: #1376cb;
    border-color: #1376cb;
}
.btn-tc{
    width: 130px;
    border-radius:3px 5px;
    border: none;
    display: block;
    padding: 5px;
}
.inb{
    padding: 10px 21px;
    margin-top: 70px;
}
.servicebar-l {
    position: fixed;
    top: 25%;
    left: 10px;
    z-index: 1000;
}
.online-le-dh{
    background: url(../images/dh-bac.png) no-repeat left top;
    width: 171px;
    height: 171px;
    float: left;
}
.online-le-dh-ts{
    background: url(../images/dh-bac2.png) no-repeat left top;
    width: 210px;
    height: 86px;
    float: left;
}
.online-le-dh-ts p{
    padding: 5px 10px;
    color: #1376cb;
}
#servicebutton{
    position: absolute;
    left: -200px;
}

#serviceinfo{
    position: absolute;
    left: 0px;
}
.online-lg {
    background: url(../images/on-back1.png) no-repeat left top;
    width: 148px;
    height: 480px;
}
.servicebar{
    top: 20%;
    left:10px;
}
.p-lr-kd {
    padding: 0 22px 0 14px;
}
.new-tc-box-top{
    color: #fff;
    background-color: #5ba4ed;
    height: 50px;
    line-height: 30px;
    padding: 10px 15px;
}
.new-tc-box-out{
    border:1px solid #d5d5d5;
    background-color: #fff;
    color: #333;
}
.oline-r-pc {
    width: auto!important;
    padding-top: 30px;
    padding-bottom: 7px;
}
.ri-fh{
    padding: 18px 0px;
    color: #fff!important;
    cursor: pointer;
    position: relative;
}
.ri-fh:hover{
    color: #fafa03!important;
    text-decoration: none;
}

/*新关于我们*/
.pr-banner.sv-news {
    background: url(../images/pc-ab-sevices-banner.jpg) no-repeat top center;
    background-size: cover;
    height: 473px;
}
.new-ab-title{
    font-size: 44px;
    font-weight: bold;
    color: #f60;
    padding: 30px 0 15px;
    letter-spacing: 10px;
    text-indent:10px
}
.new-ab-titlesd{
    font-size: 20px;
    color: #666;
}
.service-tm-box{
    height:345px;position: relative;background-color: #fff;
    z-index: 4;
}
.service-tm-box:before{
    content:" ";
    border: 2px solid #ff6147;
    height:345px;
    width: 100%;
    position: absolute;
    left: -10px;
    top:10px;
    z-index: 5;
}
.service-tm-box:after{
    content:" ";
   background-color: #f2dbdb;
    height:345px;
    width: 100%;
    position: absolute;
    right: -10px;
    top:-10px;
    z-index: -1;
}
.service-tm{
    background: url(../images/pc-ab-services-tm-icon.png) no-repeat 82px 234px,-webkit-linear-gradient(top,#ff6147,#ffe078);
    height: 345px;
}
.service-tm-sm{
    height: 100px;
    width: 100px;
    display: inline-block;
    background: url(../images/pc-ab-services-tm-icon-sm.png) no-repeat;
    background-size: contain;
}

.service-co-box{
    height:345px;position: relative;background-color: #fff;
    z-index: 4;
}
.service-co-box:before{
    content:" ";
    border: 2px solid #269bff;
    height:345px;
    width: 100%;
    position: absolute;
    left: -10px;
    top:10px;
    z-index: 5;
}
.service-co-box:after{
    content:" ";
    background-color: #c8e2fc;
    height:345px;
    width: 100%;
    position: absolute;
    right: -10px;
    top:-10px;
    z-index: -1;
}
.service-co{
    background: url(../images/pc-ab-services-co-icon.png) no-repeat 82px 234px,-webkit-linear-gradient(top,#269bff,#abf9ff);
    height: 345px;
}
.service-tm-co{
    height: 100px;
    width: 100px;
    display: inline-block;
    background: url(../images/pc-ab-services-co-icon-sm.png) no-repeat;
    background-size: contain;
}


.service-ts-wt{
background-color: #fff;
    height: 345px;
}
.service-ts-wt-in{
    padding: 15px;
    margin-top: 10px;
}
.tm-services-c{
    height: 100%;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #fff;
    flex-direction: column;
}
.tm-services-c h4{
    color: #fff;
    font-size: 24px;
    font-weight: bold;
    margin-top: 30px;
    letter-spacing: 4px;
    text-indent: 4px;
}
.tm-services-c p{
    text-transform:uppercase;
    letter-spacing: 2px;
    text-indent: 2px;
}
.tm-services-c-list{
    padding: 0;
    margin-top: 30px;
}
.tm-services-c-list li{
    list-style: none;
    float: left;
    width: 25%;
    padding: 10px 0 15px;
    margin-bottom: 15px;
    color: #888;
    position: relative;
    text-align: center;
    border-bottom: 1px solid #888;
}
.tm-services-c-list li:before{
    content: "";
    height: 5px;
    width: 5px;
    background-color: #888;
    border-radius: 50%;
    position: absolute;
    left: -1px;
    top: 40%;
}
.co-services-c-list{
    padding: 0;
    margin-top: 30px;
}
.co-services-c-list li{
    list-style: none;
    float: left;
    width: 33.333%;
    padding: 10px 0 15px;
    margin-bottom: 15px;
    color: #888;
    position: relative;
    text-align: center;
    border-bottom: 1px solid #888;
}
.co-services-c-list li:before{
    content: "";
    height: 5px;
    width: 5px;
    background-color: #888;
    border-radius: 50%;
    position: absolute;
    left: -1px;
    top: 40%;
}
.f-example-title-a{
    padding: 20px 15px;
    font-size: 20px;
    font-weight: bold;
    color: #666;
}
.f-example{
padding: 10px 0;
    background-color: #cfe4ff;
    position: relative;
}
.f-example-in{
    padding: 10px 0;
    margin-top: 3px;
    margin-bottom: 3px;
    background-color: #cfe4ff;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
}
.f-example:after{
    content: " ";
    position: absolute;
    bottom: 0px;
    left: 30px;
    border: 20px solid #fff;
    border-color: transparent transparent #fff transparent;
    display: block;
}
.f-example-detail{
    height: 100px;
    padding: 15px;
}
.ab-map{
    background: url(../images/ab-map.png) no-repeat top center;
    height: 480px;
}
.ab-map-title{
    font-size: 20px;
}
.ab-map-detail{
    font-size: 16px;
    color: #999;
}
.mt160{
    margin-top: 160px;
}
.ab-office-img{
    border: 2px solid #f60;
}
.pask.ab-of-detail{
    width: 90.5%;
}
.ab-vr{
    font-size: 20px;
}
.ab-vr:hover{
    text-decoration: underline;
}
/*问答*/
.navbar-faq{
background-color: #fff;
    padding-top: 15px;
}
.faq-nav-tag{
    height: 30px;
    width: 115px;
    padding: 3px 10px;
    border-radius: 26px;
    border: 1px solid #ccc;
    display: inline-block;
    text-align: center;
    line-height: 1.6;
    margin-right: 10px;
    cursor:pointer;
}

.faq-nav-tag.active{
    border-color: #f90;
    color: #f90;
}
.faq-nav-tag:hover,.faq-nav-tag.active:hover{
    color: #f60;
    border-color: #f60;
}
.qa-list{
padding: 0;
}
.qa-list li{
    margin-bottom: 20px;
    list-style: none;
    background-color: #fff;
    border: 1px solid #ccc;
    padding: 5px 20px;
    box-shadow: 0px 0px 7px #bbb
}
.qa-list li > h3{
    font-size: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    height: 30px;
}
.qa-list li > h3 > a{
    color: #333;
    font-weight: bold;
}
.qa-list li > p{
    color: #999;
}
.qa-list-tag-icon{
    vertical-align: 5px;
    color: #ddd;
    font-size: 20px
}
.qa-list-tag{
    height: 24px;
    padding: 3px 10px;
    display: inline-block;
    text-align: center;
    line-height: 1.2;
    margin-right: 10px;
    cursor:pointer;
    overflow: hidden;
    color: #bbb!important;
    font-size: 12px;
}
.qa-list-tag:hover{
    color: #fff!important;
    background-color: #f90;
}
.qa-list-la{
padding-top: 3px;
    color: #ccc;
}
.qa-d-img{float: right; padding-left: 5px; padding-left: 5px; width: 150px;}
.que-right-ba{
    background-color: #fff;
}
.qa-detail-box{
    background-color: #fff;
    border: 1px solid #ccc;
    padding: 5px 20px;
    box-shadow: 0px 0px 7px #bbb;
}
.qa-detail-box h1{
    font-size: 20px;
    font-weight: bold;
    letter-spacing: 2px;
    word-spacing:2px;
}
.qa-detail-box p{
    color: #999;
}
.qa-detail-box img{
    max-width: 100%;
    text-align: center;
    margin: 10px auto;
}
.qa-d-z{
    border: none;
    background: none;
    color: #337ab7;
}
.light-gray{
    color: #ccc;
}
.qa-answer{
    background-color: #fff;
    border: 1px solid #f90;
    border-radius: 13px;
    color: #f90;
    height: 26px;
    padding: 0 10px;
}
.qa-as-user{
    border-top:1px solid #ddd;
    padding: 15px 0;
    margin-top: 30px;
}
.qa-list-detail-link{
    color: #999;
}
.qa-list-detail-link:hover{
    color: #f60;
}
/*新侧边栏*/
.new-sq{
    position: fixed;
    right: 0;
    top: 0;
    height: 100%;
  border-right: 5px solid #39517a;
    z-index: 101;
}

.new-sq-box{
    position: fixed;
    bottom: 50px;
    right: 0;
    width: 60px;
    height: 450px;
    animation:top-se 1.5s;
    -moz-animation:top-se 1.5s; /* Firefox */
    -webkit-animation:top-se 1.5s; /* Safari and Chrome */
    -o-animation:top-se 1.5s; /* Opera */
}

@keyframes top-se
{
    from {bottom:0;}
    to {bottom:50px;}
}

@-moz-keyframes top-se /* Firefox */
{
    from {bottom:0;}
    to {bottom:50px;}
}

@-webkit-keyframes top-se /* Safari and Chrome */
{
    from {bottom:0;}
    to {bottom:50px;}
}

@-o-keyframes top-se /* Opera */
{
    from {bottom:0;}
    to {bottom:50px;}
}
.new-sq-ta{
    padding: 5px;
    background-color: #39517a;
    color: #fff!important;
    display:block;
    text-align: center;
    cursor: pointer;
    margin-bottom: 2px;
    font-size: 14px;
    line-height: 1.7;
    -webkit-transition: all 0.1s linear;
    -moz-transition: all .1s ease-in-out;
    -o-transition: all .1s ease-in-out;
}
.new-sq-ta.online-cb{
    font-size: 10px;
    background-color: #dfdfdf;
    color: #666!important;
    position: relative;
    line-height: 1.4;
}
.new-sq-ta:hover{
    background-color: #f90;
    color: #fff!important;
}
.online-cb:hover{
    background-color: #dfdfdf!important;
}

.new-sq-services{
    height: 232px;
    position: absolute;
    bottom:0;
    right: 65px;
    z-index: 1000;
    display: block;
    float: left;
    margin: 2px 0 0;
    font-size: 14px;
    text-align: left;
    list-style: none;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
    box-shadow: 0 6px 12px rgba(0,0,0,.175);
    width: 350px;
    padding: 20px 0;
    transition: all .3s ease-in-out;
    color: #666;
    animation:top-se-od .3s;
    -moz-animation:top-se-od .3s; /* Firefox */
    -webkit-animation:top-se-od .3s; /* Safari and Chrome */
    -o-animation:top-se-od .3s; /* Opera */
}

@keyframes top-se-od
{
    0% { opacity: 0;right: 0; }
    25% {opacity: 0;right: 0;}
    100% {opacity: 1; right: 65px;}
}

@-moz-keyframes top-se-od /* Firefox */
{
    0% { opacity: 0;right: 0; }
    25% {opacity: 0;right: 0;}
    100% {opacity: 1; right: 65px;}
}

@-webkit-keyframes top-se-od /* Safari and Chrome */
{
    0% { opacity: 0;right: 0; }
    25% {opacity: 0;right: 0;}
    100% {opacity: 1; right: 65px;}
}

@-o-keyframes top-se-od /* Opera */
{
    0% { opacity: 0;right: 0; }
    25% {opacity: 0;right: 0;}
    100% {opacity: 1; right: 65px;}
}
.new-sq-services:before{
    position: absolute;
    bottom: 24px;
    right: -24px;
    border: 12px solid #999;
    border-color: transparent transparent transparent #ccc;
    display: block;
    content: " ";
}
.new-sq-services:after{
    position: absolute;
    bottom: 26px;
    right: -20px;
    border: 10px solid #fff0f0;
    border-color: transparent transparent transparent #fff;
    display: block;
    content: " ";
}
.new-sq-services h3{
    color: #333;
    font-weight: bold;
    letter-spacing: 2px;
    margin-top: 0px;
}
.new-sq-close{
    margin-top: -10px;
    margin-right: 10px;
}
.search-cbl-pc{
    color: #333;
    position: absolute;
    top: 8px;
    left: 5px;
    font-size: 14px;
    font-weight: bold;
    z-index: 11;
}
.pad-l-75{
    padding-left: 75px;
}
.sq-tj-cg{
    height: 30px;
    text-align: center;
    border: 2px solid #f90;
    line-height: 2;
    border-radius: 15px;
    color: #f90;
}
/*问答后台*/


.table-qa {
    width: 100%;
    max-width: 100%;
    margin-bottom: 20px;
}
.table-qa>tbody>tr{
    border-bottom: 1px solid #ddd;
}
.table-qa>tbody>tr:last-child{
    border-bottom: 0;
}
.table-qa>tbody>tr>th,.table-qa>tbody>tr>td{
    padding: 10px;
}
.tb-cz-jz{
    display: table-cell;
    vertical-align: middle!important;
}


/*亚马逊工具包*/
.amazon-tool-banner{
    background: url(../images/am-tool-banner.png) no-repeat center bottom;
    background-size: cover;
    height: 600px;
}
.amazon-btn-box{
    position: relative;
    height: 120px;
    width: 120px;
    margin: auto;
}
.amazon-btn{
    position: relative;
    background: url(../images/am-btn.png) no-repeat top center;
    background-size: contain;
    height: 120px;
    width: 120px;
    display: inline-block;
    padding: 23px 10px;
    font-size: 26px;
    font-weight: bold;
    text-align: center;
    color: #fff!important;
    text-shadow: 2px 2px 2px #f87e2f;
    z-index: 1;
    cursor: pointer;
}
.amazon-btn:hover{
    color: #fff;
}
.amazon-btn-mt{
    margin-top: 100px;
}
.amazon-btn-animate {
    position: absolute;
    top: -5px;
    left: -4px;
    width: 130px;
    height: 130px;
    border-radius: 50%;
    background: #ffd234;
    -webkit-animation: scale-btn 1.5s ease infinite;
    -moz-animation: scale-btn 1.5s ease infinite;
    -o-animation: scale-btn 1.5s ease infinite;
}
@-webkit-keyframes scale-btn{
    0% {opacity:0.7;-webkit-transform:scale(0.8);-moz-transform:scale(0.8)}
    50%{opacity:0.5;-webkit-transform:scale(1);-moz-transform:scale(1)}
    100%{opacity:0.2;-webkit-transform:scale(1.1);-moz-transform:scale(1.1)}
}
@-moz-keyframes scale-btn{
    0% {opacity:0.7;-webkit-transform:scale(0.8);-moz-transform:scale(0.8)}
    50%{opacity:0.5;-webkit-transform:scale(1);-moz-transform:scale(1)}
    100%{opacity:0.2;-webkit-transform:scale(1.1);-moz-transform:scale(1.1)}
}
@-o-keyframes scale-btn{
    0% {opacity:0.7;-webkit-transform:scale(0.8);-moz-transform:scale(0.8)}
    50%{opacity:0.5;-webkit-transform:scale(1);-moz-transform:scale(1)}
    100%{opacity:0.2;-webkit-transform:scale(1.1);-moz-transform:scale(1.1)}
}
@keyframes scale-btn{
    0% {opacity:0.7;-webkit-transform:scale(0.8);-moz-transform:scale(0.8)}
    50%{opacity:0.5;-webkit-transform:scale(1);-moz-transform:scale(1)}
    100%{opacity:0.2;-webkit-transform:scale(1.1);-moz-transform:scale(1.1)}
}

.amazon-title {
    background: url(../images/am-tool-title-back.jpg) no-repeat top center;
    text-align: center;
    padding: 20px;
    letter-spacing: 5px;
    text-indent: 5px;
}
.amazon-tool-list{
    border-right: 2px solid #cccccc;
    border-image: -webkit-linear-gradient(#fff,#ccc,#fff) 30 30;
    border-image: -moz-linear-gradient(#fff,#ccc,#fff) 30 30;
    border-image: linear-gradient(#fff,#ccc,#fff) 50 50;
}
.am-tool-pak{
    padding-left: 0;
    list-style: none;
    margin: 5px 30px;
}
.am-tool-pak li{
    font-size: 24px;
     color: #333;
    text-align: center;
    padding: 25px 10px;
}
.am-tool-pak li + li{
    font-size: 16px;
    color: #999;
    text-align: left;
    border-top: 1px solid #cccccc;
    background: url(../images/am-tool-list-icon.png) no-repeat 20px 25px;
    padding: 25px 40px;
}


/*100元无门槛优惠券*/
.gift-banner{
    background: url(../images/gift-banner.png) no-repeat top center #fa8d7f;
    background-size: cover;
    height:700px;
    width: 100%;
}
.gift-body{
    background: url(../images/gift-body-bac.jpg) no-repeat top center;
    background-size:cover;
    width: 100%;
}
.gift-quan{
    display: inline-block;
    margin-top: 300px;
    cursor: pointer;
}
.gift-quan img{
    width: 80%;
}
.gift-quan-wrap-out{
    background-color: #faebd0;
    border: 1px solid #e1c083;
    border-radius: 7px;
    box-shadow: 0 0 5px #caab74;
    padding: 10px;
    margin: -30px 30px 50px;
}
.gift-quan-wrap-in{
    background-color: #f6dcad;
    border: 1px solid #c8a86e;
    border-radius: 7px;
    padding: 15px;
    margin: 10px;
}
.gift-title{
    font-size: 50px;
    color: #e53c2f;
    text-align: center;
    font-weight:600;
}
.gift-title-l-line{
    background: url(../images/gift-icon.png) no-repeat 0 -352px;
    display: inline-block;
    height: 20px;
    width: 127px;
}
.gift-title-r-line{
    background: url(../images/gift-icon.png) no-repeat 0 -375px;
    display: inline-block;
    height: 20px;
    width: 127px;
}
.gift-detail{
    color: #666;
}
.gift-detail-step{
    width: 25%;
    text-align: center;
    float: left;
}
.gift-detail-step h4{
    font-size: 22px;
    font-weight: bold;
}
.gift-step{
    background: url(../images/gift-icon.png) no-repeat;
    display: inline-block;
    width: 76px;
    height: 76px;
}
.gift-step.b1{
    background-position: -1px -1px;
}
.gift-step.b2{
    background-position: -1px -89px;
}
.gift-step.b3{
    background-position: -1px -172px;
}
.gift-step.b4{
    background-position: -1px -256px;
}
.gift-pl-60{
    padding-left: 60px;
    line-height: 30px;
}

/*新商标查询*/
.intsearch-banner{
    background: url(../images/intsearch-banner.jpg) no-repeat top center #fff;

}
.int-search-box1{
    position: relative;
    background: rgba(255, 255, 255, 0.6);
    padding: 5px;
    margin: 130px 30px 0 30px;
    border-radius: 15px;
}
.int-search-box2{
    position: relative;
    background-color: #fff;
    border: 1px solid #4b5be1;
    border-radius: 15px;
    margin: 5px;
    padding: 20px;
    box-shadow: 0px 1px 5px #4b5be1;

}
.int-search-left{
    border-right: 1px solid #cccccc;
    border-image: -webkit-linear-gradient(#fff,#ccc,#fff) 30 30;
    border-image: -moz-linear-gradient(#fff,#ccc,#fff) 30 30;
    border-image: linear-gradient(#fff,#ccc,#fff) 50 50;
}
.int-search-left-in-box{
    padding-right: 20px;
}
.int-search-right-in-box{
    padding-left: 20px;
}
.intsearch-title{
    font-weight: bold;
    letter-spacing: 8px;
    text-indent: 8px;
}
.intsearch-content{
    position: relative;
    border: 1px solid #ccc;
    border-radius: 5px;
    padding-left: 100px;
}
.form-control.fintsearch {
    border:none;
    height: 46px;
}
.form-control:focus{
    -webkit-box-shadow:none;
}
.intsearch-name{
    position: absolute;
    top: 10px;
    left: 10px;
    color: #333;
    z-index: 11;
    font-size: 18px;
    font-weight: bold;
    font-style: normal;
}
.btn-intsearch{
    display: block;
    height: 46px;
    color: #fff;
    background-color: #f90;
    border: 1px solid #f60;
    width: 100%;
    border-radius: 23px;
    font-size: 20px;
}
.btn-intsearch:hover{
    background-color: #cc5200;
    border-color: #b34800;

}
.intsearch-before-right{
    padding: 10px;
    box-shadow: 0px 0px 5px #ccc;
}
.intsearch-before-right-title{
    font-size: 20px;
    text-align: center;
    margin-top: 0;
    letter-spacing: 3px;
    text-indent: 3px;
}
.intsearch-pr-wrap {
    border-right: 1px solid #cccccc;
    border-image: -webkit-linear-gradient(#fff,#ccc,#fff) 10 10;
    border-image: -moz-linear-gradient(#fff,#ccc,#fff) 10 10;
    border-image: linear-gradient(#fff,#ccc,#fff) 10 10;
}
.intsearch-our-title{
    font-size: 16px;
    color: #666;
    margin-top: 0;
}
.intsearch-result{
    position: relative;
    width: 90%;
    height: 300px;
    text-align: center;
    padding:10px 15px;
    border: 1px solid #aebbff;
    border-radius: 5px;
    background-color: #fff;
    margin: 10px 15px;
}
.intsearch-result:before{
    content: ' ';
    border: 1px solid #e2e7ff;
    border-top: none;
    border-radius: 5px 0 5px 5px;
    position: absolute;
    left: -6px;
    right: 6px;
    background: #fff;
    height: 100%;
    bottom: -6px;
    z-index: -1;
    background-color: #e2e7ff;
}
.intsearch-result h5{
    font-size: 20px;
    text-align: center;
    color: #4b5be1;
}
.intsearch-result-icon{
    background: url(../images/intsearch-icon.png) no-repeat;
    width: 97px;
    height: 97px;
    display: inline-block;
}
.intsearch-result-icon.nb1{
    background-position: -29px -7px;

}
.intsearch-result-icon.nb2{
    background-position: -29px -115px;
}
.intsearch-result-icon.nb3{
    background-position: -29px -230px;
}
.intsearch-result-icon.nb4{
    background-position: -29px -335px;
}
.intsearch-result-icon.plus{
    background-position: -35px -602px;
    width: 36px;
    height: 36px;
    display: inline-block;
    right: -50px;
    top: 40%;
    position: absolute;
}
.intsearch-result-icon.balloon{
    background-position: -165px -7px;
    width: 128px;
    height: 220px;
    top: -96px;
    left: -51px;
    display: inline-block;
    position: absolute;
}
.intsearch-result-icon.query-result-s{
    background-position: -178px -256px;
    width: 115px;
    height: 92px;
    bottom: 15px;
    right: 30px;
    display: inline-block;
    position: absolute;
}
.intsearch-result-icon.query-result-z{
    background-position:-169px -358px;
    width: 133px;
    height: 114px;
    bottom: 15px;
    right: 30px;
    display: inline-block;
    position: absolute;
}
.intsearch-result-icon.vs{
    background-position: -31px -454px;
    width: 115px;
    height: 121px;
    top: 153px;
    left: -76px;
    display: inline-block;
    position: absolute;
}
.intsearch-result p{
    text-align: left;
}
.bg-purple-light{
    background-color: #dee7ff;
}
.title-all-title.purple{
    color: #4b5be1;
}
.ts-sbs-wrap{
    background-color: #fff;
    border-radius: 7px;
    box-shadow: 0px 0px 7px #ddd;
    margin-right: -20px;
    margin-top: 40px;
    position: relative;
}
.ts-sbz-wrap{
    background-color: #fff;
    border-radius: 7px;
    box-shadow: 0px 0px 7px #4252d9;
    position: relative;
}
.ts-sbs-wrap-title{
    background: url(../images/ts-sbs.jpg);
    height: 70px;
    text-align: center;
    color: #333;
    font-size: 26px;
    padding:20px 10px 5px;
    border-radius: 7px 7px 0 0;
}
.ts-sbz-wrap-title{
    background: url(../images/ts-sbz.jpg) repeat-x;
    height: 70px;
    text-align: center;
    color: #fff;
    font-size: 26px;
    padding:20px 10px 5px;
    border-radius: 7px 7px 0 0;
}
.ts-sbs-wrap-body ,.ts-sbz-wrap-body{
    padding: 20px;
    background-color: #fff;
    border-radius:0 0 7px 7px;
}
.ts-sbs-list{
    padding: 0;
    list-style: none;
    margin-top: 20px;
}
.ts-sbs-list li{
    padding: 10px 20px;
    height: 50px;
    border-radius: 25px;
    background-color: #e8eaf3;
    margin-bottom: 20px;
    font-size: 16px;
    line-height: 1.6;
    color: #666;
}

.ts-sbz-list{
    padding: 0;
    list-style: none;
    margin-top: 30px;
}
.ts-sbz-list li{
    padding: 10px 20px;
    height: 50px;
    border-radius: 25px;
    background-color: #b3bbff;
    margin-bottom: 30px;
    font-size: 16px;
    line-height: 1.6;
    color: #4252d9;
}
.ml50{
    margin-left: 50px;
}
.intsearch-lc-btn{
    height: 150px;
    width: 150px;
    display: inline-block;
    position: absolute;
    top: 20px;
    left: 20px;
    cursor: pointer;
}

.img-shadow{
    box-shadow: 1px 2px 10px #333;
    border-radius: 12px;
}
.banc-top{
    display: none!important;
}
.servicebar-all{
    z-index: 111;
    position: relative;
}
.tc-closes{
    top: 10px;position: absolute;right: 0;
}
.tc-ws{
    position: relative;
    width: 531px;
    margin: auto;
}
.servicebar-c{
    position: fixed;
    top: 25%;
    width: 100%;
}
.btn-blue-tc {
    color: #fff !important;
    color: #fff;
    background-color: #1376cb;
    border-color: #1376cb;
}
.btn-tc{
    width: 130px;
    border-radius:3px 5px;
    border: none;
    display: block;
    padding: 5px;
}
.inb{
    padding: 10px 21px;
    margin-top: 70px;
}
.servicebar-l {
    position: fixed;
    top: 25%;
    left: 10px;
    z-index: 1000;
}
.online-le-dh{
    background: url(../images/dh-bac.png) no-repeat left top;
    width: 171px;
    height: 171px;
    float: left;
}
.online-le-dh-ts{
    background: url(../images/dh-bac2.png) no-repeat left top;
    width: 210px;
    height: 86px;
    float: left;
}
.online-le-dh-ts p{
    padding: 5px 10px;
    color: #1376cb;
}
#serviceinfo{
    position: absolute;
    right: 0px;
}
.online-lg {
    background: url(../images/on-back1.png) no-repeat left top;
    width: 148px;
    height: 480px;
}
.servicebar{
    left:10px;
}
#servicebutton{position: absolute;left: -200px;}
#serviceinfo{ position: absolute;left: 0px;}


/*新底部通用优势*/
.inx-new-b{color: #999; font-size: 16px;background-size: 40px;}
.inx-new-p{color: #999; font-size: 16px;background-size: 40px;}
.inx-new-z{color: #999; font-size: 16px;background-size: 40px;}
.inx-new-j{color: #999; font-size: 16px;background-size: 40px;}

/*新加坡底部浮动弹窗*/
.footfixed {width: 100%;height: 164px;position: fixed;bottom: 0;transition: 0.5s;left: 0px;z-index: 1;}
.ff_bg {position: absolute;height: 100%;width: 100%;top: 0;left: 0;}
.popup_box {position: relative;width: 100%;height: 164px;background: #000000;opacity: 0.80;filter: alpha(opacity=80);}
.f_box {width: 1200px;height: 100%;margin: 0px auto;padding-top: 25px;}
.foot-title {width: 100%;min-width: 1140px;background: url(../images/company/title_bg.png) no-repeat center center;height: 51px;position: absolute;bottom: 164px;left: 0px;filter: alpha(opacity=80);-moz-opacity: 0.8;-khtml-opacity: 0.8;opacity: 0.8;z-index: -1;}
.popup_lg {width: 171px;height: 116px;position: absolute;right: 22%;top: -68px;}
.close1 {width: 14px;height: 14px;position: absolute;right: 20%;top: 0px;font-family: Consolas, "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", Monaco, "Courier New", "monospace";font-weight: 400;font-size: 22px;color: #fff;cursor: pointer;transition: .5s;text-align: center;line-height: 14px;}
.close1:hover {transform: rotate(180deg);-ms-transform: rotate(180deg); /* IE 9 */-moz-transform: rotate(180deg); /* Firefox */-webkit-transform: rotate(180deg); /* Safari 和 Chrome */-o-transform: rotate(180deg); /* Opera */}
.f_box_min {width: 131px;height: 86px;background: url(../images/company/popup_ll.png) no-repeat;position: fixed;bottom: 50px;left: -131px;cursor: pointer;font-size: 24px;line-height: 30px;text-indent: 9px;font-family: Consolas, "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", Monaco, "Courier New", "monospace";font-weight: 100;color: #fff;transition: 0.5s;opacity: 0.8;filter: alpha(opacity=80);}

.f_box_min:hover {text-indent: 12px;}
.f_cl {color: #fff;font-family: '汉仪旗黑';}
.f_cl .s1 {font-size: 26px;}
.f_cl .s2 {font-size: 34px;font-weight: bold;color: #ff9d0a;}
.f_cl .s3 {font-weight: bold;color: #ff9d0a;}

.f_cr ul {width: 278px;float: left;}
.f_cr ul li {color: #dfdfdf;line-height: 2.0;}
.f_cr > ul > li > a {color: #dfdfdf;text-decoration: none;}
.f_cr > ul > li > a > span{color: #ffa76d;}
.f_sol {border-left: 1px dashed #a2a3a3;padding-right: 10px;}
.popup_btn {float: left;margin: 70px 10px 0px 10px;}
.btn-consult {color: #fff !important;background-color: #ffb522;display: inline-block;padding: 6px 29px;margin-bottom: 0;font-size: 16px;font-weight: bold;line-height: 1.42857143;text-align: center;white-space: nowrap;vertical-align: middle;-ms-touch-action: manipulation;touch-action: manipulation;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;background-image: none;border: 1px solid transparent;border-radius: 4px;text-decoration: none;}
.btn-order {color: #fff !important;background-color: #ff6600;display: inline-block;padding: 6px 29px;margin-bottom: 0;font-size: 16px;font-weight: bold;line-height: 1.42857143;text-align: center;white-space: nowrap;vertical-align: middle;-ms-touch-action: manipulation;touch-action: manipulation;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;background-image: none;border: 1px solid transparent;border-radius: 4px;text-decoration: none;}
.btn-consult:hover,.btn-consult:active{color: #fff;background-color: #de970a;text-decoration: none;}
.btn-order:hover,.btn-order:active{color: #fff;background-color: #cc5200;text-decoration: none;}

/*38活动*/
.zthd38{
    background: url(../images/public/activetop-201903.png) no-repeat center top;
    height: 100px;
    display: block;
}
.fl {
    float: left;
}
/*课件福利*/
.wap-fl-bg{
    background: url(../images/activity/wap-top-ktfl.jpg)no-repeat top center #8881ff;
    background-size: contain;
    padding: 5.5rem 0 3rem;
}
.wap-fl-bg h1 {
    background: url(../images/activity/wap-fk-title1.png) no-repeat top left;
    font-size: 1.6rem;
    color: #fff;
    width: 100vw;
    height: 13vh;
    background-size: contain;
    margin-top: 20px;
    margin: auto;
    text-align: center;
    position: relative;
    text-indent: -99999px;
}
.fl-time-box{
    width: 62vw;
    border: 2px solid #564cff;
    background-color: rgba(52,40,255,0.3);
    padding: 5px;
    margin-top: 0.5rem;
    margin-left: 1rem;
    color: #fff;
    text-align: center;
    font-size: 1.2rem;
}
.fl-time-box span{
    color: #ff6a00;
}
.wap-fl-quan-item{
    padding-top: 3rem;
}
.wap-fl-quan{
    background-color: #fff;
    box-shadow: 0 2px 5px rgba(52,40,255,0.3);
    height: 100px;
    position: relative;
    width: 90%;
    margin: 5px auto 15px;
}
.wap-fl-quan:before{
    content:" ";
    height: 20px;
    width: 20px;
    border-radius:20px;
    position: absolute;
    box-shadow: 0 -6px 5px rgba(52,40,255,0.3)inset;
    background-color: #8881ff;
    top:-8px;
    right: 27.5%;
}
.wap-fl-quan:after{
    content:" ";
    height: 20px;
    width: 20px;
    border-radius:10px;
    position: absolute;
    box-shadow: 0 6px 5px rgba(52,40,255,0.3)inset;
    background-color: #8881ff;
    bottom: -8px;
    right: 27.5%;
    z-index: 5;
}
.wap-fl-quan:first-child:before{
    content:" ";
    height: 20px;
    width: 20px;
    border-radius:20px;
    position: absolute;
    box-shadow: 0 -6px 5px rgba(52,40,255,0.3)inset;
    background-color: #6f5cff;
    top:-8px;
    right: 27.5%;
    z-index: 5;
}
.active-fl{
    font-size: 1.4rem;
    padding-top: 0.6rem;
}
.active-fl:after{
    content:"";
    display: block;
    clear: both;
}
.active-fl .left{
    width: calc(70% - 1px);
    border-right: 1px dashed #ccc;
    float: left;
    margin-top: 2.5%;
}
.active-fl .right{
    width: 30%;
    float: right;
}
.active-fl-i {
    width: 26%;
    margin: 1% 6% 0% 5%;
}
.active-fl-font1{
    margin-left: 1vh;
    margin-top: 2%;
}
.active-fl-font2{
    margin-left: 1vh;
    color:#ff6600;
}
.active-fl-btn {
    background-color: #ff6600;
    border-radius: 30px;
    width: 82%;
    padding: 1vh;
    color: #fff;
    font-weight: bold;
    margin-top: 15%;
    margin-left: 7%;
}
.active-fl-btn1{
    background-color: #8b8b8b;
    border-radius: 30px;
    width: 82%;
    padding: 1vh;
    color: #fff;
    font-weight: bold;
    margin-top: 15%;
    margin-left: 7%;
}
.active-fl-time{
    color: #999;
    font-size: 0.9rem;
    text-align: center;
    margin-top: 5px;
}


/*新美国商标注册*/
.body-index {background-color: #f5f8ff;}
.index-banner.tm-us{background: url(../images/us-back.jpg) no-repeat center;height: 420px;background-size: cover;}
.index-lefthtbox {width: 730px;height: 330px;padding: 11px 8px;}
.index-rightbox {width: 343px;height: 285px;background-color: #f6f9fb;box-shadow: 4px 4px 10px #d8e6fe;padding: 11px 8px;margin-right: 60px;}
.index-sbox {width: 326px;height: 265px;border: 1px solid #edf3f7;background-color: #fff;}
.index-box-font1 {font-size: 16px;color: #ff6600;}
.index-box-font2 {font-size: 14px;color: #606a8b;}
.index-icon {position: relative;border-collapse: separate;width: 287px;margin: 0px auto;}
.index-inp {width: 287px;padding: 6px 20px;border-radius: 5px;font-size: 14px;outline: none;background-color: #f5f8ff;border: none;}
.index-box-btn {width: 287px;border-radius: 30px;font-size: 16px;}
.usa_title{background:url(../images/new_us_title.png?v=1.1) no-repeat;text-indent: -99999px!important;height: 179px;width: 444px;margin: 40px auto;}
.usa-title-f1{background:url(../images/usa-tt1.png) no-repeat top center;padding-top: 15px;margin-top: 80px;letter-spacing: 2px;text-indent: 2px;}
.usa-title-f1.nb2{background:url(../images/usa-tt2.png) no-repeat top center;}
.usa-title-f1.nb3{background:url(../images/usa-tt3.png) no-repeat top center;}
.usa-title-f1.nb4{background:url(../images/usa-tt4.png) no-repeat top center;}
.left_us_content{ background:url(../images/usa_ft_back.jpg) no-repeat;width:849px;height:310px;}
.tm-us-content-detail{width: 560px;margin: 40px 0 0 34px;}
.tm-ucd-nb1{line-height: 33px;text-indent: 2rem;font-size: 14px;}
.tm-ucd-nb2{color: #fff;font-size: 16px;padding-top: 11px;}
.index-us-lawyer-box {width: 300px; margin: 10px 10px;}
.lawyer-us-box-in {padding: 10px 17px 20px;position: relative;background-color: #fff;height: 120px; margin: 15px auto;box-shadow: 0 2px 5px rgba(117,170,255,0.5);-moz-box-shadow: 0 2px 5px rgba(117,170,255,0.5);-webkit-box-shadow: 0 2px 5px rgba(117,170,255,0.5);border-radius:5px;}
.lawyer-us-box-in.ly{background:url(../images/us-lawyer-z.jpg) no-repeat 218px 18px #fff;}
.lawyer-us-img {width: 80px;border-radius: 40px;box-shadow: 1px 5px 5px rgba(188, 196, 255, 0.8);-moz-box-shadow: 1px 5px 5px rgba(188, 196, 255, 0.8);-webkit-box-shadow: 1px 5px 5px rgba(188, 196, 255, 0.8);position: absolute;margin-top: -40px; overflow: hidden;border: 1px solid #e4e7ff;}
.lawyer-us-name{padding-left: 120px;text-transform: uppercase; color: #0749cd;font-size: 18px;}
.usa-policy { width: 1170px; margin: 0px auto;}
.usa-hot {width: 260px;height: 260px;background-color: #fff;border: 1px solid #eeeaff; margin: 13px;position: relative;}
.usa-hot:hover {box-shadow: 0 0 20px #f0efff;}
.usa-i { width: 84px;height: 82px; margin: 20px auto;}
.usa-font1 {font-size: 24px;color: #5166ec;text-align: center;}
.usa-font2 {font-size: 16px;color: #666666;text-align: center;}
.usa-font-btn{font-size: 16px;color: #f60; cursor: pointer;}
.usa-font-btn:hover{color: #ed6003; text-decoration: none;}
.tm-package {position:relative; width: 346px; margin: 0px 20px;padding:20px;background-color: #fff;box-shadow: 0 0 8px rgba(117,170,255,0.3);-moz-box-shadow: 0 0 8px rgba(117,170,255,0.3);-webkit-box-shadow: 0 0 8px rgba(117,170,255,0.3);}
.tm-package.nb1{background:url(../images/tmpk-icon1.jpg) no-repeat right 180px  #fff;}
.tm-package.nb2{background:url(../images/tmpk-icon2.jpg) no-repeat right 180px  #fff;}
.tm-package.nb3{background:url(../images/tmpk-icon3.jpg) no-repeat right 180px  #fff;}
.tm-package-title{background:url(../images/tm-pk-title-back.png) no-repeat; width: 305px; height:73px;text-align: center; border-radius:5px; padding-top: 20px;color: #fff;font-size: 24px;box-shadow: 0 2px 10px rgba(117,170,255,0.5);-moz-box-shadow: 0 2px 10px rgba(117,170,255,0.5);-webkit-box-shadow: 0 2px 10px rgba(117,170,255,0.5);}
.tm-pk-z{position:absolute;display: inline-block;height: 102px; width: 112px;background:url(../images/tm-tj.png) no-repeat; right:10px;top:100px;}
.tm-package-title span{font-size: 20px;}
.tm-package-list{padding-top:20px;padding-left: 0;list-style:none; height: 282px}
.tm-package-list li{list-style:none; color: #999;border-bottom:1px dashed #ddd; padding: 5px 0;margin-bottom:5px; font-size: 16px;}
.tm-package-list li:first-child{color: #333;font-size: 18px;border-bottom:0;}
.tm-package-list li:last-child{border-bottom:none;}
.tm-package-list li.green{color: #53bd69;}
.tm-package-list li.orange{color: #ff6600;}
.tm-us-pk-lc{background:url(../images/usa-lc-line.png) no-repeat top center;}
.us-lc-item{width: 234px;}
.usa-btn-blue {margin: 0px auto;background-color: #4285f4;border: none;border-radius: 30px; color: #fff !important;}
.tm-synopsis-back{background:url(../images/tm-jj-back.jpg) no-repeat;width: 1140px; height: 395px; margin: auto;}
.tm-sy-left{width: 600px;float: left;padding:48px 50px 0 50px;}
.tm-sy-right{width: 520px;float: right;padding:48px 30px 0 50px;}
.tm-sy-title{font-size: 18px;color: #fff;letter-spacing: 4px;text-indent: 11px;}
.tm-sy-font1{font-size: 15px;color: #666;text-indent:2rem;letter-spacing:1px;line-height: 34px;}
.tm-sy-pp{float: left; width: 260px;}
.tm-sy-zz{float: right; width: 170px;}
.tm-sy-pp .left-img{ float: left; width: 60px;}
.tm-sy-pp .left-img img{ width: 100%;}
.tm-sy-pp .right-content{float: right; width: 180px;}
.tm-sy-zz h6, .tm-sy-pp .right-content > h6{ font-size: 16px;color: #4285f4;margin-top: 0;margin-bottom: 15px;}
.tm-sy-font2{font-size: 15px;color: #666;line-height: 25px;}
.tm-sy-font3{font-size: 15px;margin-bottom: 5px;}
.usa-hot.footerbox{
    height: 180px;
    background: url(../images/japan_tm_search_black_img.jpg) no-repeat  left bottom #fff;
    background-size: contain;
    box-shadow: 0 5px 5px rgba(238,234,255,0.5);
    -moz-box-shadow:0 5px 5px rgba(238,234,255,0.5);
    -wbkit-box-shadow:0 5px 5px rgba(238,234,255,0.5);
}
.footer-anther{width: 100px;display: inline-block;text-align: center;margin: 10px 13px;font-size: 13px;}
.a-f-t{color: #5166ec!important;}
.a-f-t:hover{color:#ff6600!important;}
.in-tj-line{position: relative;color: #5166ec;font-size: 26px;letter-spacing: 5px;}
.in-tj-line:before{
    content: "";
    height: 1px;
    background-color: #5166ec;
    position: absolute;
    top: calc(50% - 1px);
    width: 41%;
    left: 15px;
    opacity: 0.5;
}
.in-tj-line:after{
    content: "";
    height: 1px;
    background-color: #5166ec;
    position: absolute;
    top: calc(50% - 1px);
    width: 41%;
    right: 15px;
    opacity: 0.5;
}
.index-footer-reco {
    width: 220px;
    height: 190px;
    background:url(../images/japan_tm_search_black_img.jpg) no-repeat  left bottom #fff;
    border: 1px solid #eeeaff;
    margin: 13px 5px;
    position: relative;
    background-size: contain;
}
.index-footer-reco.first{
    width: 440px;
    background-size: cover;
}
.footer-anther.new{
    margin: 10px 3px;
}
.in-ft-list{
    margin: 14px auto;
}
.in-ft-list span{
    display: inline-block;
    width: 110px;
    padding: 5px 10px;
    color: #333;
    font-weight: 600;
}
.in-ft-list a{
    display: inline-block;
    padding: 5px;
    color: #888;
}
.in-ft-list a:hover{
    color: #f60;
}


/*aboutus*/
.new-ab-top{
    background:url(../images/other/new-ab-top.jpg) no-repeat  top center;
    height: 949px;
    padding-top: 60px;
}
.new-ab-top-title{
    background:url(../images/other/new-ab-title.png) no-repeat  top center;
    height:121px;
    width: 594px;
    display: inline-block;
    text-align: center;
    margin: auto;
    display: block;
}
.new-ab-title-word{
    font-size: 36px;
    letter-spacing: 5px;
    color: #333;
    text-align: center;
}
.new-ab-title-word:after{
    content:"";
    display: block;
    width: 60px;
    height: 4px;
    border-radius: 4px;
    background-color: #ff8f54;
    margin: 15px auto;
}
.new-ab-title-word.pkorange{
    color: #ff8f54;
}
.new-ab-subtitle{
    font-size: 16px;
    color: #666;
}
.mt100{
    margin-top: 100px;
}
.new-ab-account{
    font-size: 14px;
    color: #666;
    text-indent:2.1rem;
    letter-spacing: 1px;
    line-height: 1.6;
}
.new-ab-ad-left{
    width: 370px;
    padding: 0 10px;
}
.new-ab-ad-right{
    width: 740px;
}
.new-ab-address{
    list-style: none;
    padding-left: 0;
}
.new-ab-address li{
    background:url(../images/other/new-ab-circle2.png) no-repeat 0 5px;
    padding-left: 30px;
    border-bottom: 2px dotted #b3b3b3;
    margin-bottom: 15px;
}
.new-ab-address li:first-child{
    background:url(../images/other/new-ab-circle.png) no-repeat left top;
}
.new-ab-address-font1{
    font-size: 18px;
    color: #ff9900;
}
.new-ab-address-font2{
    font-size: 16px;
    color: #333;
}
.new-ab-address-font3{
    font-size: 14px;
    color: #666;
}
.new-ab-fl1{
    background:url(../images/other/new-ab-fl1-bg.jpg) no-repeat left top;
    height: 723px;
}
.new-ab-classify {
    width: 370px;
    float: left;
    padding: 10px 0;
    border-radius: 5px;
    background-color: #fff;
    box-shadow: 1px 4px 17px rgba(228, 231, 255, 0.5);
    -moz-box-shadow: 1px 4px 17px rgba(228, 231, 255, 0.5);
    -webkit-box-shadow: 1px 4px 17px rgba(228, 231, 255, 0.5);
}
.new-ab-classify.middle {
    margin: auto 15px;
}
.new-ab-classify-title {
    position: relative;
    margin-top: 20px;
    text-align: center;
}
.new-ab-classify-title h3{
    font-size: 20px;
    font-weight: bold;
    color: #333;
    z-index: 2;
    position: relative;
}
.new-ab-classify-title p{
    margin-top: -15px;
    font-size: 14px;
    color: #dfe1f0;
    text-transform: uppercase
}

.new-ab-classify-body{
    padding: 0 10px 10px;
}
.new-ab-classify-body a{
    position: relative;
    display: inline-block;
    padding: 3px 0px;
    margin: 5px;
    color: #666;
    width: 162px;
    text-align: center;
    background-color: #f5f8ff;
}

.new-ab-classify-body a.tags{

}
.new-ab-classify-body a.tags:before{
    content: " ";
    background: url(../images/tag-hot.png) no-repeat;
    display: block;;
    width: 31px;
    height: 17px;
    position: absolute;
    right: 14px;
    top: -12px;
}
.new-ab-fl2{
    background:url(../images/other/new-ab-fl2-bg.jpg) left top;
}
.case-md-item{
width: 240px;
}
.case-md-item-link{
     width: 240px;
    height: 140px;
    display: block;
    cursor: pointer;
    border: 2px solid #fff;
}
.case-md-item-link img{
    width: 100%;
    height: 100%;
}
.case-md-item-link.active{
    border: 2px solid #ff9b59;
}
.case-md-word{
    width: 600px;
    background: url(../images/other/new-ab-case-edbg.jpg) no-repeat left top #fff;
    border-top: 5px solid #515151;
    display: block;
    padding: 10px;
    box-shadow: 1px 4px 5px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 1px 4px 5px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 1px 4px 5px rgba(0, 0, 0, 0.1);
    margin: auto 30px;
    position: relative;
    z-index: 4;
    height: 296px;
}
.case-md-word:after{
    content: "";
    width: 100%;
    height:100%;
    position: absolute;
    top:7px;
    left: 0;
    box-shadow: 1px 4px 5px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 1px 4px 5px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 1px 4px 5px rgba(0, 0, 0, 0.1);
    z-index: -1;
}
.case-md-word.fst{}
.case-md-word.fst:before{
    position: absolute;
    top: 17px;
    left: -11px;
    height: 20px;
    width: 20px;
    transform: rotate(316deg);
    -ms-transform: rotate(316deg);
    -moz-transform: rotate(316deg);
    -webkit-transform: rotate(316deg);
    -o-transform: rotate(316deg);
    display: block;
    content: " ";
    z-index:1;
    background-color: #fff;
    border: 1px solid #ddd;
    border-bottom: 0;
    border-right: 0;
}
.case-md-word.sed{ display: none;}
.case-md-word.sed:before{
    position: absolute;
    bottom: 17px;
    left: -11px;
    height: 20px;
    width: 20px;
    transform: rotate(316deg);
    -ms-transform: rotate(316deg);
    -moz-transform: rotate(316deg);
    -webkit-transform: rotate(316deg);
    -o-transform: rotate(316deg);
    display: block;
    content: " ";
    z-index: 1;
    background-color: #fff;
    border: 1px solid #ddd;
    border-bottom: 0;
    border-right: 0;
}
.case-md-word.thr{ display: none;}
.case-md-word.thr:before{
    position: absolute;
    top: 17px;
    right: -11px;
    height: 20px;
    width: 20px;
    transform: rotate(316deg);
    -ms-transform: rotate(316deg);
    -moz-transform: rotate(316deg);
    -webkit-transform: rotate(316deg);
    -o-transform: rotate(316deg);
    display: block;
    content: " ";
    z-index: 1;
    background-color: #fff;
    border: 1px solid #ddd;
    border-top: 0;
    border-left: 0;
}
.case-md-word.four{ display: none;}
.case-md-word.four:before{
    position: absolute;
    bottom: 17px;
    right: -11px;
    height: 20px;
    width: 20px;
    transform: rotate(316deg);
    -ms-transform: rotate(316deg);
    -moz-transform: rotate(316deg);
    -webkit-transform: rotate(316deg);
    -o-transform: rotate(316deg);
    display: block;
    content: " ";
    z-index: 1;
    background-color: #fff;
    border: 1px solid #ddd;
    border-top: 0;
    border-left: 0;
}

.case-md-word-title{
    font-size: 20px;
    color: #ff6600;
    letter-spacing: 3px;
    position: relative;
    z-index: 1;
}
.case-md-word-title:before{
    content: "";
    display: inline-block;
    height: 20px;
    width: 6px;
    border-radius: 5px;
    background-color: #f60;
    margin-right: 10px;
    vertical-align: bottom;

}
.case-md-word-font{
    font-size: 14px;
    letter-spacing: 3px;
    line-height: 36px;
    color: #666;
    padding-bottom: 3px;
}
.case-md-word-font span{
    color: #333;
    font-weight: bold;
}
.ab-case-item {
    padding-top: 5px;
    height: 146px;
    overflow: hidden;
    margin-bottom: 70px;
}

.ab-case-item-box {
    padding-left: 5px;
    padding-top: 5px;
    width: 2475px;
}
.ab-case-item-box-qt{
    box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1);
    margin-right: 10px;
    float: left;
    margin-top: 6px;
    height: 132px;
    width: 132px;
}
.ab-case-item-box img{
    margin: 6px;
}
.ab-case-title2{
    font-size: 16px;
    color: #333333;
}
.ab-case-title2:before{
    height: 16px;
    width: 2px;
    margin-right: 10px;
    content: "";
    background-color: #f60;
    display: inline-block;
}
.new-ab-fl3{
    background:url(../images/other/new-ab-fl3-bg.jpg) no-repeat left top;
    height: 700px;
}
.new-ab-fl4{
    background:url(../images/other/new-ab-fl4-bg.jpg) no-repeat left top;
    height: 766px;
}

.popup-other{
    width: 190px;
    display: inline-block;
    margin-bottom: 10px;
}

/*商标交易*/
.index-banner.tm-sell{background: url(../images/sell-banner.png) no-repeat center;height: 395px;background-size: cover;padding-top: 33px;}
.sell-title{
    font-size: 36px;
    color: #79a3dc;
    font-weight: 500;
    position: relative;
    letter-spacing: 5px;
    z-index: 2;
}
.sell-title span{
    display: block;
    position: absolute;
    font-size: 72px;
    color: #79a3dc;
    opacity: .1;
    top: -18px;
    width: 100%;
    text-transform: uppercase;
    font-weight: bold;
}
.sell-country {
    width: 260px;
    height: 230px;
    text-align: center;
    background-color: #fff;
    border-top: 2px solid #6ca8f9;
    margin: 13px;
    position: relative;
    box-shadow: 0 0 10px rgba(29,98,189,0.1);
}

.sell-country img{
    width: 20%;
    margin-top: 20px;
}
.sell-country-title{
    color: #333333;
    font-size: 22px;
    font-weight: bold;
}
.sell-country-font1{
    color: #666666;
}
.sell-country-font2{
    color: #999;
    position: relative;
}
.sell-country-font2:before{
    content: "";
    height: 10px;
    width: 10px;
    border-radius: 10px;
    background-color: #ddd;
    display: inline-block;
    position: absolute;
    left: 15px;
    top: 5px;
}
.sell-country-font2:after{
    content: "";
    height: 10px;
    width: 10px;
    border-radius: 10px;
    background-color: #ddd;
    display: inline-block;
    position: absolute;
    right: 15px;
    top: 5px;
}
.sell-country-link{
    height: 40px;
    border-top: 1px solid #eee;
    display: none;
}
.sell-country-link .left{
    display: block;
    width: 130px;
    float: left;
    padding-top: 10px;
    color: #69a7f9;
    height: 42px;
}
.sell-country-link .right{
    border-left: 1px solid #eee;
    display: block;
    width: 129px;
    float: left;
    padding-top: 10px;
    color: #ff9900;
    height: 42px;
}
.sell-country:hover .sell-country-link{
    display: block;
}
.sell-sort-item{
    background-color: #fff;
    box-shadow: 0 0 10px rgba(29,98,189,0.1);width: 1122px;
    margin: auto 10px;
}
.sell-sort-item-in{
    display: block;
    float: left;
    padding: 15px 30px;
    width: 224px;
    height: 50px;
    color: #666666;
    border-left: 1px solid #eee;
}
.sell-sort-item-in:first-child{
    border-left: 0;
}
.sell-sort-item-in.top-line{
    border-top: 1px solid #eee;
}
.sell-sort-item-icon{
    display: inline-block;
    height: 30px;
    width: 30px;
    background: url(../images/sell-icon.png) no-repeat;
    margin-right: 10px;
    vertical-align: middle;
}
.sell-sort-item-icon.ic1{
    background-position:  0 0;
}
.sell-sort-item-icon.ic2{
    background-position: 0 -51px;
}
.sell-sort-item-icon.ic3{
    background-position: 0 -101px;
}
.sell-sort-item-icon.ic4{
    background-position: 0 -151px;
}
.sell-sort-item-icon.ic5{
    background-position: 0 -204px;
}
.sell-sort-item-icon.ic6{
    background-position: 0 -255px;
}
.sell-sort-item-icon.ic7{
    background-position: 0 -313px;
}
.sell-sort-item-icon.ic8{
    background-position: 0 -356px;
}
.sell-sort-item-icon.ic9{
    background-position: 0 -396px;
}

.sell-sort-item-icon.ic10{
    background-position: 0 -446px;
}
.sell-news{
    border: 1px solid #dde7ff;
    border-radius: 5px;
    background-color: #fff;
    width: 1122px;
    margin: 35px 10px 20px;
    position: relative;
}
.sell-news-img{
    border-radius: 5px  0 0 5px;
}
.sell-news-title{
    text-align: center;
    width: 140px;
    border-right: 1px solid #dde7ff;
    margin-top: 11px;
    height: 60px;
}
.sell-news-title h5{
    font-size: 22px;
    margin-bottom: 5px;
}
.sell-news-title p{
    color: #f90;
}
.sell-news-list{
    width: 400px;
    height: 60px;
    overflow: hidden;
    margin-top: 10px;
    padding-left: 30px;
}
.sell-news-list ul{
    list-style: none;
    padding-left: 0;
    color: #666;
}
.sell-news-list ul li{
    margin-bottom: 5px;
    color: #666;
}
.sell-news-input{
    width: 400px;
    position: absolute;
    right: 0;
    top: -20px;
    padding: 10px;
    height: 120px;
    border: 1px solid #dde7ff;
    border-radius: 0 5px 5px 0;
    background-color: #fff;
    box-shadow: 0 0 10px rgba(29,98,189,0.1);
}
.sell-padding{
    padding: 10px 20px;
}
.sell-input{
    border-radius:20px 0 0 20px;
}
.sell-btn-md{
    border-radius: 0 20px 20px 0 ;
}

.sell-case-item {
    padding-top: 5px;
    height: 243px;
    overflow: hidden;
    margin-bottom: 70px;
}

.sell-case-item-box {
    padding-left: 5px;
    padding-top: 5px;
    width: 2475px;
}

.sell-case-item-box-qt{
    box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1);
    margin-right: 18px;
    float: left;
    margin-top: 6px;
    height: 230px;
    width: 210px;
    border: 1px solid #69a7f9;
    border-radius: 5px;
    background-color: #fff;
    text-align: center;
    padding: 15px 0;
}
.sell-case-font{
    color: #666;
    margin-top: 10px;
}
.sell-case-link{
    display: none;
    color: #f90!important;
    font-size: 14px!important;
}
.sell-case-item-box-qt:hover .sell-case-link{
    display: block;
    text-decoration: none;
}
/*新国际商标注册2.2*/
.index-banner.newintertm-banner{background: url(../images/newintertm-banner.jpg) no-repeat center;height: 468px;background-size: cover;padding-top: 55px;}
.newintertm-rightbox{
    width: 343px;
    height: 292px;
    background-color: #f6f9fb;
    box-shadow: 4px 4px 10px #d8e6fe;
    padding: 11px 8px;
    margin-right: 60px;
}
.newintertm-sbox{
    background: url(../images/tm-search-bg.png) no-repeat top;
    width: 326px;
    height: 265px;
    border: 1px solid #edf3f7;
    background-color: #fff;
}
.newintertm-title {
    font-size: 36px;
    color: #1b69ea;
    font-weight: 500;
    position: relative;
    letter-spacing: 5px;
    z-index: 2;
}
.newintertm-title span {
    display: block;
    position: absolute;
    font-size: 72px;
    color: #79a3dc;
    opacity: .1;
    top: -35px;
    width: 100%;
    text-transform: uppercase;
    font-weight: bold;
}
.newintertm-country-box{
    width: 1156px;
    margin: 0px auto;
}
.newintertm-country {
    width: 273px;
    height: 236px;
    text-align: center;
    background-color: #fff;
    border-top: 2px solid #6ca8f9;
    margin: 8px;
    position: relative;
    box-shadow: 0 0 10px rgba(29,98,189,0.1);
}

.newintertm-country img{
    width: 20%;
    margin-top: 15px;
}
.newintertm-country-title{
    color: #333333;
    font-size: 22px;
    font-weight: bold;
    margin-top: 13px;
}
.newintertm-country-font1{
    color: #666666;
}
.newintertm-country-font2{
    color: #999;
    position: relative;
}
.newintertm-country-link{
    height: 40px;
    border-top: 1px solid #eee;
    display: none;
    position: relative;
    top:-13px;
}
.newintertm-country-link .left{
    display: block;
    width: 130px;
    float: left;
    padding-top: 10px;
    color: #69a7f9;
    height: 42px;
}
.newintertm-country-link .right{
    border-left: 1px solid #eee;
    display: block;
    width: 129px;
    float: left;
    padding-top: 10px;
    color: #ff9900;
    height: 42px;
}
.newintertm-country:hover .newintertm-country-link{
    display: block;
    background-color: #fff;
}
.newintertm-download{
    background-color: #fff;
    box-shadow: 0px 0px 10px #e9f2fe inset;
    border: 1px solid #e0ecfe;
    border-radius: 5px;
    width: 1133px;
    margin: 20px auto;
}
.newintertm-download-file{
    display: block;
    float: left;
    /* padding: 15px 30px; */
    width: 186px;
    height: 101px;
    color: #666666;
}
.newintertm-download-file:hover,.newintertm-download-file:active{
    background-color: #f5f8ff;
    box-shadow: 0px 0px 10px #e2edfe inset;

}
.newintertm-i{
    width: 40px;
    height: 51px;
    margin: 10px auto;
    display: block;
}
.newintertm-bg{
    background: url(../images/newintertm-bg1.jpg) no-repeat center;
    height: 722px;
    background-size: cover;
    padding-top: 60px;
}
#Tab_industry{
    width:1120px;
    height: 395px;
    background-color: #fff;
    margin:0px auto;
    padding:0px;
}
.Menubox_industry {
    width: 100%;
    height:28px;
    line-height:28px;
}
.Menubox_industry ul{
    margin:0px;
    padding:0px;
}
.Menubox_industry li{
    float:left;
    display:block;
    cursor:pointer;
    overflow: hidden;
    position: relative;
}

#industry1{
    background: url(../images/newintertm-icon.png) no-repeat  0 0;
    width: 140px;
    display: block;
    height: 123px;
}
#industry1:hover,#industry1.hover{
    width: 140px;
    height: 129px;
    background: url(../images/newintertm-icon.png) no-repeat;
    background-position: -147px 0px;
    margin-top: -10px;
}

#industry2{
    background: url(../images/newintertm-icon.png) no-repeat  0px -129px;
    width: 140px;
    display: block;
    height: 123px;
}
#industry2:hover,#industry2.hover{
    width: 140px;
    height: 129px;
    background: url(../images/newintertm-icon.png) no-repeat;
    background-position: -147px -129px;
    margin-top: -10px;
}
#industry3{
    background: url(../images/newintertm-icon.png) no-repeat  0px -258px;
    width: 140px;
    display: block;
    height: 123px;
}
#industry3:hover,#industry3.hover{
    width: 140px;
    height: 129px;
    background: url(../images/newintertm-icon.png) no-repeat;
    background-position: -147px -258px;
    margin-top: -10px;
}
#industry4{
    background: url(../images/newintertm-icon.png) no-repeat  0px -387px;
    width: 140px;
    display: block;
    height: 123px;
}
#industry4:hover,#industry4.hover{
    width: 140px;
    height: 129px;
    background: url(../images/newintertm-icon.png) no-repeat;
    background-position: -147px -387px;
    margin-top: -10px;
}
#industry5{
    background: url(../images/newintertm-icon.png) no-repeat  0px -516px;
    width: 140px;
    display: block;
    height: 123px;
}
#industry5:hover,#industry5.hover{
    width: 140px;
    height: 129px;
    background: url(../images/newintertm-icon.png) no-repeat;
    background-position: -147px -516px;
    margin-top: -10px;
}
#industry6{
    background: url(../images/newintertm-icon.png) no-repeat  0px -645px;
    width: 140px;
    display: block;
    height: 123px;
}
#industry6:hover,#industry6.hover{
    width: 140px;
    height: 129px;
    background: url(../images/newintertm-icon.png) no-repeat;
    background-position: -147px -645px;
    margin-top: -10px;
}
#industry7{
    background: url(../images/newintertm-icon.png) no-repeat  0px -774px;
    width: 140px;
    display: block;
    height: 123px;
}
#industry7:hover,#industry7.hover{
    width: 140px;
    height: 129px;
    background: url(../images/newintertm-icon.png) no-repeat;
    background-position: -147px -774px;
    margin-top: -10px;
}
#industry8{
    background: url(../images/newintertm-icon.png) no-repeat  0px -903px;
    width: 140px;
    display: block;
    height: 123px;
}
#industry8:hover,#industry8.hover{
    width: 140px;
    height: 129px;
    background: url(../images/newintertm-icon.png) no-repeat;
    background-position: -147px -903px;
    margin-top: -10px;
}
.Contentbox_industry{
    height: 145px;
    clear:both;
    margin-top:15px;
    text-align:center;
    padding-top:8px;
}
.index-industry-box{
    width: 376px;
    /*height: 143px;*/
    /*border: 1px solid #000000;*/
    margin: 10px 10px;
}
.industry-box-in{
    width: 1140px;
}
.indeustry-detail{
    width: 255px;
    text-align: left;
    margin-right: 27px;
}
.indeustry-font1{
    font-size: 16px;
    color: #333333;
    border-left: 2px solid #fda413;
    padding-left: 10px;
}
.indeustry-font2{
    font-size: 14px;
    color: #666666;
}
.newintertm-pkg{
    background: #fff;
    height: 104px;
    padding: 16px;
}
.newintertm-pkgtop{
    width: 231px;
    height: 74px;
    background: -webkit-linear-gradient(left, #4285f4 , #9fd5ff); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(right, #4285f4, #9fd5ff); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(right, #4285f4, #9fd5ff); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #4285f4 , #9fd5ff); /* 标准的语法 */
    border-radius: 5px;
    box-shadow:4px 4px 10px #d4e3fb;
    font-size: 20px;
    color: #fff;
    padding: 20px;
}
.newintertm-pkg-font{
    font-size: 15px;
}
.newintertm-pkg-under {
    background-color: #fff;
    text-align: left;
    border-top: none;
    border-radius: 0 0 10px 10px;
    position: relative;
    z-index: 3;
}
.newintertm-pkg-under-in {
    height: 370px;
    padding: 15px 20px;
}
.newintertm-pkg-u-detail {
    list-style: none;
    margin: 15px auto;
    padding: 0;
}
.newintertm-pkg-u-detail li {
    color: #999;
    margin-bottom: 15px;
    padding-bottom: 5px;
    border-bottom: 1px dashed #cccccc;
}
.newintertm-pkg-u-detail li.fs {
    color: #478af5;
}
.newintertm-pkg-u-detail li.fo {
    color: #ff6600;
}
.newintertm-pkg-u-detail li.sd {
    color: #53bd69;
}
.newintertm-pkg-u-detail li.tr {
    color: #64a9f1;
}
.newintertm-case{
    padding-top: 5px;
    height: 140px;
    overflow: hidden;
    margin-bottom: 20px;
}
.newintertm-case-item-box-qt{
    box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1);
    margin-right: 18px;
    float: left;
    margin-top: 6px;
    height: 135px;
    width: 210px;
    background-color: #fff;
    text-align: center;
    border-top: 3px solid #67a4f8;
}
.newintertm-case-font{
    font-size: 16px;
    color: #333333;
    margin-top: -65px;
}
.newintertm-case-font1{
    font-size: 14px;
    color: #999999;
}
.newintertm-bg1{
    background: url(../images/newintertm-bg2.jpg) no-repeat center;
    height: 709px;
    background-size: cover;
    padding-top: 60px;
}
#Tab_process{
    width:1140px;
    height: 395px;
    background-color: #fff;
    margin:0px auto;
    padding:0px;
}
.Menubox_process {
    width:100%;
    height:28px;
    line-height:28px;
}
.Menubox_process ul{
    margin:0px;
    padding:0px;
}
.Menubox_process li{
    background-color: #f3f7ff;
    width:285px;
    height: 40px;
    line-height: 40px;
    float:left;
    display:block;
    cursor:pointer;
    text-align:center;
    color: #333333;
    font-size: 18px;
    overflow: hidden;
    position: relative;
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
}
.Menubox_process li.hover{
    background-color: #fff;
    padding:0px;
    width:285px;
    height:45px;
    line-height: 45px;
    color:#1985fc;
    margin-top: -7px;
    border-radius: 5px 5px 0px 0px;
}
.Menubox_process li:hover{
    background-color: #fff;
    padding:0px;
    width:285px;
    height:45px;
    line-height: 45px;
    color:#1985fc;
    margin-top: -7px;
    border-radius: 5px 5px 0px 0px;
}
.Contentbox_process{
    clear:both;
    margin-top:15px;
    text-align:center;
    padding-top:8px;
}
.tab_process_box{
    width: 1140px;
    height: 150px;
}
.index-process-box{
    width: 376px;
    /*height: 143px;*/
    /*border: 1px solid #000000;*/
    margin: 10px 10px;
}
.process-box-in{
    width: 1140px;
}
.process-detail{
    width: 280px;
    text-align: left;
    margin-left: 40px;
    margin-right: 27px;
}
.process-detail1{
    width: 160px;
    text-align: left;
    margin-left: 40px;
    margin-right: 27px;
}
.process-font1{
    font-size: 16px;
    color: #fdaa22;
    border-left: 2px solid #fda413;
    padding-left: 10px;
}
.process-font2{
    font-size: 14px;
    color: #666666;
}
.newintertm-casebox {
    display: block;
    background-color: #fff;
    border: 1px solid #e6edff;
    padding: 10px;
    text-align: center;
    transition: all 0.3s;
    text-decoration: none;
}
.newintertm-casebox:hover{
    text-decoration: none;
}
.newintertm-casebox h5 {
    font-weight: bold;
    font-size: 18px;
    color: #333333;
}
.newintertm-casebox p {
    color: #9f9f9f;
}
.newintertm-casebox:hover {
    box-shadow: 0 0 10px #e1eaf9;
}
.newintertm-casebox:hover p {
    color: #6dc9ff;
}
/*律师*/
.title-lines {
    height: 3px;
    display: inline-block;
    width: 50px;
    background-color: #9e9fb8;
    margin: 10px 20px;
    border-radius: 3px;
}
.title-lines {
    height: 3px;
    display: inline-block;
    width: 50px;
    background-color: #9e9fb8;
    margin: 10px 20px;
    border-radius: 3px;
}
.color-purplegray {
    color: #9e9fb8;
}
#Tab_lawyer {
    width: 792px;
    margin: 0px;
    padding: 0px;
}
.Menubox_lawyer {
    width:100%;
    height:28px;
    line-height:28px;
}
.Menubox_lawyer ul{
    margin:0px;
    padding:0px;
}
.Menubox_lawyer li{
    float:left;
    display:block;
    cursor:pointer;
    width:116px;
    text-align:center;
    color: #333333;
    font-size: 15px;
}
.Menubox_lawyer li.hover {
    padding: 0px;
    background: #fff;
    width: 116px;
    border: 1px solid #4285f4!important;
    color: #fff!important;
    height: 27px;
    line-height: 25px!important;
    background-color: #4285f4!important;
    border-radius: 22px;
}
.Contentbox_lawyer{
    clear:both;
    margin-top:15px;
    text-align:center;
    padding-top:8px;
}
.index-lawyer-box{
    width: 376px;
    /*height: 143px;*/
    /*border: 1px solid #000000;*/
    margin: 10px 10px;
}
.lawyer-box-in {
    padding: 10px 17px 20px;
    position: relative;
    border: 1px solid #d9e2f1;
    background-color: #fff;
    height: 135px;
    margin: 15px auto;
}
.lawyer-box-in-left{
    width: 120px;
    float: left;
    position: relative;
    text-align: center;
}
.lawyer-img{
    width: 100px;
    border-radius:50px;
    box-shadow: 1px 5px 5px rgba(188, 196, 255, 0.8);
    -moz-box-shadow: 1px 5px 5px rgba(188, 196, 255, 0.8);
    -webkit-box-shadow:1px 5px 5px rgba(188, 196, 255, 0.8);
    position: absolute;
    margin-top: -40px;
    overflow: hidden;
    border: 1px solid #e4e7ff;
}
.lawyer-box-in-left p{
    text-transform: uppercase;
    color: #666666;
    font-size: 18px;
    margin-top: 15px;
}
.lawyer-box-in-right{
    width: 210px;
    float: right;
    text-align: left;
}
.iqc-icon {
    position: relative;
    border-collapse: separate;
    width: 287px;
    margin: 0px auto;
}
.iqc-box-font1{
    font-size: 20px;
    color: #ff6600;
    letter-spacing: 2px;
}
.iqc-box-font2{
    font-size: 14px;
    color: #606a8b;
}
.iqc-inp {
    width: 287px;
    padding: 6px 27px;
    border-radius: 5px;
    font-size: 14px;
    outline: none;
    background-color: #f5f8ff;
    border: none;
}
.iqc-box-btn{
    width: 287px;
    border-radius: 30px;
    font-size: 16px;
}
.input-slogan{
    list-style: none;
}
.index-ca-rightbox {
    width: 354px;
    height: 488px;
    background-color: #ffffff;
}
.input-slogan li{
    padding-left: 30px;
    background: url(../images/hook.png) no-repeat left top;
    margin-bottom: 10px;
    color: #999;
}
.index-tm-inp-new{
    width: 290px;
    margin: 5px 23px;
    padding: 6px 27px;
    border: none;
    border-radius: 0;
    font-size: 12px;
    outline: none;
    background-color: #f5f8ff;
}
.search-tm-pc-new {
    position: absolute;
    top: 12px;
    left: 29px;
    color: #ccc;
    z-index: 11;
    font-size: 14px;
}
.newbox-index{
    padding: 10px;
    background-color: #eff5fa;
}
.index_search_up_label {
    border-radius: 4px;
    font-size: 14px;
    height: 40px;
    padding-left: 24px;
    text-align: right;
    position: relative;
}
.index_search_up_input {
    width: 286px;
    height: 40px;
    line-height: 40px;
    padding: 0 10px 0 10px;
    vertical-align: middle;
    background: none;
    border: none;
    background-color: #f5f8ff;
    color: #666;
    font-weight: normal;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
}
.index_search_up_search {
    left: 20px;
    top: 20%;
    display: inline-block;
    vertical-align: middle;
    background-size: 100% auto;
    background-position: 50%;
    background-repeat: no-repeat;
    position: absolute;
    color: #333;
}
.tab-carrow-tool {
    position: absolute;
    right: 10px;
    top: 10px;
    font-size: 15px;
    font-weight: bold;
}