#demark-banner {
	width: 100%;
	height: 300px;
	position: relative;
}

#demark-banner .icon {
	background-image: url("../../../img/demark.png")
}

#demark-banner .bg-img {
	width: 100%;
	height: 100%;
	min-width: 1200px;
	background-position: center;
	position: absolute;
	top: 0;
	left: 0;
	background-image: url("../../../img/demark-banner.jpg");
	z-index: 0
}

#demark-banner .content {
	position: relative;
	z-index: 10;
	padding-top: 0
}

#demark-banner .content h1.icon {
	width: 379px;
	height: 111px;
	margin: 0 auto;
	padding: 0;
	margin-bottom: 17px
}

#demark-banner .input-box {
	width: 1000px;
	height: 50px;
	position: relative;
	padding: 8px;
	margin: 0 auto
}

#demark-banner .input-box .mask {
	position: absolute;
	z-index: 0;
	width: 100%;
	height: 100%;
	background: #fff;
	opacity: 0.3;
	top: 0;
	left: 0;
	border-radius: 4px
}

#demark-banner .input-box .input {
	width: 810px;
	height: 100%;
	position: relative;
	z-index: 31;
	background: #fff
}

#demark-banner .input-box input {
	position: relative;
	z-index: 1;
	padding-left: 10px;
	width: 650px;
	height: 50px;
	border-bottom-left-radius: 4px;
	border-top-left-radius: 4px;
	font-size: 16px;
	color: #999;
	background: #fff;
	padding-right: 150px
}

#demark-banner .input-box .slide-button {
    width: 140px;
    height: 31px;
    position: absolute;
    top: 10px;
    right: 0;
    border-left: 1px solid #e6e6e6;
    line-height: 31px;
    text-align: left;
    z-index: 2;
    font-size: 18px;
    color: #333;
    cursor: pointer;
    text-indent: 22px;
}

#demark-banner .input-box .jiao {
	position: absolute;
	width: 0;
	height: 0;
	border-top: 5px solid #000;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	top: 15px;
	right: 20px
}

#demark-banner .button-box {
	width: 190px;
	height: 50px;
	background: #e2383a;
	position: absolute;
	top: 8px;
	right: 8px;
	border-bottom-right-radius: 4px;
	border-top-right-radius: 4px;
	text-align: center;
	line-height: 50px
}

#demark-banner .button-box a {
	display: block;
	width: 100%;
	height: 100%
}

#demark-banner .button-box span {
	padding-left: 30px;
	position: relative;
	font-size: 22px;
	color: #fff
}

#demark-banner .button-box span i.icon {
	width: 20px;
	height: 20px;
	position: absolute;
	left: 0;
	top: 7px;
	background-position: 0 -112px
}

#demark-banner .checked-box {
	width: 1015px;
	margin: 25px auto
}

#demark-banner .checked-box label {
	color: #fff;
	cursor: pointer
}

#demark-banner .checked-box label+label {
	margin-left: 15px
}

#demark-banner .checked-box span {
	color: #fff
}

#demark-banner .checked-box b {
	padding: 0 5px;
	color: #fe9631;
	font-size: 16px;
	font-weight: normal
}

#trademark-notice {
	height: 40px;
	position: relative
}

#trademark-notice .bottom .mask {
	background: #fff;
	opacity: 1
}

#trademark-notice .bottom i.icon {
	background: none;
	background: url("../../../img/gonggao.png") no-repeat center center;
	background-size: contain
}

body #trademark-notice .bottom .gonggao {
	margin-left: 36px
}

body #trademark-notice .bottom .gonggao a {
	font-size: 14px;
	color: #666
}

body #trademark-notice .bottom .gonggao a:hover {
	color: #fe8431;
	text-decoration: underline
}

#trademark-notice .bottom {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 20px;
	padding: 10px 0
}

#trademark-notice .bottom .mask {
	background: #000;
	opacity: 0.3;
	width: 100%;
	height: 40px;
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 0
}

#trademark-notice .bottom .center {
	position: relative;
	z-index: 1;
	height: 20px
}

#trademark-notice .bottom ul {
	margin-left: 36px;
	height: 100%;
	line-height: 20px;
	height: 20px;
	overflow: hidden
}

#trademark-notice .bottom ul li {
	color: #fff
}

#trademark-notice .bottom i.icon {
	width: 24px;
	height: 24px;
	position: absolute;
	left: 0;
	top: -2px
}

#trademark-notice .bottom div.fr {
	position: relative;
	height: 20px;
	padding-left: 66px
}

#trademark-notice .bottom div.fr span {
	color: #fff;
	position: absolute;
	left: 0;
	top: 0
}

#trademark-notice .bottom div.fr .icon {
	width: 79px;
	height: 25px;
	margin-top: -2px;
	cursor: pointer
}

#trademark-notice .bottom div.fr .i1 {
	background-image: url("../../../img/button_qqkefu.gif");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain
}

#trademark-notice .bottom div.fr .i2 {
	background-image: url("../../../img/demark.png");
	background-position: -134px -113px;
	margin-left: 10px;
	padding-left: 0
}

#trademark-notice .bottom li {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

#trademark-notice .bottom .gonggao {
	margin-left: 45px;
	line-height: 20px;
	height: 20px;
	overflow: hidden;
	position: relative;
	width: 380px
}

#trademark-notice .bottom ul {
	margin-left: 0;
	line-height: normal;
	height: auto;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%
}

#trademark-notice .bottom .gonggao{
	width: 660px;
}
#trademark-notice .bottom li{
width: 640px;
}

#demark-banner .slide-box {
	display: none;
	position: absolute;
	z-index: 30;
	top: 58px;
	left: 8px;
	width: 810px;
	background: #fff;
	box-shadow: 0 0 30px rgba(0, 0, 0, 0.4)
}

#demark-banner .slide-box .slide-top {
	text-align: right;
	height: 49px;
	line-height: 49px;
	border-top: 1px solid #e6e6e6;
	padding-right: 10px
}

#demark-banner .slide-box .slide-top b {
	font-size: 16px;
	color: #e2383a;
	font-weight: 400;
	padding: 3px 0
}

#demark-banner .slide-box .slide-top span {
	padding-left: 26px;
	position: relative
}

#demark-banner .slide-box .slide-top i.icon {
	position: absolute;
	top: 2px;
	left: 0;
	width: 16px;
	height: 16px;
	background-position: -238px -115px
}

#demark-banner .slide-box .slide-top i.icon.checked {
	background-position: -218px -115px
}

#demark-banner .slide-box .slide-top .cursor {
	cursor: pointer
}

#demark-banner .slide-box .form-table {
	border-left: 1px solid #e6e6e6;
	border-top: 1px solid #e6e6e6
}

#demark-banner .slide-box .form-table li {
	width: 101px;
	height: 39px;
	border-bottom: 1px solid #e6e6e6;
	border-right: 1px solid #e6e6e6;
	cursor: pointer;
	text-align: center;
	line-height: 39px;
	box-sizing: border-box;
	*width: 100px
}

#demark-banner .slide-box .form-table .checked {
	background: #dd2726;
	color: #fff
}

li,
p,
ul {
	list-style: none;
	padding: 0;
	margin: 0
}

dd,
dl,
dt,
h1,
h2,
h3,
h4,
h5,
h6 {
	padding: 0;
	margin: 0;
	font-weight: normal
}
body,
button,
input,
textarea {
	font-family: "\5FAE\8F6F\96C5\9ED1", "Microsoft Yahei", "Hiragino Sans GB", tahoma, arial, "\5B8B\4F53"
}

#demark input[type='text']:focus,
#demark textarea:focus,
#demark select:focus,
#demark button {
	outline: none
}

#demark a {
	text-decoration: none;
	cursor: pointer
}

#demark button,
#demark input[type='button'],
#demark input[type='submit'],
#demark input[type='reset'] {
	cursor: pointer
}

#demark img {
	border: 0
}

a:link {
	color: #666
}

a:visited {
	color: #666
}

a:hover {
	color: #dc4c4c
}

a.hover {
	color: #dc4c4c
}

#demark a.blue {
	color: #3399dd
}

#demark table {
	border-collapse: collapse
}

#demark table.small td,
#demark table.small th {
	font-size: 12px
}

#demark table.center td,
#demark table.center th {
	text-align: center
}

#demark .clearfix:after {
	content: "\0020";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}

#demark .clearfix {
	zoom: 1
}

#demark .clear {
	clear: both
}

#demark .right {
	float: right;
	clear: right
}

#demark .red {
	color: red
}

#demark .white {
	color: #fff
}

#demark .container {
	text-align: left;
	width: 1200px;
	margin: auto;
	overflow: hidden;
	zoom: 1
}

#demark .container:after {
	content: "\0020";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}

#demark .container h1 {
	margin-top: 50px;
	text-align: center;
	margin-bottom: 30px
}

#demark .index-fuwu h2,
#demark .index-kehu h2,
#demark .index-nav h2,
#demark .index-news h2,
#demark .index-shichang h2,
#demark .index-sousuo h2,
#demark .index-zhuce h2 {
	font-size: 32px;
	text-align: center;
	font-weight: normal;
	margin: 0 76px 33px;
	border-top: 1px solid #e5e5e5
}

#demark .index-fuwu h2 span,
#demark .index-kehu h2 span,
#demark .index-nav h2 span,
#demark .index-news h2 span,
#demark .index-shichang h2 span,
#demark .index-sousuo h2 span,
#demark .index-zhuce h2 span {
	position: relative;
	top: -26px;
	background: #f7f7f7;
	padding: 0 10px
}

#demark #header-banner {
	height: 42px;
	border-bottom: 1px solid #ccc;
	background-color: #f7f7f7;
	line-height: 42px
}

#demark #header-banner span.right a.hover {
	color: #dc4c4c
}

#demark #header-banner div.right {
	position: relative
}

#demark #header-banner div.right>a,
#demark #header-banner div.right>span {
	display: inline-block;
	*display: inline;
	zoom: 1;
	margin: 0 5px
}

#demark #header {
	height: 100px;
	line-height: 100px;
	background-color: #fff
}

#demark #logo {
	width: 284px;
	float: left;
	line-height: 100%;
	height: 94px
}

#demark #header ul {
	float: right;
	font-size: 18px
}

#demark #header ul li {
	width: 100px;
	float: left;
	text-align: center
}

#demark #header ul li.hover div.sub-wapper {
	border-bottom: 4px #dc4c4c solid;
	line-height: 150%;
	margin-top: 33px;
	padding: 4px 0;
	width: 78px;
	margin-left: 11px
}

#demark #header ul li.hover div.sub-menus {
	display: block;
	z-index: 999;
	position: absolute;
	padding-top: 3px;
	width: 132px;
	margin-left: 11px
}

#demark #header ul li.hover div.sub-menus div.sub-top {
	height: 7px;
	background: url("/Public/Images/sanjiao.png") no-repeat 40px 1px
}

#demark #header ul li ul {
	border: 1px #dc4c4c solid;
	float: left
}

#demark #header ul li ul li {
	clear: both;
	cursor: pointer;
	background-color: #fff;
	line-height: 200%;
	font-size: 16px;
	text-align: left;
	padding-left: 12px;
	padding-right: 12px;
	width: auto;
	box-sizing: content-box
}

#demark #header ul li ul li i {
	font-size: 12px;
	color: #666;
	font-style: normal
}

#demark #header ul li ul li a {
	color: #666
}

#demark #header ul li ul li.hover {
	background-color: #dc4c4c
}

#demark #header ul li ul li.hover a {
	color: #fff
}

#demark #header ul li ul li.hover i {
	color: #fff
}

#demark div.mainnav {
	background-color: #fff
}

#demark .flexslider {
	margin: 0 auto 60px;
	position: relative;
	width: 100%;
	height: 300px;
	overflow: hidden;
	zoom: 1
}

#demark .flexslider .slides li {
	width: 100%;
	height: 100%
}

#demark .flex-direction-nav a {
	width: 46px;
	height: 46px;
	line-height: 99em;
	overflow: hidden;
	margin: -35px 0 0;
	display: block;
	background: url("../../../img/ad_ctr.png") no-repeat;
	position: absolute;
	top: 50%;
	z-index: 10;
	cursor: pointer;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: all 0.3s ease;
	border-radius: 35px
}

#demark .flex-direction-nav .flex-next {
	background-position: 0 -46px;
	right: 10%
}

#demark .flex-direction-nav .flex-prev {
	left: 10%
}

#demark .flexslider:hover .flex-next {
	opacity: 0.8;
	filter: alpha(opacity=25)
}

#demark .flexslider:hover .flex-prev {
	opacity: 0.8;
	filter: alpha(opacity=25)
}

#demark .flexslider:hover .flex-next:hover,
#demark .flexslider:hover .flex-prev:hover {
	opacity: 1;
	filter: alpha(opacity=50)
}

#demark .flex-control-nav {
	width: 100%;
	position: absolute;
	bottom: 3px;
	text-align: center;
	margin: 0 auto;
	opacity: 0.8;
	filter: alpha(opacity=25)
}

#demark .flexslider:hover .flex-control-nav {
	opacity: 0.8;
	filter: alpha(opacity=25)
}

#demark .flex-control-nav li {
	margin: 0 2px;
	display: inline-block;
	zoom: 1;
	*display: inline
}

#demark .flex-control-paging li a {
	background: url("../../../img/dot.png") no-repeat 0 -18px;
	display: block;
	height: 18px;
	overflow: hidden;
	text-indent: -99em;
	width: 18px;
	cursor: pointer
}

#demark .flex-control-paging li a.flex-active,
#demark .flex-control-paging li.active a {
	background-position: 0 0
}

#demark .flexslider .slides a img {
	width: 1000px;
	height: 300px;
	display: block;
	margin: 0 auto;
	border: 0
}

#demark .brand-process-icon i,
#demark .brand-process-line i,
#demark .footer-link p i,
#demark .icon_brand_reg,
#demark .icon_brand_reg_02,
#demark .tm-services-list i {
	background: url("../../../img/icon_brand_register_home.png") no-repeat;
	display: inline-block
}

#demark .icon_brand_reg {
	background-position: 0 0;
	width: 111px;
	height: 110px
}

#demark .icon_brand_reg_02 {
	background-position: 0 -110px;
	width: 111px;
	height: 110px
}

#demark .tm-services-list {
	float: left;
	width: 243px;
	text-align: center
}

#demark .tm-services-list h2,
#demark .tm-services-list label.tm-title {
	width: 184px;
	margin-left: 28px;
	text-align: center;
	font-size: 18px;
	margin-top: 20px;
	color: #333;
	font-weight: 700;
	display: block
}

#demark .tm-services-list p {
	width: 184px;
	margin-left: 28px;
	line-height: 24px;
	text-align: left;
	margin-top: 15px
}

#demark .tm-services-list i {
	width: 152px;
	height: 150px
}

#demark .tm-services-list i.list1 {
	background-position: 0 -670px
}

#demark .tm-services-list i.list2 {
	background-position: 0 -520px
}

#demark .tm-services-list i.list3 {
	background-position: 0 -370px
}

#demark .tm-services-list i.list4 {
	background-position: 0 -220px
}

#demark .border-a {
	border: 1px solid #FFF;
	padding-top: 30px;
	padding-bottom: 30px
}

#demark .border-a:hover {
	border: 1px solid #dc4c4c
}

#demark .center-a p {
	text-align: center
}

#demark .table-text {
	text-align: center;
	color: #999999;
	font-size: 14px;
	font-weight: bold;
	height: 46px;
	line-height: 46px
}

#demark .table-text a {
	color: #0066cc;
	margin-left: 25px
}

#demark .content-dem {
	line-height: 50px;
	position: relative;
	z-index: 1;
	width: 800px;
	margin: auto
}

#demark .content-dem .dem-left {
	width: 140px;
	background: #f7f7f7;
	border-radius: 5px 0 0 5px;
	float: left;
	border-right: 0;
	position: relative;
	border: 1px solid #e6e6e6;
	border-right: none
}

#demark .content-dem .dem-left:hover ul {
	display: block
}

#demark .content-dem .dem-mid {
	width: 650px;
	*width: 645px;
	float: left;
	height: 50px;
	border: 1px solid #e6e6e6;
	padding-left: 10px;
	display: inline;
	background-color: #fff;
	border-radius: 4px 0 0 4px
}

#demark .content-dem .dem-mid .dem-text {
	width: 498px;
	float: left;
	height: 48px;
	line-height: 48px;
	color: #b3b3b3;
	border: none;
	padding-left: 10px;
	display: inline
}

#demark .content-dem .dem-right {
	width: 150px;
	background: #dc4c4c;
	border-radius: 0 5px 5px 0;
	float: left;
	color: #FFF;
	*width: 180px
}

#demark .content-dem>a,
#demark .content-dem input {
	height: 50px;
	vertical-align: bottom;
	display: inline-block;
	padding: 0;
	font-size: 16px
}

#demark .content-dem a {
	text-align: center
}

#demark .content-dem * {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box
}

#demark .content-dem .icon-tri {
	font-size: 12px;
	position: relative;
	left: 5px;
	height: 50px;
	display: inline-block
}

#demark .content-dem .icon-amp {
	font-size: 28px;
	width: 28px
}

#demark .content-dem .icon-text {
	font-size: 14px;
	padding-left: 17px;
	width: 95px;
	*width: 90px;
	float: left;
	display: inline
}

#demark .content-dem ul {
	width: 141px;
	height: auto;
	background: #FFF;
	border: 1px solid #e6e6e6;
	display: none;
	border-top: 0;
	margin-top: -5px;
	color: #666666;
	margin-left: -1px
}

#demark .content-dem ul li {
	width: 140px;
	height: 45px;
	line-height: 45px
}

#demark .content-dem ul li:hover {
	background: #dc4c4c;
	color: #FFF
}

#demark .dem-text-sel {
	width: 800px;
	*width: 800px;
	background: #ffffff;
	height: auto;
	display: none;
	position: absolute;
	top: 70px;
	*top: 62px;
	z-index: 999;
	left: 0
}

#demark .dem-text-sel .dem-text-v {
	height: 50px;
	line-height: 50px;
	border-left: 1px solid #e6e6e6;
	border-right: 1px solid #e6e6e6;
	text-align: right;
	padding-right: 15px
}

#demark .dem-text-sel input {
	margin-right: 10px;
	vertical-align: middle
}

#demark .dem-text-sel span.spanOne {
	padding-left: 10px
}

#demark .dem-text-sel span.spanTwo {
	font-size: 18px;
	color: #ff0000;
	margin: 0 5px
}

#demark .dem-text-sel table {
	border: 1px solid #e6e6e6;
	border-collapse: collapse;
	border-bottom: 0
}

#demark .dem-text-sel td {
	width: 100px;
	line-height: 40px;
	text-align: left;
	border: 1px solid #e6e6e6;
	padding-left: 5px
}

#demark .content-nav {
	height: 45px;
	line-height: 45px;
	margin-bottom: 20px;
	border: 1px solid #e6e6e6;
	padding: 0 15px
}

#demark .content-nav li {
	float: left;
	margin-left: 30px
}

#demark .content-nav span {
	float: left;
	color: #b3b3b3
}

#demark .content-nav a {
	color: #666666
}

#demark .content-nav li a.select {
	background: #dc4c4c;
	color: #fff;
	padding: 0 5px
}

#demark .content-nav a:hover {
	color: #dc4c4c
}

#demark .tm-items-container {
	padding: 60px 20px 0
}

#demark .brand-title {
	height: 40px;
	line-height: 40px;
	position: relative;
	margin-bottom: 54px;
	z-index: 0
}

#demark .brand-title span.line {
	display: inline-block;
	border-top: 1px solid #e5e5e5;
	height: 2px;
	width: 100%
}

#demark .brand-title span.text {
	font-size: 36px;
	padding: 0 18px;
	position: absolute;
	z-index: 99;
	display: inline-block;
	width: auto;
	text-align: center;
	min-width: 150px;
	left: 25%;
	background: #fff;
	color: #666666
}

#demark .tm-items-container .tm-items-cont {
	text-align: center;
	float: left;
	margin: 0 54px;
	width: 360px;
	border: 1px solid #e5e5e5;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 22px 0;
	cursor: pointer
}

#demark .tm-items-container .tm-items-cont h3 {
	font-size: 18px;
	color: #333;
	margin-bottom: 0;
	font-weight: bold
}

#demark .tm-items-container .tm-items-cont p {
	margin: 0;
	padding: 0;
	margin-bottom: 14px;
	color: #666666;
	font-size: 14px
}

#demark .tm-items-container .tm-items-cont label {
	display: inline-block;
	font-size: 18px;
	color: #666;
	margin: 12px 0 8px 10px
}

#demark .tm-items-container .tm-items-cont label i {
	color: #dc4c4c;
	font-style: normal
}

#demark .tm-items-container .tm-items-cont a {
	width: 160px;
	font-size: 16px;
	height: 41px;
	line-height: 41px;
	margin: 0 auto;
	color: #fff
}

#demark .tm-items-container_hover1:hover {
	border-color: #5c92fa
}

#demark .tm-items-container_hover2:hover {
	border-color: #f8971d
}

#demark .button-blue {
	background: #5c92fa;
	display: block;
	border-radius: 3px
}

#demark .button-blue:hover {
	background: #4a77cd
}

#demark .button-cheng {
	background: #f8971d;
	display: block;
	border-radius: 3px
}

#demark .button-cheng:hover {
	background: #e1891a
}

#demark .tm-list-container {
	padding-bottom: 40px
}

#demark .tm-list-container .brand-title {
	margin-top: 54px
}

#demark .brand-value .brand-title span.text,
#demark .tm-list-container .brand-title span.text {
	left: 35%
}

#demark #tm-process {
	height: auto;
	background-color: #f7f7f7
}

#demark #tm-process .container h1 {
	font-size: 36px;
	color: #666666;
	margin-bottom: 49px
}

#demark .brand-process-icon i {
	display: inline-block;
	margin: 0 72px;
	width: 97px;
	height: 106px
}

#demark .brand-process-icon i.process-icon-01 {
	background-position: 0 -1158px
}

#demark .brand-process-icon i.process-icon-02 {
	background-position: 0 -1052px
}

#demark .brand-process-icon i.process-icon-03 {
	background-position: 0 -946px
}

#demark .brand-process-icon i.process-icon-04 {
	background-position: 0 -840px
}

#demark .brand-process-line {
	margin: 5px 0 18px 107px
}

#demark .brand-process-line i {
	display: inline-block;
	width: 22px;
	height: 20px;
	background-position: 0 -820px;
	float: left
}

#demark .brand-process-line span {
	display: inline-block;
	height: 4px;
	width: 220px;
	background: #d9d9d9;
	float: left;
	margin-top: 8px
}

#demark .tm-process-list {
	float: left;
	width: 205px;
	height: auto;
	margin-left: 38px
}

#demark .tm-process-list h2,
#demark .tm-process-list label.tm-title {
	font-size: 18px;
	color: #666;
	margin-bottom: 20px;
	display: block
}

#demark .tm-process-list p {
	line-height: 24px;
	font-size: 14px;
	color: #999
}

#demark .tm-process-list button {
	border: 0;
	height: 46px;
	width: 170px;
	line-height: 46px;
	text-align: center;
	color: #fff;
	background-color: #c92627;
	border-radius: 3px;
	font-size: 20px;
	margin-top: 25px;
	display: block
}

