body { font-size: 12px; margin: 0px; color: rgb(51, 51, 51); }
ul, li { margin: 0px; padding: 0px; list-style: none outside none; }
a:link { color: rgb(51, 51, 51); text-decoration: none; }
a:visited { text-decoration: none; color: rgb(75, 75, 75); }
a:hover { text-decoration: none; color: rgb(204, 0, 0); }
a:active { text-decoration: none; color: rgb(75, 75, 75); }
a.gray:link { color: rgb(183, 183, 183); text-decoration: none; }
a.gray:hover { color: rgb(102, 102, 102); text-decoration: none; }
a.gray:active { color: rgb(0, 0, 0); text-decoration: none; }
a.gray:visited { color: rgb(179, 179, 179); text-decoration: none; }
a.white:link { color: rgb(255, 255, 255); text-decoration: none; }
a.white:hover { color: rgb(255, 255, 255); text-decoration: none; }
a.white:active { color: rgb(255, 255, 255); text-decoration: none; }
a.white:visited { color: rgb(255, 255, 255); text-decoration: none; }
h2 { font-size: 14px; color: rgb(51, 51, 51); margin-top: 10px; }
#top1 { margin: 0pt auto; width: auto; overflow: hidden; background: url('topbg.jpg') repeat-x scroll 0% 0% transparent; }
#top { height: 78px; }
#top img { float: left; margin-top: 7px; }
#topzi { width: 440px; height: 65px; float: right; text-align: left; background-image: url('tel.gif'); background-repeat: no-repeat; background-position: 130px bottom; overflow: hidden; }
#top, #ding1, #banner, #content, #tj_pro, #foot, #footer_feilei, #sub_bottom { margin: 0pt auto; width: 1200px; overflow: hidden; }
#nav { margin: 0pt auto; width: 1200px; }
#top1, #nav1, #ding, #bottom, #bottom1, #bannerbg, #bottomzi, #sub_ban { margin: 0px auto; width: 100%; overflow: hidden; }
#ding { height: 31px; line-height: 30px; background: url('d_bg.jpg') repeat-x scroll 0% 0% transparent; }
#lianjie { float: left; width: 500px; margin-left: 140px ! important; }
#lianjie li { padding-left: 15px; padding-right: 15px; list-style: none outside none; float: left; }
#qqjt { width: 80px; background: url('qq.png') no-repeat scroll left center transparent; padding-left: 15px; float: right; }
.search { float: left; width: 380px; left: 630px; }
.searchrightl { text-align: left; background: url('imputbg.jpg') repeat-x scroll 0% 0% transparent; border: 1px solid rgb(227, 227, 227); }
.leftselect { width: 186px; margin: 0pt auto 0pt 20px; }
.leftselect ul li.selectlist { height: 20px; line-height: 20px; background: url('select_02.gif') no-repeat scroll left top transparent; text-align: center; cursor: pointer; }
.layer { width: 186px; position: absolute; display: none; margin: 0px; }
.layerlist { padding-top: 18px; border: 1px solid rgb(138, 144, 140); }
.layerlist ul { background: none repeat scroll 0% 0% rgb(255, 255, 255); width: auto; padding: 3px 14px; height: 200px; overflow: auto; }

