@charset "utf-8";
/* CSS Document */

.content {
	width   : 1200px;
	margin  : 0 auto;
	overflow: hidden;
}

.mt02 {
	margin-top: 2em;
}

/*左侧*/
/*导航栏*/
.listLeft {
	width   : 250px;
	float   : left;
	overflow: hidden;
}

.sidebar {
	background   : #0275df;
	padding      : 5px;
	border-radius: 5px;
	margin-bottom: 15px;
}

.sidebar .side_title {
	background   : url(../images/side_tie.gif) repeat-x;
	background   : #0275df;
	height       : 50px;
	line-height  : 25px;
	color        : #fff;
	font-size    : 20px;
	margin-bottom: 5px;
	overflow     : hidden;
	text-align   : center;
	padding-top  : 4px;
}

.sidebarMenu {
	background: #fff;
	padding   : 15px 10px;
	overflow  : hidden;
}

.sidebarMenu li {
	font-size : 14px;
	margin-top: 5px;
}

.sidebarMenu li.first {
	margin-top: 0;
}

.sidebarMenu li a {
	height      : 38px;
	line-height : 38px;
	background  : url(../images/side_li.jpg) no-repeat;
	color       : #2b2b2b;
	display     : block;
	padding-left: 45px;
	font-size   : 16px;
	overflow    : hidden;

}

.sidebarMenu li a:hover,
.sidebarMenu li .current {
	background     : url(../images/side_lih.jpg) no-repeat;
	color          : #fff;
	text-decoration: none;
}

.sidebarMenu li dl {
	display: none;
}

.sidebarMenu li:hover dl {
	display: block;
}

.sidebarMenu li dl dt {
	background: #efefef;
}

.sidebarMenu li dl dt a {
	background: url(../images/fen_jt3.gif) no-repeat 30px 17px;
	font-size : 12px;
}

.sidebarMenu li dl dt a:hover {
	color     : #0275df;
	background: url(../images/fen_jt3.gif) no-repeat 30px 17px;
}


/*推荐产品*/

.tit {
	background  : #0275df;
	height      : 40px;
	line-height : 40px;
	color       : #fff;
	padding-left: 15px;
	font-size   : 16px;
	font-weight : normal;
	border-left : 5px solid #0275df;
}

.incon {
	margin-bottom: 15px;
}

.incon h2 {
	line-height  : 50px;
	background   : url(../images/xuimg.png) no-repeat 10px center;
	border-bottom: 1px solid #dedede;
	padding-left : 4rem;
	padding-right: 10px;
	font-size    : 30px;
	color        : #34a726;
}

#demo {
	height    : 400px;
	overflow  : hidden;
	padding   : 9px;
	border    : 1px solid #bcbcbc;
	background: #fff;
	border-top: none;
}

#demo li {
	width        : 230px;
	overflow     : hidden;
	height       : ;
	margin-bottom: 10px;
}

#demo li span {
	height       : 30px;
	line-height  : 30px;
	position     : relative;
	text-align   : center;
	display      : block;
	white-space  : nowrap;
	overflow     : hidden;
	text-overflow: ellipsis;
}

#demo li img {
	width  : 224px;
	border : 1px solid #ddd;
	padding: 2px;
}

#demo li li:hover img {
	border: 1px solid #0275df;
}

/*左侧联系我们*/

#box_list_sub1_sub3 {
	margin: 20px 0px;
	width : 248px;
	border: 1px solid #b0aeaa;

}

#box_list_sub1_sub3 strong {
	padding-bottom: 0px;
	line-height   : 30px;
	padding-left  : 35px;
	width         : 195px;
	padding-right : 20px;
	display       : block;
	font-family   : "微软雅黑";
	background    : url(../images/lxlxl.png) no-repeat 10px 108px;
	color         : #333;
	font-size     : 12px;
	font-weight   : normal;
	padding-top   : 100px;
}

#box_list_sub1_sub3 strong a {
	color: #333;
}

.columnSpace {
	background: url(../images/lxwm.jpg) no-repeat 16px 8px;
}

/*封面页右侧*/
.rc_right {
	width      : 920px;
	float      : right;
	display    : inline;
	margin-left: 5px;
	overflow   : hidden;
}