#demark .tm-process-list button:hover {
	background-color: #dc4c4c
}

#demark .tm-process-split {
	width: 100px;
	background: url("icons.png") no-repeat;
	float: left;
	height: 75px
}

#demark .split-r {
	background-position: -335px -135px;
	height: 24px;
	margin-top: 38px
}

#demark .split-l {
	background-position: -335px -201px;
	height: 24px;
	margin-top: 38px
}

#demark .split-v {
	background-position: -365px -240px;
	height: 60px;
	float: none;
	clear: both;
	margin-left: 88px
}

#demark .split-v-r {
	background-position: -365px -240px;
	height: 60px;
	float: none;
	clear: both;
	margin-left: 720px
}

#demark .split-r-l {
	background-position: -335px -170px;
	height: 24px;
	margin-top: 38px;
	margin-left: 20px;
	width: 110px
}

#demark .brand-value {
	padding: 59px 0 70px
}

#demark .brand-value .tm-services-list {
	border: 1px solid #e5e5e5;
	border-left: none;
	width: 243px;
	padding-top: 18px;
	height: 160px
}

#demark .brand-value .tm-services-list p {
	width: 100%;
	margin-left: 0;
	margin-top: 5px;
	text-align: center
}

#demark .brand-value .tm-services-list h2,
#demark .brand-value .tm-services-list label.tm-title {
	width: 100%;
	margin: 8px 0 0;
	font-size: 20px;
	color: #666;
	font-weight: normal;
	text-align: center;
	display: block
}

#demark .brand-value .brand-value-border {
	border-left: 1px solid #e5e5e5
}

#demark .tm-services-list i.brand-01 {
	background-position: 0 -1497px;
	height: 81px;
	width: 67px
}

#demark .tm-services-list i.brand-02 {
	background-position: 0 -1417px;
	height: 80px;
	width: 72px;
	margin-bottom: 1px
}

#demark .tm-services-list i.brand-03 {
	background-position: 0 -1340px;
	height: 77px;
	width: 79px;
	margin: 2px 0
}

#demark .tm-services-list i.brand-04 {
	background-position: 0 -1264px;
	height: 76px;
	width: 72px;
	margin: 2.5px 0
}

#demark #tm-process-register {
	height: auto;
	background-color: #cbcbcb;
	width: 100%;
	padding-top: 28px;
	height: 72px
}

#demark #tm-process-register a {
	display: block;
	width: 200px;
	height: 44px;
	float: left;
	color: #fff;
	line-height: 44px;
	text-align: center;
	font-size: 20px
}

#demark #tm-process-register a.button-cheng {
	margin-left: 140px
}

#demark #tm-process-register a.button-blue {
	margin-left: 220px
}

#demark #footer-nav {
	height: 280px;
	background-color: #312b2b;
	border-bottom: 1px #9c9897 solid;
	color: #9b9796
}

#demark #footer-nav ul {
	height: 230px;
	margin-top: 50px;
	margin-left: 70px;
	width: 880px
}

#demark #footer-nav ul li {
	float: left;
	width: 220px
}

#demark #footer-nav ul li dl dt {
	font-size: 18px;
	padding-bottom: 10px
}

#demark #footer-nav ul li dl dd {
	font-size: 14px;
	line-height: 24px
}

#demark #footer-nav ul li dl dd.small {
	font-size: 12px;
	line-height: 18px
}

#demark #footer {
	background-color: #444;
	line-height: 24px;
	color: #666;
	padding: 20px 0;
	width: 100%
}

#demark #footer .container {
	text-align: center;
	color: #aaa
}

#demark .footer-text {
	float: left;
	padding-left: 30px;
	width: 67%;
	border-right: 2px solid #666666;
	min-height: 120px
}

#demark .footer-text p {
	line-height: 28px;
	color: #666
}

#demark .footer-text p a:hover {
	color: #fff
}

#demark .footer-text p a {
	color: #999
}

#demark .footer-link {
	float: left;
	padding-left: 52px
}

#demark .footer-link p {
	height: 48px;
	line-height: 48px;
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
	color: #b2b2b2
}

#demark .footer-link p i {
	width: 48px;
	height: 48px;
	vertical-align: middle;
	margin-right: 12px
}

#demark .footer-link p.telephone {
	margin-bottom: 24px
}

#demark .footer-link p.telephone i {
	background-position: 0 -1624px
}

#demark .footer-link p.fax i {
	background-position: 0 -1578px
}

#demark #wapper,
#demark body,
#demark html {
	min-height: 100%
}

#demark body,
#demark html {
	height: 100%
}

#demark #tm-classes {
	border-top: 1px #ccc solid
}

#demark #tm-classes .container {
	padding-top: 0;
	padding-bottom: 20px
}

#demark #tm-classes h2 {
	color: #dc4c4c;
	font-size: 20px;
	border-bottom: 1px #999 dashed;
	width: 380px;
	margin-left: 8px;
	line-height: 32px;
	margin-top: 10px;
	padding: 5px 0
}

#demark #tm-main-classess {
	float: left;
	width: 1200px;
	height: 230px;
	margin-bottom: 20px
}

#demark #tm-main-classess ul li {
	background-color: #fff;
	border: 2px solid #999;
	float: left;
	border-radius: 5px;
	height: 27px;
	line-height: 27px;
	width: 92px;
	color: #999;
	margin: 6px;
	text-align: center
}

#demark #tm-main-classess ul li.hover,
#demark #tm-main-classess ul li:hover {
	background-color: #dc4c4c;
	color: #fff;
	border: 2px solid #dc4c4c;
	cursor: pointer
}

#demark #tm-second-classess {
	float: left;
	width: 396px;
	border: 1px #999 solid
}

#demark #tm-second-classess h3 {
	width: 380px;
	margin-left: 8px;
	font-size: 14px;
	text-indent: 28px;
	padding: 5px 0 0
}

#demark #tm-second-classess ul {
	margin-top: 10px;
	margin-bottom: 10px
}

#demark #tm-second-classess ul li {
	width: 370px;
	margin-left: 8px;
	line-height: 24px;
	cursor: pointer;
	padding: 5px
}

#demark #tm-second-classess ul li label {
	border: 1px #666 solid;
	border-radius: 5px;
	display: inline-block;
	padding: 0 3px;
	height: 22px;
	line-height: 22px;
	vertical-align: top
}

#demark #tm-second-classess ul li span {
	display: inline-block;
	width: 316px
}

#demark #tm-second-classess ul li.hover,
#demark #tm-second-classess ul li:hover {
	background-color: #e6f4ff
}

#demark #tm-second-classess ul li.hover label,
#demark #tm-second-classess ul li:hover label {
	color: #dc4c4c;
	border: 1px #dc4c4c solid
}

#demark #tm-third-classess {
	float: left;
	width: 560px;
	margin-left: 20px;
	border: 1px #999 solid
}

#demark #tm-third-classess h2 {
	width: 550px;
	line-height: 32px
}

#demark #tm-third-classess ul {
	margin-top: 10px;
	margin-bottom: 10px
}

#demark #tm-third-classess ul li {
	margin: 5px 8px 8px;
	line-height: 30px;
	height: 30px;
	float: left;
	background-color: #e7f5ff;
	border: 1px #666 solid;
	border-radius: 5px;
	padding: 0 5px;
	cursor: pointer
}

#demark #tm-form {
	background-color: #fff;
	border: 1px #cccccc solid;
	padding-bottom: 50px;
	border-width: 1px 0;
	border-bottom-color: #e6e6e6
}

#demark .brand-search #tm-form {
	padding-bottom: 220px
}

#demark #tm-form-step {
	height: 56px;
	width: 778px;
	background: url("bar.png") no-repeat -750px 23px;
	margin-left: 115px;
	margin-top: 27px
}

#demark .dc-brand-title {
	text-indent: 22px;
	margin: 20px 0 9px;
	line-height: 40px;
	font-size: 22px;
	font-weight: 700;
	color: #333
}

#demark .dc-brand-items-title {
	border-bottom: 1px dashed #e5e5e5;
	color: #dc4c4c;
	font-size: 18px;
	text-indent: 80px;
	padding: 20px 0;
	margin-bottom: 10px
}

#demark #tm-form-step li {
	float: left;
	margin-left: 69px;
	height: 56px;
	line-height: 56px;
	width: 56px;
	text-align: center;
	background: url("icons-form.png") no-repeat -249px -73px;
	font-size: 28px;
	color: #fff;
	cursor: pointer
}

#demark #tm-form-step li.first {
	margin-left: -28px
}

#demark #tm-form-step li.last {
	margin-left: 69px
}

#demark #tm-form-step li.hover {
	background-position: -125px -73px
}

#demark div#tm-form-first {
	padding-bottom: 30px
}

#demark #tm-form-step-text {
	height: 24px;
	width: 875px;
	margin-left: 53px;
	margin-top: 10px;
	margin-bottom: 30px
}

#demark #tm-form-step-text li {
	float: left;
	color: #9a9a9a;
	font-size: 18px;
	text-align: center;
	width: 125px
}

#demark #tm-form-step-text li.hover {
	color: #de4e4e
}

#demark #tm-form-step.tm-gk {
	width: 403px;
	margin-left: 300px
}

#demark #tm-form-step-text.tm-gk {
	width: 500px;
	margin-left: 238px
}

#demark .tm-step {
	border-bottom: 1px #999 dashed;
	margin-bottom: 20px
}

#demark .tm-tips {
	text-align: center;
	padding: 10px 0 20px;
	font-size: 16px;
	color: green;
	font-weight: normal
}

#demark .tm-step-forms .tm-step-form {
	display: none
}

#demark #page2 .tm-tips {
	color: red;
	font-weight: bold
}

#demark .table-row {
	height: 60px;
	line-height: 60px;
	zoom: 1;
	margin: 2px 0
}

#demark .table-row:after {
	content: "\0020";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}

#demark .table-row .table-row-e {
	float: left
}

#demark .table-row .table-row-title {
	width: 230px;
	text-align: right;
	color: #999;
	font-size: 16px
}

#demark .brand-details-r .table-row .table-row-title {
	width: 40%
}

#demark .table-row .table-row-e i,
#demark .tm-tips i {
	display: inline-block;
	background: url("../../../img/ques.png") no-repeat;
	width: 19px;
	height: 19px;
	cursor: pointer;
	vertical-align: middle
}

#demark .table-row .table-row-content {
	width: 880px;
	padding-left: 20px;
	font-size: 16px
}

#demark .grzx-right .table-row .table-row-content {
	width: 700px
}

#demark .brand-details-r .table-row .table-row-content {
	width: 60%
}

#demark .table-row .table-row-title.w100 {
	width: 100px
}

#demark .table-row .table-row-content.w100 {
	width: 100px
}

#demark .line-height-100 {
	line-height: 100%
}

#demark .line-height-140 {
	line-height: 140%
}

#demark .line-height-150 {
	line-height: 150%
}

#demark .line-height-160 {
	line-height: 160%
}

#demark div.table-row div.table-row-col-20 {
	width: 20%;
	text-align: right
}

#demark div.table-row div.table-row-col-30 {
	width: 30%;
	text-align: right
}

#demark div.table-row div.table-row-col-80 {
	width: 80%
}

#demark div.table-row div.table-row-col-50 {
	width: 50%
}

#demark div.table-row div.table-row-col-75 {
	width: 75%
}

#demark div.table-row div.table-row-col-40 {
	width: 40%;
	text-align: right
}

#demark div.table-row div.table-row-col-60 {
	width: 60%
}

#demark div.table-row div.table-row-col-65 {
	width: 65%
}

#demark div.table-row div.table-row-col-10 {
	width: 10%;
	text-align: right
}

#demark div.table-row div.table-row-col-90 {
	width: 90%
}

#demark div.table-row div.table-row-col-99 {
	width: 70%
}

#demark div.table-row div.table-row-col-15 {
	width: 15%;
	text-align: right
}

#demark div.table-row div.table-row-col-85 {
	width: 85%
}

#demark .table-row.error {
	background-color: rgba(252, 179, 187, 0.28)
}

#demark .line15 {
	line-height: 150%
}

#demark .icon {
	cursor: pointer;
	text-align: center;
	font-size: 16px;
	margin-right: 10px
}

#demark .icon i {
	background: url("icons-form.png");
	width: 68px;
	height: 54px;
	display: block
}

#demark .icon.hover,
#demark .icon:hover {
	color: #dc4c4c
}

#demark .icon1 {
	width: 52px;
	height: 80px;
	margin-right: 10px
}

#demark .icon1 i {
	background-position: -84px 0
}

#demark .icon1.hover i,
#demark .icon1:hover i {
	background-position: 0 0
}

#demark .icon2 {
	width: 68px;
	height: 80px
}

#demark .icon2 i {
	background-position: -257px 0
}

#demark .icon2.hover i,
#demark .icon2:hover i {
	background-position: -162px 0
}

#demark .table-row-content input[type='text'] {
	height: 38px;
	line-height: 38px;
	font-size: 16px;
	border: 1px #cccccc solid;
	padding: 0 5px;
	width: 330px;
	color: #999
}

#demark .table-row-content input[type='text']:hover {
	border-color: #cccccc;
	color: #333
}

#demark .height-80 {
	min-height: 80px;
	line-height: 80px;
	height: auto
}

#demark .height-50 {
	height: 50px;
	line-height: 50px
}

#demark .height-auto {
	height: auto;
	line-height: 100%
}

#demark #tm-form center {
	margin-top: 25px
}

#demark #tm-form button,
#demark .tip-yc button {
	border: 0;
	padding: 0 6px;
	height: 38px;
	line-height: 38px;
	text-align: center;
	color: #fff;
	background-color: #dc4c4c;
	border-radius: 5px;
	font-size: 16px;
	display: inline-block
}

#demark #tm-form button.search_btn {
	border-radius: 0 5px 5px 0;
	width: 110px;
	position: relative;
	left: -5px;
	top: 1px
}

#demark #tm-form button:hover,
#demark .tip-yc button:hover {
	background-color: #e74c3c
}

#demark #tm-form button#btnsubmit {
	width: 180px;
	height: 46px
}

#demark input.upload,
#demark input.upload-cheng,
#demark input.upload-cheng-02 {
	border: 0;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #fff;
	background-color: #999999;
	border-radius: 5px;
	font-size: 16px;
	display: inline-block
}

#demark input.upload:hover {
	background-color: #666666
}

#demark input.upload,
#demark input.upload-cheng-02 {
	line-height: 32px;
	margin-bottom: 20px;
	width: 140px
}

#demark input.upload-cheng {
	width: 200px;
	height: 36px;
	line-height: 36px;
	margin-bottom: 20px
}

#demark input.upload-cheng,
#demark input.upload-cheng-02,
#demark input.upload.ok {
	background-color: #dc4c4c
}

#demark input.upload-cheng,
#demark input.upload-cheng-02,
#demark input.upload.ok:hover {
	background-color: #fe9b1c
}

#demark #tm-form button.last {
	background-color: #ccc
}

#demark a.file {
	color: #0066cc;
	padding: 5px 3px
}

#demark #tm-form select,
#demark .detail2 select,
#demark .table-row-content select {
	padding: 5px
}

#demark #tm-form textarea {
    width: 330px;
    height: 70px;
    padding: 2px 5px;
    border: 1px #ccc solid;
    resize: none;
    font-size: 16px;
    margin-top: 20px;
}

#demark #tm-form textarea:hover {
	border-color: #dc4c4c;
	color: #333
}

#demark .gongtong {
	height: auto;
	line-height: 30px
}

#demark .gongtong table {
	border: 1px #e5e5e5 solid;
	border-collapse: collapse;
	text-align: center;
	margin-bottom: 24px
}

#demark .gongtong table tr.h {
	background-color: #fafafa
}

#demark .gongtong table tr.l {
	background-color: #fff;
	border-top: 1px #e5e5e5 solid
}

#demark .gongtong table th {
	font-weight: normal;
	color: #000;
	height: 40px;
	line-height: 40px
}

#demark .gongtong table th,
#demark .gongtong td {
	width: 16%;
	font-size: 14px;
	height: 40px;
	line-height: 40px
}

#demark .gongtong a {
	display: inline-block;
	height: 28px;
	line-height: 28px
}

#demark .gongtong a:hover {
	text-decoration: underline
}

#demark .gongtong span.t1 {
	color: red;
	font-weight: bold
}

#demark .gongtong span.t2 {
	color: #666
}

#demark .gongtong span.t3 {
	color: red
}

#demark .dc-brand-tips {
	text-align: left;
	padding: 20px 0 20px 45px
}

#demark .dc-brand-tips p {
	line-height: 30px
}

#demark .dc-brand-tips .pdcount {
	margin-top: 20px
}

#demark .dc-brand-tips .pdcount span {
	display: inline-block;
	margin: 0 5px;
	color: #ff0000;
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif
}

#demark #gtlist li {
	float: left;
	margin: 0 10px 10px 0;
	height: 30px;
	line-height: 30px;
	border: 1px #51930d solid;
	border-radius: 5px;
	padding: 0 8px;
	cursor: pointer;
	color: #fff;
	background-color: green;
	filter: progid:DXImageTransform.Microsoft.gradient( GradientType=0, startColorstr='#6fb420', endColorstr='#51930d');
	-ms-filter: progid:DXImageTransform.Microsoft.gradient( GradientType=0, startColorstr='#6fb420', endColorstr='#51930d');
	background-image: -webkit-linear-gradient(top, #6fb420 0, #51930d 100%);
	background-image: -mox-linear-gradient(top, #6fb420 0, #51930d 100%);
	background-image: -o-linear-gradient(top, #6fb420 0, #51930d 100%);
	background-image: linear-gradient(to bottom, #6fb420 0, #51930d 100%)
}

#demark #gtlist li.addnew {
	border: 1px #c92627 solid;
	filter: progid:DXImageTransform.Microsoft.gradient( GradientType=0, startColorstr='#dc4c4c', endColorstr='#c92627');
	-ms-filter: progid:DXImageTransform.Microsoft.gradient( GradientType=0, startColorstr='#dc4c4c', endColorstr='#c92627');
	background-image: -webkit-linear-gradient(top, #dc4c4c 0, #c92627 100%);
	background-image: -mox-linear-gradient(top, #dc4c4c 0, #c92627 100%);
	background-image: -o-linear-gradient(top, #dc4c4c 0, #c92627 100%);
	background-image: linear-gradient(to bottom, #dc4c4c 0, #c92627 100%)
}

#demark #page8 {
	padding: 20px 0
}

#demark #page6 .pdtips {
	padding: 10px 20px;
	color: #d94d58;
	text-align: left;
	width: 540px;
	margin-left: 205px;
	background-color: #f0f0f0;
	margin-top: 20px;
	line-height: 150%
}

#demark #page7 .pdtips {
	float: left;
	width: 376px;
	background: #fff;
	border: 1px solid #e5e5e5;
	padding: 20px;
	left: 200px;
	margin-top: 15px
}

#demark #page6 .pdtips .pdcount {
	color: #323232;
	font-size: 18px
}

#demark #page6 .pdtips .pdcount span {
	color: #2276cc;
	font-weight: bold
}

#demark #p9-classes div {
	margin: 0;
	padding: 5px;
	color: #dc4c4b;
	font-weight: normal
}

#demark #p9-classes div a {
	color: #dc4c4b
}

#demark #p9-classes div.level-0 {
	color: #2fb33b;
	font-weight: normal
}

#demark #p9-classes div.level-1 {
	background-color: #FFDDE0
}

#demark #p9-classes div.level-2 {
	background-color: #E7E3FD
}

#demark #p9-classes div.level-3 {
	background-color: #E3FAD7;
	margin-top: 5px
}

#demark #p9-classes div.direction {
	height: 0;
	padding: 0
}

#demark #p9-container {
	padding: 5px;
	border: 1px #666 solid;
	margin: 15px 0
}

#demark #p9-container table {
	border: 1px #efefef solid;
	border-collapse: collapse;
	background-color: #ddd
}

#demark #p9-container table td {
	border-bottom: 1px #efefef solid;
	padding: 3px
}

#demark #p9-container ul li {
	line-height: 24px;
	padding: 5px 0;
	cursor: pointer
}

#demark #p9-container ul li label {
	width: 24px;
	border-radius: 3px;
	display: inline-block;
	text-align: center;
	margin-right: 5px;
	border: 1px #666 solid
}

#demark #p9-container ul.sec li label {
	width: 40px
}

#demark #p9-container ul.sec2 li label {
	width: 70px
}

#demark #p9-container ul.sec2 li {
	width: 440px;
	float: left
}

#demark #p9-container ul li:hover {
	background-color: #e6f4ff
}

#demark #p9-container ul li:hover a {
	color: #dc4c4b
}

#demark #p9-container ul li:hover label {
	color: #dc4c4b;
	border: 1px #dc4c4b solid
}

#demark #p9-selected span {
	background-color: #dc4c4c;
	color: #fff;
	border-radius: 3px;
	display: inline-block;
	padding: 3px;
	margin: 2px;
	cursor: pointer
}

#demark #p9-selected span.ok {
	background-color: #86c440;
	padding: 3px 20px
}

#demark #tm-services2,
#demark .tm-border {
	border-top: 1px #ccc solid;
	padding-top: 50px;
	padding-bottom: 30px
}

#demark #tm-services2 .tm-questions {
	width: 325px;
	margin-left: 54px;
	float: left;
	border-right: 1px #e5e5e5 solid
}

#demark #tm-services2 .tm-questions h2 {
	font-size: 28px;
	margin-bottom: 16px;
	color: #000;
	font-weight: bold;
	margin-left: 15px
}

#demark #tm-services2 .tm-questions ul {
	width: 260px;
	border-right: none
}

#demark #tm-services2 .tm-questions ul li {
	height: 30px;
	line-height: 30px;
	color: #666;
	font-size: 16px;
	background-color: #fff;
	margin-bottom: 6px;
	cursor: pointer;
	padding-left: 15px;
	overflow: hidden;
	width: 100%;
	text-align: left
}

#demark #tm-services2 .tm-questions ul li.hover,
#demark #tm-services2 .tm-questions ul li:hover {
	color: #dc4c4c;
	background-color: #e6f4fe
}

#demark #tm-services2 .tm-answers {
	width: 465px;
	padding-left: 50px;
	border-left: 1px #e5e5e5 solid;
	margin-left: -1px;
	float: left
}

#demark #tm-services2 .tm-answers h3 {
	font-weight: bold;
	color: #dc4c4c;
	font-size: 24px;
	text-align: left;
	margin-bottom: 20px
}

#demark #tm-services2 .tm-answers h3.download {
	margin-bottom: 10px;
	font-size: 18px;
	color: #333;
	font-weight: normal;
	margin-top: 20px
}

#demark .tm-answers p {
	line-height: 180%
}

#demark .tm-answer {
	display: none
}

#demark .tm-answer.current {
	display: block
}

#demark #tm-cards {
	padding-bottom: 50px
}

#demark .title-bar {
	width: 100%;
	margin-bottom: 30px
}

#demark .title-bar h3 {
	font-size: 18px;
	color: #333;
	padding-left: 25px;
	padding-bottom: 10px
}

#demark .title-border {
	height: 8px
}

