
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
}
.devise_title .title_01 {
	display:block;
	font-weight:bold;
	font-size:24px;
	text-align:center;
	color:#676767
}
.devise_title .title_02 {
	display:block;
	margin:5px auto;
	width:48px;
	height:3px;
	background:#8393c9
}
.devise_title .title_03 {
	display:block;
	font-size:14px;
	text-align:center;
	color:#606060
}

.opposy_right p {
	padding-right:58px;
	margin-top:38px
}
#process_box_1 .devise_title {
	width:500px
}
#process_box_2 {
	float:right
}
#process_box_2 .devise_title {
	width:500px
}
#case_title_2 {
	margin-top:0;
	margin-left:285px
}
#case_mian_2 {
	float:right
}
#case_mian_2 i {
	background:#3eb3f8
}
#choose_content_2 {
	background:#6db2e7;
	margin-right:0
}
#choose_content_2 .choose_title {
	background:#468dd3;
	margin-left:36px
}
#choose_content_3 .choose_title {
	background:#27a266;
	margin-left:19px
}
#choose_content_3 {
	background:#2bc279;
	margin-top:10px
}
#choose_content_3 p {
	padding-right:10px
}
#choose_content_4 {
	background:#ee7272;
	margin-top:10px;
	margin-right:0
}
#choose_content_4 .choose_title {
	background:#ca6161;
	margin-left:36px
}
.banner_bg {
	width:100%;
	height:400px;
	background:url(../../image/banner_2.jpg) no-repeat center;
}
.invent_main {
	margin:0 auto;
	width:1000px
}
.invent_adv {
	position:relative;
	display:block;
	float:right;
	width:1000px;
	height:70px;
	top:274px;
	background:url(../../image/consult.png) no-repeat
}
#trademark_opposy {
	padding-top:30px;
	width:100%;
	background:#f4f4f4
}
.opposy_box {
	margin:0 auto;
	width:1000px
}
.opposy_width {
	width:490px;
	height:176px
}
.opposy_width i {
	float:left;
	width:5px;
	height:30px;
	margin-top:70px;
	background:#fff
}
.opposy_width span {
	display:block;
	float:left;
	margin:40px 35px;
	width:24px;
	font-size:22px;
	color:#fff;
	font-weight:bold;
	line-height:24px;
	word-wrap:break-word;
	letter-spacing:20px
}
#s2{
	margin-top:20px;
}
.opposy_width b {
	display:block;
	float:left;
	margin:28px 35px 28px 0;
	width:1px;
	height:120px;
	background:#fff
}
.opposy_width p {
	padding-right:47px;
	font-size:14px;
	color:#fff;
	text-indent:2em;
	line-height:25px
}
.opposy_left {
	float:left;
	background:#feaf00
}
.opposy_right {
	float:right;
	background:#3eb3f8
}
#opposy_legend {
	width:100%;
	padding-top:30px;
	background:#f4f4f4
}
.opposy_legend {
	margin:0 auto;
	width:1000px;
	height:257px
}
.legend_left {
	float:left;
	width:539px;
	height:257px
}
.legend_bg_1 {
	width:206px;
	height:37px;
	color:#fff;
	font-size:22px;
	font-weight:bold;
	line-height:37px;
	padding-left:30px;
	background:url(../../image/title_l_1.png) no-repeat
}
.legend_content_1 {
	width:479px;
	height:140px;
	padding:35px 30px;
	margin-top:10px;
	font-size:14px;
	color:#606060;
	line-height:24px;
	background:#fff
}
.legend_right {
	float:right;
	width:441px;
	height:257px
}
.legend_bg_2 {
	margin-left:121px;
	width:265px;
	height:37px;
	color:#fff;
	font-size:22px;
	font-weight:bold;
	line-height:37px;
	padding-left:55px;
	background:url(../../image/title_r_1.png) no-repeat
}
.legend_content_2 {
	width:371px;
	height:140px;
	padding:35px;
	margin-top:10px;
	font-size:14px;
	color:#606060;
	line-height:24px;
	background:#fff
}
.legend_tel {
	margin:30px auto 0;
	width:1000px;
	height:102px;
	background:url(../../image/contact1_1.png) no-repeat
}
#protest_process {
	width:100%;
	padding-top:50px;
	padding-bottom:50px;
	background:#f4f4f4
}
.protest_process {
	margin:0 auto;
	width:1000px;
	height:550px
}
.process_box {
	float:left;
	width:500px;
	height:550px
}
.process_main {
	margin:30px auto 0;
	width:366px;
	height:485px
}
.process_content {
	width:364px;
	height:42px;
	font-size:14px;
	color:#606060;
	text-align:center;
	line-height:42px;
	border:1px dashed #feaf00;
	border-radius:5px;
	background:#fff
}
.process_line_1 {
	border:1px dashed #feaf00
}
.process_line_2 {
	border:1px dashed #3eb3f8
}
.process_triangle {
	width:366px;
	height:19px
}
.process_bg_1 {
	background:url(../../image/flow_y.png) center no-repeat
}
.process_bg_2 {
	background:url(../../image/flow_b.png) center no-repeat
}
.process_zx {
	display:block;
	margin:30px auto 0;
	width:183px;
	height:52px;
	background:url(../../image/apply_btn.png) no-repeat
}
#data_file {
	width:100%;
	background:#f4f4f4
}
.data_file {
	margin:0 auto;
	width:1000px
}
.file_box {
	width:1000px;
	height:276px;
	margin-top:30px
}
.file_left {
	float:left;
	width:490px;
	height:276px;
	background:#fff
}
.file_left_title {
	width:176px;
	height:41px;
	margin-top:21px;
	color:#fff;
	font-size:22px;
	font-weight:bold;
	line-height:41px;
	padding-left:40px;
	background:url(../../image/title_l_2.png) no-repeat
}
.file_left p {
	font-size:14px;
	color:#606060;
	line-height:27px;
	padding-left:60px
}
.file_right {
	float:right;
	width:490px;
	height:276px;
	background:#fff
}
.file_right_title {
	width:146px;
	height:41px;
	margin-top:21px;
	margin-left:274px;
	color:#fff;
	font-size:22px;
	font-weight:bold;
	line-height:41px;
	padding-left:70px;
	background:url(../../image/title_r_2.png) no-repeat
}
.file_right p {
	font-size:14px;
	color:#606060;
	line-height:27px;
	padding-left:60px
}
.file_tel {
	margin:25px auto 0;
	width:1000px;
	height:78px;
	background:url(../../image/contact1_2.png) no-repeat
}
#case_story {
	width:100%;
	padding-top:50px;
	padding-bottom:50px;
	background:#f4f4f4
}
.case_story {
	margin:0 auto;
	width:1000px
}
.case_box {
	width:1000px;
	height:327px;
	margin-top:30px
}
.case_mian {
	float:left;
	width:490px;
	height:327px;
	background:#fff
}
.case_mian i {
	float:left;
	display:block;
	margin-top:26px;
	width:5px;
	height:30px;
	background:#feaf00
}
.case_title {
	display:block;
	font-size:16px;
	color:#606060;
	margin-top:30px;
	margin-left:35px
}
.case_ren {
	display:block;
	font-size:14px;
	color:#606060;
	margin-left:323px;
	margin-top:-15px
}
.case_mian p {
	font-size:14px;
	padding:10px 30px;
	color:#606060;
	line-height:24px
}
#choose_us {
	width:100%;
	padding-bottom:50px;
	background:#f4f4f4
}
.choose_us {
	margin:0 auto;
	width:1000px
}
.choose_main {
	width:1000px;
	height:319px;
	margin-top:25px
}
.choose_content {
	float:left;
	width:494px;
	height:155px;
	margin-right:10px;
	border-radius:18px;
	background:#ecb226
}
.choose_left {
    float: left;
	background-image:url(../../image/sprirt100x107.png);
	background-position:0 0;
	background-repeat:no-repeat;
	width:100px;
	height:107px;
}

.choose_pic_1 {
    margin-top: 25px;
    margin-left: 55px;
}

.choose_pic_2 {
    margin-top: 17px;
    margin-left: 39px;
    background-position:-100px 0;
}

.choose_pic_3 {
    margin-top: 29px;
    margin-left: 56px;
    background-position:-200px 0;
}

.choose_pic_4 {
    margin-top: 29px;
    margin-left: 38px;
    background-position:-300px 0;
}
.choose_title {
	float:left;
	display:block;
	width:62px;
	height:30px;
	color:#fff;
	font-size:16px;
	font-weight:bold;
	border-radius:18px;
	margin-top:27px;
	margin-left:22px;
	line-height:30px;
	text-align:center;
	background:#d39e29
}
.choose_content p {
	margin-top:60px;
	padding-left:169px;
	padding-right:30px;
	font-size:16px;
	color:#fff;
	line-height:28px
}