.rc_plc {
	background : url(../images/cp_top.gif) repeat-x;
	height     : 34px;
	line-height: 34px;
	border     : solid 1px #c1c1c1;
}

.rc_plc span {
	float       : right;
	margin-right: 1em;
	padding     : 0 10px 0 20px;
	background  : url(../images/dingwei.png) no-repeat left center;
	font-size   : 12px;
}

.rc_plc h3 {
	font-size  : 16px;
	color      : #0275df;
	font-weight: bold;
	padding    : 0 10px;
	float      : left
}

.right_main {
	border        : solid 1px #d5d5d5;
	border-top    : 0px;
	padding-bottom: 15px;
	overflow      : hidden;
}

.agent_con {
	width      : 880px;
	padding-top: 10px;
	line-height: 24px;
	margin     : 0px auto;
	font-size  : 14px;
}

.agent_con .age_li_about {
	line-height: 30px;
}

.agent_con .age_li_about p {
	white-space   : normal;
	letter-spacing: normal;
	word-spacing  : 10px;
}

.rt_bot_line {
	background   : #0275df;
	height       : 2px;
	font-size    : 0;
	margin-top   : 20px;
	margin-bottom: 10px;
}

.age_con_key .age_con_key2 {
	float: right;
}

/*产品推荐*/
.rc_cp {
	width : 794px;
	margin: 5px 0 0 0px;
}

.cp_top {
	background   : url(../images/cp_top.gif) repeat-x;
	height       : 34px;
	line-height  : 34px;
	border       : solid 1px #c1c1c1;
	margin-bottom: 1.5em;
}

.more02 {
	padding-right: 10px;
}

.cp_top h2 {
	padding-left: 10px;
}

.cp_top h2 a {
	font-size: 14px;
	color    : #0275df;
}

.cp_top h2 span {
	font-weight   : normal;
	font-family   : Arial;
	text-transform: uppercase;
	color         : #7c7c7c;
	font-size     : 12px;
	padding-left  : 5px;
}

.rc_cp_con li {
	float        : left;
	width        : 251px;
	padding      : 0 20px 0 0;
	margin-bottom: 1.5em;
}

.rc_cp_con .nobor {
	padding: 0 !important;
}

.rc_cp_con li img {
	border: solid 1px #c9c9c9;
	width : 249px;
}

.rc_cp_con li span {
	display    : block;
	background : #f1f1f1;
	line-height: 35px;
	text-align : center;
	overflow   : hidden;
	font-size  : 14px;
}

.rc_cp_con li span a {
	color: #666;
}

/*产品列表右侧*/
.pro_main {
	background-color: #fff;
	border          : solid 1px #ccc;
	border-top      : none;
	zoom            : 1;
	overflow        : hidden;
	font-size       : 14px;
	padding         : 0px 8px;
}

dl.p_list_dl {
	width        : 100%;
	overflow     : hidden;
	float        : left;
	padding      : 10px 0px;
	border-bottom: 1px solid #eee;
}

dl.p_list_dl.nobor {
	padding-right: 0 !important;
}

dl.p_list_dl dt {
	width         : 282px;
	/* line-height: 0; */
	/* font-size  : 0; */
	float         : left;
}

dl.p_list_dl dt img {
	width  : 280px;
	height : 165px;
	padding: 1px;
	border : 1px solid #D6D6D6;
}

dl.p_list_dl .d1 {

	line-height  : 35px;
	text-align   : left;
	overflow     : hidden;
	font-weight  : bold;
	display      : block;
	width        : 600px;
	float        : right;
	padding-left : 18px;
	border-bottom: 1px solid #d4d4d4;
}

dl.p_list_dl .d2 {

	line-height : 35px;
	text-align  : left;
	overflow    : hidden;
	font-weight : bold;
	display     : block;
	width       : 600px;
	float       : right;
	height      : 132px;
	padding-left: 18px;
	font-weight : normal;
}

dl.p_list_dl dd a {
	color: #0275df
}

.pro_main .p_list_dlpp {
	width      : 17.7%;
	float      : left;
	height     : 30px;
	text-align : center;
	line-height: 30px;
	margin     : 10px;
}


