.banner-common {
  text-align: center; }
  .banner-common h1 {
    width: 100%;
    padding-left: 0; }

.common-list {
  width: 1200px;
  margin: 0 auto;
  padding-top: 100px;
  text-align: center; }
  .common-list .item {
    width: 530px;
    height: 257px;
    background-color: #ffffff;
    box-shadow: 0px 6px 40px 0px rgba(125, 75, 75, 0.14);
    padding: 54px 60px;
    margin-bottom: 100px;
    text-align: left; }
    .common-list .item:nth-of-type(2n) {
      margin-left: 138px; }
    .common-list .item h2 {
      font-size: 24px;
      letter-spacing: 0px;
      color: #333333;
      font-weight: bold;
      margin-bottom: 15px; }
    .common-list .item .text {
      font-size: 14px;
      line-height: 19px;
      letter-spacing: 0px;
      color: #888888;
      margin-bottom: 34px; }
    .common-list .item .btn-container button {
      width: 150px;
      height: 32px;
      font-size: 16px;
      letter-spacing: 0px; }
    .common-list .item .btn-container .left-btn {
      border: solid 1px #8d8d8d;
      color: #171717;
      margin-right: 30px;
      background: #ffffff; }
      .common-list .item .btn-container .left-btn:hover {
        border: solid 1px #d01027;
        background-color: #d01027;
        color: #ffffff; }
    .common-list .item .btn-container .right-btn {
      background-color: #d01027;
      color: #ffffff; }

.mapElement {
	padding:10px 0 0 0;
  margin: 0 auto;
  position: relative;
  font-size: 0; }
  .mapElement .aboutTrademarkSearch{
  	width: 1400px;
  	background: #fff;
  	margin: auto;
   	padding: 30px;
    margin: 0 auto;
  }
  .mapElement .aboutTrademarkSearch h2{
  	font-size: 34px;
  	font-weight: bold;
  	color:#181818;
  }
  .mapElement .aboutTrademarkSearch p{
  	margin-top: 30px;
  	font-size: 18px;
  	line-height:25px;
  	color:#373737;
  }
  .mapElement .aboutTrademarkSearch .TrademarkBtn button{
  	width:222px;
  	height:44px;
  	font-size: 20px;
  	text-align: center;
  	line-height:44px;
  	margin-right: 30px;
  	margin-top: 45px;
  	background:#fff;
  	border: 1px solid #d01126;
  	box-shadow: 0 0 0;
  	color:#d01126;
  }
  .mapElement .aboutTrademarkSearch .TrademarkBtn .left-btnTwo{
  	background: #d01126;
  	border: 1px solid #d01126;
  	color:#fff;
  }
  .mapElement .aboutTrademarkSearch .TrademarkBtn .left-btn a{
    color:#fff;
    width: 222px;
    height: 44px;
    display: inline-block;
    line-height: 44px;
    }
  .mapElement .aboutTrademarkSearch .TrademarkBtn .left-btnTwo:hover{
  	box-shadow: 0 0 30px #f5adb5;
  }
  .mapElement .aboutTrademarkSearch .TrademarkBtn a button:hover{
  	box-shadow: 0 0 0;
  	background: #d01126;
  	color:#fff;
  }
  .mapElement .MapTu1,.mapElement .MapTu2,.mapElement .MapTu3{
  	width:100%;
  	background:#f6f6f6;
  }
  .mapElement .MapTu2{
  	background:#fff;
  }
  .MapTu1Main,.MapTu2Main,.MapTu3Main{
  	width:1400px;
  	height:698px;
  	margin: auto;
  	background: url(../images/a_trademark/chageBg_03.png);
  	position: relative;
    padding:50px 0 0 0;
  }
  .MapTu2Main{
  	height:645px;
  	background: url(../images/a_trademark/chageBg_06.png);
  }
  .MapTu1Main .chageTu,.MapTu2Main .chageTu,.MapTu3Main .chageTu{
  	width:884px;
  	height:650px;
  	background: url(../images/a_trademark/soicalImg_07.png);
  	background-size: 100% 100%;
  	margin: auto;
  	box-shadow: 0 0 30px #e4e0e0;
  }
  .MapTu2Main .chageTu{
  	float: left;
  	width:1036px;
  	height:575px;
  	background: url(../images/a_trademark/soicalImg_03.png);
  	background-size: 100% 100%;
  }
  .MapTu3Main .chageTu{
  	width:1078px;
  	height:540px;
  	background: url(../images/a_trademark/elementTu_10.png);
  	background-size: 100% 100%;
  	margin-top:150px;
  	float: right;
  }
  .MapTu1Main .line,.MapTu1Main .line1,.MapTu2Main .line,.MapTu3Main .line{
  	position: absolute;
  	float: left;
  	top:291px;
  	width:372px;
  	height:98px;
  	background: url(../images/a_trademark/searchLine_10.png);
  	background-size: 100% 100%;
  	margin-top:43px;
  	z-index:1;
  }
  .MapTu1Main .line1{
  	float: right;
  	right: 0;
  	width:378px;
  	height:139px;
  	background: url(../images/a_trademark/renewalLine_07.png);
  	background-size: 100% 100%;
  	top:222px;
  }
  .MapTu2Main .line{
    float: right;
    right: 1px;
    width: 610px;
    height: 99px;
    background: url(../images/a_trademark/elementLine_03.png);
    background-size: 100% 100%;
    top: 173px
  }
  .MapTu3Main .line{
  	width:531px;
  	height:90px;
  	top:387px;
  	background: url(../images/a_trademark/elementLine_07.png);
  }
  .MapTu1Main .line span,.MapTu2Main .line span,.MapTu3Main .line span,.MapTu1Main .line1 span{
  	color:#fff;
  	font-size:16px;
  	position: absolute;
  	top:22px;
  	left:18px;
  	display: inline-block;
  	width:297px;
  	line-height:20px;
  }
  .MapTu1Main .line1 span{
  	line-height: 21px;
    left: 104px;
    top: 11px;
    width: 295px;
  }
  .MapTu3Main .line span{
  	left:15px;
  	width:400px;
  }
  .MapTu2Main .line span{
  	width: 350px;
    left: 274px;
    top: 10px;
  }
@media screen and (max-width: 1420px) {
	.mapElement .aboutTrademarkSearch{
		width: 1200px;
	}
	.MapTu1Main, .MapTu2Main, .MapTu3Main{
  	width:1200px;
  	margin: auto;
  }
  .MapTu1Main .chageTu{
    width:810px;
    height: 615px;
  }
  .MapTu3Main .chageTu{
  	width:800px;
  	height:450px;
  }
  .MapTu3Main .line{
  	top:372px;
  }
  .MapTu1Main .line{
  	width:362px;
    height: 87px;
    left: -25px;
  }
  .MapTu2Main .chageTu{
  	width:934px;
  	height: 510px;
  }
  .MapTu1Main .line span{
  	top:15px;
  	left:12px;
  }
  .MapTu2Main .line{
    height: 89px;
    top: 162px;
    right: -45px;
  }
  .MapTu2Main .line span{
    width: 321px;
    left:272px;
    top:7px;
  }

/*# sourceMappingURL=a_trademark.css.map */
