/* 
Design by bcpxqz&xu
QQ:271099982
E-mail:bcpxqz@126.com
Date:2009-3-16
*/
html,body {
	font-size:12px;
	font-family:"宋体", Arial;
	color:#000000;
}
#header,#menu,#middle,#footer {
	clear:both;
	width:1003px;
	height:auto;
	margin:0 auto;
	overflow:hidden;
}
#index {
	background:url(../images/index_bg.jpg) top left repeat-x #DFDFDF;
}
#product {
	background:url(../images/product_bg.jpg) top left repeat-x #DFDFDF;
}
#nine {
	background:url(../images/900_bg.jpg) top left repeat-x #DFDFDF;
}
#long {
	background:url(../images/body_bg.jpg) left bottom repeat-x;
}
#wrap {
	background:url(../images/html_bg.jpg) left top repeat-x;
}
#index #header {
	height:372px;
}
#product #header,#nine #header,#long #header {
	height:205px;
	border-bottom:solid 1px #FFFFFF;
}
#menu {
	height:49px;
	padding-bottom:2px;
	background: url(../images/index_gap_top.jpg) left bottom no-repeat;
}
#menu ul {
	height:49px;
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(../images/index_menu_bg.jpg);
}
#menu ul li {
	display:inline;
	zoom:1;
	padding:2px 2em;
}
#index #middle {
	height:318px;
}
#product #middle,#nine #middle,#long #middle {
	padding-top:16px;
	margin-bottom:20px;
	background:url(../images/left_bg.jpg) left bottom no-repeat;
}
#left {
	float:left;
	width:194px;
}
#left ul {
	padding-top:19px;
	padding-left:8px;
}
#left ul li {
	line-height:27px;
	color:#555454;
	background:url(../images/left_menu_bg.jpg) 0px 0px no-repeat;
	margin-bottom:12px;
}
#left ul li a {
	padding-left:26px;
	display:block;
	height:20px;
	line-height:20px;
	padding-top:5px;
}
#left ul li a:hover,#left ul li .currnetnav {
	padding-left:26px;
	display:block;
	height:20px;
	line-height:14px;
	padding-top:5px;
	background:url(../images/left_a_hover.jpg) 11px 3px no-repeat;
	color:#FFFFFF;
}
#left ul li a {
	color:#555454;
	font-size:14px;
	font-family:"微软雅黑", "宋体", Arial;
}
#left ul li .sub_nav{
	clear:both;
	margin-top:0.5em;
	padding-bottom:5px;
	background:url(../images/sub_nav_bottom_bg.jpg) 10px 100% no-repeat;
}
#left ul li .sub_nav ul {
	background:url(../images/sub_nav_bg.jpg) top left repeat-y;
	padding:0;
	width:161px;
	padding-top:3px;
	margin-left:10px;
}
#left ul li .sub_nav ul li{
	background:none;
	padding:0;
	margin:0;
	line-height:18px;
	height:18px;
	margin-bottom:4px;
}
#left ul li .sub_nav ul li a{
	height:18px;
	padding:0;
	line-height:15px;
	_line-height:18px;
	padding-left:27px;
	width:134px;
	background:url(../images/sub_nav_dot.jpg) 16px 4px no-repeat;
	font-size:12px;
}
#left ul li .sub_nav ul li a:hover,#left ul li .sub_nav ul li a.scurrent{
	height:18px;
	padding:0;
	line-height:15px;
	padding-left:27px;
	width:134px;
	background:url(../images/sub_nav_hover.jpg) 7px 0 no-repeat;
	color:#FFFFFF;
}
#right {
	float:left;
	width:769px;
	margin-left:18px;
	_display:inline;
}
#product #right {
	width:767px;
	border:solid 1px #D6D6D6;
	height:518px;
}
#nine #right {
	min-height:536px;
	_height:536px;
}
#product_list {
	border:solid 1px #FFFFFF;
	width:100%;
	height:100%;
	background:url(../images/product_right_bg.jpg) top left no-repeat;
}
#path  {
	color:#8E8D8D;
	position:absolute;
	top:189px;
	left:50%;
	margin-left:290px;
	width:200px;
	text-align:right;
	padding-right:2em;
	z-index:1000;
}
#path a {
	color:#8E8D8D;
}
#img_nav {
	clear:both;
	height:91px;
	padding-top:2em;
	background:url(../images/world_market.jpg) 8px 24px no-repeat;
	margin-left:57px;
}
#img_nav  ul {
	height:91px;
	background:url(../images/index_img_nav.jpg) 210px 6px no-repeat;
}
#img_nav li {
	float:left;
}
#img_nav li  a {
	display:block;
	height:54px;
	margin-top:6px;
}
#om a {
	width:210px;
}
#ju a {
	width:220px;
}
#mp a {
	width:240px;
}
#cu a {
	width:220px;
}
#img_nav li  a span {
	text-indent:-9999em;
	font-size:0;
}
#product_news {
	height:194px;
	padding-top:9px;
}
#product_show {
	float:left;
	width:397px;
	height:194px;
	margin-left:57px;
	_display:inline;
	background:url(../images/index_product_bg.jpg) 0 31px repeat-x;
}
#ps_title {
	margin-bottom:3px;
}
#product_flash {
	padding-left:6px;
	height:125px;
}
#product_search {
	padding-top:10px;
	padding-left:6px;
	height:23px;
	background:url(../images/search_bg.jpg) 320px 9px no-repeat;
}
#product_search input {
	display:block;
	float:left;
	border:solid 1px #AEC8D5;
	margin-right:4px;
	_display:inline;
	text-align:center;
}
#product_search #ptype {
	width:141px;
	height:19px;
	line-height:19px;
	color:#7C7C7C;
}
#product_search #keyword {
	width:164px;
	height:19px;
	line-height:19px;
	color:#7C7C7C;
	text-align:left;
}
#product_search #sub_btn {
	height:21px;
	line-height:21px;
	background:#DDDDDD;
	margin-left:30px;
	border:none;
}
#index_news_list {
	float:left;
	width:487px;
	height:194px;
	margin-left:6px;
	_display:inline;
	background:url(../images/index_news_bg.jpg) 0 31px repeat-x;
}
#img_news {
	float:left;
	width:170px;
	margin-left:10px;
	margin-top:18px;
	_display:inline;
}
#img_news p {
	line-height:21px;
	margin-top:6px;
}
#text_news {
	float:left;
	width:285px;
	margin-left:22px;
	
	_display:inline;
}
#text_news ul li {
	padding-left:17px;
	background:url(../images/news_dot.jpg) 0px 8px no-repeat;
	height:24px;
	line-height:24px;
	clear:both;
	width:268px;
}
#text_news ul li .news_title{
	float:left;
	overflow:hidden;
	width:190px;
	height:24px;
}
#text_news ul li .news_date{
	float:left;
	width:70px;
	height:24px;
}
#text_notice {
	float:left;
	width:285px;
	margin-left:22px;
	margin-top:18px;
	_display:inline;
}
#text_notice ul li {
	padding-left:25px;
	background:url(../images/notice.gif) 0px 8px no-repeat;
	height:24px;
	line-height:24px;
	clear:both;
	width:268px;
}
#text_notice ul li .news_title{
	float:left;
	overflow:hidden;
	width:182px;
	height:24px;
}
#text_notice ul li .news_date{
	float:left;
	width:70px;
	height:24px;
}
#footer {
	line-height:20px;
	padding-top:16px;
	background:url(../images/index_gap_bottom.jpg) top left no-repeat;
	color:#5D5D5D;
}
#footer  a {
	color:#5D5D5D;
}
#bnav {
	padding-left:8px;
}
#bnav li {
	display:block;
	height:12px;
	float:left;
	width:89px;
	text-align:center;
	border-right:solid 1px #5D5D5D;
}
#bnav_first {
	border-left:solid 1px #5D5D5D;
}
#copyright {
	float:left;
	padding-left:116px;
}
#design {
	float:right;
	padding-right:56px;
	visibility:hidden;
}
#product_nav {
	width:761px;
	height:35px;
	background:url(../images/product_nav_left.jpg) top left no-repeat;
	margin:2px;
}
#product_nav ul {
	float:left;
	width:741px;
	height:35px;
	margin-left:10px;
	background:url(../images/product_nav_bg.jpg) top left repeat-x;
	_display:inline;
}
#product_nav .pgap {
	float:left;
	width:10px;
	height:35px;
	background:url(../images/product_nav_right.jpg) top right no-repeat;
}
#product_nav ul li a {
	display:block;
	color:#FFFFFF;
	height:26px;
}
#product_nav ul li a:hover,#product_nav ul li .current {
	background:url(../images/product_nav_current.gif) bottom center no-repeat;
}
#product_listinfo {
	padding-left:18px;
	padding-top:2em;
}
.product_info {
	float:left;
	width:171px;
	height:231px;
	margin:0 8px;
	overflow:hidden;
	_display:inline;
}
#product_listinfo .product_info .p_img  {
	display:block;
	width:148px;
	height:104px;
	overflow:hidden;
	padding:0 8px 6px 2px;
	background:url(../images/product_img_bg.jpg) top left no-repeat;
	margin-bottom:5px;
}
.product_info p {
	line-height:1.5em;
	margin-bottom:2px;
}
.more_info {
	background:url(../images/details.gif) top left no-repeat;
	width:102px;
	height:18px;
	line-height:18px;
	padding-left:1em;
	color:#FFFFFF;
}
#product_listinfo .more_info  a {
	color:#FFFFFF;
}
#product_detail {
	padding-top:44px;
	padding-left:8px;
}
#product_big_img {
	float:left;
	width:503px;
	overflow:hidden;
}
#product_big_img img {
	width:495px;
	height:325px;
	overflow:hidden;
	padding:1px 6px 7px 2px;
	background:url(../images/product_bigimg_bg.jpg) top left no-repeat;
}
#product_big_img  .return_btn {
	margin-top:20px;
	height:18px;
	line-height:18px;
	width:100px;
	padding-left:1em;
	background:url(../images/return_bg.gif) top left no-repeat;
}
#product_big_img  .return_btn a {
	color:#FFFFFF;
}
#product_attr {
	float:left;
	width:212px;
	padding-left:20px;
	color:#494949;
	overflow-y:scroll;
	overflow-x:hidden;
	padding-right:10px;
	height:380px;
}
#product_attr table * {
	font-size:12px;
}
#product_attr h2 {
	font-weight:bold;
	line-height:21px;
}
#product_attr p {
	line-height:2em;
}
#middle .csr {
	background:url(../images/csr_bg.jpg) left bottom no-repeat;
}
#middle .csr1 {
	background:url(../images/sut_bg.jpg) 100% 30px no-repeat;
	margin-top:1.5em;
	_margin-top:1em;
	height:450px;
}
#middle .cs {
	width:769px;
	background:url(../images/title_bg.jpg) top left repeat-x;
	min-height:500px;
}
#middle .jus {
	background:url(../images/jus.jpg) 90% 100% no-repeat;
}
#middle .ylong {
	color:#303030;
	font-family:"微软雅黑", "宋体", Arial;
	padding:1em;
}
#middle .ylong p {
	line-height:30px;
	text-indent:2em;
	margin:10px 0;
}
#pte_img {
	padding-left:1em;
	text-align:center;
}
#pte_img p {
	line-height:30px;
}
#pte_img img  {
	display:block;
	clear:both;
	text-align:center;
	margin:0 auto;
}
.rds {
	background:url(../images/rds.jpg) right bottom no-repeat;
}
#title {
	height:30px;
	padding-top:14px;
	margin-left:15px;
	padding-left:18px;
	background:url(../images/title_dot.jpg) 0 14px no-repeat;
}
#title h1 {
	font-family:"微软雅黑", "宋体", Arial;
	font-size:14px;
	font-weight:bold;
	padding-top:4px;
}
.mc {
	padding:45px;
	font-family:"微软雅黑", "宋体", Arial;
	padding-top:10px;
}
.mc h2 {
	text-align:center;
	font-size:14px;
	font-weight:bold;
	margin-bottom:25px;
}
.mc p {
	line-height:30px;
	text-indent:2em;
}
.about {
	padding:0 2em;
}
.about p {
	line-height:2em;
	text-indent:2em;
	color:#3A3A3A;
	margin:0.5em 0;
}
.about  .h2_bg,.rec .h2_bg,.normal .h2_bg {
	margin-top:0.5em;
	text-indent:0;
	padding-left:24px;
	color:#D1110F;
	font-weight:bold;
	font-size:14px;
	background:url(../images/h2_bg.jpg) 0px 10px no-repeat;
}
.rec .h2_bg,.normal .h2_bg {
	background:url(../images/h2_bg.jpg) 0px 8px no-repeat;
	padding-left:2em;
}
.about ul li {
	line-height:2em;
	padding-left:4.5em;
	background:url(../images/dot33.gif) 3em 12px no-repeat;
}
.about  strong {
	font-weight:bold;
}
.press {
	padding-left:35px;
}
.press_d {
	padding-left:35px;
	padding-right:35px;
	padding-top:15px;
}
.press_d  p {
	line-height:21px;
	text-indent:2em;
	margin:0.5em 0;
}
.press_d h2 {
	font-size:14px;
	font-weight:bold;
	padding-bottom:5px;
	text-align:center;
	margin:0 3em;
	border-bottom:solid 1px #E5E5E5;
}
.press_d #news_date  {
	line-height:15px;
	text-align:center;
	color:#CCCCCC;
	margin-bottom:2em;
}
#press_list {
	float:left;
	width:495px;
	padding-top:26px;
}
#content .vann {
	width:700px;
}
#press_list ul li {
	line-height:29px;
	height:29px;
	border-bottom:solid 1px #E5E5E5;
}
#press_img_list {
	float:left;
	margin-left:16px;
	width:200px;
	_display:inline;
	padding-top:1em;
}
.press_img_list p {
	margin-top:1em;
	margin-bottom:1.5em;
}
.p_title {
	padding-left:4em;
}
#page {
	line-height:30px;
	height:30px;
	color:#CD3637;
	margin-top:0.5em;
	clear:both;
}
#page1 {
	line-height:30px;
	height:30px;
	color:#CD3637;
	margin-top:-4em;
	clear:both;
	text-align:center;
}
#page a,#page1 a {
	color:#CD3637;
}
.rec {
	padding-left:2em;
	padding-top:15px;
}
.rec  table {
	border-top:0.1em solid #E5E5E5;
	border-collapse:collapse;
	vertical-align: middle;
	width:718px;
	margin-bottom:4em;
	color:#6B6B6B;
}
.rec  table a {
	color:#6B6B6B;
}
.rec  td, .rec  th {
	caption-side:top;
	border-bottom:0.1em solid #E5E5E5;
	line-height:30px;
	height:30px;
	text-align:center;
	padding-left:1em;
}
.rec  th {
	height:35px;
	line-height:35px;
	background:url(../images/job_title_bg.gif) top left repeat-x;
}
.rec p {
	line-height:21px;
	margin:0.5em 0;
	text-indent:2em;
	padding-right:2em;
}
.rec h2 {
	text-align:center;
	font-size:14px;
	font-weight:bold;
	margin-bottom:1em;
	font-family:"微软雅黑", "宋体", Arial;
}
#right .pdp {
	background:#F5F7F6;
	padding-left:2px;
}
#return_link {
	height:30px;
	line-height:30px;
	margin-top:1em;
	clear:both;
	text-align:center;
}
#return_link a {
	padding:0.5em;
	border:solid 1px #DFDFDF;
	background:#D8F5EC;
	margin:0.5em;
}
#header_f {
	z-index:100;
}
.rt {
	padding:2em;
}
.rt table td {
	padding:0.3em 0 0.3em 1.5em ;
}
.normal {
	padding:2em;
	padding-top:1em;
}
.normal p {
	line-height:21px;
	margin:0.5em 0;
	text-indent:2em;
}
.clutitle {
	height:30px;
	line-height:30px;
	margin-bottom:0.5em;
	padding-left:1em;
	border-bottom:solid 1px #666666;
	border-right:solid 1px #CCCCCC;
	background:#E7EDFE;
}
.clutitle a  {
	color:#FFFFFF;
	
}
.siteclu {
	margin:1em 0;
}
.siteclu ul {
	padding-left:1em;
} 
.siteclu ul li {
	display:inline;
	line-height:1.8em;
} 
.siteclu ul li a {
	color:#0D80B0;
	margin-right:1em;
}
#content .big_img {
	text-align:center;
	text-indent:0;
}
#content .pre_dot {
	padding-left:1.5em;
	background:url(../images/h2_bg.jpg) 0 5px no-repeat;
}
#content .h3_red  {
	margin-top:1em;
	color:#D1110F;
	font-weight:bold;
	font-size:14px;
	text-indent:0;
}