.pro_main .p_list_dlpp .ppd1 {
	background   : #0c7ae0;
	border-radius: 10px;
}

.pro_main .p_list_dlpp .ppd1 a {
	color          : #fff;
	width          : 100%;
	display        : block;
	text-decoration: none;
	font-size      : 15px;
}






/*分页数*/
.apage {
	display      : table;
	margin       : 0 auto;
	overflow     : auto;
	margin-top   : 12px;
	margin-bottom: 14px;
}

.apage li {
	float           : left;
	background-color: #0275df;
	padding         : 5px 12px;
	line-height     : 19px;
	font-size       : 12px;
	margin-right    : 3px;
	color           : #fff;
}

.apage li a {
	color: #FFFFFF;
}

.thisclass {
	background-color: #cacaca !important;
}

/*产品详情页*/
.pleft {
	width : 880px;
	margin: 0 auto;
}

.h2_prokinds,
.div_buybtn .a_tobuy,
.div_buybtn .a_addtofavor,
.side_thumb .p_btn .a_buybtn,
.addconsultbox .btn,
.p_thumbpage b,
.ajaxlogin .btn,
.h2_progallery a.a_backpro,
span.span_share .a_share,
a#a_enlarge,
.div_prokinds h3 a,
.tabbox_a .tabtitle span,
.h3_eachtitle,
.ul_choosecolor li .span_lack,
.floatquick,
.div_prokinds h3 span,
.crumb,
.div_prothumb .span_prev,
.div_prothumb .span_next,
.ajaxlogin h3,
.dl_consult .div_reply,
.ul_prodinfo .li_jf .a_usejf,
.span_comscont,
.dl_comment dd.dd_comment,
.store_nowarea,
.storearea_list .span_close {
	background: url(../images/sprite.png) no-repeat;
}

.js_goods_image_url {
	max-width     : 400px;
	max-height    : 400px;
	vertical-align: middle;
	_width        : 400px;
}

/* ul_d1 */
.ul_d1 {
	padding : 0 0 10px 8px;
	overflow: hidden;
	zoom    : 1;
}

.ul_d1 li {
	float   : left;
	margin  : 10px 8px 0 0;
	width   : 84px;
	height  : 105px;
	overflow: hidden;
	_display: inline;
}

.ul_d1 li img {
	border: 1px solid #ddd;
}

.ul_d1 li h4 {
	padding-top: 4px;
	color      : #c00;
	text-align : center;
}

/* maincont */
.maincont {}

/* prodetailsinfo */
.prodetailsinfo {
	padding      : 15px 0;
	clear        : both;
	zoom         : 1;
	border-bottom: 1px dashed #bbbbbb;
}

/* proviewbox */
.proviewbox {
	float   : left;
	position: relative;
	z-index : 5;
}

.probigshow {
	position: relative;
	padding : 1px;
	border  : 1px solid #ddd;
}

.probigshow .span_showtip {
	position   : absolute;
	top        : 0px;
	left       : 0px;
	width      : 81px;
	height     : 81px;
	text-indent: -999em;
	overflow   : hidden;
}

.probigshow .showtip_1 {
	background-position: 0 0;
}

.probigshow .showtip_2 {
	background-position: 0 -81px;
}

.probigshow a.a_probigshow {
	cursor: crosshair;
}

.zoomplepopup {
	position  : absolute;
	top       : 0px;
	left      : 0px;
	display   : none;
	background: #fff;
	border    : 1px solid #e9493d;
	overflow  : hidden;
	opacity   : 0.5;
	filter    : alpha(opacity=50);
	z-index   : 10;
	cursor    : crosshair;
	/*	height :50px;
width      :50px;*/
}

#probig_preview {
	position  : absolute;
	visibility: hidden;
	top       : 0px;
	left      : 405px;
	width     : 340px;
	height    : 340px;
	background: #fff;
	border    : 1px solid #ccc;
	overflow  : hidden;
}

#probig_preview img {
	position: relative;
}

.div_prothumb {
	position: relative;
	padding : 15px 15px 0;
}

.thumbporbox {
	position: relative;
	width   : 375px;
	overflow: hidden;
}