#demark .title-border div.head {
	width: 13%;
	background-color: #4899e8;
	height: 8px;
	float: left
}

#demark .title-border div.tail {
	width: 87%;
	background-color: #e6e6e6;
	height: 8px;
	float: left
}

#demark table.mytmlist td,
#demark table.mytmlist th {
	border: 1px #ccc solid;
	height: 40px;
	line-height: 40px;
	font-weight: normal;
	text-align: center;
	font-size: 16px
}

#demark table.mytmlist th {
	background-color: #f7f7f7;
	color: #666
}

#demark table.mytmlist td {
	background-color: #fff;
	color: #333;
	font-size: 14px
}

#demark table.mytmlist td a {
	color: #dc4c4c
}

#demark .pager {
	text-align: center;
	margin-top: 30px;
	font-size: 16px
}

#demark #tm-detail {
	width: 940px;
	margin-left: 20px
}

#demark #tm-detail h3 {
	font-size: 16px;
	border-bottom: 1px #aaa dashed;
	color: #517caf;
	height: 34px;
	line-height: 34px
}

#demark #tm-detail h3.notfirst {
	margin-top: 10px
}

#demark .table-row.detail {
	height: 30px;
	line-height: 30px
}

#demark .table-row.detail div.table-row-col-30 {
	text-align: left;
	margin-left: 2px
}

#demark .table-row.detail50 {
	height: 50px;
	line-height: 50px
}

#demark .tm-help div {
	display: none
}

#demark .tm-help h4 {
	font-weight: bold;
	font-size: 16px
}

#demark span.tm-required {
	color: red;
	font-size: 14px
}

#demark div.lastimages img {
	border: 1px #ddd solid;
	padding: 30px;
	margin: 30px
}

#demark #tm-mytrademark div.detail2 a:link {
	color: #2fb33b
}

#demark #tm-mytrademark div.detail2 a:visited {
	color: #2fb33b
}

#demark #tm-mytrademark div.detail2 a:hover {
	color: #4a98e8
}

#demark #tm-mytrademark div.introduction {
	color: #dc4c4c
}

#demark #tm-mytrademark ul.cards li {
	float: left;
	width: 280px;
	margin: 0 10px 20px;
	border: 1px #ccc solid;
	background-color: #fdfdfd;
	padding: 0 10px 10px;
	line-height: 100%;
	color: #666
}

#demark #tm-mytrademark ul.cards li h3 {
	color: #dc4c4c;
	font-size: 20px;
	text-align: center;
	height: 54px;
	line-height: 54px;
	border-bottom: 1px #dc4c4c solid;
	margin-bottom: 20px
}

#demark #tm-mytrademark ul.cards li p {
	padding: 0 10px
}

#demark #tm-mytrademark ul.cards li.hover {
	border: 1px #dc4c4c solid;
	color: #333;
	box-shadow: 0 0 4px #dc4c4c
}

#demark #tm-mytrademark.tm-cards ul.cards {
	margin-left: 10px;
	height: 380px;
	margin-top: 80px
}

#demark #tm-mytrademark.tm-cards ul.cards li {
	width: 240px;
	margin: 0 0 10px 132px;
	font-size: 14px;
	padding: 0 20px 10px
}

#demark #tm-mytrademark.tm-cards ul.cards li div {
	line-height: 180%
}

#demark #tm-mytrademark.tm-cards ul.cards li div.buy {
	display: block
}

#demark #tm-mytrademark.tm-cards ul.cards li.hover div.buy {
	display: block
}

#demark #tm-mytrademark.tm-cards ul.cards li div i {
	text-decoration: line-through;
	font-style: normal
}

#demark #tm-mytrademark.tm-cards ul.cards li select {
	padding: 3px
}

#demark #tm-mytrademark.tm-cards ul.cards li div.buttonset {
	text-align: center
}

#demark #tm-mytrademark.tm-cards ul.cards li .fee {
	font-size: 14px;
	font-weight: bold;
	color: #dc4c4b
}

#demark #tm-mytrademark.tm-cards .table-row.tips {
	color: #dc4c4c
}

#demark #tm-mytrademark.tm-cards {
	padding-bottom: 10px
}

#demark #tm-mytrademark.tm-cards .card-tips {
	padding: 30px 0 50px;
	margin-left: 30px
}

#demark #tm-login {
	border-top: 1px #ccc solid;
	padding-top: 50px;
	padding-bottom: 30px
}

#demark #tm-login .tm-login-left {
	float: left;
	width: 570px;
	height: 427px;
	background: url("1.jpg") no-repeat
}

#demark #tm-login .tm-login-right {
	float: left;
	width: 390px;
	height: 427px;
	background: url("3.jpg") no-repeat
}

#demark #tm-login .tm-login-right h1 {
	font-size: 18px;
	color: #666;
	margin: 136px 0 16px 50px;
	padding: 0;
	text-align: left
}

#demark #tm-login .tm-login-right h2 {
	height: 62px;
	margin: 0 0 16px 50px;
	width: 292px
}

#demark #tm-login .tm-login-right h3 {
	font-size: 14px;
	color: #666;
	margin: 0;
	padding: 0;
	margin-left: 50px
}

#demark #tm-login .tm-login-right h3 a {
	color: #dc4c4c
}

#demark .slider {
	width: 34px;
	position: fixed;
	right: 0;
	top: 50%;
	margin-top: -50px;
	overflow: hidden;
	cursor: pointer
}

#demark .slider:hover {
	width: 180px;
	transition: width ease-in 0.1s
}

#demark .slider:hover .s-left {
	display: none
}

#demark .slider:hover .s-right {
	display: block
}

#demark .slider .s-left {
	width: 34px;
	background-color: #dc4c4c;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	color: #fff;
	word-wrap: break-word;
	padding: 20px 0;
	line-height: 14px;
	text-align: center
}

#demark .slider .s-right {
	border: 1px #e6e6e6 solid;
	border-right: none;
	background-color: #fff;
	display: none;
	padding: 17px 24px
}

#demark .slider .s-right h3 {
	font-weight: 700;
	font-size: 14px
}

#demark .slider .s-right div.s-top {
	padding: 17px 0 4px
}

#demark .slider .s-right div.s-top a {
	background-color: #dc4c4c;
	height: 34px;
	color: #fff;
	line-height: 34px;
	padding: 0 0 0 3px;
	text-align: left;
	width: 130px;
	border-radius: 5px;
	border: none;
	margin: 0 0 13px;
	display: block
}

#demark .slider .s-right div.s-top a i.iconfont {
	margin-right: 5px;
	color: #fff;
	font-size: 20px
}

#demark .slider .s-right div.s-top a:hover {
	background-color: #dc4c5c;
	color: #fff
}

#demark .slider .s-right div.s-bottom p {
	margin: 5px 0 0;
	font-size: 17px;
	color: #dc4c4c
}

#demark .fee span {
	font-size: 16px;
	font-weight: bold;
	color: #dc4c4b
}

#demark tr.goods-extend td {
	background-color: #ffffef
}

#demark h3 span {
	color: #dc4c4b
}

#demark .mo-dialog-box {
	text-align: center;
	background-color: #fafafa;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
	padding: 30px
}

#demark .mo-dialog-box-radius-5 {
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px
}

#demark .mo-dialog-box-radius-top {
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
	-khtml-border-top-left-radius: 5px;
	border-top-left-radius: 5px
}

#demark .mo-dialog-box-radius-top {
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	-khtml-border-top-right-radius: 5px;
	border-top-right-radius: 5px
}

#demark .mo-dialog-box .mo-dialog-title-container {
	width: 100%;
	margin: 0 auto;
	text-align: left;
	border-bottom: #999 1px solid;
	height: 32px;
	line-height: 32px;
	padding-bottom: 15px
}

#demark .mo-dialog-box .mo-dialog-title {
	margin-left: 10px;
	font-weight: bold;
	font-size: 18px
}

#demark .mo-dialog-box .mo-dialog-button-close {
	width: 12px;
	height: 12px;
	float: right;
	margin-right: 10px;
	margin-top: 10px;
	cursor: pointer;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJAQMAAADaX5RTAAAAA3NCSVQICAjb4U/gAAAABlBMVEX///+ZmZmOUEqyAAAAAnRSTlMA/1uRIrUAAAAJcEhZcwAACusAAArrAYKLDVoAAAAWdEVYdENyZWF0aW9uIFRpbWUAMDkvMjAvMTIGkKG+AAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAAB1JREFUCJljONjA8LiBoZyBwY6BQQZMAtlAkYMNAF1fBs/zPvcnAAAAAElFTkSuQmCC") 50% 50% no-repeat
}

#demark .mo-dialog-box .mo-dialog-content-container {
	width: 98%;
	margin: 0 auto;
	text-align: left
}

#demark .mo-dialog-box .mo-dialog-content {
	margin: 5px
}

#demark .mo-dialog-box .mo-dialog-buttons {
	width: 98%;
	margin: 0 auto;
	text-align: left;
	background-color: #fafafa
}

#demark .mo-dialog-box .mo-dialog-buttonsset {
	width: 100%;
	text-align: right;
	margin-top: 12px
}

#demark .mo-dialog-box .mo-dialog-button-self,
#demark .mo-dialog-box .mo-dialog-button-self-hui,
#demark input.ebeauty {
	border: none;
	height: 30px;
	line-height: 30px;
	padding: 0 20px;
	margin: auto 5px;
	cursor: pointer;
	color: #fff
}

#demark .mo-dialog-content span.green {
	color: green;
	font-weight: bold;
	font-size: 18px
}

#demark .mo-dialog-content span.red {
	color: red;
	font-weight: bold;
	font-size: 18px
}

#demark .mo-dialog-box .mo-dialog-button-self {
	background: #dc4c4c
}

#demark .mo-dialog-box .mo-dialog-button-self:hover {
	background: #fe9b1c
}

#demark .mo-dialog-box .mo-dialog-button-self-hui {
	background: #999999
}

#demark .mo-dialog-box .mo-dialog-button-self-hui:hover {
	background: #666
}

#demark .mo-dialog-box .mo-dialog-buttonsset button.f-btn-cancel,
#demark .mo-dialog-box .mo-dialog-buttonsset button.f-btn-grey {
	background-color: #aaa !important
}

#demark .mo-dialog-box .mo-dialog-buttonsset button.f-btn-cancel:hover,
#demark .mo-dialog-box .mo-dialog-buttonsset button.f-btn-grey:hover {
	background-color: #999 !important
}

#demark .mo-dialog-box .mo-dialog-buttonsset button.f-btn-modify {
	background-color: #87b87f !important
}

#demark .mo-dialog-box .mo-dialog-buttonsset button.f-btn-modify:hover {
	background-color: #629b58 !important
}

#demark .searchbox {
	width: 830px;
	height: 60px;
	margin: 50px 0 20px;
	border: 1px #ddd solid;
	border-radius: 5px;
	position: relative
}

#demark .searchbox input {
	width: 600px;
	height: 58px;
	line-height: 58px;
	font-size: 18px;
	padding-left: 50px;
	display: block;
	float: left;
	border: 0;
	background: #fff url("../../../img/saerch.png") no-repeat 8px 18px;
	color: #999
}

#demark .searchbox button {
	display: block;
	background-color: #dc4c4c;
	border: 0;
	height: 60px;
	line-height: 60px;
	padding: 0;
	text-align: center;
	font-size: 18px;
	color: #fff;
	width: 180px;
	border-radius: 0 5px 5px 0;
	position: absolute;
	z-index: 99;
	right: 0
}

#demark .searchbox button:hover {
	background-color: #fe9b1c
}

#demark #ask-dialog {
	display: none;
	position: absolute;
	width: 600px;
	top: 200px;
	left: 50%;
	margin-left: -300px;
	height: 530px;
	background-color: #fff;
	z-index: 9999;
	border: 1px #ddd solid;
	box-shadow: 0 0 4px 2px #666
}

#demark #ask-dialog .ask-dialog-header {
	height: 60px;
	line-height: 60px;
	font-size: 24px;
	background-color: #f2f2f2;
	padding-left: 20px;
	color: #333;
	border-bottom: 1px #ccc solid
}

#demark #ask-dialog .ask-dialog-header i {
	float: right;
	font-size: 24px;
	margin-right: 20px;
	width: 24px;
	height: 24px;
	cursor: pointer
}

#demark #ask-dialog .ask-dialog-container table tr td {
	color: #666;
	font-size: 14px;
	padding: 8px 0
}

#demark #ask-dialog .ask-dialog-container table tr td input {
	width: 264px;
	color: #999;
	font-size: 14px;
	height: 38px;
	line-height: 38px;
	border: 1px #ddd solid;
	padding-left: 12px
}

#demark #ask-dialog .ask-dialog-container table tr td input.w-150 {
	width: 166px
}

#demark #ask-dialog .ask-dialog-container table tr td i {
	color: red;
	font-style: normal
}

#demark #ask-dialog .ask-dialog-container table tr td button {
	display: block;
	background-color: #dc4c4c;
	border: 0;
	height: 52px;
	line-height: 52px;
	padding: 0;
	text-align: center;
	font-size: 24px;
	color: #fff;
	width: 156px;
	border-radius: 5px;
	margin-top: 14px
}

#demark #ask-dialog .ask-dialog-container center {
	font-size: 18px;
	color: #333;
	margin: 40px 0 12px
}

#demark .right {
	float: right
}

#demark .left {
	float: left
}

#demark .f18 {
	font-size: 18px
}

#demark .mb50 {
	margin-bottom: 50px
}

#demark .blue,
#demark a.blue:link,
#demark a.blue:visited {
	color: #0066cc
}

#demark a.blue:hover {
	color: #dc4c4c
}

#demark .orange,
#demark a.orange:link,
#demark a.orange:visited {
	color: #dc4c4c
}

#demark a.blue:hover {
	color: #ff6b1c
}

#demark .ml5 {
	margin-left: 5px
}

#demark .gray {
	color: #999
}

#demark .tm-step-content {
	padding: 20px 0
}

#demark .brand-shenqing .dc-brand-items-title {
	color: #666;
	font-weight: 700
}

#demark .brand-shenqing .table-row {
	line-height: 44px;
	min-height: 44px;
	height: auto
}

#demark .brand-shenqing .table-row .table-row-content {
	padding-left: 0
}

#demark .brand-shenqing .table-row-mb20 {
	margin-bottom: 20px
}

#demark .table-row-e b.money {
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif
}

#demark .table-row-e b.money font {
	font-family: "微软雅黑";
	font-size: 14px
}

#demark #tm-form button.button-hui {
	background: #999999;
	margin-left: 25px
}

#demark #tm-form button.button-hui:hover {
	background: #666
}

#demark .brand-height .brand-height-con {
	line-height: 40px
}

#demark .iconfont-gray {
	color: #999
}

#demark .side-nav {
	height: 44px;
	font-size: 14px;
	width: 208px;
	margin: 20px auto
}

#demark .side-navtit {
	height: 44px;
	margin-left: 1px;
	float: left;
	zoom: 1
}

#demark .side-navtit li {
	border: 1px solid #e5e5e5;
	height: 42px;
	line-height: 42px;
	float: left;
	text-align: center;
	margin-left: -1px;
	cursor: pointer;
	width: 102px;
	text-align: center;
	position: relative;
	zoom: 1;
	font-size: 16px
}

#demark .side-navtit li.tab2 {
	border-radius: 0 5px 5px 0
}

#demark .side-navtit li.tab1 {
	border-radius: 5px 0 0 5px
}

#demark .side-navtit li a {
	display: block;
	width: 100%;
	height: 100%;
	float: left;
	color: #999
}

#demark .side-navtit li.chose {
	background-color: #ff6700;
	border: 1px solid #ff7000;
	height: 44px;
	margin-top: 0;
	border-bottom: none;
	margin-right: 1px;
	border-left: none;
	color: white
}

#demark .side-navtit li.chose a,
#demark .side-navtit li.chose a:hover {
	color: white
}

#demark .brand-nav {
	font-size: 14px;
	margin-top: 30px;
	float: left;
	width: 180px
}

#demark .brand-navtit {
	border: 1px solid #e5e5e5;
	border-bottom: 0
}

#demark .brand-navtit li {
	border-bottom: 1px solid #e5e5e5;
	height: 39px;
	line-height: 39px;
	text-align: center;
	cursor: pointer;
	text-align: center;
	font-size: 16px;
	color: #666
}

#demark .brand-navtit li a {
	display: block;
	width: 100%;
	height: 100%;
	float: left
}

#demark .brand-navtit li.chose {
	background-color: #dc4c4c;
	border: 1px solid #dc4c4c;
	height: 44px;
	line-height: 44px;
	border-bottom: none;
	border-left: none;
	color: white
}

#demark .brand-navtit li.chose a,
#demark .brand-navtit li.chose a:hover {
	color: white
}

#demark .bid-detail {
	width: 100%;
	height: auto;
	float: left;
	background: #f4f9ff;
	border: 1px solid #D4E7FF;
	margin: 0 0 15px;
	padding: 15px 0 15px 15px
}

#demark .tab-dd {
	width: 100%;
	float: right;
	margin-top: 30px
}

#demark .tm-step-content .tab-dd {
	float: none;
	margin: 30px auto
}

#demark .chge-nav.brand-nav {
	height: 44px;
	border-bottom: 2px solid #dc4c4c;
	font-size: 14px;
	margin-top: 30px;
	float: none;
	width: 100%
}

#demark .chge-nav.brand-nav .brand-navtit {
	height: 37px;
	line-height: 37px;
	margin-left: 1px;
	float: left;
	zoom: 1;
	width: 100%;
	border: 0
}

#demark .chge-nav.brand-nav .brand-navtit li {
	border: 1px solid #e5e5e5;
	border-bottom: none;
	height: 39px;
	line-height: 39px;
	float: left;
	text-align: center;
	margin-left: -1px;
	cursor: pointer;
	width: 140px;
	text-align: center;
	position: relative;
	zoom: 1;
	font-size: 16px;
	color: #666;
	margin-top: 4px
}

#demark .chge-nav.brand-nav .brand-navtit li a {
	display: block;
	width: 100%;
	height: 100%;
	float: left
}

#demark .chge-nav.brand-nav .brand-navtit li.chose {
	background-color: #dc4c4c;
	border: 1px solid #dc4c4c;
	height: 44px;
	margin-top: 0;
	line-height: 44px;
	border-bottom: none;
	margin-right: 1px;
	border-left: none;
	color: white
}

#demark .brand-navtit li.chose a:hover,
#demark .chge-nav.brand-nav .brand-navtit li.chose a {
	color: white
}

#demark .chge-nav.brand-nav .bid-detail {
	width: 98.3%;
	height: auto;
	float: left;
	background: #f4f9ff;
	border: 1px solid #D4E7FF;
	margin: 15px 0;
	padding: 15px 0 15px 15px
}

#demark span.pm-input {
	position: relative
}

#demark span.pm-input b {
	position: absolute;
	right: 10px;
	top: 3px;
	display: none
}

#demark .icon-date {
	background: url("../../../img/icon.png") no-repeat;
	width: 17px;
	height: 18px
}

#demark .mo-input {
	border: 1px solid #cccccc;
	font-family: arial;
	height: 15px;
	line-height: 14px;
	line-height: normal;
	padding: 9.5px 5px;
	cursor: text;
	color: #999
}

#demark .w150 {
	width: 150px
}

#demark .w90 {
	width: 90px
}

#demark .w80 {
	width: 80px
}

#demark #tm-form select.brand-select,
#demark .form-beauty select.brand-select,
#demark .grzx select.brand-select {
	padding: 8px;
	border: 1px solid #ccc;
	margin-right: 15px;
	color: #999
}

#demark .form-thread {
	background-color: #ddd;
	padding: 10px;
	border-radius: 5px 5px 0 0
}

#demark .mgr20 {
	margin-right: 15px
}

#demark .bnt-cheng {
	color: white;
	display: inline-block;
	text-align: center;
	height: 36px;
	line-height: 36px;
	cursor: pointer
}

#demark .mgl15 {
	margin-left: 15px
}

#demark .bnt-cheng {
	background: #dc4c4c;
	color: #fff
}

#demark .bnt-cheng:link,
#demark .bnt-cheng:visited {
	background: #dc4c4c;
	color: #fff
}

#demark .bnt-cheng:hover {
	background: #fe9231;
	color: #fff
}

#demark .brand-tb {
	border-spacing: 0;
	border: 1px solid #e8e8e8;
	width: 100%
}

#demark .brand-tb thead tr th {
	height: 35px;
	line-height: 35px;
	font-weight: 700;
	background: #f7f7f7;
	font-size: 14px;
	border-bottom: 1px solid #f5f5f5;
	color: #555
}

#demark .brand-tb tbody tr td {
	line-height: 24px;
	padding: 8px 0;
	text-align: center;
	font-size: 14px;
	border-bottom: 1px dashed #e5e5e5;
	white-space: normal;
	word-wrap: break-word;
	word-break: break-all;
	position: relative
}

#demark .brand-wz tbody tr td,
#demark .brand-wz thead tr th {
	text-align: center
}

#demark .brand-wz tfoot tr td a.bnt-cheng {
	width: 120px;
	height: 28px;
	line-height: 28px;
	margin: 20px 0 0 20px;
	color: #fff
}

#demark .brand-wz tfoot tr td a.bnt-cheng.auto-width {
	width: auto;
	padding: 0 5px;
	margin: auto
}

#demark .brand-wz tfoot tr td a.bnt-cheng.btn-green {
	background-color: green
}

#demark .brand-wz tfoot tr td a.bnt-cheng.btn-gray {
	background-color: #ddd;
	color: #666
}

#demark .brand-tb tbody tr td .brand-logo {
	display: inline-block;
	width: 147px;
	height: 62px;
	margin-left: 20px
}

#demark .barnd-chaxun-wz thead tr th {
	text-align: center
}

#demark .brand-pager {
	clear: both;
	display: inline-block;
	font-size: 14px;
	margin-bottom: 20px;
	padding-right: 30px;
	margin-top: 20px
}

#demark .w-pager {
	width: auto
}

#demark .w-member-pager {
	width: 98.6%
}

#demark .brand-pager li {
	float: left;
	margin: 0 2px
}

#demark .brand-pager li input {
	padding: 4px 5px;
	height: 16px;
	line-height: 16px;
	border: 1px solid #e5e5e5;
	width: 30px
}

#demark .brand-pager li.text {
	height: 30px;
	line-height: 24px
}

#demark .brand-pager a,
#demark .brand-pager span {
	border: 1px solid #e5e5e5;
	float: left;
	padding: 0 5px;
	height: 24px;
	line-height: 24px;
	vertical-align: middle
}

#demark .brand-pager em {
	color: #666;
	float: left;
	padding: 0 5px;
	height: 24px;
	line-height: 24px;
	font-style: normal
}

#demark .brand-pager span {
	border: 1px solid #e5e5e5;
	color: #333;
	float: left;
	padding: 0 5px;
	height: 24px;
	line-height: 24px;
	vertical-align: middle
}

#demark .brand-pager a {
	text-decoration: none
}

#demark .brand-pager .current,
#demark .brand-pager a.bnt {
	background-color: #f9f9f9;
	border: 1px solid #e5e5e5;
	color: #333;
	font-size: 14px
}