#middle .map {
	padding-bottom:50px;
	background:url(../images/map_img.jpg) 0 90px no-repeat;
}
#re_job {
	clear:both;
	height:30px;
	line-height:30px;
	text-align:right;
	margin-top:1em;
	padding-right:1em;
}
#re_job  a {
	margin:0 0.5em;
	padding:0.5em 0.5em;
	color:#666666;
	border:solid 1px #CCCCCC;
	background:#F8F8F8;
}
#job_details {
	width:700px;
	height:auto;
	overflow:hidden;
	margin-top:20px;
	color:#666666;
	background:#F8F8F8;
	padding:1em 0;
	border:solid 1px #CCCCCC;
}
#job_details dt {
	float:left;
	height:30px;
	border-bottom:dashed 1px #AFAFAF;
	width:85px;
	line-height:30px;
	padding-left:1em;
	color:#0099CC;
	font-weight:bold;
}
#job_details dd {
	float:left;
	_height:30px;
	min-height:30px;
	border-bottom:dashed 1px #AFAFAF;
	width:603px;
	line-height:30px;
}
#job_details .job_details_title {
	border:none;
	clear:both;
}
#job_details .job_details_content {
	padding-top:1em;
	clear:both;
	_height:180px;
	width:579px;
	padding-left:97px;
	margin-top:-2em;
	padding-right:2em;
}
#job_details .last {
	border:none;
}


