@charset "utf-8";
body, div, dl, dt, dd, ul, ol, li,
h1, h2, h3, h4, h5, h6, form, legend, input, button,
textarea, p,th,td,ul, menu, dir{margin:0;padding:0;font-size:100%;/*background:transparent;*/}
h1, h2, h3, h4, h5, h6{font-size:100%;font-weight:normal;}
fieldset, img{border:none;}
img{vertical-align:top;display:block;}
ol, ul{list-style:none outside none;}
table{border-collapse:collapse;border-spacing:0;}
input, select{vertical-align:middle;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
abbr[title], dfn[title] {border-bottom:1px dotted;cursor:help;}
sub,sup{font-size:80%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
button, input, textarea{-webkit-user-modify: read-write-plaintext-only;}
input,button,select,textarea{outline:none}
textarea{resize:none}
html{-webkit-text-size-adjust:none;}
body{background-color:#fff;color:#262626;font-size:12px;line-height:20px;font-family:Arial,Verdana,sans-serif,"微软雅黑",SimHei;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);}
a{text-decoration:none;color:#666;transition: color 0.1s ease-in-out 0s;}
a:hover,a:active{color:#0653B6;}
a:visited{color:#666;}
a:visited:hover{color:#0653B6;}
.clearfix:after {content:"\20"; display:block; height:0; clear:both; visibility:hidden; }
.clearfix{display:inline-block;}
html{overflow-y: scroll;}

.all_w{
	width:1270px;
	margin: 0 auto;
}
.all_w_s{
	width:600px;
	margin-left: 297px;
}
.all_n_s{
	width:750px;
	margin-left: 297px;
}
.all_w_ss{
	width:495px;
}
.all_n_ss{
	width:600px;
}
.ml_297{
	margin-left: 297px;
}
.header{
	background: url(../img/common/top_bj.png) repeat-x left top;
	height: 103px;
	position: relative;
	z-index: 20;
}
.logo{
	position: absolute;
	right: 0;
	top: 0;
	width: 103px;
}
.logo img{
	    width: 45px;
    padding: 12px 0 0 0;
}
.change-lang{
	position: absolute;
	right: 0;
	top:142px;
}
.change-lang a{
	background: url(../img/common/en.jpg) no-repeat left top;
	display: block;
	width: 30px;
	height: 30px;
}

.home_b_teaser{
	margin-top:-9px;
}

.home_s_teaser{
	height: 268px;
	margin-top: -19px;
	position: relative;
	z-index: 22;
}
.home_s_teaser ul{
	padding-left: 12px;
}
.home_s_teaser li{
	background: url(../img/home/s_bj.png) no-repeat 0 0;
	width: 200px;
	height: 250px;
	padding: 18px 0 0 19px;
	float: left;
	margin-left: 25px;
}
.home_s_teaser li img,.home_s_teaser li span.title{
	display: block;
}
.home_s_teaser li span.title{
	font-size: 16px;
	padding: 10px 0 5px;
	height: 50px;
}
.home_s_teaser li a span.icon_bj1{
	background-position: -76px 3px;
	padding-left: 10px;
}
.home_s_teaser li a:hover span.icon_bj1{
	background-position: -82px -9px;
}

.nav{
	padding: 32px 0 0 50px;
}
.nav li{
	float: left;
	padding-right: 72px;
}
.nav li a{
	color: #fff;
	font-size: 16px;
	position:relative;
}
.nav li.color_on a,.nav li a:hover{
	color: #0653B6;
}
.nav li a:visited{color:#fff;}
.nav li a:visited:hover,.nav li.color_on a:visited,.nav li.color_on a:visited:hover{color:#0653B6;}

.nav li a.new::after{
position:absolute;
top:-5px;
right:-38px;
content:'';
width:34px;
height:17px;

    background: url(/cn/_common/img/new.gif) scroll no-repeat 0 0;
    background-size: 22px auto;
    background-position: 0 0px;
   
}


.welcome{
	color: #666;
	position: absolute;
	top: 73px;
	left: 50px;
}

.warp{
	margin-top:-9px;
	position: relative;
}

.b_banner{
	position: relative;
}
.menu_signle{
	position: relative;
}
.banner_info{
	position: absolute;
	width: 603px;
	top: 96px;
	left: 297px;
}
.top_120{
	top: 120px;
	left: 299px;
}
.menu_box{
	position: absolute;
	left: 50px;
	top:46px;
	z-index: 10;
}
.menu_box li{
	padding: 2px 0;
	font-weight: 500;
	font-size: 14px;
}
.menu_box li ul {
    display: none;
}
.menu_box li.current_first ul {
    display: block;
}
.menu_box li li{
	padding-left: 10px;
}
.menu_box li a{
	background-position: -76px 4px;
	padding-left: 10px;
}
.menu_box li a:hover{
	background-position: -82px -8px;
}
.menu_box li a.color_on{
	background-position: -82px -8px;
}
.change_tab{
	background: url(../img/common/tab_bj.png) no-repeat 0 bottom;
	position: absolute;
	width: 100%;
	bottom: -5px;
	left: 0;
	overflow: hidden;
	height: 45px;
}
.change_tab_warp{
	padding-left: 1px;
	width: 604px;
	overflow: hidden;
	margin-left: 297px;
	position: relative;
	height: 30px;
}
.change_tab ul{
	width: 2000px;
	position: absolute;
	height: 30px;
	left: 0;
}
.change_tab ul li{
	float: left;
	width: 149px;
	border-left: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
	margin-left: -1px;
	text-align: center;
	height: 30px;
	line-height: 30px;
}
.change_tab ul li.on a{
	color: #0653B6;
}
.change_tab a.tab_l_arrow,.change_tab a.tab_r_arrow{
	display: block;
	height: 34px;
	width: 19px;
	position: absolute;
	top: 0px;
}
.change_tab a.tab_l_arrow{
	background-position: 0 -223px;
	left: 279px;
}
.change_tab a.tab_r_arrow{
	background-position: -120px -223px;
	left: 897px;
}
.change_tab a.cancle_l_on{
	background-position: 0 -343px;
}
.change_tab a.cancle_r_on{
	background-position: -120px -343px;
}

.slider_close{
	height: 80px;
}
.slider_close .change_tab_warp{
	height: 80px;
	width: 660px;
}
.slider_close ul{
	width: 660px;
	height: 80px;
}
.slider_close ul li{
	width: auto;
	border: none;
	padding-right: 15px;
}
.slider_close ul li a{
	background: url(../img/common/tab_icon.png) no-repeat 0 -26px;
	padding-left: 25px;
	font-size: 14px;
}
.change_tab ul li a:hover{
	background-position:  0 0;
}
.change_tab ul li.on a{
	background-position:  0 0;
}
.tab_page img{
	width: 100%;
}
.second_content{
	padding-top: 30px;
}
.person_area{
	overflow: hidden;
	padding-top: 20px;
}
.person_area img{
	float: left;
	margin-right: 20px;
	width: 180px;
}

.model_t_i .tab_page{
	display: none;
	min-height: 550px;
}
.model_t_i .on{
	display: block;
}


.intro_copy{
	margin-top: 20px;
}
.intro_copy p{
	padding: 3px 0;
}
.intro_anchor{
	margin-top: 20px;
	overflow: hidden;
}
.intro_anchor a{
	display: block;
	float: left;
	margin-right: 14px;
}
.intro_anchor a span{
	background-position: -38px 0;
	display: block;
	width: 12px;
	height: 12px;
	float: left;
	margin: 3px 5px 0 0;
}
.intro_anchor a:hover span{
	background-position: -38px -13px;
}
.model_t_i{
	padding-top: 35px;
}
.model_t_i .all_w_ss{
	padding-top: 10px;
}
.model_t_i .all_w_ss p{
	padding: 3px 0;
}
.all_n_ss{
	padding-top: 15px;
}
.all_n_ss p{
	padding: 3px 0;
}

h2{
	font-size: 16px;
	margin-bottom: 10px;
}
.model_t_i h3{
	font-size: 14px;
	margin-top: -8px;
	margin-bottom: 12px;
}
h4{
	font-weight: bold;
}
.tab_page h4{
	padding-top: 5px;
}

.salf_foucs{
	position: relative;
	height: 338px;
}
.salf_foucs li{
	position: absolute;
	opacity: 0;
}
.salf_foucs li.on{
	opacity: 1;
	z-index: 2;
}
.style1{
	height: 338px;
}
.style2{
	height: 420px;
}
.h_500{
	height: 500px;
}
.foucs_bj{
	position: absolute;
	background: url(../img/common/focus_bg.png) no-repeat 0 0;
	height: 46px;
	width: 183px;
	left: 15px;
	bottom: 20px;
	z-index: 100;
}
.style1 .icon_bj2{
	display: block;
	height: 18px;
	width: 18px;
}
.style1 .foucs_left{
	position: absolute;
	left: 15px;
	top: 15px;
	height: 18px;
	width: 18px;
}
.style1 .foucs_left a{
	background-position: -30px 0;
}
.style1 .foucs_left a:hover{
	background-position: -30px -30px;
}

.style2 .foucs_left,.style2 .foucs_right{
	position: absolute;
	top: 50%;
	height: 54px;
	width: 30px;
	margin-top: -27px;
	z-index: 100;
}
.style2 .foucs_left{
	left: 50px;
}
.style2 .foucs_right{
	right: 50px;
}
.style2 .foucs_left a,.style2 .foucs_right a{
	display: block;
	height: 54px;
	width: 30px;
}
.style2 .foucs_left a{
	background-position: -60px -223px;
}
.style2 .foucs_left a:hover{
	background-position: -60px -283px;
}
.style2 .foucs_right a{
	background-position: -180px -223px;
}
.style2 .foucs_right a:hover{
	background-position: -180px -283px;
}
.style2 .foucs_point{
	position: absolute;
	bottom: 20px;
	height: 20px;
	width: 100%;
	z-index: 100;
	text-align: center;
}
.style2 .foucs_point div{
	display: inline-block;
}
.style2 .foucs_point div a{
	background-position: -51px -11px;
	float: left;
	display: block;
	height: 10px;
	width: 10px;
	margin: 0 5px;
	line-height: 50px;
	overflow: hidden;
}
.style2 .foucs_point div a.on{
	background-position: -51px 0;
}

.style1 .foucs_control{
	position: absolute;
	left: 40px;
	top: 15px;
	height: 18px;
	width: 18px;
}
.style1 .foucs_control a{
	background-position: -90px 0;
}
.style1 .foucs_control a:hover{
	background-position: -90px -30px;
}

.style1 .foucs_control_p a{
	background-position: -60px 0;
}
.style1 .foucs_control_p a:hover{
	background-position: -60px -30px;
}

.style1 .foucs_right{
	position: absolute;
	left: 65px;
	top: 15px;
	height: 18px;
	width: 18px;
}
.style1 .foucs_right a{
	background-position: -120px 0;
}
.style1 .foucs_right a:hover{
	background-position: -120px -30px;
}
.style1 .foucs_info{
	position: absolute;
	left: 105px;
	top: 15px;
}
.style1 .foucs_info span{
	padding-right: 5px;
}
.style1 .foucs_info em{
	font-style: normal;
} 

.style1 .foucs_video_btn{
	position: absolute;
	height: 80px;
	width: 80px;
	z-index: 100;
	left:50%;
	top:50%;
	margin: -40px 0 0 -40px;
}
.style1 .foucs_video_btn a{
	background-position: 0 -51px;
	display: block;
	height: 80px;
	width: 80px;
}
.style1 .foucs_video_btn a:hover{
	background-position: 0 -141px;
}
.style1 img{
	width: 600px;
	height: 338px;
}

.home_b_teaser .style1{
	width: 100%;
	height: 420px;
}
.home_b_teaser .style1 img{
	width: 100%;
	height: 100%;
}
.home_b_teaser .foucs_bj{
	left: auto;
	right: 38px;
	bottom: 30px;
}
.home_b_teaser a.h_b_link1{
	position: absolute;
	top: 100px;
	left: 54px;
}

.brand_f_copy li div{
	position: absolute;
	width: 360px;
}
.brand_f_copy li div h3{
	margin-bottom: 5px;
	font-weight: bold;
}
.brand_f_copy li div .all_btn{
	padding-top: 8px;
}
.brand_f_copy li div.brnad_f_info1{
	left: 712px;
	top: 26px;
}
.brand_f_copy li div.brnad_f_info2{
	left: 297px;
	top: 46px;
}
.brand_f_copy li div.brnad_f_info3{
	left: 758px;
	top: 26px;
}
.brand_f_copy li div.brnad_f_info4{
	left: 163px;
	top: 45px;
}
.brand_f_copy li div.brnad_f_info5 {
    left: 95px;
    top: 330px;
}
.brand_f_copy li div.brnad_f_info5 h3,.brand_f_copy li div.brnad_f_info5 p,.brand_f_copy li div.brnad_f_info4 {
    color:#ffffff;
}
.zhinuo_f_copy li div{
	position: absolute;
	width: 360px;
}
.zhinuo_f_copy li div .all_btn{
	padding-top: 8px;
}
.zhinuo_f_copy li div.zhinuo_f_info1{
	left: 132px;
	top: 47px;
}

.salf_slider{
	padding-top: 10px;
}
.salf_slider li{
	border-bottom: 2px solid #e6e6e6;
	height: 34px;
	overflow: hidden;
}
.salf_slider li a.salf_slider_link{
	color: #292929;
	display: block;
	height: 34px;
	line-height: 34px;
	font-size: 14px;
	cursor: pointer;
}
.salf_slider li a.salf_slider_link span{
	background-position: 0 0;
	display: block;
	float: left;
	height: 18px;
	width: 18px;
	margin: 8px 10px 0 0;
}
.salf_slider li a.salf_slider_link:hover span{
	background-position: 0 -19px;
}
.salf_slider li div,.salf_slider li div.all_w_ss{
	padding: 5px 0 10px;
}
.salf_slider li a.slider_open span{
	background-position: -19px 0;
}
.salf_slider li a.slider_open:hover span{
	background-position: -19px -19px;
}
.work_culture{
	margin-top: 20px;
}
.work_culture dl{
	padding-top: 15px;
}
.work_culture dt{
	overflow: hidden;
	font-size: 14px;
}
.work_culture dt span{
	background-position: -62px 0;
	height: 11px;
	width:11px;
	display: block;
	float: left;
	margin: 4px 10px 0 0;
}
.work_culture dd{
	padding: 5px 0 12px;
}
#download .work_culture{
	margin-top: -10px;
}
#download .work_culture dt{
	padding: 3px 0;
}
.model_t_i .all_w_ss p.slider_h_btn,.news_list p.slider_h_btn{
	padding-top: 10px;
}
.model_t_i .all_w_ss p.slider_h_btn a,.news_list p.slider_h_btn a{
	background-position: -76px 4px;
	padding-left: 10px;
	font-size: 14px;
}
.model_t_i .all_w_ss p.slider_h_btn a:hover,.news_list p.slider_h_btn a:hover{
	background-position: -82px -8px;
}

.top_info h1{
	font-size: 30px;
	line-height: 36px;
	padding-bottom: 10px;
}
.top_info p{
	padding: 5px 0;
}
.all_n_s .top_info{
	padding-bottom: 20px;
}

.crumbs{
	overflow: hidden;
	padding: 50px 0 20px 50px;
}
.crumbs h3,.crumbs p{
	float:left;
	font-size: 14px;
	color: #666;
}
.crumbs a{
	background-position: -76px 4px;
	padding-left: 10px;
	margin-right: 5px;
}
.crumbs a:hover{
	background-position: -82px -8px;
}
.crumbs a.color_on{
	background-position: -82px -8px;
}

.warp_bottom .crumbs{
	position: absolute;
	bottom: 5px;	
}
.innova_bottom .crumbs a,.pr_bottom .crumbs a,.news_bottom .crumbs a{
	background-position: -87px -22px;
	color: #fff;
}
.innova_bottom .crumbs a:hover,.quality_bottom .crumbs a:hover,.pr_bottom .crumbs a:hover,.news_bottom .crumbs a:hover{
	background-position: -82px -8px;
	color: #0653B6;
}
.innova_bottom .crumbs a.color_on,.quality_bottom .crumbs a.color_on,.pr_bottom .crumbs a.color_on,.news_bottom .crumbs a.color_on{
	background-position: -82px -8px;
	color: #0653B6;
}
.innova_bottom .crumbs h3,.pr_bottom .crumbs h3,.news_bottom h3{
	color: #fff;
}

.pr_bottom{
	background: url(../img/pr/index/bottom.jpg) no-repeat 0 bottom;
	padding-bottom: 170px;
}

.innova_bottom{
	background: url(../img/csr/innovation/bottom.jpg) no-repeat 0 bottom;
	padding-bottom: 200px;
}
.cultural_bottom{
	background: url(../img/csr/cultural/bottom.jpg) no-repeat 0 bottom;
	padding-bottom: 160px;
}
.quality_bottom{
	padding-bottom: 120px;
}

.warp_top_dw{
	background: url(../img/csr/download/top_bj.jpg) no-repeat 0 0;
}
.shenyang_bottom{
	background: url(../img/pr/shenyang/bottom.jpg) no-repeat right bottom;
	padding-bottom: 150px;
	min-height: 950px;
}
.warp_top_brand{
	background: url(../img/pr/brand/bj.jpg) no-repeat right 155px;
}
.warp_top_zhinuo{
	background: url(../img/pr/zhinuo/bj.jpg) no-repeat right top;
}
.news_bottom{
	background: url(../img/news/bottom.jpg) no-repeat 0 bottom;
	padding-bottom: 200px;
	min-height: 950px;
}

.shenyang_left{
	background: url(../img/pr/shenyang/r_bj.jpg) no-repeat 0 0;
	position: absolute;
	width: 161px;
	height: 494px;
	left:0;
	top: 317px;
}


.down_list_box{
	padding-top: 10px;
}
.down_list{
	overflow: hidden;
	width: 100%;
}
.down_list li{
	float: left;
	width: 275px;
	padding:3px 20px 3px 0;
}
.down_list li a{
	background: url(../img/common/down_icon1.png) no-repeat 0 0;
	font-size: 14px;
	padding-left: 30px;
}

.s_table th,.s_table td{
	text-align: left;
	border-bottom: 1px solid #ccc;
	padding: 5px 0;
}

.map{
	position: relative;
	margin-top: -55px;
}
.map_point{
	position: absolute;
	top:0;
}
/*
.map_point1{
	left: 784px;
	top: 171px;
}
.map_point2{
	left: 703px;
	top:205px;
}
.map_point3{
	left: 799px;
	top:333px;
}

.map_point4{
	left: 696px;
	top: 484px;
	z-index: 10;
}
.map_point5{
	left: 520px;
	top: 362px;
	z-index: 11;
}
.map_point6{
	left: 708px;
	top:468px;
	z-index: 9;
}
.map_point7{
	left: 602px;
	top:314px;
}
.map_point8{
	left: 777px;
	top:349px;
}
.map_point a{
	background: url(../img/hr/work/icon.png) no-repeat 0 0;
	display: block;
	height: 19px;
	width: 32px;
	padding-left: 22px;
	line-height: 20px;
}
.map_point a:hover{
	background-position: 0 -31px;
}*/
.map_point a {
    background: none;
    height: 50px;
    width: 50px;
	display: block;
	padding-left: 22px;
	line-height: 20px;
}
.map_point1 {
    left: 813px;
    top: 117px;
}
.map_point2 {
    left: 739px;
    top: 192px;
}
.map_point3 {
    left: 829px;
    top: 291px;
}
.map_point4 {
    left: 707px;
    top: 469px;
}
.map_point5 {
    left: 564px;
    top: 334px;
}
.map_point6 {
    left: 754px;
    top: 419px;
}
.map_point7 {
    left: 645px;
    top: 284px;
}
.map_point8 {
    left: 807px;
    top: 344px;
}
.map_point div{
	display: none;
}
#local .all_w_ss{
	width: 355px;
	position: relative;
	z-index: 10;
}

.map_point div.map_pop{
	background: url(../img/hr/work/map_bg.png) no-repeat left top;
	width: 256px;
	height: 120px;
	position: absolute;
	top: -120px;
	left: 7px;
}
.map_point div.map_pop h4{
	padding: 10px 20px 5px 20px;
}
.map_point div.map_pop p{
	padding: 0 20px 5px 20px;
}
.map_point div.map_pop span{
	background: url(../img/hr/work/close.png) no-repeat left top;
	display: block;
	position: absolute;
	top:10px;
	right:10px;
	width: 12px;
	height: 12px;
  cursor: pointer;
}

.map_point1 div.map_pop{
	background: url(../img/hr/work/map_bg1.png) no-repeat left top;
	width: 256px;
	height: 160px;
	position: absolute;
	top: -160px;
	left: 7px;
}
.map_point2 div.map_pop{
	background: url(../img/hr/work/map_bg1.png) no-repeat left top;
	width: 256px;
	height: 160px;
	position: absolute;
	top: -160px;
	left: 7px;
}


.fixd_sns{
	background: url(../img/common/sns_bj.png) repeat-x left top;
	height: 59px;
	position: relative;
	bottom: 0;
	z-index: 200;
}
.fixd_sns div{
	padding: 23px 0 0 50px;
}
.fixd_sns a{
	float: left;
	margin-right: 3px;
}

.right_banner{
	position: absolute;
	top: 450px;
	right: 50px;
}

.news_filter{
	position: absolute;
	left: 50px;
	top:190px;
	z-index: 10;
}
.news_filter h3{
	font-size: 16px;
	padding-bottom: 10px;
	color: #000;
}
.news_filter p{
	overflow: hidden;
	height: 24px;
}
.news_filter p a{
	background: url(../img/news/check_box.png) no-repeat 0 -27px;
	padding-left: 22px;
}
.news_filter p a.current,.news_filter p a:hover{
	background-position: 0 0;
}
.news_control{
	padding-top: 20px;
	overflow: hidden;
}
.news_control span{
	float: left;
	padding: 0 20px 0 0;
}
.news_control span a{
	background: url(../img/news/radio_box.png) no-repeat 0 -28px;
	padding-left: 15px;
}
.news_control span a.current,.news_control span a:hover{
	background-position: 0 0;
}

.news_list li{
	border-bottom: 2px solid #e6e6e6;
	padding-bottom: 15px;
	margin-bottom: 25px;
}
.news_list h1{
	font-size: 16px;
	line-height: 22px;
	padding: 5px 0 10px;
}
.news_list span.new_date{
	display: block;
	height: 18px;
}

.page_box{
	padding: 30px 0;
	overflow: hidden;
}
.page_box span{
	float: left;
	margin-right: 12px;
}
a.prev_page,a.next_page{
	background: url(../img/news/page_icon.png) no-repeat;
	display: block;
	height: 18px;
	width:18px;
	overflow: hidden;
}
a.prev_page{
	background-position: 0 -23px;
}
a.prev_no{
	background-position: 0 0;
	cursor: default;
}
a.next_page{
	background-position: -22px -23px;
}
a.next_no{
	background-position: -22px 0;
	cursor: default;
}

.page_box span.page_main a{
	padding: 0 6px;
	font-size: 14px;
	font-weight: bold;
}
.page_box span.page_main a.current{
	color: #0653B6;
	cursor: default;
}

.back_to a{
	background-position: -76px 4px;
	font-size: 14px;
	padding-left: 10px;
}
.back_to a:hover{
	background-position: -82px -8px;
}
.news_relative{
	padding-top: 20px;
	overflow: hidden;
}
.news_relative span{
	float: left;
	margin-right: 50px;
	width: 90px;
}
.news_relative a.prev_news{
	background: transparent url("../img/news/page_icon.png") no-repeat 0 -23px;
	display: block;
	height: 18px;
	width: 50px;
	padding-left: 18px;
	line-height: 18px;
}
.news_relative span em{
	background: #fff;
	font-style: normal;
	display: block;
}
.news_relative span a.prev_news em{
	padding-left: 8px;
}
.news_relative a.next_news{
	background: transparent url("../img/news/page_icon.png") no-repeat right -23px;
	display: block;
	height: 18px;
	width: 50px;
	padding-right: 18px;
	line-height: 18px;
}


.mask01{ 
	background: none repeat scroll 0 0 #000000; 
	display: none; 
	left: 0; 
	position: absolute;  
	top: 0;  
	width: 100%;
	z-index: 998;
}

#pop{
	width:800px;
	height:530px; 
	position:absolute; 
	top:-1000px; 
	left:-1000px;   
	z-index:999;
	display:block;
	background-color: #FFFFFF;
	padding: 20px;
}
#pop .inner_box{
	position: relative;
}
#pop .inner_box #close{
	background-position: 0 0;
	position: absolute; 
	right: 7px; 
	top: 7px; 
	display:block; 
	width: 18px; 
	height:18px; 
	z-index: 99;
}
#pop .inner_box #close:hover{
	background-position: 0 -30px;
}
#pop .inner_box #close img{
	width: 100%;
	width: 18px; 
	height:18px; 
}

.contact_bottom{
	background: url(../img/contact/bj.jpg) no-repeat right bottom;
	padding-bottom: 300px;
}
.contact_box h2{
	padding: 20px 0 0 0;
}
.legal_top{
	background: url(../img/legal/bj.jpg) no-repeat left 30px;
}

.map_warp{
	background: url(../img/sitemap/bj.jpg) no-repeat right 0;
}
.map_warp .top_info{
	padding-left: 50px;
	padding-top: 35px;
}
.map_box{
	padding:30px 0 0 0;
	margin-left: 50px;
	border-bottom: 2px solid #e6e6e6;
	overflow: hidden;
	width: 930px;
}
.map_box h2{
	font-size: 20px;
	padding-bottom: 5px;
}
.map_box ul{
	width: 1200px;
	font-size: 0;
}
.map_box ul li{
	width: 182px;
	padding:0 64px 20px 0;
	display:inline-block;
	vertical-align:top;
	font-size:14px; 
}
.map_box ul li h3{
	font-size: 16px;
	padding-bottom: 5px;
}
.map_box ul li p{
	padding: 1px 0;
}
.map_box ul li p a{
	font-size: 14px;
	background-position: -76px 4px;
	padding-left: 10px;
}
.map_box ul li p a:hover{
	background-position: -82px -8px;
}

.pop_wechat{
	background-color: #000000;
	width: 100%;
	height: 100%;
	position: fixed;
	top:0;
	left: 0;
	opacity: 0.8;
	filter: alpha(opacity: 80);
	z-index: 300;
}
.pop_wechat_box{
	background-color: #fff;
	width: 430px;
	height: 280px;
	position: fixed;
	top:50%;
	left: 50%;
	margin: -140px 0 0 -215px;
	z-index: 301;
	text-align: center;
}
.pop_wechat_box img{
	width: 200px;
	margin: 15px auto 15px;
}
a.pop_close{
	background-position: 0px 0px;
	display: block;
	position: absolute;
	top: 10px;
	right: 10px;
	width: 18px;
	height: 18px;
}
a.pop_close:hover{
	background-position: 0 -30px;
}

.footer{
	background: url(../img/common/bot_bj.png) repeat-x left top;
	height: 106px;
	position: relative;
	padding-top: 15px;
}
.foot_item{
	overflow: hidden;
	padding:5px 0 0 50px;
}
.foot_item span{
	display: block;
	float: left;
	width: 200px;
}
.foot_item span a{
	background-position: -87px -24px;
	padding-left: 10px;
	line-height: 20px;
	color: #fff;
}
.foot_item span a:hover{
	background-position: -82px -10px;
	color:#0653B6;
}
.foot_item span a li a:visited{color:#fff;}
.foot_item span a li a:visited:hover{color:#0653B6;}
.icp{
	position: absolute;
	right: 45px;
	top: 85px; 
}

.all_btn{
	padding-top: 15px;
}
.icon_bj1{
	background: url(../img/common/bba_icon1.png) no-repeat;
}
.icon_bj2{
	background: url(../img/common/bba_icon2.png) no-repeat;
}
a.icon_btn{
	background: url(../img/common/link_btn.png) no-repeat;
	display: block;
	width: 180px;
	height: 24px;
	text-indent: -1200em;
	overflow: hidden;
}
a.more_video{
	background-position: 0 0;
}
a.more_video:hover{
	background-position: 0 -25px;
}
a.more_btn{
	background-position: -181px 0;
}
a.more_btn:hover{
	background-position: -181px -25px;
}
a.more_check{
	background-position: 0 -50px;
}
a.more_check:hover{
	background-position: 0 -75px;
}
a.more_xq{
	background-position: -181px -50px;
}
a.more_xq:hover{
	background-position: -181px -75px;
}

a.color_on,.color_on{
	color: #0653B6;
}

.color_link{
	color: #666;
}
.year-area{
	position: absolute;
	left: 297px;
	top: 200px;
}
.year-area label{
	display: block;
	font-size: 12px;
	padding-bottom: 3px;
}
.year-area select{
	width: 180px;
	height: 22px;
	font-size: 12px;
}
.hj-area{
	margin-top: -9px;
	position: relative;
}
.hj-area img{
	width: 100%;
}
.hj-area h1{
	position: absolute;
	left: 12%;
	top: 70%;
	font-size: 48px;
	color: #262626;
	font-weight: bold;
}
div.model_bba h3 {
	font-weight: bold;
	margin-top: 26px;
}

div.model_bba table td {
	border-bottom: 1px solid #000000;
	display: inline-block;
	margin-right: 5px;
	padding: 3px 0;
}
.td-font {
	font-size: 10px;
	font-weight: bold;
	text-align: center;
}
.td-font1 {
	font-size: 10px;
	font-weight: bold;
}
div.model_bba table td.line-none{border: medium none;}
div.model_bba table td.line-weight {
	border-bottom: 3px solid #000000;
}
div.model_bba table td.line-weight1 {
	border-bottom: 2px solid #000000;
}
.text-1 {
	font-size: 15px;
	font-weight: bold;
}
.text-weitht {
	font-weight: bold;
}


/*网页黑白代码样式
html {filter:grayscale(1);}

*/