#demark .brand-pager a.bnt:hover {
	color: #dc4c4c
}

#demark .brand-pager a:hover {
	color: #dc4c4c
}

#demark .brand-pager .fr {
	float: right
}

#demark .brand-pager .disabled {
	color: #BCBCBC
}

#demark .brand-pager .current {
	font-weight: 700;
	background: #dc4c4c;
	color: #fff;
	border: 1px solid #fe8101
}

#demark .list-tit {
	width: 90%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

#demark input,
#demark textarea {
	outline: none
}

#demark #tm-services3 {
	padding-top: 40px
}

#demark #tm-services3 div.tm-questions {
	float: left;
	border: 1px #e6e6e6 solid;
	border-top: 0;
	width: 180px
}

#demark #tm-services3 div.tm-questions h3 {
	font-size: 16px;
	color: #333;
	height: 40px;
	line-height: 40px;
	padding-left: 40px;
	cursor: pointer;
	border-top: 1px #e6e6e6 solid;
	background: #fff;
	width: 100%;
}

#demark #tm-services3 div.tm-questions h3 span {
	float: right;
	background: #f7f7f7 url("../../../img/a.png") no-repeat;
	width: 12px;
	height: 6px;
	margin-right: 10px;
	margin-top: 17px
}

#demark #tm-services3 div.tm-questions h3.hover,
#demark #tm-services3 div.tm-questions h3.hover a {
	color: #dc4c4c
}

#demark #tm-services3 div.tm-questions h3.opened {
	border-bottom: 1px #e6e6e6 solid
}

#demark #tm-services3 div.tm-questions h3.icon-d {
	background: url("../../../img/d.png") no-repeat 10px 12px
}

#demark #tm-services3 div.tm-questions h3.icon-d.hover {
	background: url("../../../img/d-hover.png") no-repeat 10px 12px
}

#demark #tm-services3 div.tm-questions h3.icon-r {
	background: #f7f7f7 url("../../../img/r.png") no-repeat 10px 10px
}

#demark #tm-services3 div.tm-questions h3.icon-r.hover {
	background: #f7f7f7 url("../../../img/r-hover.png") no-repeat 10px 10px
}

#demark #tm-services3 div.tm-questions h3.icon-e {
    background: #f7f7f7 url(../../../img/module/zhuanli/zl_service_02.png) no-repeat 5px center;
    background-size: 30px 30px;
}

#demark #tm-services3 div.tm-questions h3.icon-e.hover {
	background: #f7f7f7 url("../../../img/module/zhuanli/zl_service_02.png") no-repeat 5px center;
    background-size: 30px 30px;
}
#demark #tm-services3 div.tm-questions h3.icon-f {
	background: #f7f7f7 url("../../../img/module/zhuanli/zl_service_03.png") no-repeat 10px center;
	
}

#demark #tm-services3 div.tm-questions h3.icon-f.hover {
	background: #f7f7f7 url("../../../img/module/zhuanli/zl_service_03.png") no-repeat 10px center;
	
}
#demark #tm-services3 div.tm-questions ul {
	margin: 10px 0
}

#demark #tm-services3 div.tm-questions ul li {
	height: 32px;
	line-height: 32px;
	text-align: left;
	font-size: 16px;
	border-left: 6px #fff solid;
	width: 180px;
	margin: 5px 0;
	text-indent: 35px
}

#demark #tm-services3 div.tm-questions ul li.hover {
	color: #dc4c4c;
	background-color: #f2f2f2;
	border-left: 6px #dc4c4c solid;
	margin-left: -1px;
	width: 180px;
	text-indent: 36px
}

#demark #tm-services3 div.tm-questions ul li.hover a {
	color: #dc4c4c
}

#demark #tm-services3 div.tm-questions ul li.hover1 {
	background-color: #f9f9f9;
	border-left-color: #f9f9f9
}

#demark #tm-services3 div.tm-questions ul li.hover1 a {
	color: #666
}

#demark #tm-services3 div.tm-answers {
	float: right;
	width: 995px
}

#demark div.tm-answer-header {
    text-align: center;
    background: url(../../../img/bg.png) repeat-x;
    /* height: 240px; */
    background-size: cover;
    padding: 30px 0;
}

#demark div.tm-answer-header div.tm-memo {
	text-align: left;
	width: 620px;
	margin: 15px auto;
	font-size: 14px;
	color: #666;
	line-height: 24px
}

#demark div.tm-answer-header p.price span {
	font-size: 30px;
	color: #dc4c4c
}

#demark div.tm-answer-header img {
	vertical-align: middle
}

#demark div.tm-answer-body {
	border: 1px #e6e6e6 solid;
	border-top: 0;
	text-align: center;
	padding-top: 10px
}

#demark #tm-services3 div.tm-answers h3 {
	font-size: 24px;
	color: #666;
	text-align: center;
	font-weight: bold;
	/* padding-top: 32px */
}

#demark div.tm-answer-download {
	border: 1px #e6e6e6 solid
}

#demark div.tm-answer-download h3 {
	padding-top: 20px
}

#demark div.tm-answer-download ul {
	width: 680px;
	margin: 37px auto 70px
}

#demark div.tm-answer-download ul li {
	float: left;
	width: 49%;
	padding: 10px 0;
	font-weight: normal;
	line-height: 24px;
	color: #333
}

#demark div.tm-answer-download ul li a {
	color: #999;
	cursor: pointer;
	display: inline-block;
	*display: inline;
	zoom: 1;
	font-style: normal;
	padding-left: 24px;
	margin: 0 3px 0 2px;
	background: url("../../../img/svr/d2.png") no-repeat 0 0;
	font-weight: normal;
	height: 24px
}

#demark div.tm-answer-download ul li a:hover {
	background-image: url("../../../img/d2-hover.png");
	color: #dc4c4c
}

#demark div.tm-goods-items {
	padding-top: 28px;
	padding-bottom: 8px;
	margin: auto;
	width: 670px;
	text-align: left
}

#demark div.tm-goods-items ul li label {
	display: inline-block;
	width: 190px;
	font-size: 14px;
	height: 42px;
	line-height: 42px;
	color: #666;
	text-align: right;
	margin-right: 18px
}

#demark div.tm-goods-items ul li input {
	display: inline-block;
	font-size: 14px;
	color: #666;
	height: 30px;
	border-radius: 2px;
	border: 1px #999 solid;
	padding: 0 5px;
	width: 230px
}

#demark div.tm-goods-items ul li input.hover,
#demark div.tm-goods-items ul li input:hover {
	border-color: #dc4c4c
}

#demark div.tm-goods-items ul li input.btn {
	width: 76px;
	height: 26px;
	background-color: #e6e6e6;
	color: #666;
	font-size: 14px;
	border: 0
}

#demark div.tm-goods-items ul li span {
	color: #999;
	font-size: 12px;
	display: inline-block;
	*display: inline;
	zoom: 1;
	height: 14px;
	line-height: 14px
}

#demark div.tm-goods-items ul li span.error {
	color: #333;
	padding-left: 16px;
	background: url("../../../img/x.png") no-repeat 0 0
}

#demark div.tm-goods-items.tm-goods-fee {
	border-top: 1px #ccc dashed;
	padding-top: 0
}

#demark div.tm-goods-items.tm-goods-fee i {
	font-size: 18px;
	color: #dc4c4c;
	font-style: normal;
	font-weight: normal
}

#demark div.tm-goods-items.tm-goods-fee i.big {
	font-size: 24px
}

#demark div.tm-goods-items.tm-goods-fee button {
	width: 120px;
	height: 38px;
	border: 0;
	border-radius: 2px;
	color: #fff;
	line-height: 36px;
	font-size: 16px;
	background-color: #dc4c4c;
	display: inline-block;
	margin: 10px 0
}

#demark div.tm-goods-items.tm-goods-fee button:hover {
}

#demark div.tm-goods-items.tm-goods-fee button.gray {
	background-color: #efefef;
	color: #666
}

#demark div.tm-goods-items.tm-goods-fee button.gray:hover {
	background-color: #ddd
}

#demark div.tm-goods-files {
	border-top: 2px #999 solid;
	margin-top: 20px;
	padding: 10px 20px;
	line-height: 200%;
	font-size: 14px;
	color: #333
}

#demark div.tm-goods-files h4 {
	font-size: 16px;
	color: #dc4c4c
}

#demark div.tm-button-sets {
	margin-top: 0;
	text-align: right;
	width: 100%
}

#demark div.tm-button-sets button {
	background-color: #3399dd;
	height: 24px;
	line-height: 24px;
	padding: 0 5px;
	color: #fff;
	border: 0;
	border-radius: 2px;
	display: inline-block
}

#demark div.tm-button-sets button:hover {
	background-color: #4ba3dd
}

#demark div.tm-button-sets button.tm-del {
	background-color: #999
}

#demark div.tm-button-sets button.tm-del:hover {
	background-color: #adadad
}

#demark div.tm-goods-items.tm-goods-show {
	border-top: 1px #ccc dashed;
	padding-top: 8px;
	width: 1200px
}

#demark div.tm-goods-items.tm-goods-show ul li label {
	width: 150px
}

#demark div.tm-show-title h3 {
	font-size: 24px;
	font-weight: bold;
	margin-bottom: 10px
}

#demark div.tm-show-title h3.tm-service {
	margin-bottom: 20px;
	font-size: 16px;
	font-weight: normal
}

#demark div.tm-show-title h3 span {
	color: #dc4c4c;
	font-size: 18px
}

#demark div.tm-goods-more {
	border: 1px #e6e6e6 solid;
	margin-top: 20px;
	border-bottom-width: 0
}

#demark div.tm-goods-more ul.tabs {
	width: 100%;
	background-color: #f7f7f7;
	border-bottom: 1px #e6e6e6 solid;
	height: 48px
}

#demark div.tm-goods-more ul.tabs li {
	cursor: pointer;
	background-position: 30px 14px;
	background-repeat: no-repeat;
	height: 48px;
	line-height: 48px;
	float: left;
	width: 196px;
	border-right: 1px #e6e6e6 solid;
	font-size: 24px;
	color: #999;
	background-color: #fff;
	border-bottom: 1px #ddd solid;
	text-indent: 65px
}

#demark div.tm-goods-more ul.tabs li.hover {
	color: #dc4c4c;
	border-bottom: 1px #fff solid
}

#demark div.tm-goods-more ul.tabs li.t01 {
	background-image: url("../../../img/01.png")
}

#demark div.tm-goods-more ul.tabs li.t02 {
	background-image: url("../../../img/02.png")
}

#demark div.tm-goods-more ul.tabs li.t01.hover {
	background-image: url("../../../img/01-hover.png")
}

#demark div.tm-goods-more ul.tabs li.t02.hover {
	background-image: url("../../../img/02-hover.png")
}

#demark #t02 {
	display: none;
	padding: 28px 0;
	border-bottom: 1px #e6e6e6 solid
}

#demark #t02 p {
	margin-left: 62px;
	margin-right: 62px
}

#demark #t02 p.tm-question-name {
	border-top: 1px #e6e6e6 solid;
	position: relative;
	height: 28px;
	margin-top: 28px;
	line-height: 34px
}

#demark #t02 p.tm-question-name span {
	background-color: #fff;
	display: inline-block;
	*display: inline;
	zoom: 1;
	top: -17px;
	position: absolute;
	font-size: 16px;
	font-weight: bold;
	color: #333
}

#demark #t02 p.tm-question-name span i {
	color: #3399dd;
	font-style: normal;
	display: inline-block;
	*display: inline;
	zoom: 1;
	margin-right: 10px;
	background: url("../../../img/bg-n.png") no-repeat;
	height: 34px;
	width: 34px;
	text-align: center
}

#demark #t02 p.tm-question-body {
	margin-left: 106px
}

#demark div.tm-goods-more-title {
	width: 242px;
	float: left;
	border-right: 1px #e6e6e6 solid;
	text-align: center;
	font-size: 16px
}

#demark div.tm-goods-more-content {
	width: 530px;
	float: left;
	border-left: 1px #e6e6e6 solid;
	margin-left: -1px
}

#demark div.tm-goods-more-content div {
	line-height: 200%;
	width: 460px;
	margin: 20px 0 20px 30px
}

#demark div.tm-goods-more-content div a {
	text-decoration: underline
}

#demark #t01 div.clearfix {
	padding: 20px 0;
	border-bottom: 1px #e6e6e6 solid;
	color: #333
}

#demark ul.tm-services-us {
	margin: 70px auto 20px
}

#demark ul.tm-services-us li {
	width: 25%;
	text-align: center;
	font-size: 18px;
	color: #333;
	font-weight: bold;
	float: left
}

#demark ul.tm-services-us li p {
	margin-top: 20px
}

#demark div.tm-services-information {
	display: none
}

#demark .brand-details {
	margin: 0;
	font-size: 16px;
	border-bottom: 1px #ddd dashed
}

#demark .brand-details-l {
	width: 70%
}

#demark .brand-details-r {
	width: 30%
}

#demark .brand-details-l .table-row,
#demark .brand-details-r .table-row {
	width: 100%;
	font-size: 16px
}

#demark .brand-details-l .table-row .table-row-title {
	width: 35%
}

#demark .brand-details-l .table-row .table-row-content {
	width: 65%
}

#demark .brand-details .table-row .brand-details-title {
	width: 30%;
	color: #999
}

#demark .brand-details-r .brand-details-image img {
	margin-top: 15px
}

#demark .table-row-l {
	height: 1px;
	border-bottom: 1px #ddd dashed
}

#demark .table-row-select select {
	width: 352px
}

#demark .table-row-select-a select {
	width: 120px;
	margin-right: 10px
}

#demark .size .table-row-content input[type="text"] {
	font-size: 14px;
	padding: 0 10px
}

#demark .size .table-row-content span.spanred {
	color: #ff0000;
	font-size: 16px
}

#demark .table-row .table-row-size {
	font-size: 14px
}

#demark #tm-form .table-row-btn button {
	height: 36px;
	line-height: 34px;
	background: #dc4c4c;
	font-size: 14px;
	width: 160px
}

#demark #tm-form .table-row-btn button:hover {
	background: #FE9B1C
}

#demark #tm-form .table-row-btn a {
	color: #0066cc;
	font-size: 14px;
	margin-left: 20px
}

#demark #tm-form .table-row-btn p {
	height: 14px;
	line-height: 14px;
	color: #999999;
	font-size: 14px
}

#demark #tm-form .table-row-btn-a button {
	height: 40px;
	line-height: 38px;
	width: 160px;
	margin-top: 30px
}

#demark #tm-form textarea.table-textarea {
	height: 72px;
	line-height: 36px;
	font-size: 14px;
	border: 1px #cccccc solid;
	padding: 0 10px;
	width: 330px;
	color: #999;
	margin: 10px 0
}

#demark .table-height {
	height: 96px
}

#demark .table-height .table-row-height {
	line-height: 24px
}

#demark .table-height-btn {
	height: 90px
}

#demark #header ul li.sub-last {
	width: 96px;
	text-align: right
}

#demark .content-first {
	width: 880px;
	margin: 0 auto
}

#demark .content-first .dem-mid {
	width: 550px
}

#demark .content-first .dem-mid .dem-text {
	width: 398px
}

#demark .sub-chaxun {
	position: relative
}

#demark #header .nav-ju {
	color: #dc4c4c
}

#demark .dem-text-w690px {
	width: 690px
}

#demark .dem-tit {
	margin: 140px auto 80px;
	width: 275px;
	line-height: 47px
}

#demark .dem-tit p {
	font-size: 48px;
	text-align: right;
	font-weight: bold;
	color: #dc4c4c
}

#demark .dem-tit img {
	float: left
}

#demark .con-cha {
	padding-top: 20px
}

#demark .tm-form {
	overflow: visible
}

#demark .nav-border-right {
	height: 50px;
	border-radius: 20px;
	left: 10px;
	z-index: 1;
	position: relative;
	background: #FFF;
	behavior: url("ie-css3.htc");
	line-height: 48px
}

#demark .nav-border-right span {
	padding-left: 40px
}

#demark .nav-border-left {
	width: 50px;
	height: 50px;
	border-radius: 27px;
	background: #FFF;
	z-index: 2;
	position: absolute;
	behavior: url("ie-css3.htc");
	line-height: 50px
}

#demark .nav-border {
	border: 3px solid #dc4c4c;
	font-size: 24px;
	font-weight: bold;
	color: #dc4c4c;
	text-align: center
}

#demark .new-content ul {
	margin-bottom: 83px
}

#demark .new-content ul li {
	height: 376px;
	position: relative
}

#demark .new-content ul li p {
	line-height: 30px
}

#demark .new-content-left-a {
	width: 700px;
	height: 294px;
	padding-top: 80px;
	padding-left: 50px;
	float: left
}

#demark .new-content-right-a {
	width: 490px;
	float: left;
	text-align: center;
	margin-top: 66px
}

#demark .new-content-left-b {
	width: 390px;
	height: 324px;
	padding-top: 50px;
	padding-left: 100px;
	float: left
}

#demark .new-content-right-b {
	width: 700px;
	float: right;
	margin-top: 80px
}

#demark .new-nav {
	margin-bottom: 30px
}

#demark .new-br {
	float: left
}

#demark .font-dc4c4c {
	color: #dc4c4c
}

#demark .font-999999 {
	color: #999999
}

#demark .new-content {
	font-size: 19px;
	font-family: "Microsoft YaHei"
}

#demark .new-top img {
	display: block
}

#demark .uploader {
	width: auto;
	height: 40px;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	position: relative;
	line-height: 40px;
	padding-left: 50px
}

#demark .uploader:after {
	content: " "
}

#demark .uploader .layer-input {
	position: absolute;
	left: 0;
	top: 0;
	width: 40px;
	height: 40px;
	cursor: pointer
}

#demark .uploader .file-input {
	width: 40px;
	height: 40px;
	opacity: 0;
	filter: alpha(opacity=0);
	cursor: pointer;
	left: 0;
	top: 0;
	position: absolute
}

#demark .table-row-re {
	position: relative
}

#demark .class_info h3 span {
	color: #ff5900
}

#demark .class_info .hit {
	margin-left: 10px;
	color: #000
}

#demark .class_info .hit em {
	font-style: normal
}

#demark .class_info .newlook {
	color: #FF5900;
	margin-right: 20px
}

#demark .main-bottom .bottom_total {
	height: 60px;
	line-height: 60px;
	margin-top: 10px;
	color: #666666;
	font-size: 24px;
	margin-bottom: 40px
}

#demark .main-bottom .bottom_total span {
	color: #999999;
	font-size: 14px;
	float: right
}

#demark .main-bottom span {
	display: inline-block
}

#demark .main-bottom .bottom-a,
#demark .main-bottom .bottom-b {
	font-size: 16px
}

#demark .main-bottom .bottom-a {
	color: #999999
}

#demark .main-bottom .bottom-c,
#demark .main-bottom .bottom-d {
	font-size: 18px
}

#demark .main-bottom .bottom-d {
	color: #fe4c4c
}

#demark .main-bottom .bottom-l {
	text-align: right;
	width: 180px;
	margin-left: 20px
}

#demark .bottom-con {
	height: 40px
}

#demark #tm-form .main-bottom>input {
	height: 46px;
	width: auto;
	line-height: 46px;
	display: inline-block;
	border-radius: 2px;
	margin-bottom: 30px;
	border: 0;
	color: #FFF;
	font-size: 16px;
	padding: 0 36px
}

#demark #tm-form .main-bottom>input.red {
	margin-left: 90px;
	background: #ff4e44
}

#demark #tm-form .main-bottom>input.blue {
	margin-left: 20px;
	background: #5c92fa
}

#demark #tm-form .main-bottom>input.blue.one {
	margin-left: 205px
}

#demark .main-bottom .bottom-checkbox {
	margin-left: 90px;
	margin-bottom: 14px
}

#demark #tm-form .main-bottom>input.red:hover {
	background: #e74c3c
}

#demark #tm-form .main-bottom>input.blue:hover {
	background: #4a77cd
}

#demark .bottom-checkbox a {
	color: #0066cc
}

#demark #F19359632977499242 .mo-dialog-buttonsset {
	text-align: center
}

#demark .tip-box {
	width: 800px;
	height: auto;
	position: fixed;
	left: 50%;
	top: 50%;
	margin-left: -400px;
	margin-top: -210px;
	z-index: 1000;
	text-align: center;
	background-color: #fafafa;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
	padding: 30px
}

#demark .tip-box-a {
	width: 100%;
	margin: 0 auto;
	text-align: left;
	border-bottom: #999 1px solid;
	height: 32px;
	line-height: 32px;
	padding-bottom: 15px
}

#demark .tip-box-b {
	width: 98%;
	margin: 0 auto;
	text-align: left
}

#demark .tip-box-c {
	margin: 5px
}

#demark .tip-box-button {
	line-height: 46px;
	height: 46px;
	font-size: 18px;
	border: 0;
	background: #dc4c4c;
	color: #FFF
}

#demark .tip-box-button:hover {
	background: #fe9b1c
}

#demark .tip-box-a-h {
	font-weight: 800;
	color: #c00000;
	font-size: 18px
}

#demark .tip-box-img {
	width: 12px;
	height: 12px;
	float: right;
	margin-right: 10px;
	margin-top: 10px;
	cursor: pointer;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJAQMAAADaX5RTAAAAA3NCSVQICAjb4U/gAAAABlBMVEX///+ZmZmOUEqyAAAAAnRSTlMA/1uRIrUAAAAJcEhZcwAACusAAArrAYKLDVoAAAAWdEVYdENyZWF0aW9uIFRpbWUAMDkvMjAvMTIGkKG+AAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAAB1JREFUCJljONjA8LiBoZyBwY6BQQZMAtlAkYMNAF1fBs/zPvcnAAAAAElFTkSuQmCC") 50% 50% no-repeat
}

#demark .total_span {
	font-size: 18px;
	float: right
}

#demark .total_span span {
	color: #ff6b1c
}

#demark .c_orange {
	color: #ff6801
}

#demark .table-row .table-row-pad {
	width: 222px;
	padding-right: 8px
}

#demark .form {
	width: 920px;
	margin: 80px auto 30px;
	position: relative;
	z-index: 997
}

#demark .form .hor {
	margin: 25px 0 0;
	padding-left: 260px
}

#demark .form .label {
	float: left;
	display: inline;
	width: 260px;
	margin-left: -260px;
	text-align: right;
	font-size: 16px;
	line-height: 40px;
	margin-right: 10px
}

#demark .add_applicant {
	display: inline-block;
	margin-right: 10px;
	height: 30px;
	line-height: 30px;
	padding-left: 25px;
	background: url("../../../img/icon_add.jpg") no-repeat 0 7px;
	color: #888;
	margin-top: 5px
}

#demark .add_applicant:hover {
	color: #888
}

#demark .applicant {
	position: relative;
	margin: 5px 10px 0 0;
	border: 1px solid #ff8849;
	background: #ffede1;
	padding: 6px 36px 6px 10px;
	color: #ff5900
}

#demark .applicant .icon_orange {
	position: absolute;
	top: 0;
	*top: 5px;
	right: 10px;
	width: 16px;
	height: 16px;
	margin-top: 6px;
	background: url("../../../img/icon_true.png") no-repeat
}