.center {
	text-align:center;
}
.table_date  {
	margin:1em auto;
}
.table_date  table {
	border:0.1em solid #919191;
	border-collapse:collapse;
	vertical-align: middle;
	width:718px;
	margin-bottom:4em;
}
.table_date table  td, .table_date table  th {
	caption-side:top;
	border:0.1em solid #919191;
	padding:0.8em;
	line-height:21px;
	color:#333333;
}
.table_date table  th {
	height:20px;
	line-height:20px;
	text-align:center;
}
strong {
	font-weight:bold;
}
#middle .pte1 {
	padding-bottom:50px;
}
#pte_list {
	padding-top:2em;
	clear:both;
	margin-bottom:2em;
}
#pte_list_left {
	float:left;
	width:350px;
}
.pte_title {
	height:24px;
	padding-top:30px;
	background:url(../images/pte_title_bg.jpg) top left repeat-x;
	text-align:right;
	padding-right:2em;
	font-weight:bold;
	font-size:16px;
	color:#FFFFFF;
}
.img_text {
	text-align:center;
	color:#00A0FF;
	font-weight:bold;
	font-family:"微软雅黑", "宋体", Arial;
	font-size:14px;

}
#pte_list_right  {
	font-family:"微软雅黑", "宋体", Arial;
	font-size:12px;
	float:right;
}
.yahei {
	font-family:"微软雅黑", "宋体", Arial;
	font-size:12px;
}
#pte_nav {
	width:700px;
	clear:both;
	margin:0 auto;
}
#pte_nav ul li {
	height:26px;
	line-height:26px;
	float:left;
	width:300px;
	padding-left:1.5em;
	background:url(../images/news_dot.jpg) 0px 8px no-repeat;
}
#pte_nav a.current {
	color:#E85E5C;
	font-weight:bold;
}
#org {
	width:680px;
	padding-left:40px;
	margin-top:2em;
}
#org .org {
	width:200px;
	float:left;
	margin:10px;
	_display:inline;
}
#org .org p {
	text-indent:0;
}
#re_list {
	clear:both;
	padding-left:50px;
	padding-top:2em;
}
#re_list .re_list{
	float:left;
	width:260px;
	margin-bottom:2em;
	margin-right:70px;
	_display:inline;
}
#re_list .re_list omg {
}
#re_list .re_list p {
	text-indent:0;
	text-align:center;
	margin:0;
	margin-top:0.3em;
}
#pte_content {
	background:url(../images/pte_bg3.jpg) top left no-repeat;
	margin:1em 0;
	min-height:220px;
	_height:220px;
}
#pte_content p {
	color:#365993;
	font-weight:bold;
	line-height:21px;
	text-indent:2em;
	margin:1.5em 0;
}
#rdm_c {
	min-height:120px;
	padding:10px 0;
	_height:120px;
	background:url(../images/rdm_bg.jpg) top left repeat-y;
}
#rdm_c p {
	font-weight:bold;
	color:#494949;
	font-size:13px;
	margin:1em;
}
#rdm_list {
	clear:both;
	background:url(../images/rdm_bigbg.jpg) -10px 10px no-repeat;
	min-height:400px;
	padding:1em 0;
	padding-left:10px;
	width:735px;
	overflow:hidden;
}
.rdm_list {
	float:left;
	width:340px;
	margin:10px;
	margin-bottom:20px;
	_display:inline;
}
.rdm_img {
	text-align:center;
}
.rdm_list p {
	text-indent:0;
	color:#5A5A5A;
}
#cc_list {
	padding:1em;
	padding-top:30px;
	background:url(../images/ccbg1.gif) top left repeat-y;
	overflow:hidden;
	width:750px;
	margin-left:12px;
}
#cc_list .cc_list {
	float:left;
	width:220px;
	height:200px;
	margin-right:40px;
	_display:inline;
	padding-top:20px;
}
#cc_list .cclast {
	margin-right:0;
}
#cc_list .cc_list p{
	margin-top:10px;
}
#ccd {
	padding-top:2em;
	padding-left:1em;
}
#ccd_img {
	float:left;
	width:553px;
}
#ccd_content {
	float:left;
	padding:1em;
	width:180px;
}
#ccd_title {
	color:#5A5A5A;
	font-weight:bold;
	font-size:14px;
	line-height:1.5em;
	padding-bottom:0.5em;
}
#ccd_content p {
	margin:0.5em 0;
	line-height:21px;
	text-indent:2em;
}
#close {
	height:30px;
	line-height:30px;
	clear:both;
	text-align:right;
	padding-right:20px;
	background:url(../images/close.jpg) 100% 6px no-repeat;
	margin-right:1em;
}
.imglist {
	margin:0.5em auto;
}
.imglist img  {
	display:block;
	margin:1em auto;
}
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    font-size: 0;
    clear: both;
    visibility: hidden;
}
.clearfix {zoom:1;}
/*.clearfix {
overflow:auto;
zoom:1;
}*/

