@charset "utf-8";
/*首页样式*/
.leftMenuHob{ float:left; width:500px;}
.leftMenuHob ul li{ width:33.333%;width:33%;overflow:hidden;float:left;}
.profileHob{ float:right;width:232px; background:url(profile_bg.gif) no-repeat left top; padding:60px 184px 0 34px; position:relative;}
.profileHob p{ line-height:22px;text-indent:25px;color:#8b8b8b}
.profileHob p a{color:#8b8b8b}
.profileHob img{ position:absolute; right:25px;top:60px;}
.profileHob a.linkMore{ position:absolute;display:block;width:30px; height:30px;right:54px; top:25px;}
.contentTab{ margin-left:24px; margin-top:-15px;}
.contentTab li{ width:100%; float:none;height:auto; padding:3px 13px;background:url(skin/listIcon.gif) no-repeat left center;}
.jobList{ width:488px;height:260px;background:url(listBg.gif) no-repeat left top;float:right;overflow:hidden/9;}
.jobList h1{ height:33px; line-height:33px;overflow:hidden;position:relative;}
.jobList h1 a{ position:absolute;right:23px;top:7px;}
.jobList h1 span{ display:none;}
.jobList ul{padding:0px 0px;padding-left:18px;width:90%}
.jobList ul li{ width:215px;margin-right:10px;float:left;height:25px; line-height:25px;padding-left:8px; background:url(liStyle.gif) no-repeat left center;}
#scrollposition{ height:205px; overflow:hidden;margin-top:10px;width:600px;}	

.font_red{ color:#BC0910;}
.about_banner{ background:url(about_banner.jpg) no-repeat center 0;}
.products_banner{ background:url(products_banner.jpg) no-repeat center 0;}
.news_banner{ background:url(news_banner.jpg) no-repeat center 0;}
.service_banner{ background:url(service_banner.jpg) no-repeat center 0;}
.careers_banner{ background:url(careers_banner.jpg) no-repeat center 0;}
.touzize_banner{ background:url(touzize_banner.jpg) no-repeat center 0;}
.shzr_banner{ background:url(shzr_banner.jpg) no-repeat center 0;}
.contact_banner{ background:url(contact_banner.jpg) no-repeat center 0;}

.sub_right{ width:762px; float:right;}

#sub_banner{ height:187px;}
#sub_content{ padding:0 0 0px 0; width:100%;}

.crumbs{ height:28px; line-height:28px; color:#9d9d9d;position:relative;_position:static; background:url(links_19.png) repeat-x left top; padding-left:10px;border:1px solid #fff; margin-bottom:5px}
.crumbs .seacher{ position:absolute; right:10px;top:0;_margin-top:2px;}
.crumbs .seacher .int01{ border:1px solid #c9c9c9; padding:2px 2px;width:200px}
.crumbs .seacher .int02{ border:1px solid #c9c9c9;padding:1px 0;}
.crumbs .seacher .int03{width:58px; height:23px; border:0; background:url(search_btn.gif) no-repeat left top;cursor:pointer;text-indent:-9999px;}
.crumbs .rss{position:absolute; right:30px; top:7px; display:block; width:41px; height:17px; background:url(ico_rss.jpg) no-repeat; line-height:100px; overflow:hidden;}
.crumbs_special{ padding-left:0px; background:none;}
.crumbs a{color:#000;}
.crumbs span{color:#cf0000;}


.bd{}
.content{ border:1px solid #D9D9D9;background:#fff;}
.sidebar{float:left; width:200px; position:relative; overflow:hidden;margin-top:5px;}

#nav_left { width: 200px;}

#nav_left a {
  background: url("menu_bg1.gif") no-repeat scroll 0 0 transparent;
    display: block;
    height: 27px;
    line-height: 27px;
	width:200px;
	font-weight:bold;
	text-indent:20px;
	color:#fff;
}
#nav_left li {
 float:left;
 text-align:left;
 margin-bottom:2px;
}
#nav_left li a:hover,#nav_left a.sel{
background: url("menu_bg2.gif") no-repeat scroll 0 0 transparent;
    color: #f4ffdb;
    text-decoration: none;
}
#nav_left li.a a{background: url("menu_bg3.gif") no-repeat scroll 0 0 transparent;color: #666666;
    font-weight: normal;
    text-indent: 35px;
    width: 200px;}
#nav_left a:visited  {
}


#nav_left a:hover{
text-decoration:none;font-weight:bold;color:#fff;background:url(left_li_a_bg2.gif) no-repeat 0 0; height: 27px;line-height:27px;
}

#nav_left li ul {
 list-style:none;
 text-align:left;
}
#nav_left li ul li{ font-size:12px; text-align:left;
}
#nav_left li ul a{
         width:200px;
		 background:url(menu_bg3.gif) no-repeat 0 0;
		 font-weight:normal;
		 text-indent:35px;
		 color:#666;

}

#nav_left li ul a:hover,#nav_left li ul a.sel{
         width:200px;
		 background:url(menu_bg2.gif) no-repeat 0 0;
		 font-weight:normal;
		 color:#fff;

}

.sub_quick img{ margin:0px 0;}

/*表单输入*/
.formlist{width:90%;margin:0 auto;margin-top:15px;margin-bottom:15px;}
.formlist td{ padding:5px}
.formlist td .infoInput{ border:1px solid #a3b6d3;padding:5px}
.formlist td.title1{ background: url("tit_bg1.gif") repeat-x scroll 0 0 transparent;border:1px solid #ddd;}
.formlist tr.addBg{background: url("news_bg_index.jpg") repeat-x scroll left top transparent;}

/*#nav_left li ul a:visited  {
 color:#fff;text-decoration:none;background:url(arrow2.png) no-repeat 30px 15px;
}*/
#nav_left li ul a:hover {
 color:#fff;
 text-decoration:none;

}

#nav_left li:hover ul {
 left: auto;
}
#nav_left li.sfhover ul {
 left: auto;
}

