
body {
	margin:0;
	padding:0;
	font-family:微软雅黑,tahoma,arial,"Hiragino Sans GB","Microsoft Yahei",宋体,sans-serif
}
.cl {
	clear:both
}
a {
	color:#444;
	text-decoration:none;
	outline:0
}
ol,ul,li {
	list-style:none
}
.devise_title {
	margin:0 auto;
	width:1000px;
	height:70px;
	background:#3fbfee
}
.devise_title .title_01 {
	display:block;
	font-weight:bold;
	font-size:24px;
	text-align:center;
	color:#fff
}
.devise_title .title_02 {
	display:block;
	margin:5px auto;
	width:30px;
	height:2px;
	background:#fff
}
.devise_title .title_03 {
	display:block;
	font-size:14px;
	text-align:center;
	color:#fff
}
#main_inquiry_list_i {
	background:url(../../image/phone_logo.png) no-repeat
}
#reg_basis_content_2 {
	background:url(../../image/basis_bg_2.png) no-repeat
}
#reg_basis_content_3 {
	background:url(../../image/basis_bg_3.png) no-repeat;
	margin-right:0
}
#trade_title_2 {
	margin:0 auto
}
#trade_title_3 {
	margin:0 auto;
	margin-bottom:45px
}
#process_content_s1 {
	padding-left:47px;
	margin-right:105px
}
#process_content_s2 {
	margin-right:105px
}
#process_content_s3 {
	width:80px;
	margin-right:100px
}
#process_content_s4 {
	margin-right:105px;
	padding-top:115px
}
#sd {
	width:100%;
	height:50px;
	background:#f4f4f4
}
#trade_line_2 {
	width:410px
}
#trade_line_3 {
	width:355px
}
#trade_harm_2 {
	margin:20px 13px 0
}
#trade_harm_3 {
	margin:20px 30px 0
}
#choose_nr_2 .choose_bg{
	background-position:-80px 0;
}
#choose_nr_3 .choose_bg{
	background-position:-160px 0;
}
#choose_nr_4 .choose_bg{
	background-position:-240px 0;
}
#moileMsg {
	font-size:14px;
	margin-left:40px
}
.banner_bg {
	width:100%;
	height:496px;
	background:url(../../image/banner_24.jpg) center no-repeat
}
.madrid_box {
	width:1000px;
	height:500px;
	margin:0 auto
}
.madrid_search {
	float:right;
	width:307px;
	height:374px;
	margin-top:73px;
	margin-right:34px;
	background:url(../../image/search_bg.png) no-repeat
}
.madrid_title {
	width:307px;
	height:126px
}
.title_span1 {
	display:block;
	padding-top:40px;
	text-align:center;
	font-size:28px;
	line-height:20px;
	color:#fff
}
.title_span2 {
	display:block;
	padding-top:10px;
	text-align:center;
	font-size:18px;
	line-height:20px;
	color:#ffe7e7
}
.madrid_form {
	width:307px;
	height:248px
}
.main_inquiry_form {
	margin:31px 0 0 26px;
	overflow:hidden
}
.main_inquiry_list {
	width:260px;
	height:60px;
	margin-bottom:10px;
	overflow:hidden;
	font-size:0
}
.main_inquiry_list i {
	float:left;
	display:inline-block;
	vertical-align:middle;
	width:18px;
	height:24px;
	margin:9px 10px 0 12px;
	background:url(../../image/search_logo.png) no-repeat
}
.main_inquiry_list input {
	float:left;
	width:208px;
	height:38px;
	font-size:14px;
	line-height:14px;
	vertical-align:middle;
	border:0;
	outline:0;
	background:#ebebeb;
	padding:0 5px
}
.btn_ljzc {
	cursor:pointer;
	width:257px;
	height:40px;
	background:#f16c6c;
	color:#fff;
	border:0;
	font-size:18px
}
#usa_trademark {
	width:100%;
	background:#f4f4f4
}
.usa_trademark {
	margin:0 auto;
	padding-top:50px;
	width:1000px;
	height:374px
}
.trade_title {
	width:1000px;
	height:60px
}
.trade_line {
	float:left;
	width:386px;
	height:2px;
	margin-top:52px;
	background:#d9d9d9
}
.trade_harm {
	display:block;
	float:left;
	line-height:60px;
	color:#676767;
	font-size:24px;
	margin:20px 18px 0
}
.reg_basis {
	margin:0 auto;
	margin-top:40px;
	width:934px
}
.reg_basis_content {
	float:left;
	margin-right:12px;
	width:296px;
	height:312px;
	background:url(../../image/basis_bg_1.png) no-repeat
}
.reg_basis_content span {
	display:block;
	margin-top:154px;
	font-size:18px;
	color:#2e70a7;
	text-align:center
}
.reg_basis_content p {
	margin:0 auto;
	width:224px;
	line-height:24px;
	margin-top:10px;
	font-size:16px;
	color:#676767
}
#reg_process {
	width:100%;
	background:#f4f4f4
}
.reg_process {
	margin:0 auto;
	width:1016px;
	padding-top:50px;
	padding-bottom:60px
}
.process_content {
	margin:0 auto;
	margin-top:45px;
	width:1016px;
	height:184px;
	background:url(../../image/step.png) no-repeat
}
.process_content span {
	display:block;
	float:left;
	width:64px;
	height:40px;
	font-size:16px;
	color:#676767;
	padding-top:104px
}
#zljs {
	width:100%;
	height:80px;
	background:url(../../image/retrieval_bg_2.png) no-repeat
}
.zljs {
	margin:0 auto;
	width:1000px;
	height:80px
}
.zljs .zljs_left {
	float:left;
	width:336px;
	height:80px
}
.zljs .zljs_left p {
	text-align:center;
	color:#fff;
	font-size:16px;
	line-height:24px
}
.zljs .zljs_left p b {
	font-size:24px
}
.zljs .zljs_right {
	float:right;
	width:620px;
	height:80px
}
.zljs .zljs_right form {
	text-align:center;
	margin-top:25px
}
.zljs .zljs_right form span {
	color:#f05566;
	font-size:16px;
	font-weight:bold
}
.zljs .zljs_right form .intxt {
	width:150px;
	height:30px;
	border-radius:15px;
	border:1px solid #f05566;
	outline:0;
	padding-left:10px
}
.zljs .zljs_right form .coolbg {
	width:98px;
	height:34px;
	font-size:16px;
	font-weight:bold;
	background:#f05566;
	color:#fff;
	border:0;
	outline:0;
	border-radius:17px;
	float:right;
	cursor:pointer;
	box-shadow:2px 4px 2px #bebebe
}
#tradamark {
	width:100%;
	background:#fff
}
.tradamark {
	margin:0 auto;
	width:1000px
}
.tradamark_box {
	margin:0 auto;
	width:1000px;
	height:302px;
	margin-bottom:18px
}
.tradamark_bg {
	float:left;
	width:302px;
	height:302px;
	margin-left:84px;
	background:url(../../image/data_bg_1.png) no-repeat
}
.tradamark_box span {
	display:block;
	float:left;
	width:530px;
	height:250px;
	margin-top:40px;
	margin-left:80px;
	font-size:16px;
	color:#676767;
	line-height:30px
}
#precaution {
	width:100%;
	background:#f4f4f4
}
.precaution {
	margin:0 auto;
	width:1000px;
	height:453px
}
.precaution_box {
	margin:0 auto;
	width:1000px;
	height:321px
}
.precaution_box span {
	display:block;
	float:left;
	margin-left:20px;
	font-size:14px;
	color:#676767;
	line-height:32px
}
.precaution_bg {
	float:right;
	width:321px;
	height:321px;
	margin-right:33px;
	background:url(../../image/attention_bg.png) no-repeat
}
#jqal {
	width:100%;
	background:#fff;
	padding-top:40px
}
.jqal_rotate {
	width:100%;
	background:#e5e5e5;
	background:url(../../image/case_bg_1.png) no-repeat;
	background-size:cover;
}
.rollBox {
	width:1012px;
	overflow:hidden;
	margin:0 auto;
	padding:20px 0;
	margin-top:10px
}
.rollBox .LeftBotton {
	width:46px;
	height:46px;
	background:url(../../image/left.png) no-repeat;
	overflow:hidden;
	float:left;
	display:inline;
	margin:136px 0 0 0;
	cursor:pointer
}
.rollBox .RightBotton {
	width:46px;
	height:46px;
	background:url(../../image/right.png) no-repeat;
	overflow:hidden;
	float:left;
	display:inline;
	margin:136px 0 0 0;
	cursor:pointer
}
.rollBox .Cont {
	width:920px;
	overflow:hidden;
	float:left
}
.rollBox .ScrCont {
	width:10000000px
}
.rollBox .Cont .pic {
	width:230px;
	float:left;
	text-align:center
}
.rollBox .Cont .pic img {
	background:#fff;
	display:block;
	margin:0 auto;
	margin-left:10px;
	margin-right:10px;
	width:210px;
	height:292px
}
.rollBox #List1,.rollBox #List2 {
	float:left
}
#choose_us {
	width:100%;
	padding-bottom:63px;
	background:#f4f4f4
}
.choose_sm {
	width:998px;
	margin:0 auto;
	color:#4f4f4f;
	font-size:16px;
	font-weight:bold;
	text-align:center
}
.choose_content {
	margin:0 auto;
	width:1000px;
	height:320px;
	margin-top:36px;
}
.choose_nr {
	float:left;
	width:211px;
	height:320px;
	margin-left:38px;
}
.choose_bg{
	width:80px;
	height:117px;
	background:url(../../image/sprirt80x117.png) no-repeat;
	background-position:0 0;
	margin:0 auto;
}
.choose_nr span {
	display:block;
	line-height:24px;
	font-size:16px;
	margin-top:30px
}