.div_prothumb .span_prev,
.div_prothumb .span_next {
	position   : absolute;
	top        : 15px;
	width      : 22px;
	height     : 64px;
	text-indent: -999em;
	overflow   : hidden;
	cursor     : hand;
	cursor     : pointer;
}

.div_prothumb .span_prev {
	left               : 0px;
	_left              : -25px;
	background-position: -90px -282px;
}

.div_prothumb .span_prevb {
	background-position: -112px -282px;
	cursor             : default;
}

.div_prothumb .span_next {
	right              : 0px;
	background-position: -156px -282px;
}

.div_prothumb .span_nextb {
	background-position: -134px -282px;
	cursor             : default;
}

.ul_prothumb {
	position: relative;
	width   : 7500px;
	overflow: hidden;
}

.ul_prothumb li {
	float     : left;
	width     : 75px;
	height    : 64px;
	text-align: center;
}

.ul_prothumb img {
	padding: 1px;
	border : 1px solid #ddd;
}

.ul_prothumb li.now img {
	border: 1px solid #c00;
}

/* prodbaseinfo_a */
.prodbaseinfo_a {
	float      : left;
	width      : 484px;
	margin-left: 1.5em;
	z-index    : 1;
}

.h2_prodtitle {
	font-size    : 1.18em;
	border-bottom: 1px dashed #bbbbbb;
	padding      : 2px 0 10px;
	line-height  : 1.6em;
}

.h2_prodtitle a {
	font-weight    : bold;
	text-decoration: none;
}

.ul_prodinfo {
	padding : 6px 0;
	overflow: hidden;
	zoom    : 1;
}

.ul_prodinfo li {
	float      : left;
	padding    : 6px 0;
	width      : 100%;
	line-height: 26px;
	font-size  : 14px;
}

.ul_prodinfo li span {
	font-size  : 15px;
	color      : #0275df;
	font-weight: bold;
}

.li_normalprice,
.li_prono {
	line-height: 6px;
}

.ul_prodinfo .li_normalprice .rexian {
	font-size: 22px;
	color    : #FF7C00;
}

.ul_prodinfo .li_prono,
.ul_prodinfo .li_marketprice,
.ul_prodinfo .li_volume,
.ul_prodinfo .li_weight,
.ul_prodinfo .li_jf,
.ul_prodinfo .li_brand .span_title {
	color: #999;
}

.ul_prodinfo .li_brand {
	width: 180px;
}

.li_prono {
	line-height: 2.9em;
}

.ul_prodinfo .b_proprice {
	font-size  : 14px;
	color      : #FF7C00;
	font-weight: normal;
}

.ul_prodinfo a.a_brand {
	color: #c00;
}

.ul_prodinfo a.a_brand:hover {
	text-decoration: underline;
}

.ul_prodinfo .li_jf {
	clear: both;
	width: 300px;
}

.ul_prodinfo .li_jf b {
	font-weight: normal;
	color      : #c00;
}

.ul_prodinfo .li_jf a.a_usejf {
	display            : -moz-inline-stack;
	display            : inline-block;
	*display           : inline;
	*zoom              : 1;
	width              : 80px;
	height             : 22px;
	line-height        : 22px;
	line-height        : 25px\9;
	_line-height       : 22px;
	overflow           : hidden;
	background-position: -420px -120px;
	text-align         : center;
	color              : #fff;
	margin             : 0 0 0 8px;
	filter             : alpha(opacity=90);
	opacity            : 0.9;
	vertical-align     : middle;
}

.ul_prodinfo .li_jf a.a_usejf:hover {
	filter : alpha(opacity=100);
	opacity: 1.0;
}

.prodbaseinfo_a .div_choose {
	background: #fcf0f0;
	border    : 1px solid #fbd2d2;
	margin-top: 7px;
	padding   : 10px;
}

.prodbaseinfo_a .div_choose h3 {
	font-weight: normal;
	padding    : 0 0 5px;
}

.ul_choosecolor {
	overflow: hidden;
	zoom    : 1;
}

.ul_choosecolor li {
	float   : left;
	position: relative;
	width   : 48px;
}

.ul_choosecolor li .span_lack {
	position           : absolute;
	top                : 0px;
	left               : 0px;
	text-indent        : -999em;
	overflow           : hidden;
	width              : 42px;
	height             : 42px;
	background-position: 0 -300px;
}