#demark .other_btn {
	display: inline-block;
	height: 28px;
	line-height: 28px;
	margin: 5px 10px 0 0;
	border: 1px solid #cfcfcf;
	background: #f7f7f7;
	padding: 0 10px;
	color: #888
}

#demark .position {
	position: relative
}

#demark .add {
	margin-right: 10px
}

#demark .add_file {
	position: absolute;
	top: 0;
	left: 10px;
	width: 67px;
	height: 30px;
	opacity: 0;
	filter: alpha(opacity=0);
	cursor: pointer
}

#demark .form_input {
	width: 312px
}

#demark .form .textarea {
	width: 312px;
	height: 100px;
	vertical-align: middle;
	resize: none
}

#demark .hor_search {
	height: 40px
}

#demark .search {
	position: relative
}

#demark .search .input {
	float: left;
	width: 254px;
	border-radius: 3px 0 0 3px;
	border-right: none
}

#demark .search .search_btn {
	float: left;
	width: 57px;
	height: 42px;
	background: url("../../../img/icon_search.jpg") no-repeat center center #ff6b1c;
	border-radius: 0 5px 5px 0;
	border: none;
	border: 0
}

#demark .drop_list {
	position: absolute;
	top: 49px;
	left: 243px;
	width: 340px;
	height: 390px;
	padding: 10px 0;
	border: 1px solid #c7c7c7;
	border-top: none;
	background: #fff;
	overflow: auto;
	z-index: 993
}

#demark .drop_list li a {
	display: block;
	height: 30px;
	line-height: 30px;
	padding: 0 10px;
	color: #666
}

#demark .drop_list li a:hover {
	color: #ff5900
}

#demark .type_list {
	width: 1000px;
	margin: 0 0 10px 100px
}

#demark .type_list li {
	float: left;
	margin: 15px 15px 0 0;
	width: 90px;
	height: 25px;
	line-height: 25px;
	background: #ccc;
	border-radius: 3px;
	text-align: center;
	color: #fff
}

#demark .type_list li a {
	display: block;
	color: #fff
}

#demark .type_list .selected {
	background: #dc4c4c
}

#demark .type_list .optional {
	background: #3399dd
}

#demark .search_result {
	text-align: center
}

#demark .choose {
	position: relative;
	margin-top: 30px
}

#demark .choose_list,
#demark .choose_main {
	border: 1px solid #e5e5e5;
	background: #fcfcfc
}

#demark .choose_main {
	width: 864px;
	height: 1049px;
	padding: 70px 25px
}

#demark .total {
	position: absolute;
	width: 814px;
	left: 25px;
	font-size: 22px;
	line-height: 60px;
	background: #fcfcfc
}

#demark .total em {
	color: #ff4c4c
}

#demark .top_total {
	top: 1px;
	border-bottom: 1px solid #e6e6e6;
	padding-top: 10px;
	z-index: 990
}

#demark .bottom_total {
	border-bottom: 1px solid #e6e6e6
}

#demark .bottom_total .total_btn {
	float: right;
	width: 90px;
	margin-top: 10px
}

#demark .class_info {
	height: 520px;
	overflow: auto
}

#demark .class_info li {
	padding: 20px 0;
	border-bottom: 1px dashed #d4d4d4
}

#demark .class_info li h3 {
	font-size: 16px;
	color: #ff5900;
	padding: 0 30px;
	line-height: 18px
}

#demark .class_info li h3 span {
	float: left
}

#demark .class_info li .icon_drop {
	position: static;
	margin: 7px 0 0 -20px;
	display: block;
	height: 0;
	width: 0;
	overflow: hidden;
	border: 6px solid #000;
	border-color: #a9a9a9 transparent transparent transparent;
	border-style: solid dashed dashed dashed;
	line-height: 0
}

#demark .class_info li .icon_drop.icon_close {
	border-color: transparent transparent transparent #a9a9a9;
	border-style: dashed dashed dashed solid;
	margin-top: 3px
}

#demark .class_info li .icon_delete {
	position: static;
	float: right;
	margin: 0 -20px 0 0;
	display: block;
	width: 18px;
	height: 18px;
	background: url("../../../img/icon_delete_hover.jpg") no-repeat
}

#demark #tm-history-list {
	margin-top: 30px
}

#demark #tm-history-list div.table-row-pad {
	line-height: 200%
}

#demark #class_info h3 {
	cursor: pointer
}

#demark .tm-history-result {
	line-height: 150%;
	width: 720px
}

#demark .tm-history-result a {
	display: inline-block;
	*display: inline;
	zoom: 1;
	margin: 5px;
	padding: 0 5px;
	border-radius: 3px;
	font-size: 12px
}

#demark .info_a {
	margin-top: 5px;
	padding-left: 30px;
	overflow: hidden;
	zoom: 1
}

#demark .info_a a {
	display: inline-block;
	height: 26px;
	line-height: 26px;
	background: #ff6b1c;
	margin: 10px 10px 0 0;
	border-radius: 5px;
	padding: 0 10px;
	color: #fff
}

#demark .info_a a:hover {
	background: #909090;
	text-decoration: line-through
}

#demark .choose_list {
	width: 286px;
	height: 1013px;
	padding: 5px 20px;
	overflow: auto;
	margin-top: 36px
}

#demark .list_tit {
	font-size: 20px;
	line-height: 35px;
	margin: 15px 0 5px
}

#demark .list_main dt {
	line-height: 22px;
	padding: 5px 5px 5px 25px;
	overflow: hidden;
	zoom: 1
}

#demark .list_main dt.cur {
	margin-bottom: 8px
}

#demark .list_main .icon {
	position: static;
	float: left;
	margin: 6px 0 0 -15px;
	border-color: transparent transparent transparent #ff6b1c;
	border-style: dashed dashed dashed solid;
	width: 0;
	height: 0
}

#demark .list_main .cur {
	background: #ff6b1c;
	border-radius: 5px;
	color: #fff
}

#demark .list_main .cur a {
	color: #fff
}

#demark .list_main .cur .icon {
	position: static;
	float: left;
	margin: 9px 0 0 -18px;
	border-color: #fff transparent transparent transparent;
	border-style: solid dashed dashed dashed
}

#demark .list_main a {
	color: #666
}

#demark .list_main dd {
	line-height: 20px;
	margin-top: 10px
}

#demark .list_main dd a {
	display: block;
	padding-left: 25px;
	margin: 6px 0
}

#demark .list_main dd .selected a {
	color: #ff5900;
	background: url("../../../img/icon_true.png") no-repeat 2px 3px
}

#demark .list_main dd a i {
	color: #ff5900
}

#demark .info {
	width: 950px;
	margin: 30px auto 40px;
	line-height: 26px
}

#demark .info dt {
	font-size: 16px;
	color: #ff5900
}

#demark #tm-history-action {
	float: right;
	line-height: 24px;
	display: inline-block;
	*display: inline;
	zoom: 1
}

#demark #tm-history-action a {
	font-size: 14px;
	background-color: #ff5900;
	color: #fff;
	border-radius: 3px;
	display: inline-block;
	*display: inline;
	zoom: 1;
	padding: 0 5px;
	line-height: 24px;
	margin-top: 6px
}

#demark div.dialog-confirm h4 {
	font-weight: bold
}

#demark div.dialog-confirm p {
	margin-bottom: 15px
}

#demark select.beauty {
	padding: 3px;
	border: 1px solid #ccc;
	color: #999
}

#demark span.red {
	color: red
}

#demark div.tm-order-classes a {
	display: inline-block;
	*display: inline;
	zoom: 1;
	margin: 3px;
	border-radius: 3px;
	background-color: #dc4c4c;
	color: #fff;
	padding: 3px
}

#demark div.tm-order-classes a.add {
	background-color: #dc4c4b
}

#demark #tm-form div.tm-warning {
	padding: 0 15px;
	line-height: 150%
}

#demark #tm-form div.tm-warning p {
	margin: 3px auto
}

#demark #tm-form div.tm-warning p span {
	display: inline-block;
	*display: inline;
	zoom: 1;
	background-color: #ff4e44;
	color: #fff;
	margin-right: 5px;
	width: 20px;
	height: 20px;
	text-align: center;
	line-height: 20px;
	border-radius: 3px
}

#demark .menttip {
	width: 250px;
	border: 1px solid #e6e6e6;
	background: #FFF;
	position: absolute;
	right: 0;
	display: none;
	box-shadow: 0 0 3px 0 #ddd;
	top: 42px;
	z-index: 1000
}

#demark .menttip .tipright {
	float: right
}

#demark .menttip .menttip-nav {
	height: 34px;
	line-height: 34px
}

#demark .menttip .menttip-nav a.ju {
	color: #dc4c4c
}

#demark .menttip .menttip-con li {
	height: 32px;
	line-height: 32px;
	border-top: 1px dashed #e6e6e6;
	overflow: hidden
}

#demark .menttip .menttip-con li a {
	color: #666
}

#demark .menttip .menttip-con li,
#demark .menttip .menttip-nav {
	padding: 0 12px
}

#demark #header-banner .container {
	position: relative;
	overflow: visible
}

#demark .container .content-newnav {
	height: 54px;
	line-height: 54px
}

#demark .container .content-newnav a {
	color: #0066cc
}

#demark .container .content-newnav a.this-location {
	color: #dd2726
}

#demark .mentname {
	width: 166px;
	border: 1px solid #e6e6e6;
	background: #FFF;
	position: absolute;
	right: 218px;
	z-index: 100;
	padding: 12px;
	text-align: center;
	top: 42px;
	display: none;
	box-shadow: 0 0 3px 0 #ddd
}

#demark .mentname .out {
	height: 32px;
	width: 100px;
	background: #dc4c4c;
	display: inline-block;
	line-height: 32px;
	color: #FFF
}

#demark .mentname .out:hover {
	background: #fe9b1c
}

#demark #header-banner .container {
	position: relative;
	overflow: visible
}

#demark #header-banner .container i {
	border-color: #898989 transparent transparent;
	border-style: solid solid solid;
	border-width: 5px 5px 0;
	display: inline-block;
	margin-left: 5px;
	vertical-align: middle;
	margin-top: -2px;
	transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transition: 0.5s
}

#demark #header-banner .container .name {
	cursor: pointer
}

#demark #header-banner .container .name:hover i {
	transform: rotate(0deg);
	transition: 0.5s
}

#demark #header-banner .container .right>li {
	float: right;
	padding: 0 10px
}

#demark .mid .content-list span.content-text-icon {
	float: right;
	width: 20px;
	height: 20px;
	border-radius: 10px;
	line-height: 19px;
	text-align: center;
	color: #FFF;
	margin-top: 5px
}

#demark div.quick-insert {
	margin-top: -42px;
	position: absolute;
	margin-left: -21px;
	height: 30px;
	width: 286px
}

#demark div.quick-insert input {
	height: 30px;
	padding: 7px;
	border: 1px #ccc solid;
	width: 207px;
	color: #999;
	float: left
}

#demark #tm-form div.quick-insert button {
	border-radius: 3px;
	display: inline-block;
	*display: inline;
	zoom: 1;
	height: 30px;
	line-height: 30px;
	vertical-align: middle;
	font-size: 14px;
	float: right
}

#demark div.tm-chiming {
	text-align: center;
	display: none;
}

#demark div.tm-chiming a {
	display: inline-block;
	*display: inline;
	zoom: 1;
	margin: 3px;
	color: #dc4c4b
}

#demark ul.tm-services-pay li {
	height: 16px;
	padding: 4px
}

#demark ul.tm-services-pay li label {
	display: inline-block;
	*display: inline;
	zoom: 1;
	width: 120px;
	font-weight: bold
}

#demark div.services-index .container {
	width: 1200px;
	margin: auto
}

#demark .bg-white {
	background: #fff
}

#demark .mgt20 {
	margin-top: 20px
}

#demark .mgt10 {
	margin-top: 10px
}

#demark .mgt15 {
	margin-top: 15px
}

#demark .brand-service-bg {
	background: #f5f5f5
}

#demark .brand-info-change {
	margin-top: 40px
}

#demark .brand-service-title {
	height: 32px;
	line-height: 32px;
	border-left: 12px solid #dc4c4c;
	font-weight: 700;
	font-size: 24px;
	color: #666;
	padding-left: 10px;
	margin-bottom: 10px
}

#demark .brand-info-change-xz {
	background: #60a6f6;
	height: 400px;
	position: relative;
	color: #fff;
	padding: 69px 20px 70px;
	box-sizing: border-box
}

#demark .bic-item {
	text-align: center
}

#demark .bic-w {
	width: 20%;
	float: left
}

#demark .bic-w2 {
	width: 40%;
	float: left
}

#demark .bic-w3 {
	width: 60%;
	float: left
}

#demark .bic-hot {
	position: absolute;
	top: 0;
	right: -1px;
	z-index: 2
}

#demark .bic-price {
	font-size: 24px
}

#demark .bic-price span {
	font-size: 14px
}

#demark .bic-title {
	font-size: 18px;
	font-weight: 700
}

#demark .bic-item-hover>p,
#demark .bic-text {
	line-height: 22px
}

#demark .bic-xk>ul>li {
	float: left;
	width: 50%;
	border: 1px solid #e5e5e5;
	height: 200px;
	padding-top: 15px;
	box-sizing: border-box;
	position: relative
}

#demark .bic-xk>ul>li .bic-item-hover {
	width: 100%;
	height: 200px;
	cursor: pointer;
	display: none;
	background: #fe9045;
	padding: 55px 20px 0;
	position: absolute;
	top: 0;
	z-index: 2;
	box-sizing: border-box
}

#demark .bic-item a,
#demark .bic-xk>ul>li .bic-item-hover,
#demark .bic-xk>ul>li .bic-item-hover a,
#demark .brc-cont a {
	color: #fff
}

#demark .bic-xk>ul>li:hover .bic-item-hover {
	display: block
}

#demark .bic-img {
	height: 75px;
	display: flex;
	display: -webkit-box;
	align-items: flex-end;
	-webkit-box-align: end;
	justify-content: center;
	-webkit-box-pack: center
}

#demark .bic-img img {
	vertical-align: bottom
}

#demark .bic-xk>ul>li>h3 {
	color: #343434;
	font-size: 18px;
	font-weight: 700
}

#demark .bic-item-hover>h3 {
	font-weight: 700;
	margin-bottom: 10px
}

#demark .bic-xk>ul>li:last-child {
	border-left: none;
	border-top: none
}

#demark .bic-xk>ul>li:nth-child(2n) {
	border-left: none
}

#demark .bic-xk>ul>li:nth-child(3n) {
	border-top: none
}

#demark .bic-info>ul>li {
	border: 1px solid #e5e5e5;
	border-left: 0;
	height: 200px;
	padding: 18px;
	box-sizing: border-box
}

#demark .bic-info ul li .bic-info-pic {
	float: left;
	width: 45%
}

#demark .bic-info ul li .bic-info-text {
	width: 55%;
	float: left;
	padding-left: 36px;
	box-sizing: border-box
}

#demark .bic-info ul li .bic-info-text h3 {
	font-size: 18px;
	font-weight: 700;
	word-break: break-all;
	width: 100%;
	padding-bottom: 10px;
	border-bottom: 1px solid #e5e5e5;
	margin-bottom: 10px
}

#demark .bic-info ul li .bic-info-text h3 a {
	color: #343434
}

#demark .bic-info ul li .bic-info-text a:hover {
	color: #dc4c4c;
	text-decoration: underline
}

#demark .bic-info>ul>li:last-child {
	border-top: 0
}

#demark .bic-w5 {
	width: 50%;
	float: left
}

#demark .brand-new {
	padding-right: 20px;
	box-sizing: border-box
}

#demark .bic-new ul li {
	padding: 22px 44px 23px 28px;
	box-sizing: border-box;
	height: auto;
	border: 1px solid #e5e5e5
}

#demark .bic-new ul li .bic-info-text {
	width: 100%;
	padding-left: 0
}

#demark .bic-new ul li .bic-info-text h3 {
	border-bottom: none
}

#demark .bic-new ul li .bic-info-text p {
	padding-bottom: 3px
}

#demark .bic-new ul li:first-child {
	border-bottom: none
}

#demark .bic-success-case ul li {
	width: 50%;
	float: left;
	height: auto;
	padding: 23px 35px;
	box-sizing: border-box;
	border-left: 1px solid #e5e5e5;
	text-align: center
}

#demark .bic-success-case ul li:nth-child(2n) {
	border-left: 0
}

#demark .bic-success-case ul li:nth-child(3n) {
	border-top: 0
}

#demark .bic-success-case ul li h3 {
	font-size: 18px;
	font-weight: 700;
	color: #343434;
	margin-bottom: 16px;
	height: 47px;
	overflow-y: hidden
}

#demark .bic-success-case ul li img {
	width: 220px;
	height: 130px
}

#demark .brand-regiater-chart {
	border: 1px solid #e5e5e5;
	text-align: center;
	padding: 40px 0 110px
}

#demark .brand-regiater-chart h3 {
	font-size: 24px;
	font-weight: 700;
	color: #666;
	margin-bottom: 30px;
	text-align: center
}

#demark .brc-cont {
	background: url("../../../img/brand_regiater_chart.png") no-repeat 179px 20px;
	height: 151px;
	width: 100%;
	position: relative;
	padding-left: 58px;
	box-sizing: border-box
}

#demark .brand-service-bnt {
	height: 48px;
	width: 110px;
	line-height: 48px;
	background: #dc4c4c;
	text-align: center;
	color: #fff;
	font-size: 20px;
	display: block;
	font-weight: 700;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px
}

#demark .brand-service-bnt:hover {
	color: #fff
}

#demark .bs-bnt-register {
	position: absolute;
	top: 105px
}

#demark .bs-bnt-bhfs {
	position: absolute;
	left: 297px;
	top: 5px
}

#demark .bs-bnt-right {
	width: 240px;
	position: absolute;
	right: 50px;
	top: -15px
}

#demark .bs-bnt-right a {
	float: left;
	display: block;
	margin: 0 5px 10px
}

#demark .brand-service-list {
	padding: 50px 9%;
	margin: 0 auto;
	box-sizing: border-box
}

#demark .brand-service-list ul li {
	width: 25%;
	float: left;
	text-align: center
}

#demark .brand-service-list ul li label {
	font-size: 18px;
	margin-top: 20px;
	color: #343434;
	font-weight: 700;
	display: block
}

#demark .selector-control {
	display: inline-block;
	*display: inline;
	zoom: 1;
	height: 36px;
	line-height: 36px;
	padding: 0 10px;
	border: 1px #ddd solid;
	background-color: #fff;
	color: #333;
	border-radius: 5px
}

#demark .selector-control.on {
	border: 1px #dc4c4c solid;
	background-color: #dc4c4c;
	color: #fff
}

#demark .selector-control-left {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	border-right: 0
}

#demark .selector-control-right {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
	border-left: 0
}

#demark .selector-controls {
	margin-left: 20px
}

#demark select#selector-cls,
#demark select#selector-hy {
	padding: 8px;
	border: 1px #ccc solid
}

#demark select#selector-cls {
	width: 180px
}

#demark .index-fuwu {
	background: #f7f7f7;
	padding-top: 5px;
	margin-top: 0
}

#demark .bgnone {
	background: none !important;
	background-color: none !important
}

#demark .bgnone h2 span {
	background: #fff !important;
	background-color: #fff !important
}

#demark .bggray {
	background-color: #f7f7f7 !important
}

#demark .index-fuwu h2 {
	margin-top: 60px;
}

#demark .index-fuwu h2 span {
	background: #f7f7f7
}

#demark .index-fuwu .index-fuwu-list {
	height: 350px;
	text-align: center
}

#demark .index-fuwu .index-fuwu-list li {
	display: inline-block;
	background-color: #FFF;
	width: 180px;
	padding-top: 8px;
	padding-bottom: 8px;
	margin-left: 8px;
	margin-right: 8px
}

#demark .index-fuwu .index-fuwu-list li h3 {
	font-size: 18px;
	margin-bottom: 10px
}

#demark .index-fuwu .index-fuwu-list li p {
	font-size: 12px;
	color: #b0b0b0
}

#demark .index-fuwu .index-fuwu-list li .small-img {
	margin: 20px 0;
	height: 75px
}

#demark .index-fuwu .index-fuwu-list li .tijiao {
	margin: 20px 0 10px
}

#demark .index-fuwu .index-fuwu-list li .tijiao .tjiao-btn {
	background-color: #dc4c4c;
	color: #ffffff;
	font-size: 12px;
	width: 100px;
	height: 30px;
	line-height: 30px;
	padding: 7px 26px
}

#demark .index-news h2 {
	margin-top: 60px;
	margin-bottom: 0
}

#demark .index-news h2 span {
	background: #fff
}

#demark .index-news p {
	font-size: 18px;
	margin: 0 0 20px
}

#demark .index-news p span {
	float: right;
	font-size: 16px
}

#demark .index-news .index-news-list {
	width: 50%;
	float: left;
	padding: 10px
}

#demark .index-news .news-list li {
	margin: 10px 0;
	font-size: 14px;
	text-indent: 15px;
	height: 30px !important;
	line-height: 30px !important
}

#demark .index-news .news-list li i {
	font-style: normal;
	float: right;
	font-size: 12px;
	color: #b0b0b0
}

#demark .index-kehu h2 {
	margin-top: 60px;
	margin-bottom: 0
}

#demark .index-kehu h2 span {
	background: #fff
}

#demark .index-kehu-a,
#demark .index-kehu-b {
	border: 1px solid #e5e5e5;
	border-radius: 4px;
	margin-bottom: 20px;
	padding: 18px 5px
}

#demark .index-kehu-a img,
#demark .index-kehu-b img {
	margin: 0 5px
}

#demark .index-xian {
	height: 4px;
	width: 1200px;
	background: url("../../../img/xian.png");
	margin: 40px auto 56px
}

#demark button.normal-btn {
	border-radius: 3px;
	display: inline-block;
	zoom: 1;
	height: 30px;
	line-height: 30px;
	vertical-align: middle;
	font-size: 14px;
	*display: inline
}

#demark * {
	box-sizing: border-box
}

#demark .orange {
	color: #dc4c4c
}

#demark .red {
	color: #ff0000
}

#demark .common {
	width: 1200px;
	margin: 0 auto
}

#demark .common:after {
	content: '';
	display: block;
	clear: both;
	height: 0
}

#demark .clear:after {
	content: '';
	display: block;
	clear: both;
	height: 0
}

#demark .footer-left,
#demark .index-input-left,
#demark .mainnav-left,
#demark .topnav-left {
	float: left
}

#demark .footer-right,
#demark .index-input-right,
#demark .mainnav-right,
#demark .topnav-right {
	float: right
}

#demark .topnav {
	height: 42px;
	line-height: 42px;
	border-bottom: 1px solid #cccccc;
	background: #f7f7f7
}

#demark .topnav-right a {
	height: 42px;
	padding: 0 8px;
	display: inline-block
}

#demark .mainnav {
	height: 100px;
	line-height: 100px;
	background: #fff
}

#demark .mainnav-right a {
	display: inline-block;
	height: 100px;
	padding: 0 20px;
	font-size: 18px
}

#demark .mainnav-right a:hover {
	color: #dc4c4c
}

#demark .mainnav-right a.on {
	color: #dc4c4c
}