/*inline-block*/
#content .dot_link  {
		margin-bottom:1em;
		height:30px;
		text-align:center;
}
#content .dot_link  a {
	line-height:30px;
	font-size:13px;
	color:#CF1111;
	font-weight:bold;
	font-family:"微软雅黑", "宋体", Arial;
}
#contact_info {
	padding-left:6em;
}
.dinline{
    display:inline-block;
    display:-moz-inline-stack;
    *display:inline;
    zoom:1;
    *margin:0 3px;
    vertical-align:middle;
    _vertical-align:bottom;
    position:relative;
    /* 解决因为ul的{display:inline;}问题导致Firefox中li里面的链接不可点的bug */
    *position:static;
    /* 解决因为IE6中因为上一行代码带来在{position:relative}容器中移位在bug */
}
#links  {
	float:right;
	margin-right:4.5em;
}
#links .dropdown h4  {
	height:19px;
}
#pte_i {
	margin-top:20px;
}
#links  {
	margin-top:-4px;
}
#links select  {
	border:1px solid #B7B2AE;
	font-size:12px;
	height:20px;
	line-height:20px;
	width:191px;
}
.table_name {
	text-align:center;
	font-size:14px;
	font-weight:bold;
}
a:link {
	color:#000000;
	text-decoration:none;
}
a:visited {
	color:#000000;
	text-decoration:none;
}
a:hover {
}
a:actived {
}