.ul_choosecolor img {
	border: 1px solid #c8c9cd;
}

.ul_choosecolor a:hover img,
.ul_choosecolor li.now img {
	border: 1px solid #c00;
}

.prodbaseinfo_a .p_inputnum {
	padding: 10px 0 0;
}

.prodbaseinfo_a .p_inputnum .txt {
	border        : 1px solid #c4c4c4;
	width         : 45px;
	height        : 15px;
	text-align    : center;
	vertical-align: middle;
}

.prodbaseinfo_a .p_inputnum b {
	font-weight: normal;
}

/*新闻列表页*/
.news_con {
	width      : 794px;
	margin     : 0 auto;
	padding-top: 15px;
}

dl.news_dl {
	font-size    : 14px;
	color        : #666;
	padding      : 0 5px;
	line-height  : 22px;
	border-bottom: 1px dashed #CCCCCC;
}

dl.news_dl dt {
	margin-bottom: 3px;
	margin-top   : 5px;
	line-height  : 24px;
	background   : url(../images/ico10.gif) no-repeat 0 11px;
	height       : 24px;
	overflow     : hidden;
}


dl.news_dl .dt_1 {
	height      : 20px;
	padding-left: 10px;
	font-size   : 14px;
	color       : #0275df;
	font-weight : bold;
}

dl.news_dl .dt_2 {
	font-size  : 12px;
	float      : right;
	padding    : 0 10px 0 8px;
	font-family: "宋体";
}

dl.news_dl dd {
	font-size    : 12px;
	padding-left : 10px;
	height       : 45px;
	overflow     : hidden;
	margin-bottom: 10px;
}

.rc_News ul {
	padding: 10px;
}

.rc_News h4 {
	text-indent: 1em;
	background : url(../images/cp_top.gif) repeat-x;
	line-height: 34px;
	border     : solid 1px #c1c1c1;
}

.rc_News h4 a {
	color: #0275df;
}

.rc_News li {
	border-bottom: 1px dashed #d9d9d9;
	background   : url(../images/dian.jpg) no-repeat left center;
	text-indent  : 18px;
	line-height  : 35px;
}

/* -- 产品详细页__产品详细参数 -- */
.mod_goods_info {
	clear        : both;
	margin-bottom: 30px;
	position     : relative;
	margin-top   : 3em;
}

.mod_goods_info .hds {
	border-bottom: 1px solid #0275df;
	height       : 33px;
	_overflow    : hidden;
}

.mod_goods_info .hds li {
	float        : left;
	cursor       : pointer;
	border       : 1px solid #d7d7d7;
	border-bottom: 0;
	margin-right : -1px;
}

.mod_goods_info .hds li h3 {
	display         : block;
	width           : 128px;
	height          : 30px;
	line-height     : 30px;
	text-align      : center;
	font-size       : 14px;
	border-bottom   : 0;
	background-color: #f3f3f3;
	border          : 1px solid #fff;
}

.mod_goods_info .hds li h3 a {
	color          : #333;
	font-weight    : normal;
	text-decoration: none;
	outline        : none
}

.mod_goods_info .hds .status_on {
	border-color : #0275df;
	border-bottom: 0;
	position     : relative;
}

.mod_goods_info .hds .status_on h3 {
	height          : 31px;
	background-color: #fff;
	color           : #0275df
}

.mod_goods_info .hds .status_on h3 a {
	color      : #076EBB;
	font-weight: bold
}

.mod_goods_info .more {
	position: absolute;
	top     : 8px;
	right   : 0px;
}

.mod_goods_info .more a:link,
.mod_goods_info .more a:visited {
	text-decoration: none;
	color          : #085C9B;
}

.mod_goods_info .more a:hover {
	color: #D4105A;
}

.pright {
	width      : 280px;
	float      : left;
	margin-left: 20px;
}

.proinfo {
	font-size  : 14px;
	line-height: 25px;
}

.proinfo h4 {
	line-height: 28px;
	background : #F7F7F7;
	padding    : 0 5px;
	margin-top : 10px;
}

.proinfo p {
	color: #414141
}

.proinfo p a {
	color: #d5111e;
}