#demark .mo-input {
	height: 34px
}

#demark .index {
	background: #fff;
	min-width: 1200px
}

#demark .index-inq {
	width: 100%;
	height: 110px;
	position: relative;
	margin-top: -110px
}

#demark .index-inq h2 {
	color: #fff;
	font-size: 36px;
	margin: 0 auto;
	padding: 105px 0 30px;
	text-align: center;
	font-weight: normal
}

#demark .index-input {
	width: 840px;
	margin: 0 auto 16px;
	position: relative
}

#demark .index-input-left {
	width: 650px;
	background: #fff;
	height: 50px;
	border-radius: 4px 0 0 4px
}

#demark .index-input-left input {
	height: 48px;
	width: 500px;
	border: 0;
	font: 16px "Microsoft YaHei", "Arial Narrow", HELVETICA;
	outline: none
}

#demark .index-input-right {
	width: 190px;
	height: 50px;
	background: #dc4c4c;
	color: #fff;
	text-align: center;
	line-height: 50px;
	border-radius: 0 4px 4px 0;
	cursor: pointer
}

#demark .index-input a.cla {
	position: absolute;
	line-height: 50px;
	right: 220px
}

#demark .index-inq-radio {
	padding-left: 60px;
	width: 100%;
	height: 40px;
	line-height: 40px;
	color: #fff;
	width: 800px;
	margin: 0 auto
}

#demark .index-inq-radio input {
	margin: 0 6px 0 12px
}

#demark .index-zhuce {
	background: #f7f7f7;
	height: 400px;
	padding-top: 80px
}

#demark .index-kehu h2,
#demark .index-nav h2,
#demark .index-shichang h2,
#demark .index-sousuo h2,
#demark .index-zhuce h2 {
	font-size: 32px;
	text-align: center;
	font-weight: normal;
	margin: 0 76px 33px;
	border-top: 1px solid #e5e5e5
}

#demark .index-kehu h2 span,
#demark .index-nav h2 span,
#demark .index-shichang h2 span,
#demark .index-sousuo h2 span,
#demark .index-zhuce h2 span {
	position: relative;
	top: -26px;
	background: #f7f7f7;
	padding: 0 10px
}

#demark .index-zhuce-left,
#demark .index-zhuce-right {
	border-radius: 4px;
	padding: 30px 0;
	height: 184px;
	width: 560px;
	position: relative;
	float: left;
	background: #fff;
	cursor: pointer
}

#demark .index-zhuce-left>a,
#demark .index-zhuce-right>a {
	font-size: 24px;
	color: #fff;
	display: inline-block;
	width: 124px;
	height: 100%;
	position: absolute;
	right: 0;
	top: 0;
	text-align: center;
	line-height: 182px
}

#demark .index-zhuce-text span.span-a {
	font-size: 24px;
	line-height: 36px;
	display: inline-block;
	float: left;
	margin-right: 40px
}

#demark .index-zhuce-text span.span-b {
	border: 1px dashed #999;
	padding: 0 10px;
	line-height: 34px;
	display: inline-block
}

#demark .index-zhuce-text span.span-b span {
	color: #ff0000
}

#demark .index-zhuce-text p {
	width: 405px;
	margin-top: 10px
}

#demark .index-zhuce-left .icon03,
#demark .index-zhuce-right .icon04 {
	height: 100%;
	display: inline-block;
	width: 108px;
	height: 108px;
	margin: 7px 36px;
	float: left
}

#demark .index-zhuce-left .icon03 {
	background: url("../../../img/trademark-icon.png") no-repeat 0 -108px
}

#demark .index-zhuce-right .icon04 {
	background: url("../../../img/trademark-icon.png") no-repeat 0 -324px
}

#demark .index-zhuce-left {
	border: 1px solid #f7f7f7;
	margin-left: auto;
	margin-right: auto
}

#demark .index-zhuce-right {
	border: 1px solid #f7f7f7;
	margin-left: 30px
}

#demark .index-zhuce-left>a {
	background: #4998fd
}

#demark .index-zhuce-right>a {
	background: #fe9631
}

#demark .index-zhuce-left:hover {
	border: 1px solid #358af8
}

#demark .index-zhuce-right:hover {
	border: 1px solid #fe9631
}

#demark .index-zhuce-left:hover .icon03 {
	background: url("../../../img/trademark-icon.png") no-repeat 0 0
}

#demark .index-zhuce-right:hover .icon04 {
	background: url("../../../img/trademark-icon.png") no-repeat 0 -216px
}

#demark .index-zhuce-left:hover>a {
	background: #358af8;
	color: #fff
}

#demark .index-zhuce-right:hover>a {
	background: #fe9631;
	color: #fff
}

#demark .index-sousuo h2 {
	margin-top: 80px
}

#demark .index-sousuo h2 span {
	background: #fff
}

#demark .index-sousuo .index-input {
	margin-bottom: 0
}

#demark .index-sousuo .index-input-left {
	border: 1px solid #e5e5e5;
	border-right: 0
}

#demark .index-nav h2 {
	margin-top: 80px;
	margin-bottom: 0
}

#demark .index-nav h2 span {
	background: #fff
}

#demark .index-nav-a,
#demark .index-nav-b,
#demark .index-nav-c {
	width: 380px;
	height: 250px;
	border: 1px solid #e5e5e5;
	text-align: center;
	border-radius: 4px;
	float: left;
	padding-top: 40px;
	cursor: pointer
}

#demark .index-nav-a,
#demark .index-nav-b {
	margin-right: 30px
}

#demark .index-nav-a {
	margin-left: 0
}

#demark .index-nav i {
	display: inline-block;
	width: 108px;
	height: 108px;
	cursor: pointer
}

#demark .index-nav h3 {
	font-size: 24px;
	font-weight: normal;
	margin-top: 16px;
	color: #333
}

#demark .index-nav-a i {
	background: url("../../../img/trademark-icon.png") no-repeat 0 -432px
}

#demark .index-nav-b i {
	background: url("../../../img/trademark-icon.png") no-repeat 0 -540px
}

#demark .index-nav-c i {
	background: url("../../../img/trademark-icon.png") no-repeat 0 -648px
}

#demark .index-nav-a:hover {
	border: 1px solid #f1971c
}

#demark .index-nav-b:hover {
	border: 1px solid #f1971c
}

#demark .index-nav-c:hover {
	border: 1px solid #358af8
}

#demark .index-shichang h2 {
	margin-top: 80px;
	margin-bottom: 0
}

#demark .index-shichang h2 span {
	background: #fff
}

#demark .index-shichang-list div {
	height: 208px;
	width: 200px;
	border: 1px solid #e5e5e5;
	border-radius: 4px;
	text-align: center;
	padding: 16px 20px;
	margin: 0 50px 20px 0;
	float: left;
	cursor: pointer
}

#demark .index-shichang-list div p {
	line-height: 30px
}

#demark .index-shichang-list div span {
	font-size: 18px;
	color: #333
}

#demark .index-kehu h2 {
	margin-top: 60px;
	margin-bottom: 0
}

#demark .index-kehu h2 span {
	background: #fff
}

#demark .index-kehu-a,
#demark .index-kehu-b {
	border: 1px solid #e5e5e5;
	border-radius: 4px;
	margin-bottom: 20px;
	padding: 18px 5px
}

#demark .index-kehu-a img,
#demark .index-kehu-b img {
	margin: 0 5px
}

#demark .index-xian {
	height: 4px;
	width: 1200px;
	background: url("../../../img/xian.png");
	margin: 40px auto 56px
}

#demark .index-input-fenlei {
	width: 790px;
	*width: 800px;
	background: #ffffff;
	height: auto;
	display: none;
	position: absolute;
	top: 50px;
	*top: 52px;
	z-index: 999;
	left: 0;
	border-radius: 4px
}

#demark .index-input-fenlei .index-input-fenlei-v {
	height: 60px;
	line-height: 60px;
	padding-left: 15px
}

#demark .index-input-fenlei input {
	margin-right: 10px;
	vertical-align: middle
}

#demark .index-input-fenlei span.spanOne {
	padding-left: 10px
}

#demark .index-input-fenlei span.spanTwo {
	font-size: 18px;
	color: #ff0000;
	margin: 0 5px
}

#demark .index-input-fenlei table {
	border: 1px solid #e6e6e6;
	border-collapse: collapse;
	border-bottom: 0
}

#demark .index-input-fenlei td {
	width: 100px;
	line-height: 40px;
	text-align: left;
	border: 1px solid #e6e6e6;
	padding-left: 10px;
	cursor: pointer
}

#demark p.index-img {
	width: 160px;
	height: 116px;
	line-height: 116px;
	text-align: center
}

#demark .sbb {
	overflow: hidden;
	width: 100%
}

#demark .sbb h2 {
	font-size: 36px;
	text-align: center;
	font-weight: normal;
	margin: 80px 76px 0;
	border-top: 1px solid #e5e5e5
}

#demark .sbb h2 span {
	position: relative;
	top: -26px;
	background: #f7f7f7;
	padding: 0 10px
}

#demark .sbb h3 {
	text-align: center;
	font-size: 18px;
	font-weight: normal
}

#demark .sbb-nav {
	background: #dc4c4c;
	height: 64px;
	padding: 14px 30px;
	line-height: 36px;
	margin-top: 40px
}

#demark .sbb-nav a {
	border-radius: 4px;
	background: #ffe6d6;
	color: #bd5d1c;
	padding: 0 14px;
	float: left;
	margin-right: 20px
}

#demark .sbb-nav a i.out {
	background: url("../../../img/icon02.png") no-repeat 0 -161px;
	display: inline-block;
	height: 12px;
	width: 12px;
	vertical-align: middle;
	margin-left: 6px
}

#demark .sbb-nav a.fr {
	float: right
}

#demark .sbb-form {
	background: #fff;
	padding: 30px 0;
	margin: 20px 0;
	border: 1px solid #e5e5e5
}

#demark .sbb-form p {
	line-height: 36px;
	float: left;
	margin-left: 70px
}

#demark .sbb-form input {
	height: 36px;
	width: 250px;
	border-radius: 4px;
	border: 1px solid #999999;
	margin-left: 6px;
	padding-left: 10px;
	outline: none
}

#demark .sbb-form span {
	float: left;
	line-height: 72px
}

#demark .sbb-form textarea {
	margin-top: 16px;
	height: 174px;
	width: 980px;
	border-radius: 4px;
	border: 1px solid #999999;
	margin-left: 6px;
	font: 14px "Microsoft YaHei", "Arial Narrow", HELVETICA;
	padding: 10px;
	outline: none
}

#demark .sbb-shangbiao ul {
	margin: 0 -6px
}

#demark .sbb-shangbiao i.out {
	background: url("../../../img/icon02.png") no-repeat 0 -149px;
	position: absolute;
	top: 10px;
	right: 10px;
	width: 12px;
	height: 12px;
	cursor: pointer
}

#demark .sbb-shangbiao li {
	position: relative;
	height: 190px;
	width: 190px;
	border: 1px solid #e5e5e5;
	background: #fff;
	text-align: center;
	float: left;
	margin: 0 6px 20px
}

#demark .sbb-shangbiao li a {
	display: block;
	width: 190px;
	height: 116px;
	line-height: 116px;
	text-align: center;
	margin: 10px 0
}

#demark .sbb-shangbiao li input {
	height: 24px;
	width: 70px;
	margin-right: 6px;
	padding-left: 10px
}

#demark .sbb-gaijia span {
	color: #999
}

#demark .sbb-gaijia a {
	display: inline-block;
	width: 80px;
	height: 25px;
	line-height: 25px;
	text-align: center;
	border: 1px solid #cccccc;
	margin-left: 12px;
	border-radius: 4px;
	background: #fff
}

#demark .sbb-gaijia a:hover {
	border: 1px solid #ff9c00;
	color: #ff9c00
}

#demark .sbb-fenxiang {
	margin: 12px 0 20px
}

#demark .sbb-fenxiang a {
	float: right;
	text-align: center;
	line-height: 36px;
	height: 36px;
	width: 128px;
	border-radius: 4px;
	color: #fff;
	margin-left: 24px
}

#demark .sbb-icon {
	float: right;
	line-height: 30px;
	margin-right: 14px;
	margin-bottom: 68px
}

#demark .sbb .sbb-icon a {
	display: inline-block;
	width: 26px;
	background: url("../../../img/icon02.png") no-repeat center;
	vertical-align: middle;
	margin-left: 14px;
	float: right
}

#demark .sbb .sbb-icon a.sbb-icon-a {
	background-position: 0 0;
	height: 30px
}

#demark .sbb .sbb-icon a.sbb-icon-b {
	background-position: 0 -30px;
	height: 22px
}

#demark .sbb .sbb-icon a.sbb-icon-c {
	background-position: 0 -52px;
	height: 22px
}

#demark .sbb .sbb-icon a.sbb-icon-a:hover {
	background-position: 0 -75px
}

#demark .sbb .sbb-icon a.sbb-icon-b:hover {
	background-position: 0 -105px
}

#demark .sbb .sbb-icon a.sbb-icon-c:hover {
	background-position: 0 -127px
}

#demark .sc-list table {
	width: 100%;
	border-collapse: collapse;
	background: #fff
}

#demark .sc-list table tr {
	height: 50px;
	line-height: 50px;
	text-align: center
}

#demark .sc-list table td {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding: 0 10px
}

#demark .sc-list table td.jianjie {
	max-width: 460px
}

#demark .sc-list table,
#demark .sc-list td,
#demark .sc-list th {
	border: 1px solid #e5e5e5
}

#demark .sc-list th {
	color: #dc4c4c;
	font-weight: normal
}

#demark .sc-list a {
	border: 1px solid #e5e5e5;
	padding: 0 5px;
	border-radius: 4px
}

#demark .sc-list a:first-child {
	margin-right: 10px
}

#demark .sc-list a:hover {
	color: #dc4c4c;
	border: 1px solid #dc4c4c
}

#demark .sc-page {
	margin: 50px 0 60px;
	text-align: center
}

#demark .sc-page a {
	display: inline-block;
	height: 28px;
	padding: 0 10px;
	border: 1px solid #e5e5e5;
	background: #fff;
	line-height: 28px
}

#demark .sc-page a.on {
	color: #fff;
	background: #dc4c4c;
	border: none
}

#demark .sc-page a.no {
	color: #fff;
	background: #cccccc;
	border: none
}

#demark .sc-page a.page-no.disabled {
	border: 0;
	color: #dc4c4c;
	font-weight: bold
}

#demark .qg h2 {
	text-align: center;
	font-size: 24px;
	line-height: 40px;
	margin-top: 30px
}

#demark .qg h3 {
	text-align: center;
	font-weight: normal;
	line-height: 30px;
	margin-bottom: 20px
}

#demark .qg-box {
	background: #fff;
	border: 1px solid #e5e5e5;
	border-top: 2px solid #dc4c4c;
	margin-bottom: 60px;
	padding: 26px 75px
}

#demark .qg-box>div {
	float: left
}

#demark .qg-box-left {
	width: 112px;
	text-align: right;
	font-weight: bold;
	float: left;
	line-height: 50px;
	padding-right: 6px
}

#demark .qg-box-right {
	width: 1050px;
	padding-left: 112px;
	line-height: 50px
}

#demark .qg-box-right span {
	padding: 0 10px;
	border-radius: 5px;
	display: inline-block;
	height: 36px;
	line-height: 36px;
	cursor: pointer
}

#demark .qg-box-right span.fenlei-none {
	display: none
}

#demark .qg-box-right span.on {
	background: #dc4c4c;
	color: #fff
}

#demark .qg-box-right input {
	height: 30px;
	margin: 10px 0;
	width: 310px;
	border-radius: 4px;
	border: 1px solid #cccccc;
	outline: none;
	padding-left: 10px
}

#demark .qg-box-a span.huise {
	height: 30px;
	width: 90px;
	color: #fff;
	background: #cccccc;
	display: inline-block;
	text-align: center;
	line-height: 30px;
	margin-left: 20px;
	cursor: pointer
}

#demark .qg-box-j {
	width: 100%;
	text-align: center
}

#demark .qg-box-j a {
	width: 148px;
	height: 48px;
	line-height: 48px;
	text-align: center;
	background: #dc4c4c;
	color: #fff;
	display: inline-block;
	border-radius: 4px
}

#demark .qg-box-e,
#demark .qg-box-f,
#demark .qg-box-g,
#demark .qg-box-h {
	width: 524px
}

#demark .qg-box textarea {
	border-radius: 4px;
	border: 1px solid #cccccc;
	font: 14px HELVETICA, "Microsoft YaHei", "Arial Narrow";
	padding: 10px;
	outline: none;
	height: 110px;
	width: 834px;
	margin-top: 10px
}

#demark .qg-box-a .qg-box-right {
	line-height: 38px;
	padding-top: 5px
}

#demark .qg-box-a .qg-box-right span {
	width: 100px
}

#demark .gm .common>div {
	background: #fff;
	padding: 18px 56px;
	color: #333
}

#demark .gm h2 {
	height: 48px;
	line-height: 48px;
	font-size: 24px;
	font-weight: normal;
	border-bottom: 2px solid #dc4c4c
}

#demark .gm-shangpin table {
	width: 100%;
	text-align: center
}

#demark .gm-shangpin th {
	width: 20%;
	line-height: 80px;
	height: 80px;
	font-weight: normal
}

#demark .gm-shangpin td {
	height: 160px
}

#demark .gm-shangpin {
	margin: 30px 0
}

#demark .gm-shouhuo {
	margin-bottom: 30px
}

#demark .gm-shouhuo table {
	width: 80%;
	text-align: center
}

#demark .gm-shouhuo tr {
	height: 36px;
	line-height: 36px
}

#demark .gm-shouhuo-new {
	border: 1px solid #dc4c4c;
	background: #fdffe8;
	padding: 18px 0
}

#demark .gm-shouhuo-new:after {
	content: '';
	display: block;
	clear: both;
	height: 0
}

#demark .gm-shouhuo-new-left {
	float: left;
	width: 120px;
	text-align: right;
	line-height: 30px;
	margin-bottom: 18px
}

#demark .gm-shouhuo-new-right {
	float: left;
	width: 966px;
	margin-bottom: 18px
}

#demark .gm-shouhuo-new-right input {
	height: 30px;
	border-radius: 2px;
	padding-left: 10px;
	border: 1px solid #999999
}

#demark .gm-shouhuo-new-right select {
	height: 30px;
	border-radius: 2px;
	padding-left: 10px;
	border: 1px solid #999999;
	width: 90px
}

#demark .gm-shouhuo-new-right span {
	font-size: 12px;
	color: #cccccc;
	line-height: 20px;
	height: 20px;
	display: inline-block
}

#demark .gm-shouhuo-new-right a {
	padding: 6px 18px;
	border-radius: 2px;
	color: #fff;
	margin-right: 20px
}

#demark .gm a.new {
	display: inline-block;
	height: 34px;
	width: 108px;
	text-align: center;
	line-height: 34px;
	color: #fff;
	background: #dc4c4c;
	margin: 18px 0 36px;
	border-radius: 2px
}

#demark .gm a.blue-a {
	color: #3282d3;
	text-decoration: underline
}

#demark .gm-fapiao,
#demark .gm-zhifu {
	margin-bottom: 30px
}

#demark .gm-fapiao p,
#demark .gm-zhifu p {
	height: 36px;
	line-height: 36px
}

#demark .gm-fapiao input,
#demark .gm-zhifu input {
	width: 50px;
	text-align: center;
	vertical-align: middle
}

#demark .gm-fapiao span,
#demark .gm-zhifu span {
	width: 80px;
	text-align: center;
	display: inline-block
}

#demark .gm-fapiao a.new {
	margin: 8px 0 26px
}

#demark .gm-fapiao a.blue-a {
	margin-left: 16px
}

#demark .gm-liuyan {
	margin-bottom: 60px
}

#demark .gm-liuyan h2 {
	border: none
}

#demark .gm-liuyan textarea {
	border: 1px solid #dc4c4c;
	border-radius: 4px;
	padding: 10px;
	width: 100%;
	height: 128px
}

#demark .gm-liuyan p {
	line-height: 36px;
	height: 36px
}

#demark .gm-liuyan p input {
	width: 50px;
	text-align: center;
	vertical-align: middle
}

#demark .gm-liuyan p.big {
	font-size: 24px
}

#demark .gm-liuyan p.big span {
	color: #dc4c4c
}

#demark .gm-liuyan a {
	height: 48px;
	width: 200px;
	line-height: 48px;
	text-align: center;
	background: #dc4c4c;
	color: #fff;
	border-radius: 2px;
	display: inline-block;
	font-size: 24px;
	margin-bottom: 22px
}

#demark .fb-nav {
	height: 94px;
	width: 100%;
	background: #dc4c4c;
	color: #fff;
	text-align: center;
	margin: 48px 0 20px;
	padding: 16px 0
}

#demark .fb-nav p.h2 {
	font-size: 32px
}

#demark .fb-tab {
	height: 94px;
	width: 380px;
	border: 1px solid #e5e5e5;
	text-align: center;
	padding: 24px 0;
	float: left;
	background: #fff;
	border-radius: 4px;
	cursor: pointer
}

#demark .fb-tab.on {
	border: none;
	background: #fda544;
	color: #fff
}

#demark .fb-tab.on span {
	color: #fff
}

#demark .fb-tab p {
	font-size: 20px
}

#demark .fb-tab span {
	color: #999
}

#demark .fb-tab-a,
#demark .fb-tab-b {
	margin-right: 30px
}

#demark .fb-table table {
	width: 100%;
	text-align: center;
	background: #fff;
	border: 1px solid #e5e5e5;
	margin-top: 20px
}

#demark .fb-table th {
	width: 14.285714285714%;
	background: #ebebeb;
	height: 38px;
	padding: 9px 0
}

#demark .fb-table th span {
	border-left: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	display: inline-block;
	width: 100%
}

#demark .fb-table td {
	padding: 10px 0
}

#demark .fb-table td input[type='text'],
#demark .fb-table td input[type='button'] {
	height: 30px;
	width: 80px;
	border: 1px solid #999;
	border-radius: 2px;
	padding-left: 10px
}

#demark .fb-table tfoot td input[type='button'] {
	display: inline-block;
	width: 80px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	background: #fda544;
	color: #fff;
	border: 0;
	padding: 0 10px
}

#demark .fb-table>p {
	text-align: right;
	font-size: 18px;
	line-height: 30px;
	height: 30px
}

#demark .fb-table>p span {
	color: #dc4c4c
}

#demark .fb-shenqing {
	margin-top: 44px;
	height: 32px;
	line-height: 32px
}

#demark .fb-shenqing input {
	height: 32px;
	width: 180px;
	border: 1px solid #999;
	border-radius: 2px;
	padding-left: 10px;
	margin-left: 16px;
	margin-right: 30px
}

#demark .fb-shenqing a {
	display: inline-block;
	width: 108px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	background: #fda544;
	color: #fff
}

#demark .fb-shenqing i {
	display: inline-block;
	width: 18px;
	height: 22px;
	vertical-align: middle
}

#demark .fb-shenqing i.icon03 {
	background: url("../../../img/icon03.png") no-repeat center
}

#demark .fb-shenqing i.icon04 {
	background: url("../../../img/icon04.png") no-repeat center
}

