﻿body
{
	margin:0;padding:0;font-size:12px;font-family:Verdana, Arial;
	background:#f0f9fe url(/styles/images/body_bg.png) repeat-x left top;color:#5e5e5e;
}
ul,li{list-style:none;list-style-type:none;margin:0;padding:0;}
li{float:left;}
dl,dt,dd{margin:0;padding:0;}
a{text-decoration:none;color:#0076c0;}
a:hover{color:#db3632;}
img{border:0 none;}
.clear{display:block;clear:both;height:0;overflow:hidden;}
.zw{line-height:1.8;padding:12px 0 6px 0;font-size:14px;}
.zw p,.zw div{margin:0;padding:0;padding-bottom:10px;}
.zw div img{padding:10px;}
.zw td p,.zw td div{padding-bottom:0;padding-top:0;}
h1,h2,h3,h4,h5,h6{padding:0px;margin:0px;} 
div.header{width:1000px;margin-left:auto;margin-right:auto;}
div.main{width:1000px;margin-left:auto;margin-right:auto;}
div.container{width:1000px;margin:0 auto;}
div.footer{margin-left:auto;width:1000px;margin-right:auto;margin-top:8px;padding-bottom:8px;position:relative;background:url(/styles/images/footer_bga.png) repeat-x left top;}

div.left{float:left;width:216px;margin:10px 10px 0 0;border:1px solid #c9d0e6;height:570px;position:relative;background:#fff;}
div.middle{float:left;width:490px;margin:10px 8px 0 0;height:570px;border:1px solid #c9d0e6;position:relative;background:#fff;}
div.right{float:right;width:268px;margin-top:10px;height:570px;border:1px solid #c9d0e6;position:relative;background:#fff;}

/*头部设置*/
.header_box{ width:1000px; height:120px;margin-left:auto;margin-right:auto;position:relative;overflow:hidden;}
.header_top{height:105px;}
.logo{ display:block; float:left; margin-top:38px;}
.header_r{ float:right; margin-top:15px;width:722px;}
.header_r_top{ height:42px;text-align:right;width:165px;float:right}
.header_r_top .header_r_a{display:block;float:left;width:65px;background:url(/styles/images/header_ra.png) no-repeat left top;color:#fff;line-height:16px;}
.header_r_top .header_r_b{display:block;float:right;width:80px;background:url(/styles/images/header_rb.png) no-repeat left top;color:#fff;line-height:16px;}
.header_tel{float:left;text-align:left;}
.header_tel img{float:left;text-align:left;}
.board_title{height:36px;text-indent:-1000em;}

.menu{width:722px;height:40px;overflow:hidden;background:url(/styles/images/menu_bg.png) no-repeat left top;}
.menu .menu_m{float:left;}
.menu .menu_m li a{display:block;width:90px;height:40px;line-height:40px;text-indent:-1000em;}
.menu .menu_m li .current{background:url(/styles/images/menu_bg.png) no-repeat;}
.menu .menu_m li a:hover{background:url(/styles/images/menu_bg.png) no-repeat}
#m_index:hover,#m_index.current{background-position: bottom left;}
#m_about:hover, #m_about.current{background-position:-91px -40px;}
#m_products:hover, #m_products.current{background-position:-181px bottom;}
#m_news:hover, #m_news.current{background-position:-271px bottom;}
#m_jobs:hover, #m_jobs.current{background-position:-361px bottom;}
#m_supports:hover,#m_supports.current{background-position:-451px bottom;}
#m_feedback:hover,#m_feedback.current{background-position:-541px bottom;}
#m_contact:hover,#m_contact.current{background-position:-631px bottom;}
/*头部结束*/

/*脚部开始*/
.footer{text-align:center;}
.footer .dl_foot_copyrihgt dd{height:20px;line-height:20px;}

/*脚部结束*/

/*首页开始*/
div.banner{height:340px;}
span.l_t{background:#f0f9ff;position:absolute;top:-1px;left:-1px;display:block;width:1px;height:1px;z-index:100;overflow:hidden;}
span.l_b{background:#f0f9ff;position:absolute;bottom:-1px;left:-1px;display:block;width:1px;height:1px;z-index:100;overflow:hidden;}
span.r_t{background:#f0f9ff;position:absolute;top:-1px;right:-1px;display:block;width:1px;height:1px;z-index:100;overflow:hidden;}
span.r_b{background:#f0f9ff;position:absolute;bottom:-1px;right:-1px;display:block;width:1px;height:1px;z-index:100;overflow:hidden;}
.board{overflow:hidden;width:216px;height:570px;}
.left .box{background:url(/styles/images/box_bg.png) no-repeat left top;padding:0 10px;}
.left .box .title{height:28px;background:url(/styles/images/title_bg.png) repeat-x left bottom; line-height:28px;}
.left .box .title span{line-height:28px;border-bottom:2px solid #da251c;height:26px;display:inline-block;color:#2a166f;font-size:14px;font-weight:bold;}
.index_left_dl{padding-top:6px;}
.index_left_dl dd{height:32px;border-bottom:1px dashed #ddd;}
.index_left_dl dd a{background:url(/styles/images/dl_dd_bg.png) no-repeat left 10px;height:32px;line-height:32px;display:block;font-size:14px;text-indent:20px;}
.index_left_dl dd a:hover,.index_left_dl dd a.current{background:url(/styles/images/dl_dd_bga.png) no-repeat left 10px;color:#db3632;}
#sea_a{ width:196px; height:30px; margin:15px 0 10px 0;}
#sea_b{ background:url(/styles/images/seac_a.png) no-repeat left bottom; width:128px; height:26px; float:left;}
.sea_c{ background:none; border:none; padding-left:2px; width:122px;float:left;height:25px;line-height:25px;}
#sea_d{  width:57px; height:26px; float:right;}
.index_tel{background:url(/styles/images/tel_bg.png) no-repeat left top;height:35px;padding-left:36px;margin-top:16px;}
.index_cz{background:url(/styles/images/cz_bg.png) no-repeat left top;height:35px;padding-left:36px;}
.index_email{background:url(/styles/images/email_bg.png) no-repeat left top;height:35px;padding-left:36px;}
.index_qq{background:url(/styles/images/qq_bg.png) no-repeat left top;height:65px;padding-left:36px;}
.index_qq a{display:block;margin-bottom:10px;float:left;margin-right:10px;}
.middle .box_m{background:url(/styles/images/middle_box_bg.png) no-repeat left top;padding:0 10px;height:300px;}
.middle .box_m .title{height:28px;background:url(/styles/images/m_title_bg.png) repeat-x left bottom; line-height:28px;}
.middle .box_m .title span{line-height:28px;border-bottom:2px solid #da251c;height:26px;display:inline-block;color:#2a166f;font-size:14px;font-weight:bold;float:left;}
.middle .box_m .title a{float:right;}
.about{padding:10px 0;height:249px;overflow:hidden;padding-bottom:3px;}
.about img{float:left; padding:3px 10px 0 0;}
.about div{line-height:2.1;margin:0;text-indent:23px;}
.middle .box_news{height:265px;}
.middle .box_m .middle_dl{padding-top:5px;}
.middle .box_m .middle_dl dd{line-height:28px; height:28px;text-indent:10px;background:url(/styles/images/dd_bg.png) no-repeat left 12px;}
.middle .box_m .middle_dl dd a{width:375px;display:block;float:left;overflow:hidden;height:28px;}
.middle .box_m .middle_dl dd span{float:left;display:block;}
.middle .box_m .middle_dl dd span label{color:#da251c;}
.right .board_r{width:268px;height:570px;overflow:hidden;}
.right .box{padding:0 10px;height:215px;background:url(/styles/images/right_box_bg.png) no-repeat left top;}
.right .box .title{height:28px;background:url(/styles/images/title_bg.png) repeat-x left bottom; line-height:28px;}
.right .box .title span{line-height:28px;border-bottom:2px solid #da251c;height:26px;display:inline-block;color:#2a166f;font-size:14px;font-weight:bold;}
.right .nr{padding:10px 0;height:160px;overflow:hidden;}
.board_r ul { margin-top:10px;}
.board_r ul li{ padding:10px 18px 0 0;margin:0px;}
.board_r ul li .li_r a{ padding-top:8px;}
.board_r a{ display:block; text-align:center;height:20px;width:114px;overflow:hidden;line-height:20px;}
.gonggao{padding:10px 0;line-height:24px;text-indent:24px;}

/*图片居中开始*/
.board_r a.img_b{border:solid 1px #ddd;overflow:hidden;width:110px; height:110px; text-align:center;padding:1px;
vertical-align:middle;line-height:110px;display:block;display:table-cell;cursor:pointer;}
*+html .board_r a.img_b{display:table-cell;font-size:98px !important;font-family:Arial;}
/*hack height for firefox*/body:empty .board_r a.img_b{height:112px;}@-moz-document url-prefix(){ .board_r a.img_b{height:112px;}}/*hack height for firefox*/
.board_r a.img_b img{ _margin-top:expression(55-this.height/2);vertical-align:middle;}
/*图片居中结束*/

.links{border:1px solid #c9d0e6;background:#fff;position:relative;margin-top:10px;width:998px;}
.links .box{background:url(/styles/images/links_box_bg.png) no-repeat left top;padding:0 10px;}
.links .box .title{height:28px;background:url(/styles/images/title_bg.png) repeat-x left bottom; line-height:28px;}
.links .box .title span{line-height:28px;border-bottom:2px solid #da251c;height:26px;display:inline-block;color:#2a166f;font-size:14px;font-weight:bold;}
.links .box a{display:inline-block;padding-right:12px;}
.links .links_box{padding:10px 0;line-height:25px;}
/*首页结束*/

/*关于我们开始*/
div.inner_left{width:260px;float:left;margin:10px 10px 0 0;border:1px solid #c9d0e6;position:relative;background:#fff;}
div.inner_right{width:726px;float:right;border:1px solid #c9d0e6;margin-top:10px;position:relative;background:#fff;}
.inner_left_board{width:260px;overflow:hidden;}
.inner_left .inner_left_board .box{background:url(/styles/images/inner_left_box_bg.png) no-repeat left top;}
.inner_left .title{height:28px;line-height:28px;color:#2a1572;font-size:14px;font-weight:bold;text-indent:10px;border-bottom:1px solid #c9d0e6;}
.inner_left_dl dd{height:30px;width:240px;overflow:hidden;margin-left:10px;border-bottom:1px dashed #ddd;}
.inner_left_dl dd a{height:30px;line-height:30px;width:230px;overflow:hidden;background:url(/styles/images/dd_bg.png) no-repeat left 12px;padding-left:10px;display:block;}
.inner_left_dl dd a.current{color:#db3632;}
.left_contact{padding-left:10px;font-size:12px;}
.add{background:url(/styles/images/add.png) no-repeat left top;padding-left:30px;margin-top:10px;height:40px;overflow:hidden;line-height:20px;}
.inner_left .index_qq{height:40px;}
.inner_right_board{width:726px;overflow:hidden;}
.inner_right .inner_right_board .box{background:url(/styles/images/inner_right_box_bg.png) no-repeat left top;}
.inner_right .inner_right_board .title{height:28px;line-height:28px;border-bottom:1px solid #c9d0e6;padding-left:10px;}
.nr{padding:0 12px;}
.inner_left span.l_b{_bottom:-2px;left:-1px;}
.inner_left span.r_b{_bottom:-2px;right:-1px;}
.inner_right span.l_b{_bottom:-2px;left:-1px;}
.inner_right span.r_b{_bottom:-2px;right:-1px;}

.xx{border-bottom:1px solid #cad0e6;margin-top:10px;}
/*关于我们结束*/


/*产品列表页开始*/
.inner_left .box .index_left_dl{padding:5px 10px 0 10px;}
.inner_left .box .index_left_dl .index_left_dd a{background:url(/styles/images/dl_dd_bga.png) no-repeat left 10px;color:#db3632;}



.board_recommend{ height:auto;}
.products_box dl.dl_recommend{padding:0 8px 8px 10px;}
.products_box dl.dl_recommend dd{border-bottom:dotted 1px #ccc;padding:10px;width:685px;height:140px;}
.products_box dl.dl_recommend dd ul .view_detail{ background:url(/styles/images/ckxqbg.png) no-repeat left top; width:74px; height:24px; line-height:24px; text-align:center; margin-top:5px;*margin-top:8px;padding-top:2px;}
.products_box dl.dl_recommend dd ul .view_detail a{ color:#0076c0;}
.products_box dl.dl_recommend dd ul .img_b:hover{ border:2px solid #0078c1;padding:0px;}
.products_box dl.dl_recommend li.li_r{padding-left:10px;height:125px; width:550px;float:right;}
.products_box dl.dl_recommend li.li_r .p_name{ font-weight:bold; margin-bottom:10px;height:20px;display:block;width:auto;}
.products_box dl.dl_recommend li.li_r .products_xx{ height:62px;width:560px;overflow:hidden;line-height:16px;}
.products_box dl.dl_recommend li.li_l{width:125px;height:125px;float:left;}
.products_box dl.dl_recommend .li_l a{display:block;}
 

	/*图片居中开始*/
.products_box dl.dl_recommend a.img_b{border:solid 1px #ddd;overflow:hidden;width:120px;text-align:center;padding:1px;
vertical-align:middle;line-height:120px;height:120px;display:block;display:table-cell;cursor:pointer;}
*+html .products_box dl.dl_recommend a.img_b{display:table-cell;font-size:108px !important;font-family:Arial;}
/*hack height for firefox*/body:empty dl.dl_recommend a.img_b{height:120px;}@-moz-document url-prefix(){ dl.dl_recommend a.img_b{height:120px;}}/*hack height for firefox*/
.products_box dl.dl_recommend a.img_b img{ _margin-top:expression(60-this.height/2);vertical-align:middle;}
	/*图片居中结束*/
	
	
	
dl.dl_recommend{padding:3px 0px 8px 0px;}
dl.dl_recommend dd{width:240px;height:122px;padding-top:5px;}
dl.dl_recommend dd ul li{padding-top:5px; width:110px;height:120px;}
dl.dl_recommend dd ul .p_name{line-height:24px;width:118px;overflow:hidden;font-weight:bold;}
dl.dl_recommend dd ul .view_detail{height:24px;line-height:24px;padding-top:40px;}
dl.dl_recommend a.img_b:hover{border:2px solid #0078c1;padding:0;}
dl.dl_recommend li.li_r{padding-left:10px;width:116px;overflow:hidden;}
dl.dl_recommend a{display:block;}
dl.dl_recommend .zyyw_title{margin-top:0px;}
dl.l_dl{margin-left:10px;}
dl.l_dl dd{border-bottom:1px dashed #ddd;padding-bottom:10px;}
dl.l_dl dd ul li .p_name{height:40px;line-height:20px;}
dl.l_dl dd ul li.li_r{padding-left:12px;}
dl.l_dl dd ul li .li_r_cplb{height:20px;line-height:20px;}
dl.l_dl dd ul li .view_detail{margin-top:10px;}
dl.l_dl dd ul li .view_detail a{background:url(/styles/images/ckxqbg.png) no-repeat left top; width:75px; height:24px;line-height:24px;text-align:center;display:block;}

	/*图片居中开始*/
dl.dl_recommend a.img_b{border:solid 1px #ddd;overflow:hidden;width:110px; height:110px; text-align:center;padding:1px;
vertical-align:middle;line-height:110px;display:block;display:table-cell;cursor:pointer;}
*+html dl.dl_recommend a.img_b{display:table-cell;font-size:98px !important;font-family:Arial;}
/*hack height for firefox*/body:empty dl.dl_recommend a.img_b{height:112px;}@-moz-document url-prefix(){ dl.dl_recommend a.img_b{height:112px;}}/*hack height for firefox*/
dl.dl_recommend a.img_b img{ _margin-top:expression(55-this.height/2);vertical-align:middle;}
	/*图片居中结束*/
	
/*分页设置*/    
.pager{text-align:center;margin:10px 0;font-size:12px;}
.pager span{display:inline-block;margin-right:5px;}
.pager a{display:inline-block;margin-right:2px;margin-left:2px;border:solid 1px #c1c1c1;padding:4px 7px 5px 7px;line-height:12px;vertical-align:bottom;}
.pager a:hover{border:solid 1px #2a166f;text-decoration:none;color:#2a166f;}
.pager a.current{color:#2a166f;font-weight:100;border:solid 1px #2a166f;}
.pager a.disabled{color:#888;border:solid 1px #dedede;cursor:text;}
.pager a.disabled:hover{_border:1px #dedede 1px;}
.pager .jump_p_txt{display:inline-block;width:30px;border:solid 1px #c9c9c9;text-align:center;}
.pager .btn_page_jump{width:46px;height:22px;cursor:pointer;border:0 none;background:url(/styles/images/search_page_bg.png) no-repeat left top;vertical-align:middle;}
/*分页结束*/ 

/*产品列表页结束*/


/*产品详情开始*/   
.products_box .products_view{padding:10px 8px 8px 8px;height:250px;}
.products_box .products_view .li_l{border:solid 1px #ddd;width:252px;height:252px;margin-left:10px;_margin-left:5px;}
.products_view .li_l a{display:block;}
.products_box .products_view .order_now{background:url(/styles/images/zzyd.png) no-repeat left top; width:74px; height:33px;margin-top:10px;display:block;color:#fff;font-size:14px;font-weight:bold;line-height:33px; text-align:center;position:absolute;left:18px;bottom:0;}
.products_box .products_view .order_now a{ color:#66cc00;}
.products_box .products_view li.li_r{padding-left:20px;position:relative;height:257px; width:410px;position:relative;}
.products_box .products_view li.li_r .p_name{height:40px;font-weight:bold;font-size:14px;line-height:20px;overflow:hidden;}
.products_box .products_view li.li_r .products_bz{margin-bottom:10px;height:80px;line-height:20px;overflow:hidden;} 
.products_box .products_view li.li_r .products_lb{height:28px;line-height:20px;overflow:hidden;}
.products_box .products_view li.li_r .products_bh{height:38px;line-height:20px;overflow:hidden;}
.products_box .products_view li.li_r .products_yd{padding-top:3px;width:119px;height:50px;overflow:hidden;} 
.products_box .pro_title_cpjj span{height:30px;width:87px;line-height:35px;display:block;font-size:14px;font-weight:bold;}
.products_box .pro_title_cpjj{border-bottom:2px solid #33a0d8;}  
.products_details{padding:10px 18px;}
.products_details .zw p{font-size:14px;}
	
	/*图片居中开始*/
.products_view a.img_b{overflow:hidden;width:250px;text-align:center;padding:1px;
vertical-align:middle;line-height:250px;height:250px;display:block;display:table-cell;cursor:pointer;}
*+html .products_view a.img_b{display:table-cell;font-size:225px !important;font-family:Arial;}
/*hack height for firefox*/body:empty .products_view a.img_b{height:150px;}@-moz-document url-prefix(){ ul.ul_brands a.img_b{height:150px;}}/*hack height for firefox*/
.products_view a.img_b img{ _margin-top:expression(123-this.height/2);vertical-align:middle;}
	/*图片居中结束*/
	
/*产品详情页结束*/       
	
	
/*人才招聘开始*/    
table.tbl{border-collapse:collapse;border:solid 1px #dedede;line-height:16px;margin:0px 11px;background:url(/styles/images/tabel_bg.png) no-repeat 5px 10px; margin-top:10px;}
table.tbl td.tdl{width:60px;text-align:right;vertical-align:top;border:solid 1px #dedede;padding:6px 6px 5px 0;}
table.tbl td.tdr{text-align:left;vertical-align:top;border:solid 1px #dedede;padding:6px 8px 5px 6px;}
table.tbl td.tdr p{padding-top:0;margin-top:0;margin-bottom:12px;}	
/*人才招聘结束*/   


/*新闻中心开始*/
.news_box{margin-left:10px;width:700px;padding-top:12px;}
.news_box dd{height:30px;line-height:30px;border-bottom:1px dashed #ddd;}
.news_box .news_box_title{border-bottom:2px solid #004d91;}
.news_box .news_box_title label{font-weight:bold;}
.news_box .news_box_title span{font-weight:bold;text-align:right;}
.news_box dd a{width:580px;height:30px;display:block;float:left;background:url(/styles/images/dd_bg.png) no-repeat left 12px;padding-left:15px;margin-left:5px;}
.news_box dd span{float:right;width:75px;text-align:right;padding-right:10px;display:block;}

.inner_right .nr .r_h2{color:#383838;text-align:center;line-height:1.5; border-bottom:dotted 1px #a8a8a8;padding:18px 0 10px 0;font-size:18px;}
.nr .r_time{text-align:center;line-height:30px;}
.nr .zw{font-size:14px;color:#454545;}
/*新闻中心结束*/






















































.number_slideshow{
	line-height: 18px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px;
	margin: 0px;
	position: relative;
}
.number_slideshow .number_slideshow_nav{

	padding: 0px;
	margin: 0px;
	position: absolute;
	bottom: 10px;
	right: 10px;
}
.number_slideshow .number_slideshow_nav li{
	margin-left: 4px;
	position: relative;
	float: left;width:17px;height:17px;overflow:hidden;text-indent:0;cursor:pointer;
}
.number_slideshow .number_slideshow_nav li a{
	padding-left: 6px;
	padding-right: 6px;
}
.number_slideshow ul{
	margin: 0px;
	background-position:center center;
	background-repeat: no-repeat;
}
.number_slideshow ul li{
	padding: 0px;
	margin: 0px;
	list-style: none;
	position: absolute;
}
.number_slideshow ul li p{
	margin: 0px;
	position: absolute;
	top: 0px;
	left: 0px;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 13px;
	line-height: 23px;
}
.number_slideshow ul li a{
	text-decoration: none;
}
.number_slideshow ul li a img{
	border: none;
}

div.overlay{background-color:#fff;
		display:none;
		width:472px;
		padding-left:8px;
		text-align:left;
		border:3px solid #ccc;
		padding-top:36px;z-index:200000;
}
div.overlay .close {
	position:absolute;
	top:6px;right:10px;
	background-color:#5D689A;
border-bottom:0.2em solid #666666;
border-width:1px 1px 0.2em;
color:#FFFFFF;
cursor:pointer;
font-size:1em;
line-height:1;
padding:0.3em 0.6em;
text-shadow:0 0 0.1em #222222;
height:23px;width:80px;
}
div.overlay .title
{
	position:absolute;
	top:12px;left:10px; font-size:14px;
	background:url(/styles/images/buy_title_li.gif) no-repeat;padding-left:18px;color:#888;
	}
#buy_message{width:468px;display:none;
	position:absolute;top:12px;text-align:center;}
	
.index_tel{background:url(/styles/images/tel_bg.png) no-repeat left top;height:45px;padding-left:36px;margin-top:22px;}
.index_add{background:url(/styles/images/add.png) no-repeat left top;height:35px;padding-left:36px;line-height:14px;}