#nav_left ul.collapsed {
display:inline;
}
#nav_left ul.cssdp{display: none;}
#PARENT{
 width:300px;
 padding-left:20px;
}


/*会员中心*/
.main_area_cont .title{height:25px; line-height:25px;background:url(tit_bg1.gif) repeat-x;display:block; position:relative;border:1px solid #ddd;padding-left:10px;}
.main_area_cont .title h2{font-weight:bolder;color:#f10}
.main_area_cont .titleFix{ border:0;border-bottom:1px solid #ddd;text-indent:0;padding-left:0}
.main_area_cont .titleFix h3{text-indent:0;}
.main_area_cont .title1 h2{ text-indent:0;color:#1a7782}
.main_area_cont .addLISTbg li{ font-size:14px;line-height:25px;padding-bottom:15px;text-indent:0;margin-left:25px;}
.main_area_cont .addLISTbg li strong{ background:url(libglist.gif) no-repeat left top;width:87px;height:27px;text-align:center;line-height:27px;color:#fff;display:inline-block;margin-right:10px;text-indent:0}
.membermess{ font-weight:bolder;line-height:45px;text-align:center;}
.tablelist tr td{ padding:5px;}
.tablelist tr td .infoInput{ border:1px solid #a3b6d3;padding: 5px;}
.leriwrap ul{ padding-left:25px;}
.leriwrap ul li{ padding:5px;height:30px;line-height:30px;font-size:14px;}
.leriwrap .leftcon{ margin-bottom:20px;}
.leriwrap h2{ text-align:center;}
.leriwrap .leftcon ul li{ background:url(lribglist.gif) no-repeat left center;}
.leriwrap .rightcon ul li{background:url(ribglist.gif) no-repeat left center;}
.main_area_cont   .leriwrap01 ul.addLISTbg{ width:100%;padding-left:0;text-indent:20px;}
.main_area_cont   .leriwrap01 ul.addLISTbg li{ height:auto;border-bottom:1px dashed #ddd;margin-bottom:10px;}
.main_area_cont   .leriwrap01 ul.addLISTbg li ul{ margin-top:10px; margin-left:10px;}
.main_area_cont   .leriwrap01 ul.addLISTbg li ul li{ width:45%; float:left;text-indent:0;height:20px; line-height:20px;padding:0; padding-right:25px;border:0}
/*留言*/
.remessagelist{background:#EBEFF7;border: 1px solid #D3D8E7;margin: 10px auto;padding: 10px;}

/*搜索结果样式*/
.Seanewslist{ line-height:25px;}
.Seanewslist li{ background: url("../skin/icon3.gif") no-repeat scroll 5px 15px transparent;
    border-bottom: 1px dotted #DADBD6;
    height: 35px;
    line-height: 35px;
    list-style: none outside none;
    margin: 0 auto;
    overflow: hidden;
    padding-left: 15px;
    text-align: left;}
.Seanewslist .data{ float:right;}
	
.main_area{ width:770px; float:right;overflow:hidden; _zoom:1; margin-top:5px;}
.main_area .title h3{ padding-left:10px; color:#1A77B2; font-weight:bold;}
.main_area .title span{ position:absolute; top:0px; right:10px; font-weight:normal;}
.main_area .title a{color:#1A77B2;}
.main_area .title span a.rss{ color:#ce0000; padding-top:6px;}
/*公司简介*/
.main_area_cont{ padding:20px; overflow:hidden; _zoom:1;}
.main_area_cont p{line-height:30px; color:#666;font-size:13px;}
.main_area_cont .title{ margin-bottom:10px;text-indent:10px}
.main_area_cont .titleFixFix{ text-indent:0}
.main_area_cont .profilepic{ float:left; margin-right:15px;margin-bottom:0px;margin-top:10px;border:5px solid #e0e0e0}
.main_area_cont .pictihg{ float:right; margin-right:0; margin-left:15px;margin-top:15px;margin-bottom:15px;}
.main_area_cont h1{color:#008080; font-weight:bolder; font-size:16px;}
.main_area_cont h1.big{ font-size:20px;}
.main_area_cont h2{ color:#008080; font-weight:bolder; font-size:14px;}
.main_area_cont h4{ color:#CE0000; font-weight:bold; margin:5px 0;font-size:15px;}
.main_area_cont h5{color:#000; font-weight:bold;}
.main_area_cont .corperater{text-indent:0;}
.main_area_cont .corperater img{ margin-right:14px;border:1px solid #ddd;padding:4px;margin-bottom:5px;_margin-right:12px;}
.main_area_cont ul.contacts{ width:100%;}
.main_area_cont ul.contacts li{ border-bottom:1px dashed #999; padding-bottom:10px;margin-bottom:10px; width:100%;}
.main_area_cont ul.contacts li ul li{ border:0;margin:0;padding:0}
.main_area_cont ul.contacts li .leftimg{ width:220px;float:left;}
.main_area_cont ul.contacts li .rightlist{ width:500px;float:right;}
.main_area_cont ul.contacts li.ctitle{ font-weight:bolder;color:#008080}
.main_area_cont .ytitle{ font-size:18px;}
.main_area_cont .ylist li{ width:33%; float:left;}
.main_area_cont h3.addIcon{ font-size:14px;font-weight:bolder;height:30px;line-height:30px;color:#a80505;padding-left:30px;background:url(qianhuiicon.gif) no-repeat 25px center;}

/*joblist*/
.joblist {list-style: none;margin: 0 auto;padding: 0px;margin-left: 10px;}
.joblist li {list-style: none;padding:10px 0px 10px 0px;border-bottom: 1px dotted #DADBD6;overflow: hidden;}
.joblist li .fontfix,.joblist li .fontred{ font-weight:bolder;color:#014597}
.joblist li .infolist_orning{ font-size:14px;text-decoration:underline;color:#f10}

/*company*/
.company_list{ padding:30px 0;}
.company_list li{ width:216px; height:240px; background:url(about_list_bg.gif) no-repeat 0 0; position:relative; float:left; margin-right:20px;}
.company_list li .img{
	width:195px;
	height:65px;
	position:absolute;
	left: 7px;
	top: 6px;
}

.company_list li h2{
	position:absolute;
	left: 8px;
	top: 80px;
	width: 179px;
	height: 33px;
	font-weight:bold;
}
.company_list li h2 a{ color:#1A77B2;}
.company_list li h2 a span{ color:#666; font-family:Arial, Helvetica, sans-serif;}
.company_list li h2 span{ display:block; font-weight:normal;}
.company_list li p{
	position:absolute;
	left: 9px;
	top: 128px;
	width: 191px;
	height: 65px;
}

/*history*/
.news2{ width:100%; position:relative; margin-top:5px; height:auto; clear:both;}
#tags {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px;PADDING-TOP: 0px; HEIGHT: 26px; padding-left:1px;
}
a.news_more{
	left:463px;
	top: 9px;
	width: 100px;
	height:19px;
	text-align:left;
	position:absolute;
}
#tags LI {
	BACKGROUND: url(new_tit1.gif) no-repeat left bottom;
	FLOAT: left;
	MARGIN-RIGHT: 1px;
	LIST-STYLE-TYPE: none;
	HEIGHT: 26px;
	margin-right:5px;
	margin-top:2px;
	font-weight:bold;
}
#tags LI A {
width:100px;
font-size:13px;
FLOAT: left; PADDING-BOTTOM: 0px; COLOR: #666666; LINE-HEIGHT: 26px; PADDING-TOP: 0px; HEIGHT: 26px; TEXT-DECORATION: none;text-align:center;
}
#tags LI.emptyTag {
	BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: 4px
}
#tags LI.selectTag {
	BACKGROUND-POSITION: left top; MARGIN-BOTTOM: 0; POSITION: relative; HEIGHT: 26px;
}
#tags LI.selectTag A {
	BACKGROUND-POSITION: right top; COLOR: #fff; LINE-HEIGHT: 26px; HEIGHT:26px; 
}
#tagContent {BACKGROUND-COLOR: #fff; text-align:left;
	 background:url(label_bg.jpg) repeat-y 0 0; border-top:1px #DCDCDC solid;
}
.intro_sadow{}
.tagContent{PADDING: 15px 0;DISPLAY: none;  background:url(label_foot.jpg) no-repeat 0 bottom;
}
.tagContent h2{ font-weight:900; font-size:14px; text-align:left;}
#tagContent DIV.selectTag {
	DISPLAY: block;
}

.history_left{ width:288px; float:left;}
.history_right{border-left:1px #eee solid; width:427px;}
.history_right .year{ width:415px; float:right;}
.history_right .year li{padding-bottom:20px; position:relative; width:415px;}
.history_right .year li span{
	margin-right:15px;
	position:absolute;
	width: 35px;
	height: 23px;
	top: 2px;
	left:0;
	float:left;
	color:#839FB4;
	font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;
}
.history_right .year li p{ padding-left:40px; width:365px; float:right;}


/*contact*/
.contact_g{ padding-bottom:30px; border-bottom:1px solid #eee;}
.contact_g h1{ padding:15px 0;}
.contact_g h1 img{ margin-right:10px;}
.contact_txt img{ float:left; margin-right:30px;}

.edit{ float:left; width:680px; margin:0 0 20px 0; padding:0;}
.contactFormFont01 {
    color: #000000;
    display: block;
    padding: 10px 15px 10px 0;
    width: 110px;
}
.FormFormat textarea{
	background-color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	border: 1px solid #E0E0E0;
	padding:5px;
	height:150px;
	margin-top:5px; width:500px;
}
.FormFormat input{
	background-color: #fff;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	border: 1px solid #E0E0E0;
	padding: 2px 2px 2px 4px;
	margin:2px 0px;
	height:16px;

}


.contact select{background-color: #fff;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #666;
	border: 1px solid #A4B97F;
	padding:0;
	height:19px;}
.contact textarea{background-color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	border: 1px solid #A4B97F;
	width:380px;
	height:100px;
	padding:0; margin:0;}
.contact input{border: 1px solid #A4B97F;}

/*career*/
.career_top{ height:220px; background:url(career_top.gif) no-repeat center 0; position:relative;}
.career_top .con{
	position:absolute;
	width: 435px;
	height: 108px;
	left: 296px;
	top: 97px;
}
.career_top .con a{ color:#6DAB14;}
.social_list {
    margin-top: 20px;
    overflow: hidden;
}
.social_list li {
    border: 1px solid #CCCCCC;
    float: left;
    height: 212px;
    margin-right: 35px;
    padding: 4px;
    width: 220px;
}
social_list a {
    color: #666666;
}
.social_list p {
    color: #666666;
    padding: 8px;
    text-indent: 0;
}
.social_list li.last {
    margin-right: 0;
}


.jo_table td {
    padding: 5px 0;
}
.jo_table th {
    background: none repeat scroll 0 0 #F0F0F0;
}
.jo_table {
    margin-bottom: 40px;
}
.pageList {
	width:720px;
	display:block;
	margin:0 auto;
	padding:30px 0;
}

.pageList{}

.career_hj_list li{ width:135px; height:118px; background:url(careers_hj_bg.gif) no-repeat 0 0; position:relative; float:left; margin-right:9px;}
.career_hj_list li img{
	width:120px;
	height:94px;
	position:absolute;
	left: 6px;
	top: 6px;
}
#jobs_list h1 {
    background: url("job_title_bg.gif") no-repeat scroll 10px 4px #EDEDED;
    font-size: 14px;
    font-weight: bold;
    height: 48px;
    line-height: 48px;
    margin-bottom: 10px;
    text-align: left;
    text-indent: 4em;
}
#brand_bgbox {
    background: url("brand_bg.gif") no-repeat scroll 0 0 transparent;
    height: 144px;
    margin-top: 30px;
    position: relative;
    width: 720px;
}
.b_bottom {
    border-bottom: 1px dashed #CCCCCC;
	padding-bottom:20px;
}
#jobs_list span{ margin-right:10px;}

/*service*/


div.topic {margin:0 0 25px 0; float:left; width:360px;} 
div.topic img {float:left;margin:0 20px 25px 0;}
div.topic h4 {margin:0 0 10px 0;font-size:15px;font-weight:bold; color:#666666!important; line-height:24px;}
div.topic h5 {margin:0 0 10px 0;font-size:15px;font-weight:normal;}
div.topic p {line-height:16px;margin:0 0 10px 0; color:#999999;}
div.topic p a{ color:#4479AD;}
div.topic select {width:235px;margin:0 0 10px 0;}
div.topic ul {list-style-type:disc;margin:0 0 0 15px;}
div.topic ul li {list-style-type:disc;}
div.topic ul.download-list {list-style-type:none;}
 div.topic ul.download-list li {list-style-type:none;}

ul.bulleted-list {list-style-type:disc;margin:0 0 20px 15px;}
ul.bulleted-list li {list-style-type:disc;margin:0 0 5px 0;}
ul.numbered-list {margin:0 0 20px 15px;}
ul.numbered-list li {margin:0 0 5px 0;}

.executives-box .topic {height:120px;}

.faq_list li{ margin-bottom:20px;}
.faq_q{ background:url(f_bg.gif) no-repeat 0 0 #F1F1F1; padding-left:43px; line-height:26px; margin-bottom:5px;}
.faq_a{ background:url(q_bg.gif) no-repeat 0 0 #fff; padding-left:43px; line-height:26px;}


.map{ float:left; width:400px; height:330px;margin-top:10px;background:url(line2.gif) right 30px no-repeat;}
.map_tit{ float:left; width:300px; margin-top:40px;}
.map_search{ background:url(search_box.gif) 0 0 no-repeat; width:300px; height:100px; margin:10px 0px;}
.map_search .keyword{ width:150px;height:18px; line-height:18px; font-family:Arial, Helvetica, sans-serif; text-indent:0.5em; color:#333; border:1px solid #dcdcdc; margin:8px;}
.map_search  .form{ margin:38px 0px 0px 50px;}


/* search_top */
.news_search_top{height:30px;  line-height:25px; padding-top:3px;}
.input_01{width:120px; padding:5px 0 5px 5px; border:solid 1px #d5d5d5; color:#666; background:#fff; margin-right:8px;}
.btn_search_top{ background:url(news_search.jpg) no-repeat; padding:0px 13px; margin-top:2px; float:left; line-height:20px; color:#FFF }
.news_search_top span{ float:left; margin-right:8px;}
.news_search_top input{float:left;}
.news_search_top .input_01{ background:url(search_bg.jpg) left top no-repeat; border:0px; width:137px;}
.news_search_top .input_02{ padding:4px 0 3px 4px; border:1px solid #d8d8d8;}
.news_search_top .select_sim{ position:relative; float:left; width:90px; margin-right:8px; background:#fff url(bg_select_sim_02.jpg) no-repeat; z-index:6;}
.news_search_top .select_sim span{width:67px;}
.news_search_top .select_sim a{width:90px;}
.news_search_top .select_sim ul{width:88px; z-index:6;}
.news_search_top .tit{  font-size:12px; color:#666; padding-right:10px; margin-right:10px; padding-left:20px;}
.list_pic { background:url(news_bg_index.jpg) left top repeat-x;}



/*news*/
.news_top { border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9; background:url(news_bg_index.jpg) left top repeat-x; background-color:#FFF;}
.news_top p{float:left; width:380px; height:232px; margin-right:20px;}
.news_top .news_list_01,.news_list_01{float:left; padding-top:0px; width:410px; overflow:hidden; _zoom:1;}
.news_top .news_list_01 li{ padding-left:14px;padding-right:14px; background:url(new_list_ar.gif) no-repeat 0px 5px; margin-bottom:8px; line-height:14px; *line-height:12px; overflow:hidden; _zoom:1;}
.news_top .news_list_01 li a{float:left; width:260px; color:#000}
.news_top .news_list_01 li span{float:right; width:75px;}
.news_top .news_list_01 li.more{background:none; margin-top:15px;}
.news_top .news_list_01 li.more a{float:none; color:#cf0003}

.news_tab_cont{ overflow:hidden;}
.news_tab_cont .pic{float:left;background:url(new_pic_bor.jpg) no-repeat left top; width:250px; height:205px; padding-left:6px; padding-top:6px; margin-left:22px; margin-top:27px; margin-right:50px;display:inline;}
.news_tab_contg .pic{ margin:0;position:relative;}
.news_list_good{ margin-left:20px;}
.news_list_good dl dd{ padding-bottom:10px;}
.news_list_good dl dt{ padding-bottom:5px;}
.news_tab_contg a.btninfo2{ display:block;width:111px;height:27px;background:url(picbtn.gif) no-repeat left top;color:#fff;font-weight:bolder;font-size:15px;text-indent:10px;line-height:25px;float:left;margin-right:10px;}
.news_tab_contg a.btninfo3{left:135px;}
.readlist .tg{font-weight:bolder;color:#333;background: url("tit_bg1.gif") repeat-x scroll 0 0 transparent;display: block;height: 25px;line-height: 25px;position: relative;border:1px solid #ddd;padding-left:10px;margin-top:20px;}
.readlist .l{background: url("news_bg_index.jpg") repeat-x scroll left top transparent;padding:20px 10px;padding-bottom:0}
.news_tab_cont .pic img{ width:240px; height:145px;}

.news_tab_tit{clear:both; height:28px; position:relative; background:url(tit_bg2.gif);border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9;}
.news_tab_tit .rss{position:absolute; right:15px; top:6px;}
.news_tab_tit li{float:left; height:27px; line-height:27px; border-right:solid 1px #ccc;}
.news_tab_tit li a{float:left; padding:0 15px;}
.news_tab_tit li.on a{color:#fff; font-weight:bold; background:url(new_tab_on.gif) repeat-x;}

.news_tab_tit2{clear:both; height:27px; position:relative; background:url(news_blocl_2_bg.jpg);}
.news_tab_tit2 li{float:left; height:27px; line-height:27px; }
.news_tab_tit2 li a{float:left; padding:0 15px;}
.news_tab_tit2 li.on a{color:#666; font-weight:bold; background:url(news_blocl_2_bg_on.jpg) repeat-x;}

.rc_tr{position:absolute; right:-1px; top:-1px; display:block; width:6px; height:5px; background:url(img_rc_tr.gif) no-repeat;}
.news_top .title{height:27px; line-height:27px; background:url(bg_title.gif) repeat-x; }
.news_focus .title{height:27px; line-height:27px;background:url(news_title_bg.jpg) repeat-x;   display:block; }

.news_focus{ margin:10px 0 0px 0px; border:solid 1px #dbdbdb; background:url(news_bg_index.jpg) 0px 53px repeat-x; background-color:#FFF; height:270px;}
.news_focus h3{ padding-left:20px; color:#ce0000; font-weight:bold;}
.news_focus .title span{ float:right; padding-right:10px;}
.news_focus .title span a{ color:#ce0000;}
.news_focus .pic{background:url(new_pic_bor.jpg) no-repeat left top; width:250px; height:260px; padding-left:6px; padding-top:6px; margin-left:22px; margin-top:27px; margin-right:50px;display:inline;}
.news_focus  .pic img{ width:240px; height:145px;}

.news_focus p{clear:left; float:left; margin:6px 0 10px 13px; display:inline;}
.news_focus dl{float:right; width:410px; margin:27px 20px 0 0; *margin:32px 20px 0 0;  }
.news_focus dt{ margin-bottom:5px;}
.news_focus dt a{font-weight:bold; color:#1472BC;}
.news_focus dd a{color:#666; line-height:22px; height:87px;}
.news_focus dd em{color:#9e0101;}
.news_focus .news_list_01{float:left; margin-top:10px; width:410px; overflow:hidden; _zoom:1;}
.news_focus .news_list_01 li{ padding-left:14px;padding-right:14px; background:url(new_list_ar.jpg.jpg) no-repeat 0px 0px; margin-bottom:8px; line-height:14px; *line-height:12px; overflow:hidden; _zoom:1;}
.news_focus .news_list_01 li a{float:left; width:260px; color:#000}
.news_focus .news_list_01 li span{float:right; width:75px;}
.news_focus .news_list_01 li.more{background:none; margin-top:20px;}
.news_focus .news_list_01 li.more a{float:none; color:#cf0003}

.news_focus .news_list_01 li{ padding-left:14px;padding-right:14px; background:url(new_list_ar.jpg.jpg) no-repeat 0px 0px; margin-bottom:8px; line-height:14px; *line-height:12px; overflow:hidden; _zoom:1;}



.third_viewpoint .title{height:27px; line-height:27px;background:url(tit_bg1.gif) repeat-x;   display:block; }
.third_viewpoint{float:left; display:inline; border:solid 1px #dbdbdb; margin:10px 0px 10px 0px;padding-bottom:10px;}
.third_viewpoint h3{ padding-left:20px; color:#ce0000; font-weight:bold;}
.third_viewpoint .title span{ float:right; padding-right:10px;}
.third_viewpoint .title span a{ color:#ce0000;}


.media_center{ height:150px; float:left; display:inline; border:solid 1px #dbdbdb; margin:0px 0px 0px 0px;}
.media_center .title{height:27px; line-height:27px;background:url(tit_bg1.gif) repeat-x; display:block; }
.media_center{ height:150px; float:left; border:solid 1px #dbdbdb; width:768px;}
.media_center h3{ padding-left:20px; color:#ce0000; font-weight:bold;}
.news_list_03 { padding-left:10px; padding-top:10px; display:inline; float:left;}
.news_list_03 li{ padding-left:14px;padding-right:14px; background:url(new_list_ar.gif) no-repeat 0px 5px; margin-top:7px; overflow:hidden; _zoom:1; line-height:15px; *line-height:12px; width:340px; float:left; display:inline;}
.news_list_03 li a{float:left;  color:#000}
.news_list_03 li span{float:right; width:75px;}
.media_center ul{ margin-left:20px; margin-top:10px;}
.media_center li{float:left; margin:8px 0 0 0; display:inline; height:87px;}
.media_center li a{float:left; height:47px; width:180px; line-height:200px; }
/*.m_01{background:url(../img/btn_vicenter.jpg) no-repeat;}
.m_02{background:url(../img/btn_videocenter.jpg) no-repeat;}
.m_03{background:url(../img/btn_piccenter.jpg) no-repeat;}
.m_04{background:url(../img/btn_medialinkman.jpg) no-repeat;}
*/


/*news*/
.news_list_02{clear:both; height:38px; border-top:solid 1px #dbdbdb; background:#f2f2f2; width:100%; overflow:hidden; _zoom:1;}
.news_list_02 li{float:left; border-top:solid 1px #fff; padding:8px 0 4px; width:236px; background:url(bg_list_06.gif) no-repeat right 5px;}
.news_list_02 li a{float:left; height:23px; line-height:23px; color:#282828; padding-left:20px; background:url(bg_list_05.gif) no-repeat 8px 6px;}
.news_list_02 li.more{width:64px; text-align:center; background:none;}
.news_list_02 li.more a{ float:none; padding:0; background:none;}


.list_pic .first{ border-top:none; padding-top:10px;}
.list_pic { background:url(news_bg_index.jpg) left top repeat-x;}
.list_txt dd.detail a{ padding-left:0px;}

.news_list{background:#fff;}
.news_list dl{ overflow:hidden; _zoom:1; background:url(list_bg.jpg) bottom no-repeat; padding-bottom:20px; margin-bottom:20px;}
.news_list dt{ margin:0 0px 6px 0px; line-height:22px; position:relative; float:left;}
.news_list dt img{float:left; margin-right:20px;  background:url(news_list_bg.jpg) left top no-repeat; width:146px; height:88px; padding:5px 7px 15px 5px;}
.news_list dl.last{background:none;}
.news_list dl a{ color:#666;}
.news_list dl h6{ margin-bottom:10px;}
.news_list dl h6 a{ color:#0057b1; font-weight:bold; font-size:12px;}
.news_list dl h6 span{ color:#a5a5a5; font-size:11px; float:right; margin-right:5px; top:0;}
.news_list dd{ width:550px;float:left;}
.news_list dd.des{overflow:hidden;display:inline-block;}
.news_list dd ul li{ width:49%; float:left;line-height:25px;}
.news_list dd.detail{ overflow:hidden; _zoom:1;}
.news_list dd.detail a{ color:#ba0000;margin:0 3px 10px 0; line-height:22px; }


/*pagination*/
.pageList{ clear:both; padding:20px 8px;  }
.pageList p{overflow:hidden;_zoom:1;}
.about_content .pageList p{ padding:12px 0; text-indent:0px;}
.pageList span, .pageList a{margin-right:5px;}
.pageList span{color:333; font-weight:bold;}
.pageList a.current{color:#fff; border:1px solid #a7b0b8; background-color:#a10505;float:left; text-align:center}
.pageList a{color:#666;padding:2px 4px; border:1px solid #a7b0b8; background-color:#f9fafb; text-align:center; white-space:nowrap; display:inline; font-family:simsun; line-height:12px;}
.pageList a:hover{color:#fff; background-color:#0057b1;}

.pageList a.dot{ border:solid 1px #fff;background-color:#FFF;}
.pageList a.dot:hover{background-color:#FFF;color:#666;}

.pageList a.current{color:#fff; background-color:#a10505;}
.pageList a.current:hover{color:#fff;-color:#a10505}

.pageList a.btn_page{ padding:2px; width:39px; white-space:nowrap }
.pageList a.btn_page:hover{color:#fff;padding:2px 6px; background-color:#a10505}

/*.pagination span.btn_page{ color:#666; font-weight:normal;}
.pagination a.btn_page{ color:#333;}*/
.pageList .total {float:right; font-weight:normal; padding:2px 6px; *padding:3px 6px;}
.pageList span.page_jump{ float:right; font-weight:normal; margin-left:5px; padding:0 0 1px;}
.pageList span.page_jump input{width:18px; border:solid 1px #ccc; margin:0 2px; height:15px;}
.pageList span.page_jump a{float:none; margin-left:3px;}

/*news_detail*/
.news_detail p{ text-indent:2em;}
.news_detail_title{text-align:center; line-height:22px; padding:10px 0 0 0;}
.list_pic .bbslist{ width:676px;line-height:25px;margin-bottom:10px;}
.list_pic .bbslist li{ padding:6px 0px;border-bottom:1px dashed #C2C3BA}
.list_pic .bbslist li .colorgorningage span{ font-weight:bolder;color:#bf0910}
.list_pic .bbslist li div.messcontent{ border:1px solid #ccc;background:#F8EFE0;padding:10px;}
.news_detail_title h3{color:#0568AA; font-size:20px; font-weight:bold;}
.news_detail_title p{color:#666; font-size:12px;}
.content .tg3{ width:676px;margin:0 auto;font-weight:bolder;color:#1c2c58;font-size:14px;}
.comment{ background:#ebeff7;margin:0 auto;width:656px;padding:10px;margin-bottom:10px;margin-top:10px;border:1px solid #d3d8e7;}
.comment table{ width:90%;}
.comment table .infoInput{ border:1px solid #a3b6d3; padding:5px 5px; margin:5px}
.messagelist{ color:#000}
.buttonface{border:0;background:url(allbtn.gif) no-repeat left top; width:82px; height:23px; color:#fff;font-weight:bolder;line-height:23px;cursor:pointer;margin-left:5px;margin-top:10px;}

.page_navi{ background:#F5F5F5;padding:10px 5px; overflow:hidden; _zoom:1; margin:10px 0;}
.page_navi .fl{float:left; width:45%;}
.page_navi a{ color:#000}
.page_navi .fr{float:right; width:45%; text-align:right;}

.back_list{ text-align:right;}


/*video_list*/
/*video*/
* .showcase {
}

.showcase {
    overflow: hidden;
}
.showcase .row {
    padding: 0 0 10px 1px;
	width:100%; overflow:hidden;
}
.showcase .item {
    width: 180px;
	height:160px;
	margin-bottom:10px;
	background:url(imgbg_01.gif) no-repeat 0 0;
}
.showcase .item {
    float: left;
}
.pack_video_card {
    overflow: hidden;
    width: 122px;
	margin:0 auto;
}
.pack {
    line-height: 18px;
   /* position: relative;*/
	margin-top:25px;
}
.pack_video_card .pic {
    border: 1px solid #C0C0C0;
    padding: 0;
    position: relative;
}

.pack .pic {
    background: none repeat scroll 0 0 #FFFFFF;
}
.pack .pic img{ width:120px; height:90px;}
* .pack * {
    word-wrap: break-word;
}
.pack a.inner {
    display: block;
}

.pack_video_card .inner {
    height: 90px;
    overflow: hidden;
    width: 120px;
}
.pack_video_card .pic img.pack_clipImg {
    margin:;
	width:120px; height:90px;
}
.pack_video_card .txt {
    padding: 4px 1px;
}
.hd_video .caption {
   /* background: url("control_play.gif") no-repeat scroll 0px 2px transparent;*/
   text-align:center;
}

.pack_video_card .caption {
    margin: 0 0 2px;
    max-height: 36px;
	line-height:20px;
    overflow: hidden;
}
.hd_video .caption a {
    display: block;
    /*text-indent: 17px;*/
	color:#3B73B9;
}
.pack_video_card ul.info li {
    height: 18px;
    margin: 0;
    overflow: hidden;
    white-space: nowrap;
}



/*---------------------------- 01_img news overview css----------------------------------------------------- */
.prod_over_title{ font-size:22px; color:#000; padding:15px 0 10px 0; line-height:20px; margin:0; }
.prod_overlist_wrap{ float:left; width:750px; margin-bottom:20px; margin-left:25px!important; margin-left:12px; margin-top:20px;}
.prod_overlist_item{ width:190px; padding:10px; height:210px;float:left;background:url(../../../overListBg.jpg) no-repeat left top; line-height:150%}
.prod_overlist_item dl{ margin:0; padding:0;}
.prod_overlist_item dt{margin:0; padding:0;}
.prod_overlist_item dt img{margin:0; padding:0; width:190px; height:110px;}

.prod_overlist_item dd{margin:0; padding:10px 0 0 0;width:190px; }
.prod_over_marginR10{ margin-right:20px;}


/*images list*/
#images_list {float: left;width: 780px;text-align: left;vertical-align: top;padding-bottom: 30px; margin-top:15px;}
.images_item {float: left;width: 156px;padding-left: 18px;margin-bottom: 30px;display: block;}
.images_item img{ width:150px; height:113px;}
.images_item ul{float: left;border-bottom: 2px solid #E8E8E8;}
.images_item li{float: left;width: 150px;height: 113px;border: 1px solid #CCCCCC;padding: 2px;}
.images_item span{float: left;width: 152px;margin-top:10px;}
.images_first {padding-left: 0px;}


/*products*/

.pro_list{ border:solid 1px #dbdbdb;  background-color:#FFF; height:270px;}
.pro_list h3{ padding-left:20px; color:#ce0000; font-weight:bold;}
.pro_list .title span{ float:right; padding-right:10px;}
.pro_list .title span a{ color:#ce0000;}
.pro_list .pic{background:url(pro_pic_bor.jpg) no-repeat left top; width:250px; height:260px; padding-left:6px; padding-top:6px; margin-left:22px; margin-top:27px; margin-right:20px;display:inline;}
.pro_list  .pic img{ width:240px; height:175px;}

.pro_list p{clear:left; float:left; margin:6px 0 10px 0; display:inline;}
.pro_list dl{float:right; width:400px; margin:27px 20px 0 0; *margin:32px 20px 0 0;  }
.pro_list dt{ margin-bottom:5px;}
.pro_list dt a{font-weight:bold; color:#1472BC;}
.pro_list dd a{color:#666; line-height:22px; height:87px;}
.pro_list dd em{color:#9e0101;}
.pro_list .news_list_01{float:left; margin-top:10px; width:410px; overflow:hidden; _zoom:1;}
.pro_list .news_list_01 li{ padding-left:14px;padding-right:14px; background:url(new_list_ar.jpg.jpg) no-repeat 0px 0px; margin-bottom:8px; line-height:14px; *line-height:12px; overflow:hidden; _zoom:1;}
.pro_list .news_list_01 li a{float:left; width:260px; color:#000}
.pro_list .news_list_01 li span{float:right; width:75px;}
.pro_list .news_list_01 li.more{background:none; margin-top:20px;}
.pro_list .news_list_01 li.more a{float:none; color:#cf0003}

.pro_list .news_list_01 li{ padding-left:14px;padding-right:14px; background:url(new_list_ar.jpg.jpg) no-repeat 0px 0px; margin-bottom:8px; line-height:14px; *line-height:12px; overflow:hidden; _zoom:1;}

.pro_list{ margin-bottom:20px;}




.pro_first_area{ width:100%px; margin-bottom:20px;}
.pro_first_area .main_con{ border:5px solid #fff; background:url(pro_bg1.gif) repeat-x 0 0;}
.pro_first_area .main_con .img_box{ width:250px; float:left;"}
.pro_first_area .main_con .txt_box{
	float:right;
	width: 425px;
	text-align:left;
}
.pro_first_area .main_con .txt_box h1{ color:#0D4BA0; font-size:18px; font-weight:bold;font-family: Arial, Helvetica, sans-serif; padding:15px 0;}

.tab_con{ padding:30px 15px; color:#666; line-height:1.5em;}


/*Social*/
.social_top{ height:220px; background:url(social_top.jpg) no-repeat center 0; position:relative;}
.social_top .con{
	position:absolute;
	width: 435px;
	height: 108px;
	left: 296px;
	top: 97px;
}
.social_top .con a{ color:#6DAB14;}


/*newspaper*/
* .newspaper{
}

.newspaper {
    overflow: hidden;
}
.newspaper .row {
    padding: 0 0 10px 1px;
	width:100%; overflow:hidden;
}
.newspaper .item {
    width: 180px;
	height:235px;
	margin-bottom:10px;
	background:url(newspaper_bg.gif) no-repeat 0 0;
	position:relative;
}

.newspaper .item a.read{
	position:absolute;
	width:53px;
	height:20px;
	left: 31px;
	top: 190px;
}
.newspaper .item a.dl{
	position:absolute;
	width:53px;
	height:20px;
	left: 98px;
	top: 189px;
}


.newspaper .item {
    float: left;
}

.pack_video_card .txt1 {
	position:absolute;
	width:125px;
	height:50px;
	top:140px;
	 text-align:left!important;
}

.pack_video_card .txt1 h2{ color:#0057b1;}

.intro{ line-height:1.5em;}

.pro_p p{height:auto!important;margin-right: 0!important;width:100%!important; clear:left!important;}


/*6-08*/
.imgBox li { 
list-style:none; 
width:150px;  /* 宽度 */ 
height:150px; /* 高度 */ 
background:#fff; 
border:1px solid #ccc; 
text-align:center; 
margin:10px; 
line-height:150px; 
float:left;
} 
.imgBox img { 
max-width:150px;  /* 宽度 */ 
max-height:150px; /* 高度 */ 
vertical-align:middle; 
}

/*8-2投资者关系*/

.NewsTitle{ color:#5f5f5f; font-weight:bold; margin-top:5px;}

.NewsNews{
	width:715px;
	color:#5c5c5c;
}

.NewsNews ul{ margin:0px; padding:0px; line-height:23px; list-style:none;}

.NewsNews a{color:#5c5c5c;}

.NewsXz{ color:#f42834; vertical-align:bottom;}

.NewsXz a{color:#f42834;}

.NewsNews .dian{ margin-right:5px;}



/*猎头职位详情*/
.detailcon{ padding:20px;}
.detailcon .jobname{color: #2C468C;
    font-size: 25px;
    font-weight: bold;border-bottom:1px dashed #666}


.logo_get{position:relative;}
.detailcon .logoleft{ width:150px; float:left;position:absolute;z-index:999;}
.logo_get{ height:100px; margin-top:20px;}
.logo_get .applyjob{ margin-left:135px;}
.logo_get .acbtn1,.logo_get .acbtn2{ position:absolute;right:0;}
.logo_get .acbtn1{top:0px;}
.logo_get .acbtn2{ top:60px;}
.mainscript{ border:1px solid #ABD0E8; padding:10px; margin-top:10px;background:#eaeaea;}
.mainscript ul{ width:50%; float:left;}
.mainscript ul li{ line-height:25px;}
.job_duties,.job_requirement{padding:20px; line-height:25px;}

.duties_title{color: #333333;
    font-size: 14px;
    font-weight: bold;
    padding-bottom: 5px;border-bottom:1px dashed #666;line-height:25px;margin-bottom:10px;}

.title_cont{ background:url(register_bg.gif) no-repeat left top; padding-left:240px; margin-bottom:15px;}
.title_cont h1{ color:#0e4aa0; font-size:20px;}
.title_cont ul li{background: url("listIcon.gif") no-repeat scroll left center;height: auto;padding-left:13px;}
.title_cont ul li a{ font-weight:bolder;}
.STYLE1 {
    color: #800200;
    font-weight: bold;
}
.STYLE1 {
    color: #800200;
    font-weight: bold;
}
.STYLE1 {
    color: #800200;
    font-weight: bold;
}
.td {
    font-size: 12px;
    line-height: 180%;
    margin: 3px;
    padding: 4px;
}.biaoge {
    border-color: #A7A6AA;
    border-style: solid;
    border-width: 1px;
    color: #000000;
    font-size: 12px;
}
#button{background: url("submit_btn.gif") no-repeat left top;
    border: 0 none;
    cursor: pointer;
    height: 39px;
    width: 111px;text-indent:999px;}