#demark .fb-shangchuan {
	width: 1000px;
	height: 200px;
	margin: 40px auto 20px;
	border: 1px solid #dc4c4c;
	background: #fff;
	text-align: center;
	line-height: 200px
}

#demark .fb-shangchuan i.icon05 {
	display: inline-block;
	width: 68px;
	height: 68px;
	background: url("../../../img/icon05.png");
	vertical-align: middle;
	margin-right: 30px
}

#demark .fb-shangchuan input {
	width: 200px;
	text-align: center;
	background: #dc4c4c;
	color: #fff;
	border: none;
	font: 14px HELVETICA, "Microsoft YaHei", "Arial Narrow"
}

#demark .fb-submit {
	margin-bottom: 20px
}

#demark .fb-submit a {
	float: right;
	display: inline-block;
	width: 140px;
	height: 42px;
	line-height: 42px;
	text-align: center;
	background: #fff;
	border: 1px solid #e5e5e5;
	border-radius: 4px;
	margin-right: 60px
}

#demark .fb-submit a i {
	display: inline-block;
	width: 22px;
	height: 22px;
	background: url("../../../img/icon07.png");
	vertical-align: middle;
	margin-right: 6px
}

#demark .sc-sousuo {
	height: 256px;
	background: url("../../../img/bg02.jpg") no-repeat center;
	padding: 103px 0
}

#demark .sbsc .sc-nav {
	margin: 0;
	background: #358af8
}

#demark .sbsc .sc-nav a {
	margin-right: 30px
}

#demark .sbsc .sc-nav span.h2 {
	margin-left: 30px
}

#demark .sbsc .sc-nav span.h3 {
	color: #bfd5fc
}

#demark .sbsc .sc-nav i {
	display: inline-block;
	width: 20px;
	height: 20px;
	text-align: center;
	line-height: 20px;
	color: #fff;
	border-radius: 2px;
	font-style: normal;
	margin-left: 6px
}

#demark .sc-shaixuan {
	background: #fff;
	border: 1px solid #e5e5e5;
	border-bottom: 1px solid #dc4c4c;
	margin-bottom: 30px;
	padding: 30px 0
}

#demark .sc-shaixuan-left {
	width: 132px;
	text-align: right;
	font-weight: bold;
	float: left;
	line-height: 50px;
	padding-right: 6px;
	border-top: 1px solid #e5e5e5
}

#demark .sc-shaixuan-right {
	padding-left: 132px;
	line-height: 50px;
	border-top: 1px solid #e5e5e5
}

#demark .sc-shaixuan-right span {
	padding: 0 10px;
	border-radius: 2px;
	display: inline-block;
	height: 30px;
	line-height: 30px;
	cursor: pointer
}

#demark .sc-shaixuan-right.sc-shaixuan-right-classes {
	line-height: 30px;
	padding-top: 10px;
	padding-bottom: 10px
}

#demark .sc-shaixuan-right.sc-shaixuan-right-classes span {
	width: 100px;
	margin-bottom: 3px
}

#demark .sc-shaixuan-right span.btn {
	background: #cccccc;
	color: #fff
}

#demark .sc-shaixuan-right span.on {
	background: #dc4c4c;
	color: #fff
}

#demark .sc-shaixuan-right input {
	height: 30px;
	margin: 10px 0;
	width: 72px;
	border-radius: 4px;
	border: 1px solid #ccc;
	outline: none;
	padding-left: 10px
}

#demark .sc-shaixuan-right span.huise {
	height: 30px;
	width: 90px;
	color: #fff;
	background: #cccccc;
	display: inline-block;
	text-align: center;
	line-height: 30px;
	margin-left: 20px;
	cursor: pointer
}

#demark .sc-shaixuan-right span.fenlei-none {
	display: none
}

#demark .sc-shaixuan-top span.aa {
	border: 1px solid #dc4c4c;
	color: #dc4c4c
}

#demark .sc-shaixuan-top .sc-shaixuan-left {
	color: #999
}

#demark .sc-shaixuan-top {
	border-top: 2px solid #dc4c4c
}

#demark .sc-shaixuan-top>div {
	border: none
}

#demark .sc-jieguo>div>ul>li {
	border: 1px solid #e5e5e5;
	background: #fff;
	border-radius: 4px;
	height: auto;
	width: 200px;
	text-align: center;
	float: left;
	margin-right: 50px;
	margin-bottom: 30px;
	position: relative;
	padding: 5px 0 20px
}

#demark .sc-jieguo>div>ul>li.rz i {
	display: inline-block;
	width: 46px;
	height: 46px;
	position: absolute;
	left: -1px;
	top: -1px;
	background: url("../../../img/rz.png") no-repeat
}

#demark .sc-jieguo>div>ul>li>div {
	width: 200px;
	height: 116px;
	line-height: 116px;
	text-align: center
}

#demark .sc-jieguo>div>ul>li>p span {
	font-size: 22px;
	line-height: 30px;
	color: #dc4c4c
}

#demark .sc-jieguo>div>ul>li>span {
	line-height: 34px;
	font-size: 14px;
	color: #999
}

#demark .sc-jieguo>div>ul>li>span>a,
#demark .sc-jieguo>div>ul>li>span>a:link,
#demark .sc-jieguo>div>ul>li>span>a:visited {
	display: inline-block;
	zoom: 1;
	*display: inline;
	font-size: 12px;
	border: 1px solid #dc4c4c;
	color: #dc4c4c;
	border-radius: 4px;
	margin-left: 5px;
	height: 18px;
	width: 30px;
	line-height: 18px;
	cursor: pointer
}

#demark .sc-jieguo>div>ul>li a.a-tui,
#demark .sc-jieguo>div>ul>li a.a-tui:link {
	display: none;
	width: 60px;
	height: 24px;
	border: 1px solid #FF852D;
	color: #FF852D;
	text-align: center;
	line-height: 22px;
	margin-top: 6px;
	position: absolute;
	right: 6px;
	top: 0;
	border-radius: 5px;
	background-color: #fff
}

#demark .sc-jieguo>div>ul>li>span>a:hover,
#demark .sc-jieguo>div>ul>li a.a-tui:hover {
	background: #dc4c4c;
	color: #fff
}

#demark .sc-jieguo>div>ul>li .more {
	font-size: 12px;
	border: 1px solid #dc4c4c;
	color: #dc4c4c;
	border-radius: 4px;
	margin-left: 5px;
	display: inline-block;
	height: 18px;
	width: 30px;
	line-height: 18px;
	cursor: pointer
}

#demark .sc-jieguo>div>ul>li .more:hover .more-box {
	display: block
}

#demark .sc-jieguo>div>ul>li .more-box {
	display: none;
	position: absolute;
	margin-top: -30px;
	margin-left: 37px;
	z-index: 999;
	border: 1px solid #e5e5e5;
	background: #fff;
	border-radius: 4px;
	width: 200px
}

#demark .sc-jieguo>div>ul>li .more-box p {
	height: 32px;
	line-height: 32px;
	text-align: left;
	padding-left: 15px
}

#demark .sc-jieguo>div>ul>li .more-box span {
	color: #dc4c4c;
	font-size: 14px
}

#demark .sc-jieguo>div>ul>li .more-box .more-icon {
	background: url("../../../img/more-icon.png") no-repeat;
	position: absolute;
	left: -9px;
	top: 14px;
	width: 9px;
	height: 10px
}

#demark span.filter-class-action {
	color: #dc4c4c
}

#demark span.hide {
	display: none
}

#demark span.show {
	display: inline-block;
	*display: inline;
	zoom: 1
}

#demark .xq-con {
	margin: 60px 0
}

#demark .xq-con-img {
	width: 360px;
	height: 240px;
	border: 1px solid #e5e5e5;
	background: #fff;
	text-align: center;
	line-height: 240px;
	float: left;
	margin-right: 60px
}

#demark .xq-con-img img {
	vertical-align: middle
}

#demark .xq-con-right {
	float: left;
	width: 780px
}

#demark .xq-con-right-nav {
	font-size: 24px;
	line-height: 42px
}

#demark .xq-con-right-nav a {
	float: right;
	font-size: 18px;
	margin-right: 20px;
	color: #dc4c4c
}

#demark .xq-con-msg {
	border-top: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
	padding: 10px
}

#demark .xq-con-msg p {
	line-height: 32px;
	display: inline-block;
	width: 49%;
	float: left
}

#demark .xq-con-msg p.long {
	clear: both;
	width: 98%
}

#demark .xq-con-msg p span.xq-con-msg-q {
	width: 105px;
	display: inline-block;
	*display: inline;
	zoom: 1;
	text-align: right;
	margin-right: 5px
}

#demark .xq-con-msg-btn {
	line-height: 36px;
	font-size: 16px;
	margin-top: 9px
}

#demark .xq-con-msg-btn span {
	color: #dc4c4c;
	font-size: 24px
}

#demark .xq-con-msg-btn a {
	float: right;
	display: inline-block;
	width: 120px;
	height: 36px;
	font-size: 18px;
	color: #fff;
	border-radius: 4px;
	text-align: center;
	margin-left: 20px
}

#demark .xq-liucheng {
	margin-bottom: 60px
}

#demark .xq-liucheng h2 {
	height: 50px;
	line-height: 50px;
	background: #dc4c4c;
	color: #fff;
	padding-left: 20px
}

#demark .xq-liucheng-img,
#demark .xq-ziliao-img {
	border: 1px solid #e5e5e5;
	border-top: none
}

#demark .xq-liucheng-img {
	background: #fff url("../../../img/table1.png") no-repeat center;
	height: 310px
}

#demark .xq-ziliao-img {
	background: #fff url("../../../img/table2.png") no-repeat center;
	height: 380px
}

#demark .the-table td {
	padding: 5px
}

#demark #link-show i,
#demark #qrcode-show i {
	border-left: 15px dashed transparent;
	border-right: 15px dashed transparent;
	border-top: 13px solid #ddd;
	position: absolute;
	margin-top: 11px;
	margin-left: 65px;
	width: 0;
	height: 0
}

#demark #link-show i {
	margin-left: 85px
}

#demark #link-show i:before,
#demark #qrcode-show i:before {
	content: " ";
	display: block;
	position: absolute;
	margin-left: -15px;
	margin-top: -14px;
	border-left: 15px dashed transparent;
	border-right: 15px dashed transparent;
	border-top: 13px solid #fff
}

#demark .control-group {
	margin-bottom: 10px
}

#demark legend+.control-group {
	margin-top: 20px;
	-webkit-margin-top-collapse: separate
}

#demark .form-horizontal .control-group {
	margin-bottom: 20px;
	*zoom: 1
}

#demark .form-horizontal .control-group:after,
#demark .form-horizontal .control-group:before {
	display: table;
	line-height: 0;
	content: ""
}

#demark .form-horizontal .control-group:after {
	clear: both
}

#demark .form-horizontal .control-label {
	float: left;
	width: 120px;
	padding-top: 5px;
	text-align: right
}

#demark .form-horizontal .control-span {
	padding-top: 5px;
	display: inline-block;
	zoom: 1;
	*display: inline
}

#demark .form-horizontal .controls {
	*display: inline-block;
	*padding-left: 20px;
	margin-left: 140px;
	*margin-left: 0
}

#demark .form-horizontal .controls:first-child {
	*padding-left: 140px
}

#demark .form-horizontal .help-block {
	margin-bottom: 0
}

#demark .form-horizontal .input-append+.help-block,
#demark .form-horizontal .input-prepend+.help-block,
#demark .form-horizontal .uneditable-input+.help-block,
#demark .form-horizontal input+.help-block,
#demark .form-horizontal select+.help-block,
#demark .form-horizontal textarea+.help-block {
	margin-top: 10px
}

#demark .form-horizontal .form-actions {
	padding-left: 140px
}

#demark .form-horizontal input[type="text"] {
	display: inline-block;
	height: 28px;
	padding: 4px 6px;
	margin-bottom: 10px;
	font-size: 14px;
	line-height: 20px;
	color: #555;
	vertical-align: middle;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 2px;
	border: 1px solid #d5d5d5
}

#demark div.fb-tips {
	background-color: #fdfbea;
	border: 1px #fff8bf solid;
	margin-top: 40px
}

#demark div.fb-tips h3 {
	color: #E38007;
	font-size: 14px;
	padding: 10px 10px 10px 20px
}

#demark div.fb-tips p {
	padding: 0 10px 20px 20px
}

#demark div.fb-tips p span {
	color: red
}

#demark .gm-stepbar {
	background: #F7F7F7 !important;
	padding: 0 !important;
	margin-top: 50px
}

#demark .gm-stepbar .detail-stepbar {
	width: 1200px;
	overflow: hidden;
	zoom: 1
}

#demark .gm-stepbar li {
	width: 200px;
	float: left;
	text-align: center
}

#demark .gm-stepbar ol.detail-stepbar-5 li {
	width: 240px
}

#demark .gm-stepbar .step-name {
	padding: 5px 0;
	font-size: 18px;
	color: #888
}

#demark .gm-stepbar .step-no {
	height: 48px;
	line-height: 48px;
	color: #fff;
	font-size: 18px;
	background: url("../../../img/step.png") no-repeat 50% -144px
}

#demark .gm-stepbar .step-cur .step-no {
	background-position: 50% 0
}

#demark .gm-stepbar .step-cur .step-name {
	color: #dc4c4c
}

#demark .gm-stepbar .step-done .step-no {
	background-position: 50% -242px
}

#demark .gm-stepbar .step-first .step-done .step-no {
	background-position: 50% -290px
}

#demark .gm-stepbar .step-first.step-saveorder .step-done .step-no {
	background-position: 50% -49px
}

#demark .gm-stepbar .step-time {
	color: #999;
	padding: 8px 0
}

#demark .gm-stepbar .step-last .step-no {
	background-position: 50% -193px
}

#demark .gm-stepbar .step-last.step-last-cur .step-no {
	background-position: 50% -339px
}

#demark .gm-stepbar .step-tips {
	margin-top: 20px;
	background: #FDF9EB;
	width: 1080px;
	margin: 20px auto 0;
	border: 1px solid #CCCCCC;
	padding: 14px;
	text-align: center
}

#demark .gm-stepbar .step-tips .tips-icon {
	width: 26px;
	height: 14px;
	background: url("../../../img/tips.png");
	position: absolute;
	margin-top: -28px
}

#demark .gm-stepbar .tips-step1 .tips-icon {
	margin-left: 30px
}

#demark .gm-stepbar .tips-step2 .tips-icon {
	margin-left: 270px
}

#demark .gm-stepbar .tips-step3 .tips-icon {
	margin-left: 510px
}

#demark .gm-stepbar .tips-step4 .tips-icon {
	margin-left: 750px
}

#demark .gm-stepbar .tips-step5 .tips-icon {
	margin-left: 990px
}

#demark .receiver-type {
	padding-left: 105px
}

#demark .receiver-type a {
	padding: 6px 18px;
	border-radius: 2px;
	color: #fff;
	margin-right: 20px;
	background: #adadad
}

#demark .receiver-type a.btn-current {
	background: #ef7907
}

#demark span.order-tips {
	display: block;
	margin-top: 20px;
	font-size: 12px;
	color: #EF7907
}

#demark .gm h2 span {
	font-size: 12px;
	float: right;
	color: #333
}

#demark ul.weituo-form-post-tab {
	border-bottom: 1px #ddd solid;
	height: 34px
}

#demark ul.weituo-form-post-tab li {
	float: left;
	height: 34px;
	line-height: 34px;
	width: 112px;
	border: 1px #ddd solid;
	background-color: #f7f7f7;
	cursor: pointer;
	margin-right: 10px;
	text-align: center
}

#demark ul.weituo-form-post-tab li.hover {
	background-color: #dc4c4c;
	color: #fff;
	border: 1px #dc4c4c solid
}

#demark div.form-lianxi {
	display: none
}

#demark div.form-weituo input {
	height: 32px;
	line-height: 32px;
	border: 1px #aaa solid;
	border-radius: 2px;
	padding: 0 10px;
	width: 140px
}

#demark div.form-weituo textarea {
	border: 1px #aaa solid;
	border-radius: 2px
}

#demark div.form-weituo div {
	margin: 5px 0;
	text-align: left
}

#demark div.form-weituo>label {
	display: inline-block;
	*display: inline;
	zoom: 1;
	margin: 10px 0
}

#demark div.form-lianxi {
	padding: 20px 0
}

#demark div.form-lianxi p {
	height: 48px;
	line-height: 48px
}

#demark div.form-lianxi p span {
	font-size: 24px
}

#demark .search-content {
	width: 1200px;
	margin: 0 auto;
	height: 110px;
	position: relative
}

#demark .search-content ul li {
	float: left
}

#demark .search-content .search-b1 {
	width: 200px;
	text-align: center;
	padding-top: 20px;
	color: #FFFFFF
}

#demark .search-content .search-b1 .f-14 {
	font-size: 14px
}

#demark .search-content .search-b1 .f-16 {
	font-size: 16px
}

#demark .search-content .search-b1 .f-16 span {
	font-size: 24px;
	color: #FD8331;
	font-weight: bold
}

#demark .search-content .search-b3 {
	padding-top: 20px;
	height: 78px;
	margin-left: 30px;
	width: 165px
}

#demark .search-content .search-b3 img {
	vertical-align: middle;
	margin-right: 10px;
	float: left
}

#demark .search-content .search-b3 a {
	color: #FFFFFF
}

#demark .search-content .search-b3-w {
	font-size: 16px;
	margin-top: 5px
}

#demark .search-bg {
	height: 110px;
	position: absolute;
	top: 330px;
	background-color: #1f2430;
	opacity: 0.8;
	filter: alpha(opacity=80);
	width: 100%;
	left: 0
}

#demark .fullSlide {
	width: 100%;
	position: relative;
	height: 440px
}

#demark .fullSlide .bd {
	margin: 0 auto;
	position: relative;
	z-index: 0;
	overflow: hidden
}

#demark .fullSlide .bd ul {
	width: 100% !important
}

#demark .fullSlide .bd li {
	width: 100% !important;
	height: 440px;
	overflow: hidden;
	text-align: center
}

#demark .fullSlide .bd li a {
	display: block;
	height: 440px
}

#demark .fullSlide .hd {
	width: 100%;
	position: absolute;
	z-index: 1;
	bottom: 120px;
	left: 0;
	height: 30px;
	line-height: 30px;
	text-align: center;
	_background: #000;
	_filter: alpha(opacity=60)
}

#demark .fullSlide .hd ul {
	text-align: center;
	padding-top: 5px
}

#demark .fullSlide .hd ul li {
	cursor: pointer;
	display: inline-block;
	*display: inline;
	zoom: 1;
	width: 12px;
	height: 12px;
	margin: 5px;
	background: url("../../../img/tg_flash_p.png") -18px 0;
	overflow: hidden;
	line-height: 9999px
}

#demark .fullSlide .hd ul .on {
	background-position: 0 0
}

#demark .xq-con-left {
	float: left
}

#demark .xq-con-bottom {
	padding-top: 10px;
	clear: both
}

#demark .xq-con-bottom .share {
	display: inline-block
}

#demark .xq-con-bottom .fav {
	float: right;
	margin-right: 70px
}

#demark .xq-con-bottom .fav .ico-fav {
	width: 16px;
	height: 16px;
	display: block;
	float: left;
	background: url("../../../img/fav.png");
	margin-top: 3px
}

#demark .xq-con-right-nav span {
	color: #FFFFFF;
	background-color: #dc4c4c;
	font-size: 14px;
	padding: 0 5px
}

#demark .xq-info table caption {
	height: 55px;
	line-height: 55px;
	font-size: 16px;
	text-align: left;
	text-indent: 20px;
	border: solid 1px #e5e5e5;
	border-bottom: 0;
	border-top: 0;
	color: #777
}

#demark .xq-info table .td-title {
	font-size: 14px;
	text-align: center;
	color: #5b5b5b;
	background: #f3f3f3
}

#demark .xq-info table td {
	border: solid 1px #e7e7e7;
	padding: 14px 10px;
	color: #777
}

#demark .xq-info table .b-1 .t1 {
	display: inline-block;
	width: 20px
}

#demark .xq-info table .b-2 {
	text-align: center
}

#demark .xq-info table .b-2 img {
	max-width: 300px
}

#demark .xq-info table .b-3 .t1 {
	display: inline-block;
	width: 20px
}

#demark .xq-info table .b-4 ul {
	width: 100%;
	overflow: hidden
}

#demark .xq-info table .b-4 ul li {
	float: left;
	width: 31.1%;
	height: 20px;
	text-align: left;
	margin: 6px 5px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

#demark .sc-nav .common {
	height: 50px;
	background: #F7F7F7;
	line-height: 50px;
	padding: 10px 20px;
	margin-bottom: 30px;
	border: 1px solid #E5E5E5
}

#demark .sc-nav a.sc-navbnt {
	margin-right: 15px;
	float: right;
	color: #fff;
	font-size: 12px;
	width: 100px;
	line-height: 30px;
	height: 30px;
	text-align: center;
	border-radius: 4px
}

#demark .sc-nav i {
	display: inline-block;
	background-color: #fff;
	width: 20px;
	height: 20px;
	text-align: center;
	line-height: 20px;
	color: #fff;
	border-radius: 2px;
	font-style: normal;
	margin-left: 6px
}

#demark .sc-nav ul {
	line-height: 30px
}

#demark .sc-nav ul li {
	display: inline-block;
	width: 100px
}

#demark .sc-nav ul li input {
	height: 16px;
	width: 15px;
	vertical-align: middle
}

#demark .sc-nav ul li.up {
	background: url("../../../img/up.png") no-repeat right;
	background-position: 60px 10px
}

#demark .sc-nav ul li.down {
	background: url("../../../img/down.png") no-repeat right;
	background-position: 60px 10px
}

#demark table.fptmlists {
	width: 100%;
	border-color: #efefef;
	border-collapse: collapse
}

#demark table.fptmlists td,
#demark table.fptmlists th {
	line-height: 180%;
	border: 1px #ddd solid;
	text-align: center;
	font-size: 14px
}

#demark .tm-view .tm-main-left {
	float: left;
	background: #ffffff;
	padding: 15px 0;
	width: 900px;
	text-align: left;
	padding-top: 0
}

#demark .tm-main-right {
	float: right;
	width: 280px;
	padding: 0px 0
}

#demark .tm-main-right .advert p {
	margin-bottom: 10px
}