DL { padding: 0px; margin: 0px; }
DT { padding: 0px; margin: 0px; }
DD { padding: 0px; margin: 0px; }
UL { padding: 0px; margin: 0px; }
.nav { background: url('nav_bg.jpg') repeat-x scroll 0% 0% transparent; width: 100%; margin: 0pt auto; }
#nav { height: 33px; background: url('nav_bg.gif') no-repeat scroll 0pt -35px transparent; }
#nav li.nav_m { position: relative; float: left; width: 171px; text-align: center; background: url('nav_x.jpg') no-repeat scroll right center transparent; font-size: 14px; height: 33px; line-height: 33px; }
#nav li.nav_index { background: url('nav_x1.jpg') no-repeat scroll 0% 0% transparent; }
#nav li.nav_m a.nav_m_link { color: rgb(255, 255, 255); display: block; text-align: center; font-weight: bold; }
#nav li.nav_m a.nav_m_link:hover { background: url('nav_bg.gif') no-repeat scroll 0pt 0pt transparent; }
.nav_sub_main { z-index: 999; position: absolute; width: 171px; top: 33px; left: -9999px; }
#nav li.nav_m:hover .nav_sub_main { left: 0px; }
.nav_sub_main LI { text-align: center; line-height: 26px; height: 27px; font-size: 12px; color: rgb(255, 255, 255); }
.nav_sub_main LI A { width: 171px; display: block; background: url('bg_sed_navi.png') no-repeat scroll center bottom transparent; height: 27px; color: rgb(255, 255, 255); }
.nav_sub_main LI A:hover { background: url('bg_sed_navi_h.png') no-repeat scroll 0% 0% transparent; color: rgb(255, 255, 255); }

.main_menu { z-index: 100; position: absolute; width: 960px; display: none; background: url('nav_sub.gif') repeat-x scroll 0px -120px rgb(242, 242, 242); height: 340px; font-size: 12px; overflow: hidden; top: 33px; left: -407px; }
#nav li.nav_m:hover .main_menu { display: block; }

.navpro { margin: 0px auto; width: 900px; overflow: hidden; }
.navpro DL { background: url('nav_sub_r.gif') no-repeat scroll right bottom transparent; float: left; height: 340px; overflow: hidden; margin-right: 20px; }
.navpro DL DT { line-height: 28px; margin-bottom: 5px; background: url('nav_sub.gif') no-repeat scroll 0px 0px transparent; height: 28px; overflow: hidden; }
.navpro DL DT A { color: rgb(0, 0, 0); }
.navpro DL DT A STRONG { color: rgb(255, 255, 255); font-size: 12px; margin-left: -30px; }
.navpro DL DD { text-indent: 12px; background: url('yd.jpg') no-repeat scroll left center transparent; height: 30px; overflow: hidden; text-align: left; }
.navpro DL DD A { display: block; }
.navpro DL DD A:hover { background: none repeat scroll 0% 0% rgb(204, 0, 0); color: rgb(255, 255, 255); font-weight: bold; height: 25px; line-height: 25px; }
.navpro DL.navpro_1 { width: 140px; }
.navpro DL.navpro_2 { width: 123px; }
.navpro DL.navpro_2 DD { width: 110px; }
.navpro DL.navpro_3 { width: 115px; }
.navpro DL.navpro_3 DD { width: 103px; }