.proinfo .p_tit {
	font-weight: bold;
}

.proinfo img {
	text-align: center;
	width     : 100%;
}

/**/
.dgxxBox {
	padding         : 0 34px;
	width           : 682px;
	height          : 361px;
	background-color: #f2f2f2;
	font-family     : 微软雅黑;
}

.dgxxBox p {
	font-size: 16px;
	padding  : 25px 0;
	color    : #666;
}

.dgxxBox .m_form {}

.dgxxBox .m_form li {
	width        : 338px;
	height       : 38px;
	float        : left;
	margin-bottom: 13px;
	color        : #777;
}

.dgxxBox .m_form label {
	float      : left;
	border     : 1px solid #dedede;
	line-height: 36px;
	height     : 36px;
	width      : 77px;
	display    : inline-block;
	text-align : center;
	background : #fff;
}

.dgxxBox .m_form .iptTxt {
	float            : right;
	width            : 258px;
	border           : 1px solid #dedede;
	border-left-width: 0;
	height           : 16px;
	line-height      : 16px;
	padding          : 10px 0;
	outline          : none;
	text-indent      : 1em;
	background       : #fff;
	color            : #ccc;
}

.dgxxBox .m_form .txtAre {
	margin-left: 12px;
	width      : 296px;
	height     : 161px;
	border     : 1px solid #dedede;
	outline    : none;
	resize     : none;
	padding    : 14px;
	color      : #ccc;
	line-height: 18px;
}

.dgxxBox .m_form .btnTjly {
	width     : 338px;
	height    : 38px;
	background: #0275df;
	border    : none;
	cursor    : pointer;
	color     : #fff;
}

.dgxxBox .m_form .areLi {
	height : 300px;
	float  : right;
	display: inline;
}

.dgxxBox .m_form .btnLi {
	background: none;
	height    : 60px;
}

/*新闻详情页*/
.left2_main {
	width         : 920px;
	border        : solid 1px #d5d5d5;
	border-top    : 0;
	border-bottom : 0;
	padding-bottom: 15px;
	overflow      : hidden;
}

.n_info_con {
	padding    : 10px 15px 0 10px;
	overflow   : hidden;
	font-size  : 14px;
	line-height: 30px;
}

.n_info_con h1 {
	border-bottom : 1px dashed #CCCCCC;
	color         : #333;
	font-family   : "宋体";
	font-size     : 22px;
	line-height   : 40px;
	padding-bottom: 10px;
	margin-bottom : 10px;
	text-align    : center;
}

.info_con_tit {
	font-family  : "宋体";
	line-height  : 24px;
	margin-bottom: 15px;
}

.info_con_tit .n_tit {
	text-align: center;
	color     : #BCBBBB;
}

.info_con_tit span {
	margin-right: 20px;
}

.cntrBody img {
	width: 100% !important;
}




.n_info_con p {
	line-height : 22px;
	padding     : 0 10px;
	word-spacing: 10px;
}

.gduo {
	height     : 30px;
	line-height: 30px;
	background : #f7f7f7;
	overflow   : hidden;
	margin     : 15px 0px;
	padding    : 0 10px;
}

.gduo span {
	float   : right;
	width   : 320px;
	overflow: hidden;
	height  : 30px;
	display : block;
}

.gduo a {
	font-weight: bold;
}

.info_key {
	border-bottom: solid 1px #ccc;
	height       : 30px;
	line-height  : 30px;
	padding      : 0 10px;
	margin       : 10px auto;
	width        : 818px;
	overflow     : hidden;
}

.info_key span {
	font-size  : 14px;
	font-weight: bold;
}

.ab_pages{clear:both;padding:20px 0;font-size:14px;text-align:center; overflow:hidden}

.ab_pages ul{display:inline-block;margin:0 auto;padding:0}

.ab_pages ul  a{color:#333;display:block;padding: 2px 8px;  border: 1px solid #f5f5f5;float: left;margin: 0 5px;border-radius: 4px}

.ab_pages ul  .page-num{color:#333;display:block;padding: 2px 8px;  border: 1px solid #f5f5f5;float: left;margin: 0 5px;}

.ab_pages ul  a.page-num-current{ background:#0275df; color:#FFF}