#demark .tm-main-right .advert img {
	max-width: 280px
}
.extra-box{ width: 280px; height: auto; margin-bottom: 20px; }
.extra-box .ex-item{ margin-bottom: 20px; border: 1px solid #e5e5e5; }
.extra-box .ex-item .ex-tit{ height: 35px; line-height: 35px; padding-left: 15px; background: #f9f9f9; border-bottom: 1px solid #e5e5e5; text-align: left; color: #333; font-weight: 600; }
.extra-box .ex-item .ex-lis li{ display: inline-block; width: 49%; height: 85px; margin: 30px 0; text-align: center; transition: .6s; }
.extra-box .ex-item .ex-lis li .ex-name{ display: inline-block; width: 100%; height: 100%; padding-top: 70px; }
.extra-box .contact{ padding: 30px 0; border: 1px solid #e5e5e5; text-align: center; }
.extra-box .contact p{ line-height: 38px; color: #333; }
.extra-box .contact a.contact-btn{ display: inline-block; padding: 6px 18px; background: #fe8431; border-radius: 18px; color: #fff; }
.extra-box .ex-item .ex-lis li.td_01{ background: url(/template/Home/Default/PC/Static/img/td_icon01.png) no-repeat 28px top; }
.extra-box .ex-item .ex-lis li.td_02{ background: url(/template/Home/Default/PC/Static/img/td_icon02.png) no-repeat 41px top; }
.extra-box .ex-item .ex-lis li.td_03{ background: url(/template/Home/Default/PC/Static/img/td_icon03.png) no-repeat 28px top; }
.extra-box .ex-item .ex-lis li.td_04{ background: url(/template/Home/Default/PC/Static/img/td_icon04.png) no-repeat center top; }
.extra-box .ex-item .ex-lis li.td_05{ background: url(/template/Home/Default/PC/Static/img/td_icon05.png) no-repeat 26px top; }
.extra-box .ex-item .ex-lis li.td_06{ background: url(/template/Home/Default/PC/Static/img/td_icon06.png) no-repeat center top; }
.extra-box .ex-item .ex-lis li.td_01:hover{ background: url(/template/Home/Default/PC/Static/img/td_icon11.png) no-repeat 28px top; }
.extra-box .ex-item .ex-lis li.td_02:hover{ background: url(/template/Home/Default/PC/Static/img/td_icon12.png) no-repeat 41px top; }
.extra-box .ex-item .ex-lis li.td_03:hover{ background: url(/template/Home/Default/PC/Static/img/td_icon13.png) no-repeat 28px top; }
.extra-box .ex-item .ex-lis li.td_04:hover{ background: url(/template/Home/Default/PC/Static/img/td_icon14.png) no-repeat center top; }
.extra-box .ex-item .ex-lis li.td_05:hover{ background: url(/template/Home/Default/PC/Static/img/td_icon15.png) no-repeat 26px top; }
.extra-box .ex-item .ex-lis li.td_06:hover{ background: url(/template/Home/Default/PC/Static/img/td_icon16.png) no-repeat center top; }
.extra-box .adjpg{ padding: 10px 0 10PX 0;  text-align: center; }
/*ä¿®æ”¹æœç´¢ç»“æž„å³ä¾§æç¤º*/
#demark .index-issue {
	background: #f7f7f7;
	padding-top: 5px;
	margin-top: 0
}

#demark .index-issue h2 {
	font-size: 36px;
	text-align: center;
	font-weight: normal;
	margin: 0 76px 33px;
	border-top: 1px solid #e5e5e5;
	margin-top: 60px;
}

#demark .index-issue h2 span {
	position: relative;
	top: -26px;
	background: #f7f7f7;
	padding: 0 10px
}

#demark .index-issue .content {
	background: #f7f7f7;
	margin: 0 auto;
	padding: 33px 0 77px;
	position: relative
}

#demark .index-issue .bd {
	width: 1200px
}

#demark .index-issue .content .slidesList li .slides_header {
	height: 48px;
	color: #ff9b38;
	font-weight: bold;
	margin-bottom: 20px
}

#demark .index-issue .content .slidesList li .slides_section {
	width: 229px;
	padding-bottom: 20px
}

#demark .index-issue .content .slidesList li {
	float: left;
	display: block;
	float: left;
	width: 285px !important;
	min-height: 145px;
	padding: 0 20px 999px 44px;
	margin-right: 22px;
	margin-bottom: -999px;
	font-size: 15px;
	line-height: 25px;
	color: #666;
	background: #fff url("../../../img/issue_back.jpg") no-repeat
}

#demark .index-issue .content .slidesList li a {
	color: #ff9b38
}

#demark .index-issue .content .next,
#demark .index-issue .content .prev {
	width: 16px;
	height: 30px;
	margin-top: -15px;
	font-size: 0;
	background: url("../../../img/icon_issue_page.png") no-repeat;
	position: absolute;
	top: 50%;
	z-index: 99;
	cursor: pointer
}

#demark .index-issue .content .prev {
	left: -40px;
	background-position: 0 0
}

#demark .index-issue .content .flex-disabled.next {
	background-position: -44px -60px
}

#demark .index-issue .content .next {
	right: -40px;
	background-position: -44px 0
}

#demark div.index-notice {
	background-color: #fff;
	height: 40px;
	line-height: 40px
}

#demark div.index-notice .kf-list label {
	display: inline-block;
	zoom: 1;
	*display: inline;
	margin-right: 10px
}

#demark div.index-notice .kf-list label.k {
	margin-left: 40px
}

#demark div.index-notice .kf-list {
	float: right;
	width: 500px;
	text-align: right;
	margin-right: 40px
}

#demark div.index-notice .notice-list {
	width: 640px;
	float: left
}

#demark div.index-notice .notice-list ul li {
	width: 45%;
	float: left;
	height: 40px;
	overflow: hidden
}

#demark div.index-notice .notice-list ul li.h {
	width: 40px;
	background: url("../../../img/i-voice.png") no-repeat 0 8px
}

#demark .sbdg h2 {
	font-size: 36px;
	text-align: center;
	font-weight: normal;
	margin: 80px 76px 0;
	border-top: 1px solid #e5e5e5
}

#demark .sbdg h2 span {
	position: relative;
	top: -26px;
	padding: 0 10px;
	background: #FFFFFF
}

#demark .sbdg h3 {
	text-align: center;
	font-size: 18px;
	font-weight: normal
}

#demark .sbdg-solgen {
	background: #FEFDFB;
	color: #333333;
	width: 1000px;
	height: 160px;
	border: 1px solid #FC862F;
	border-radius: 5px;
	margin: 0 auto
}

#demark .sbdg ul {
	margin: 20px 0 0 40px
}

#demark .sbdg li {
	background: url("dg-icon.png") 0 16px no-repeat;
	line-height: 39px;
	padding-left: 15px
}

#demark .sbdg-form {
	margin-top: 40px
}

#demark .form-title {
	color: #FFF;
	font-size: 24px;
	font-weight: bold;
	background: #dc4c4c;
	padding: 10px 0 10px 30px
}

#demark .form-con {
	border: 1px solid #E6E6E6;
	border-top: 0;
	margin-bottom: 50px;
	padding: 10px
}

#demark .form-row {
	margin-top: 20px
}

#demark .form-row label {
	margin-top: 3px;
	cursor: text;
	text-align: right;
	width: 250px;
	float: left;
	line-height: 30px
}

#demark .form-row input,
#demark .form-row select {
	border: 1px solid #CCC;
	border-radius: 3px;
	height: 36px;
	width: 150px;
	padding-left: 10px
}

#demark .form-row input:focus,
#demark .form-row select:focus {
	border: 1px solid #666;
	border-radius: 3px
}

#demark .form-row textarea {
	padding: 10px;
	border: 1px solid #CCC;
	border-radius: 3px;
	height: 160px;
	width: 480px;
	padding-left: 10px
}

#demark .form-submit {
	background: #dc4c4c;
	color: #FFF;
	height: 36px;
	width: 100px;
	border: 1px solid #dc4c4c;
	border-radius: 3px;
	margin-left: 250px;
	margin-top: 20px;
	margin-bottom: 20px
}

#demark .qg-nav {
	height: 66px;
	background: #dc4c4c;
	line-height: 30px;
	margin: 42px 0 10px;
	padding: 15px 32px
}

#demark .qg-nav span.h2 {
	font-size: 36px;
	color: #fff;
	font-style: oblique;
	margin-right: 10px
}

#demark .qg-nav span.h3 {
	font-size: 24px;
	color: #ffd3bf;
	font-style: oblique
}

#demark .qg-nav a {
	float: right;
	background: #fff;
	font-size: 18px;
	width: 128px;
	line-height: 36px;
	height: 36px;
	text-align: center;
	border-radius: 4px
}

#demark .sc-list td span {
	display: block;
	font-size: 12px;
	color: #999;
	line-height: 30px;
	margin-top: -20px
}

#demark .sc-list td i {
	font-style: normal
}

#demark .sc-list td i.time-new {
	color: #CA4312
}

#demark .sc-list td i.time-old {
	color: #999
}

#demark th a {
	color: #dc4c4c;
	position: relative
}

#demark th a:hover,
#demark th a:link,
#demark th a:visited {
	color: #dc4c4c
}

#demark th a i {
	display: inline-block;
	zoom: 1;
	*display: inline;
	width: 5px;
	height: 5px;
	position: absolute;
	margin-left: 3px;
	width: 0;
	height: 0;
	border-left: 5px dashed transparent;
	border-right: 5px dashed transparent;
	overflow: hidden;
	font-size: 0;
	line-height: 0;
	top: 50%;
	margin-top: -3px
}

#demark th a i.icon-asc {
	border-bottom: 5px solid #aaa
}

#demark th a i.icon-desc {
	border-top: 5px solid #aaa
}

#demark .index-issue .flow-img {
	background-image: url("../../../img/trademark-flow.png");
	background-position: center;
	background-size: 100% auto;
	background-repeat: no-repeat;
	width: 100%;
	height: 346px
}

#demark .index-flow {
	background: #fff
}

#demark .index-flow .content {
	background: #fff
}

.checked-box input[type='radio'] {
	vertical-align: -2px
}

.index-register-left {
	float: left;
	width: 380px;
	height: 360px;
	padding: 16px 36px;
	box-sizing: border-box;
	background: #fff;
	border: 1px solid #f7f7f7;
	transition: all 0.6s;
	cursor: pointer
}

.index-register-left.on-new {}

.index-register-left:nth-child(2n-1) {
	margin: 0 30px
}

.index-register-left i {
	float: left;
	display: inline-block;
	width: 108px;
	height: 108px;
	margin-right: 40px;
	background: url("../../../img/trademark_reg_icon.png") no-repeat
}

.index-register-left .icon03 {
	background-position: 0 -108px
}

.index-register-left .icon04 {
	background-position: 0 -324px
}

.index-register-left .icon05 {
	background: url("../../../img/safeReg_ic_hover.png") no-repeat
}

.index-register-left:hover .icon03 {
	background-position: 0 0
}

.index-register-left:hover .icon04 {
	background-position: 0 -216px
}

.index-register-left:hover .icon05 {
	background: url("../../../img/safeReg_ic_nomal.png") no-repeat
}

.index-register-left .tit p {
	font-size: 24px;
	font-weight: 600;
	line-height: 108px
}

#demark .index-register-left .abs {
	height: 120px;
	margin: 20px 0
}

.index-register-left .abs li {
	height: 30px;
	line-height: 30px;
	font-size: 16px
}

.index-register-left .reg-bottom .reg-price {
	width: auto;
	height: 50px;
	line-height: 50px;
	display: inline-block;
	font-weight: 600;
	text-align: center
}

.index-register-left .reg-bottom .reg-price span {
	color: #fe8431;
	font-size: 32px;
	font-weight: bold;
}

.index-register-left .reg-bottom .reg-btn {
	font-size: 24px;
	font-weight: 600;
	transition: all 0.6s
}

.mode-orange .reg-bottom .reg-btn {
	background: #fe9631
}

.mode-blue .reg-bottom .reg-btn {
	background: #4998fd
}

.mode-green .reg-bottom .reg-btn {
	background: #65ca7c
}

.index-register-left .reg-bottom .reg-btn a {
	display: block;
	padding: 10px 27px;
	color: #fff;
	font-weight: normal
}

.mode-orange:hover {
	border: 1px solid #fe9631
}

.mode-orange:hover .reg-bottom .reg-btn {
	background: #fe8431
}

.mode-blue:hover {
	border: 1px solid #358af8
}

.mode-blue:hover .reg-bottom .reg-btn {
	background: #358af8
}

.mode-green:hover {
	border: 1px solid #50c06a
}

.mode-green:hover .reg-bottom .reg-btn {
	background: #50c06a
}

#demark .index-zhuce {
	height: 570px
}

#demark-banner .content h1.icon {
	background: none;
	color: #FFFFFF;
	font-size: 57px;
	font-weight: normal;
	line-height: 104px;
	background: url("../../../img/trademark_icon_03.png") no-repeat right center;
	background-size: contain
}

.slide-button {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.banner-bottom-search {
	margin-top: -110px;
	background: rgba(31, 36, 48, 0.8);
	filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#C81F2430, endcolorstr=#C81F2430);
	height: 110px
}

div#demark-banner .checked-box {
	margin: 0 auto;
	top: 14px;
	position: relative
}

#demark-banner .input-box {
	top: 10px;
	margin-left: 84px
}

.right-banner {
	text-align: center;
	position: absolute;
	top: 12px;
	right: -100px
}

.right-banner a {
	font-size: 14px;
	color: #fff
}

.right-banner span {
	color: #fe9631;
	font-size: 18px;
	font-weight: bold
}

.IE7_hack #demark-banner .input-box .mask,
.IE8_hack #demark-banner .input-box .mask {
	display: none
}

.IE7_hack #demark-banner .input-box input,
.IE8_hack #demark-banner .input-box input {
	height: 49px;
	line-height: 49px;
	vertical-align: middle
}

.IE7_hack .checked-box .fr {
	margin-top: -20px
}

.IE7_hack #demark-banner .slide-box .slide-top i.icon {
	top: 7px
}

.IE7_hack .content .center .search {
	display: none
}

.IE7_hack #demark .index-fuwu .index-fuwu-list li {
	display: inline
}

.IE7_hack #demark .index-issue .content .slidesList li {
	margin-right: 22px;
	width: 210px !important
}

.IE7_hack #demark .index-issue .flow-img,
.IE8_hack #demark .index-issue .flow-img {
	background-size: cover;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/template/Home/Default/PC/Static/img/trademark-flow.jpg', sizingMethod='scale')
}

#demark,
#domain-banner,
.footer,
.header,
.nav,
body {
	min-width: 1280px
}

#demark-banner .swiper-container-horizontal>.swiper-pagination {
	bottom: 112px
}

#demark-banner .swiper-pagination-bullet {
	background: transparent;
	border: solid 1px #fff
}

#demark-banner .swiper-pagination-bullet-active {
	background: #fff
}

#banner {
	height: 300px;
	position: relative;
	width: 100%;
	overflow: hidden;
	z-index: 0;
}

#banner .picture {
	height: 100%;
	width: 100%;
	max-width: 1920px;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto
}

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

#banner .picture .img ul.lb {
	height: 100%
}

#banner .picture .imgs {
	position: absolute;
	height: 100%;
	left: 100%
}

#banner .picture .imgs a {
	display: block;
	width: 100%;
	height: 100%
}

#banner .picture .btnn {
	position: absolute;
	bottom: 122px;
	width: 100%;
	height: 10px;
	text-align: center;
	margin-left: auto;
	margin-right: auto
}

#banner .picture .btnn ul {
	width: 100%;
	height: 100%;
	*margin: 0 auto
}

#banner .picture .btnn li {
	display: inline-block;
	height: 10px;
	width: 10px;
	box-sizing: border-box;
	border: 1px solid #fff;
	border-radius: 50%;
	cursor: pointer;
	*margin-right: 10px;
	*display: block;
	*float: left;
	*margin-right: 10px
}

#banner .picture .btnn li+li {
	margin-left: 10px
}

.no-show{
	display: none;
}
#demark .tm-answer-btn{
	height: 32px;
	width: 390px;
	overflow: hidden;
	margin: 0 auto;
	margin-bottom: 10px;
}
#demark .tm-answer-btn .a-btn{
	width: 120px;
	height: 32px;
	border-radius: 2px;
	color: #4c4c4c;
	border: solid 1px #cfd2d5;
	line-height: 32px;
	font-size: 14px;
	background-color: #fff;
	float: left;
	margin-right: 10px;
	cursor: pointer;
}
#demark .tm-answer-btn .a-btn.active{
	border: solid 1px #dc4c4c;
	background-color: #fdfafa;
	color: #d71919;
}
#demark div.tm-goods-more-content .zl-left{
	width: 22px;
	height: 220px;
	float: left;
	margin-bottom: 0;
	margin-top: 10px;
	background: url(/template/Home/Default/PC/Static/img/module/zhuanli/zl_service_10.png) no-repeat center center;
}
#demark div.tm-goods-more-content .zl-left.process-5{
	height: 180px;
	overflow: hidden;
	background-position: center 0;
}
#demark div.tm-goods-more-content .zl-left.process-4{
	height: 140px;
	overflow: hidden;
	background-position: center 0;
}
#demark div.tm-goods-more-content .zl-right{
	width: 200px;
	margin-top: 10px;
	margin-bottom: 0;
	margin-left: 12px;
	float: left;
}
#demark div.tm-goods-more-content .zl-right li{
	height: 22px;
	line-height: 22px;
	margin-bottom: 18px;
	font-size: 14px;
	color: #666;
}
#demark div.tm-goods-more-content div.zl{
	margin: 0;
}



/* 轮播图的一段代码 */
#banner .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{
	bottom: 110px;
}
#banner .swiper-pagination-bullet-active{
	background: #fff;
}
#banner.mouse-event img{
	width: auto;
	height: auto;
	max-width: 100%;
}
@media only screen and (min-width: 1900px){
	#banner.mouse-event img{
		width: auto;
		height: auto;
	}
}
@media only screen and (max-width: 1899px){
	#banner.mouse-event img{
		width: 100%;
		height: 100%;
	}
}
#banner .swiper-picture .imgs a {
	display: block;
	width: 100%;
	height: 100%
}
#banner.mouse-event .imgs{
	overflow: hidden;
}


#swiper_notice_list li a:first-child{
	float: left;
}
#swiper_notice_list li a:nth-child(2){
	float: right;
}


#demark .selector-control {
    float: left;
	margin-top: 12px;
	height: 38px;
    line-height: 38px;
}
.aui_close:visited{
	color: #fff;
}
.aui_close:link{
	color: #fff;
}
/* 增加一个链接指向图形查询 */
.tm_image_search{
	width: 30px;
	height: 30px;
	display: block;
	position: absolute;
	right: 160px;
	top: 50%;
	margin-top: -13px;
	background: url(/template/Home/Default/PC/Static/img/module/trademark/tm_search_camera.png) no-repeat center center;
	background-size: contain;
	z-index: 100;
}

.kuan{width: 1200px; margin: 0 auto; position: relative;}
.width-100{width: 100%;float: left;}
.youshi-1{background: #f5f5f5;}
.youshi{width: 50%; float: left; margin-top: 20px; position: relative;margin-bottom: 20px;}
.youshi img{margin-left: 10px; width: 600px; height: 500px;}
.youshi h3{color: #fa4245; font-size: 18px; font-weight: 600; margin-bottom: 5px; margin-top: 22px;}
.youshi p{color: #999; width: 500px;}
.youshi-w{height: 155px;}
.youshi-w1{height: 100px; margin-left: -125px;}
.youshi-w2{height: 120px;}

.why{width: 25%; float: left; text-align: center; margin-bottom: 20px;}
.why img{width: 102px; height: 102px;}
.why h3{font-size: 24px;}
.why p{color: #666; width: 240px; line-height: 30px; margin-left: 25px;}
.vs{width: 450px; float: left;}
.vs-w{height: 90px; display: table; padding: 5px 15px; width: 420px; margin-bottom: 10px;}
.vs-w p{margin-bottom: 0; line-height: 23px;}
.vs-3{width: 200px; float: left; font-size: 24px; color: #ff4a4a;}
.vs-3 span{color: #ff4a4a;}
.vs-2{height: 90px; display: table; margin-bottom: 10px; width: 200px;text-align: center;}
.vs-g{background: #00ab93; color: #fff; text-align: right;}
.vs-h{background: #dddddd;}
.vs-k{width: 1100px; margin-left: 50px; float: left;  margin-bottom: 50px;}
.vs-list{width: 582px; margin-left:auto; margin-right: auto; margin-bottom: 50px; margin-top: 20px;}
.vs-list p{font-size: 18px; font-weight: 600; text-align: center;}
.list-w1{width: 191px; color: #00ab93; font-size: 30px; text-align: right; float: left;}
.list-w2{width: 191px; font-size: 30px; color: #9e9b9b; float: left;}
.vs-list-1{width: 200px; text-align: center; float: left;}
.chuizhi{display: table-cell; vertical-align: middle;}

.service-pannel{width: 1200px;/* height: 296px; */overflow: hidden;margin: 20px 0 36px;padding: 2px 26px;/* border: 1px solid #E2E1E1; */background:url(../../../img/module/index/liucheng2019.png) no-repeat center #fff;}
.sp-link{width: 112px;height: 38px;overflow: hidden;display: block;text-align: center;line-height: 38px;color: #fff;font-size: 18px;letter-spacing: 2px;float: left;margin-top: 15px;}
.sp-bhfs{margin-top: 42px;}
.service-pannel span{margin: 32px 14px 0 296px;font-size: 18px;color: #666;letter-spacing: 2px;line-height: 42px;float: left;display: block;}
.sp-flow{ width: 100%; float: left; margin-top: 46px;}
.sp-flow strong{margin: 0 68px 10px 0; font-size: 18px; color: #666; letter-spacing: 2px; line-height: 40px; float: left; display: block;}
span.sp-tryy{margin: 4px 22px 0 628px;}
span.sp-tg{ margin: 4px 0 0 16px;}
.service-pannel p{width: 546px;margin: 54px 0 0 26px;font-size: 14px;color: #666;letter-spacing: 2px;line-height: 42px;text-align: center;float: left;display: block;}
.sp-right{ width: 170px; overflow: hidden; float: right; margin: -136px -14px 0 0;}
.sp-right a{float: left; margin-right: 26px; line-height: 48px; font-size: 14px; color: #666;}
.sp-right a:hover{color: #EC6100; text-decoration: underline;}
p.sp-sy{margin-top: 44px;}

.home-title-line {
	height: 1px;
	border-top: 1px solid #e4e4e4;
	margin: 70px 0 70px 0;
	text-align: center;
	text-align: -moz-center;
	text-align: -webkit-center;
}
.home-title-line span {
	position: relative;
	top: -20px;
	padding: 0 28px;
	font-size: 32px;
	color: #666;
}


/*新闻链接*/
.newsarticle{
	/* border: 1px solid #eee; */
	padding:20px;
}
.newsarticle-fl{
	float:left;
	width:48%;
}
.newsarticle-fr{
	float:right;
	width:48%;
}
.newsarticle h3.title{
	padding-bottom: 5px;
	border-bottom: 2px solid #eee;
	margin-bottom: 10px;
}
.newsarticle h3.title p{
	height:24px;
	border-left: 5px solid #E4393C;
	line-height: 24px;
	font-size: 16px;
	padding-left: 10px;
	vertical-align: bottom;
	color:#666;
}
.newsarticle-fl a{
	display:block;
	border-bottom: 1px dashed #ddd;
	line-height: 32px;
	color:#666;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	font-size: 12px;
}
.newsarticle a:hover{
	color:#f40;
}
.newsarticle-fr ol li{
	border-bottom: 1px dashed #ddd;
	color:#666;
	font-size: 12px;
	line-height: 32px;
	height:32px;
}
.newsarticle-fr ol li a{
	color:#666;
	display:inline-block;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	width:86%;
}
.newsarticle-fr ol li span{
	float:right;
	color:#666;
}