.navpro_r { width: 160px; height: 340px; }
.navpro_r DL { background: none repeat scroll 0% 0% transparent; float: none; height: auto; margin-right: 0px; }
.fl { float: left; }
#sub_ban { margin-top: 15px; }
#sub_con { margin: 0pt auto; width: 1200px; overflow: hidden; }
#sub_left { background: url('sub_left.jpg') no-repeat scroll 0% 0% transparent; width: 230px; height: 450px; margin-left: -5px; float: left; padding-bottom: 180px; }
#sub_left img { margin-left: 22px; margin-bottom: 10px; }
#sub_left h2 { font-family: "微软雅黑"; font-size: 18px; text-indent: 25px; letter-spacing: 3px; }
#sub_list { margin: 0px 0px 10px 21px; width: 195px; }
#sub_list li { background: url('sub_list.jpg') no-repeat scroll 0% 0% transparent; width: 190px; height: 30px; line-height: 23px; text-align: center; }
#sub_list li a:hover { background: url('sub_list.jpg') no-repeat scroll 0% 0% transparent; width: 190px; height: 30px; line-height: 23px; text-align: center; }
/*#sub_list li a:hover { background: url('sub_list_hover.jpg') no-repeat scroll 0% 0% transparent; width: 190px; height: 30px; line-height: 24px; color: rgb(255, 255, 255); padding: 5px 58px 5px 58px; } */
#sub_right1 { float: right; width: 960px ! important; }
#sub_tit { width: 970px; height: 30px; line-height: 30px; margin-top: 10px; border-bottom: 1px solid rgb(204, 204, 204); }
#sub_tit_left { width: 20%; float: left; color: rgb(204, 0, 0); font-family: "微软雅黑"; font-size: 16px; height: 30px; line-height: 30px; background: url('ic04.jpg') no-repeat scroll left center transparent; padding-left: 28px; font-weight: bold; text-align: left; }
#sub_tit_right { width: 30%; float: right; margin-right: 20px; text-align: right; }
#sub_com { width: 100% ! important; float: right; }
#sub_com_left { float: left; width: 83% ! important; }
#sub_com_zi { line-height: 23px; float: left; text-align: left; margin-top: 15px; overflow: hidden; color: rgb(85, 85, 85); }
#bottom1 { background: url('bottom_bg1.jpg') repeat-x scroll 0% 0% transparent; margin-top: 25px; height: 85px; overflow: hidden; }
#sub_com_right { float: right; width: 143px; margin-top: 40px; }
#sub_bottom { text-align: center; height: 30px; line-height: 30px; margin-top: 15px; }
#sub_bottomzi { margin: 0pt auto 0pt 11.5%; width: 81%; clear: both; overflow: hidden; background: url('bottom_bg2.jpg') no-repeat scroll center top transparent; }
#sub_bottomzi ul { margin-left: 14%; }
#sub_bottomzi li { height: 28px; line-height: 28px; padding: 0pt 25px; float: left; background: url('tj_x1.jpg') no-repeat scroll right center transparent; text-align: center; overflow: hidden; }
.cplist { border: 1px solid rgb(202, 202, 202); margin: 10px 0px 10px 12px; width: 172px ! important; display: inline; float: left; height: 225px; }
.cplist_pic { margin: 5px 5px 5px 8px; width: 156px; padding-right: 0px; height: 117px; padding-top: 1px; }
.cplist_pic img { width: 155px; height: 116px; }
.cplist H2 { line-height: 22px; margin: 5px 0px -10px 10px; font-size: 12px; }
.cplist SPAN { line-height: 22px; margin-left: 10px; float: left; font-size: 12px; }
.cplist SPAN A { color: rgb(255, 0, 0); font-family: Arial,Helvetica,sans-serif; }
.com_zi1 { line-height: 20px; float: left; margin: 10px 0px 0px 5px; width: 90%; color: rgb(102, 102, 102); padding: 5px; }

#bdshare ul, #bdshare_s ul, #bdshare ul li, #bdshare_s ul li, #bdshare_l_c ul li, #bdshare_m_c ul li, #bdshare_pop ul, #bdshare_pop ul li { list-style: none outside none; margin: 0pt; padding: 0pt; }
#bdshare { z-index: 999999; padding-bottom: 2px; font-size: 12px; float: left; text-align: left ! important; }
#bdshare a, #bdshare_s a, #bdshare_pop a { text-decoration: none; cursor: pointer; }
#bdshare a:hover, #bdshare_s a:hover, #bdshare_pop a:hover { color: rgb(51, 51, 51); opacity: 0.8; }
#bdshare img { border: 0pt none; margin: 0pt; padding: 0pt; cursor: pointer; }
#bdshare h6, #bdshare_s h6 { width: 100%; font: 700 14px/22px '宋体'; text-indent: 0.5em; border-top: 1px solid rgb(251, 251, 251); border-bottom: 1px solid rgb(242, 241, 241); background-color: rgb(246, 246, 246); float: left; padding: 5px 0pt; margin: 0pt; }
#bdshare ul, #bdshare_s ul { width: 98%; float: left; padding: 8px 0pt; margin-left: 2px; overflow: hidden; }
#bdshare ul li, #bdshare_s ul li { width: 47%; float: left; margin: 4px 2px; }
#bdshare ul li a, #bdshare_s ul li a { color: rgb(86, 86, 86); font: 12px '宋体'; display: block; width: 98%; padding: 6px 0pt; text-indent: 2.4em; border: 1px solid rgb(255, 255, 255); }
#bdshare ul li a:hover, #bdshare_s ul li a:hover { background-color: rgb(243, 243, 243); border: 1px solid rgb(238, 238, 238); border-radius: 3px 3px 3px 3px; }
#bdshare p, #bdshare_s p { width: 100%; height: 21px; font: 12px '宋体'; border-top: 1px solid rgb(242, 241, 241); background-color: rgb(248, 248, 248); float: left; padding: 0pt; margin: 0pt; }
#bdshare p a, #bdshare_s p a { width: auto; text-align: right; float: right; padding: 5px; }
#bdshare_l { width: 212px; position: absolute; top: 0pt; background: none repeat scroll 0% 0% rgb(255, 255, 255); text-align: left; }
#bdshare_l_c { width: 210px; float: left; border: 1px solid rgb(233, 233, 233); text-align: left; }
#bdshare_l_c ul li { width: 47%; height: 26px; float: left; margin: 2px; }
#bdshare_l_c ul li a { background: url('is.png') no-repeat scroll 0% 0% transparent; height: auto ! important; }
#bdshare_l, #bdshare_m { box-shadow: 0pt 0pt 7px rgb(238, 238, 238); z-index: 99999; }
#bdshare_l_c p a.goWebsite, #bdshare_m_c p a.goWebsite, #bdshare_pop p a.goWebsite { text-align: right; background: url('pi.gif') no-repeat scroll 0pt 5px transparent; line-height: 12px; padding-left: 12px; color: rgb(140, 140, 140); }
#bdshare_l_c p a.goWebsite:hover, #bdshare_m_c p a.goWebsite:hover, #bdshare_pop p a.goWebsite:hover { color: rgb(0, 169, 224); }
.bds_more { background-image: url('is.png') ! important; background-position: 0pt 4px ! important; }
.bds_qzone { background-position: 0pt -75px ! important; }
.bds_tsina { background-position: 0pt -115px ! important; }
.bds_baidu { background-position: 0pt -155px ! important; }
.bds_renren { background-position: 0pt -195px ! important; }
.bds_tqq { background-position: 0pt -235px ! important; }
.bds_kaixin001 { background-position: 0pt -275px ! important; }
.bds_tqf { background-position: 0pt -315px ! important; }
.bds_hi { background-position: 0pt -355px ! important; }
.bds_douban { background-position: 0pt -395px ! important; }
.bds_tsohu { background-position: 0pt -435px ! important; }
.bds_msn { background-position: 0pt -475px ! important; }
.bds_qq { background-position: 0pt -515px ! important; }
.bds_taobao { background-position: 0pt -555px ! important; }
.bds_tieba { background-position: 0pt -595px ! important; }
.bds_sohu { background-position: 0pt -675px ! important; }


/*product*/
.fixed:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.fixed{display:block;}
.fixed{min-height:1%;}
div,ul,li{margin:0px 0px; padding:0px 0px;}
ul,li{list-style:none;}


.proserach{ width:683px; height:26px; font-size:12px;  color:#666666; background:url(/uploads/protree_bg.gif) repeat-x left bottom; padding:0px 20px;  padding-top:10px; border:1px solid #dddddd; margin-top:20px; }
.protoptit{  line-height:22px;  color:#666; font-size:14px; padding:20px;  }


.prohotpro li{  height:135px; padding:18px 20px; background:url(/uploads/dot_line3.gif) repeat-x left bottom; }
.prohotpro li a{ color:#666666;}
.prohotpro .hotpro_l{ width:152px; height:114px; float:left; padding-right:10px;}
.prohotpro .hotpro_l img{ border:1px solid #fff;}
.prohotpro .hotpro_r{ width:490px; float:right;}
.prohotpro .hotpro_d{ line-height:24px; padding:10px 0px; color:#666;}

.product_tlist{ padding-top:20px;}
.product_tlist li{ padding:15px 20px; background:url(/uploads/dot_line3.gif) repeat-x left bottom; }
.product_tlist li a{ color:#cc2626;}
.product_tlist li a:hover{ text-decoration:underline; color:#cc2626;}
.product_tlist li .product_sub{ padding-top:10px;}
.product_tlist li .product_sub li{ background:none; float:left; padding:0px; width:136px; height:22px; line-height:22px; }
.product_tlist li .product_sub li a{ color:#666666;}
.product_down{ clear:both; padding:20px 0px;text-align:left; /*text-align:center;*/}
.product_dinfo{ width:705px; height:80px; background-color:#fcfcfc; overflow-y:auto; line-height:22px; padding:10px; text-align:left; margin-bottom:20px;  }

/*product_view*/
.proviewtit{ height:25px; padding:23px 12px 0px; text-align:center; font-weight:bold; font-size:14px;}
.proviewtit span{ float:left; font-family:Verdana; }
.proviewimg{ border:3px solid #e9e9e9; width:719px; height:auto;   }
/*产品图片改小proviewimg img：width:719px*/
.proviewimg img{ width:375px; height:auto;   float:center; }
.proimg_left{ width:375px; float:center; background-color:#e9e9e9; }
.proimg_bimg{ width:375px; height:285px; padding-bottom:8px; }
.proimg_simg{ padding-bottom:8px;}
.proimg_simg img{ border:1px solid #e9e9e9; }
.proimg_simg .zoomThumbActive img{ border:1px solid #278fe1; }
.proimg_simg a{ display:block; padding-left:8px; float:left;}
.proimg_right{ width:334px; height:340px; float:left; padding-left:10px; /*background:url(/uploads/pro_big.gif) no-repeat center 50px;*/ }
.proview_info{ padding-top:30px;}
#tabs_infos{ height:27px; background:#ececec;}
#tabs_infos li{ height:27px; float:left;}
#tabs_infos li a{ display:block; height:27px; line-height:27px; width:78px; color:#999999; text-align:center; }
#tabs_infos li a:hover,#tabs_infos li.info_sel a{background:#d13440; color:#fff; text-decoration:none; }
.tabs-hide {display:none;}
.tabs_cont{ width:695px; height:auto; padding:15px; line-height:24px; }

.pro_xj{ padding:10px; }
.pro_xj_tit{ height:28px; line-height:28px; color:#d04949; padding-left:10px;background:url(/uploads/proxj_bg.gif) no-repeat left bottom;}
.pro_xj_info{ padding:10px;}
.pro_xj_info td{ padding:8px 0px;}
.pro_xj_info td span{ color:#D54141; }
.pro_xj_info td span.spclas{ color:#999; }
.pro_xj_info td input{ height:25px; line-height:25px; border:none; border-left:1px solid #dedede; border-right:1px solid #dedede; background:url(/uploads/input_bg.gif) repeat-x left bottom; }
.pro_xj_info td input.xj_input1{ width:320px;}
.pro_xj_info td input.xj_input2{ width:150px;}
.pro_xj_info td input.xj_input3{ width:80px;}
.pro_xj_info td input.tdcheck{ vertical-align:middle; border:none; background:none; }
.pro_xj_info td textarea{ width:600px; height:58px; font-size:13px; padding:3px; background:url(/uploads/textare_bg.gif) repeat-x left bottom; border:none;border-left:1px solid #dedede; border-right:1px solid #dedede;  }
.pro_xj_info td input.submit_pro{ width:102px; height:34px; background:url(/uploads/feed_submit.gif) no-repeat left bottom;cursor:pointer;}

/*product_list*/
.page_sty_pro{ text-align:center; padding:20px; clear:both;  margin-top:10px; }
.prolistpro .hotpro_l{ width:160px; height:128px; background:url(/uploads/prolist_bg.gif) no-repeat left top; text-align:center; padding-top:6px; }
.prolistpro .hotpro_l img{ border:none;}
.prolistpro .hotpro_r{ width:515px; float:left;}
.prolistpro .hotpro_r{ padding-top:5px;}
.prolistpro .hotpro_d{ padding:8px 0px;}

/*product_case*/
.procasetit{ font-size:12px;}
.procase li{ height:80px;}
.procase .hotpro_l{ width:102px; height:79px; }
.procase .hotpro_l img{ border:1px solid #dfdfdf; padding:3px; background-color:#fff;}
.procase .hotpro_r{ width:573px; float:left; padding-top:4px;}
.procase .hotpro_r a{ font-weight:bold;} 
.procase .hotpro_r .hotpro_d{ padding-bottom:0px;}

/*product_caseview*/
.procaseview{ border:1px solid #e6e6e6; width:683px; height:auto; background-color:#fafafa; padding:20px; line-height:24px; margin-top:20px; font-size:12px; color:#666; }
.procaseview p{ margin-bottom:15px;}
.procasetitle{ font-size:14px; font-weight:bold; padding-bottom:10px;}
.procasepro{ width:723px; height:auto; border:1px solid #e6e6e6; background-color:#fafafa; margin:15px 0px;}
.procasepro_t{ height:34px; line-height:34px;background:url(/uploads/casepro_t.gif) repeat-x left top; padding:0px 20px; color:#cc2626; font-weight:bold; }
.procasepro_t a{ float:right; font-family:Arial;color:#cc2626; font-size:10px; font-weight:normal; }
.procasepro_t a:hover{ font-size:10px; }
.casepro_ul{ padding-top:15px;}
.casepro_ul li{ width:197px; height:150px; float:left; padding:10px 15px; text-align:center; }
.casepro_ul li img{ border:1px solid #dddddd; padding:5px; background-color:#fff; margin-bottom:6px; color:#666;}

/*case_view*/
.cases_title{ height:32px; background:url(/uploads/case_title.gif) repeat-x left top; padding:0px 20px; color:#cc2626; font-weight:bold; padding-top:18px; margin-top:20px;border:1px solid #e6e6e6; border-bottom:none; width:683px;  }
.cases_view{ border:1px solid #e6e6e6; border-top:none; width:683px; height:auto; background-color:#fafafa; padding:20px; line-height:24px;}
.cases_title span{ float:right; font-weight:normal; color:#666;}
.cases_title span font{ color:#2c97e1;}
.cases_img{ width:672px; margin:0px auto;}
.caseview_info{ padding:20px; line-height:24px; font-size:12px; color:#666;}
.caseview_info p{ margin-bottom:15px;}
.caseview_ul{ padding-top:15px;}
.caseview_ul li{ width:155px; height:150px; float:left; padding-left:12px; text-align:center; }
.caseview_ul li img{ border:1px solid #dddddd; padding:5px; background-color:#fff; margin-bottom:6px; color:#666;}

/*列表模版里的分页内容列表*/
.dede_pages{
}
.dede_pages ul{
	float:left;
	padding:12px 0px 12px 16px;
}
.dede_pages ul li{
	float:left;
	font-family:Tahoma;
	line-height:17px;
	margin-right:6px;
	border:1px solid #E9E9E9;
}
.dede_pages ul li a{
	float:left;
	padding:2px 4px 2px;
	color:#555;
	display:block;
}
.dede_pages ul li a:hover{
	color:#690;
	text-decoration:none;
	padding:2px 4px 2px;
}
.dede_pages ul li.thisclass,
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	background-color:#F8F8F8;
	padding:2px 4px 2px;
	font-weight:bold;
}
.dede_pages .pageinfo{
	line-height:21px;
	padding:12px 10px 12px 16px;
	color:#999;
}
.dede_pages .pageinfo strong{
	color:#555;
	font-weight:normal;
	margin:0px 2px;
}
