﻿@charset "utf-8";
/*@import url(https://fonts.googleapis.com/css?family=Montserrat:400,700);*/
* {word-break:break-all; font-family:Montserrat,'\5FAE\8F6F\96C5\9ED1', Verdana, Arial, Helvetica, sans-serif; -webkit-text-size-adjust:none;}
body {margin:0;font-size:16px;color:#555;background:#ffffff}
div { margin:0 auto;}
table { clear:both}
form,ul { margin:0; padding:0;}
ul,li,ol {list-style:none}
img { border:0;}
h1,h2,h3,h4,h5,dl,dt,dd { margin:0; padding:0}
input,textarea,select { font-size:14px; margin:0; outline:none; box-sizing: border-box;}
/*input, button{  -webkit-appearance: none; -webkit-border-radius: 0; border-radius: 0; }*/
input:focus,select:focus,textarea:focus{outline:none;}
input:-webkit-autofill {-webkit-box-shadow: 0 0 0px 1000px white inset;}

.divline { line-height:10px; height:10px; clear:both; width:100%; overflow:hidden}

.whitebg { background-color:#FFF}
.graybg { background-color:#F5F5F5}

.f_l { float:left;}
.f_r { float:right}

.px10 { font-size:10px}
.px11 { font-size:11px}
.px12 { font-size:12px}
.px14 { font-size:14px}
.px15 { font-size:15px}
.px16 { font-size:16px}
.px18 { font-size:18px}
.px21 { font-size:21px}
.px25 { font-size:25px}

/* 各种链接颜色 */
.blue,.blue a,.blue a:link,.blue a:visited,.blue:link,.blue:visited{color:#03C;}
.red,.red a,.red a:link,.red a:visited,.red:link,.red:visited{color:#F00;}
.orange,.orange a,.orange a:link,.orange a:visited,.orange:link,.orange:visited{color:#F60;}
.black,.black a,.black a:link,.black a:visited,.black:link,.black:visited{color:#222;}
.gray,.gray a,.gray a:link,.gray a:visited,.gray:link,.gray:visited{color:#999;}
.green,.green a,.green a:link,.green a:visited,.green:link,.green:visited{color:#390;}
.white,.white a,.white a:link,.white a:visited,.white:link,.white:visited{color:#fff;}

a { color:#555; text-decoration:none}
a:hover { color:#FF552E; text-decoration:underline}


.mar0 { margin: 0!important; }
.mar5 { margin: 5px!important; }
.mar10 { margin: 10px!important; }
.mar15 { margin: 15px!important; }
.mar20 { margin: 20px!important; }
.mar25 { margin: 25px!important; }
.mar30 { margin: 30px!important; }

.martop0 { margin-top: 0!important; }
.martop5 { margin-top: 5px!important; }
.martop10 { margin-top: 10px!important; }
.martop15 { margin-top: 15px!important; }
.martop20 { margin-top: 20px!important; }
.martop25 { margin-top: 25px!important; }
.martop30 { margin-top: 30px!important; }

.marleft0 { margin-left: 0!important; }
.marleft5 { margin-left: 5px!important; }
.marleft10 { margin-left: 10px!important; }
.marleft15 { margin-left: 15px!important; }
.marleft20 { margin-left: 20px!important; }
.marleft25 { margin-left: 25px!important; }
.marleft30 { margin-left: 30px!important; }

.marright0 { margin-right: 0!important; }
.marright5 { margin-right: 5px!important; }
.marright10 { margin-right: 10px!important; }
.marright15 { margin-right: 15px!important; }
.marright20 { margin-right: 20px!important; }
.marright25 { margin-right: 25px!important; }
.marright30 { margin-right: 30px!important; }

.marbottom0 { margin-bottom: 0!important; }
.marbottom5 { margin-bottom: 5px!important; }
.marbottom10 { margin-bottom: 10px!important; }
.marbottom15 { margin-bottom: 15px!important; }
.marbottom20 { margin-bottom: 20px!important; }
.marbottom25 { margin-bottom: 25px!important; }
.marbottom30 { margin-bottom: 30px!important; }

.pad0 { padding: 0!important; }
.pad5 { padding: 5px!important; }
.pad10 { padding: 10px!important; }
.pad15 { padding: 15px!important; }
.pad20 { padding: 20px!important; }
.pad25 { padding: 25px!important; }
.pad30 { padding: 30px!important; }

.padtop0 { padding-top: 0!important; }
.padtop5 { padding-top: 5px!important; }
.padtop10 { padding-top: 10px!important; }
.padtop15 { padding-top: 15px!important; }
.padtop20 { padding-top: 20px!important; }
.padtop25 { padding-top: 25px!important; }
.padtop30 { padding-top: 30px!important; }

.padleft0 { padding-left: 0!important; }
.padleft5 { padding-left: 5px!important; }
.padleft10 { padding-left: 10px!important; }
.padleft15 { padding-left: 15px!important; }
.padleft20 { padding-left: 20px!important; }
.padleft25 { padding-left: 25px!important; }
.padleft30 { padding-left: 30px!important; }

.padright0 { padding-right: 0!important; }
.padright5 { padding-right: 5px!important; }
.padright10 { padding-right: 10px!important; }
.padright15 { padding-right: 15px!important; }
.padright20 { padding-right: 20px!important; }
.padright25 { padding-right: 25px!important; }
.padright30 { padding-right: 30px!important; }

.padbottom0 { padding-bottom: 0!important; }
.padbottom5 { padding-bottom: 5px!important; }
.padbottom10 { padding-bottom: 10px!important; }
.padbottom15 { padding-bottom: 15px!important; }
.padbottom20 { padding-bottom: 20px!important; }
.padbottom25 { padding-bottom: 25px!important; }
.padbottom30 { padding-bottom: 30px!important; }

.imgtip {width:200px;z-index:1000;position:absolute;padding:5px;border:#E5E5E5 1px solid;background:#FFFFFF;}

.m { width:1200px; margin:0 auto;}
.m:before {
	content:"";
	display:table
}
.m:after {
	content:"";
	display:table;
	clear:both
}

.li_dot li,.li_dot span {background:url(images/li_dot.gif) 2px center no-repeat; text-indent:0.8em; line-height:32px; height:32px; overflow:hidden}

.box_head { height:55px; line-height:55px; padding:0 20px; background-color:#FFFFFF; border-bottom:#EEE solid 1px; /*background-image: linear-gradient(180deg, #FFFFFF 50%, #F7F7F7 100%);*/}
.box_head div { font-weight:bold;font-size:18px; float:left}
.box_head span { float:right; font-size:13px}
.box_head span a{ color:#999999;}
.box_head span a:hover{ color:#FF552E}

.side_box_head { height:55px; line-height:55px; padding:0 20px; background-color:#FFFFFF; border:#EEE solid 1px; border-bottom:0; background-color:#F9F9F9; height:44px; line-height:44px; /*background-image: linear-gradient(180deg, #FFFFFF 50%, #F7F7F7 100%);*/}

.box_body { padding:7px 15px; background-color:#FFFFFF;}

.listcolumn { width:960px;}
.sidecolumn { width:240px;}

.location { color:#056bfb; margin:8px 0; line-height:16px; height:16px; font-size:22px; background: url(images/location.gif) no-repeat 0 1px; text-indent:22px;}
.location a{ color:#056bfb; text-decoration:none;}
.location a:hover{ color:#F60;}
.location span { color:#ccc; margin:0 8px; font-weight:bold; font-family:"宋体"}

.warn { margin:100px auto; padding:70px; color:#666666; text-align:left; display:inline-block; border:#E5E5E5 solid 1px; background-color:#F3F5F8}
.warn div {padding:0 0 10px 60px;background:url(images/warn.gif) no-repeat;line-height:200%;}
.warn h1 {font-size:21px; color:#222; margin:0; font-weight:normal;}

/*头部样式*/
.topbar{background:#eeeeee;border-bottom:1px solid #e0e0e0;height:26px;line-height:26px; font-size:14px;}
.topbar .wel{color:#686868;line-height:27px;}
.topbar .wel ul li{color:#b4b4b4;float:left;margin-right:10px;}
.topbar .wel ul li a{color:#686868;}
.topbar .wel ul li a:hover{color:red;}
.topbar .wel ul li a.home{display:inline-block;padding-left:18px;background:url(images/spirit.png) no-repeat 0 -788px;}
.topbar .wel ul li a.home:hover{background-position:0 -2px;}
.topbar .wel ul li.mcol a.home{display:inline-block;padding-left:20px;background:#f1f1f1 url(images/spirit.png) no-repeat 2px -793px;}
.topbar .wel ul li.mcol a.home:hover{background-position:2px -7px;}
.topbar .wel ul li.mcol{line-height:normal;border:1px solid #e8e8e8; margin-top:3px;}
.topbar .wel ul li.mcol a{display:inline-block;padding:1px 10px;background:#f1f1f1;border:1px solid #fff;}
.topbar .wel ul li.mcol a:hover{background-color:#fff;}
.topbar .wel ul li.nth2{margin-right:10px;}
.topbar .f_r span { font-family:"Times New Roman", Times, serif; font-size:10px; color:#aaa; position:relative; top:-1px}

.tophead { padding:10px 0; width:100%; height:90px;}
.tophead .logo a{ display:block; float:left; background:url(images/logo.png) left center no-repeat; background-size:cover; width:250px; height:60px}

/*尾部*/
.footer{padding:20px 0; font-size:12px; width:100%; text-align:center}
.footer .copyright,.footer .copyright a{color:#666;}
.footer .copyright a:hover{color:#f00;}
.footer div.link{float:left;}
.footer div.copyright{float:right; text-align:right}
.footer span.px10 { font-size:10px; height:12px; overflow:hidden; color:#ccc; display:inline-block; margin:0 5px}
/*分页*/
.pageLink { padding: 30px 0; font-size:14px; text-align:center; color:#777;width:100%; display:inline-block;}
.pageLink a { background: #FFF; color: #777; margin:0 5px; padding: 9px 15px; text-decoration: none; }
.pageLink span { margin:0 5px; padding:0 6px; font-size:21px;}
.pageLink a:hover {background: #F4F4F4; text-decoration:none; }
.pageLink .current {background: #ec6941; color: #FFF; padding: 9px 15px;  font-size:14px}
.pageLink a,.pageLink .current{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius: 3px; border:#E5E5E5 solid 1px}
.pageLink .current { border:#ec6941 solid 1px}

/*友情链接*/
.links { font-size:13px; }
.links div { display:block; width:100%; font-size:16px; color:#FF552E}
.links span{ width:110px; margin:10px 15px 0 0; line-height:16px; display:inline-block;}

/*MSG*/
.msgbox { position:relative; top:200px; max-width:600px; min-width:300px; float:left; border:#E5E5E5 solid 1px; background-color:#FFFFFF;/*border-radius: 5px; -moz-border-radius: 5px;*/}
.msgbox div.t { border-bottom:#E5E5E5 solid 1px; background-color:#F4F4F4; font-size:14px; color:#666666; padding:10px 15px; border-top:#FFF solid 1px}
.msgbox .yes,.msgbox .no { float:left; padding:20px 0 25px 0;}
.msgbox .yes ul,.msgbox .no ul { padding-left:115px; padding-right:30px; background:url(images/msg_ico_1.png) 25px 5px no-repeat;}
.msgbox .yes li,.msgbox .no li { line-height:160%; font-size:15px}
.msgbox li a { color:#FF552E}
.msgbox .no ul{ background:url(images/msg_ico_2.png) 25px 2px no-repeat}
.msgbtn { border:0; padding:0 30px; height:40px; font-size:16px; color:#FFFFFF; cursor:pointer; background-color:#ff552e; margin:10px 0 0 0 }
.msgbtn:hover { background-color:#FF4400}

#tab-sort ul{ float:left;width:1200px;margin:0 auto;}
#tab-sort li{float: left;height:40px;line-height:40px; width:99px; margin:0 10px 0 0; text-align:center;}
#tab-sort li a{ float:left; width:89px; font-size:15px; padding:0 10px; display:block;border:1px solid #ff552e;background:#ffffff;color:#333}
#tab-sort li:nth-child(11n) a{ padding:0 9px 0 10px}
#tab-sort li:nth-child(n+12) { margin-top:10px}
#tab-sort li a:hover { background:#FF552E; color:#FFFFFF; text-decoration:none; border:#FF552E solid 1px}

/*首页*/
.indexbg { background:#fafafa}

.toollist span {line-height: 32px; height: 32px; width:48%; padding-right:2%; display:inline-block; overflow:hidden}
.indexnews span { width:100%; padding:0; font-family:"宋体"; border-bottom:#EEE dashed 1px;}
.indexnews span a { font-family:Montserrat,'\5FAE\8F6F\96C5\9ED1'}

.index-fav-list span{ display:inline-block; width:13%; height:16px; line-height:15.9px; padding-right:1.6%; padding-left:2%; margin:8px 0; overflow:hidden;}
.index-fav-list span img { float:left; margin-right:10px}

.index-categorys { width:945px; margin-left:15px}
.index-categorys li span { display:inline-block; width:12%; padding-right:2%; height:30px; line-height:30px; overflow:hidden;}
.index-categorys li span.c { width:8%; padding-left:1%; padding-right:1%}
.index-categorys li span.c a{ color:#056bfb}
.index-categorys li span.more {  text-align:right; width:5%; padding-right:1%; font-size:18px; }
.index-categorys li span.more a{font-family:'宋体'; color:#828282}
.index-categorys li a:hover,.index-categorys li span.c a:hover { color:#FF552E}

.listcolumn .list-title { border:0; position:relative}
.listcolumn .list-title div { border-bottom: #ec6941 2px solid; font-size:21px; font-weight:normal; position:absolute; z-index:9999}

.ctitle { height:42px; line-height:42px; border-bottom:#FF552E solid 2px; }
.ctitle .l { color:#FFFFFF; background:#FF0000; font-size:19px; padding:0 30px; height:42px;-webkit-border-top-left-radius: 3px;-webkit-border-top-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px;}
.ctitle .r { font-size:12px; color:#999999; text-indent:2em;}
.ctitle .l a { color:#FFF}
.ctitle .r a { color:#555}

.b1infolists {
	border-right:0;
	height: auto;
	overflow: hidden;
	width:943px;
	float:left;
	margin-left:18px;
}
.b1infolists:after {
	content:"\0020";
	height:0;
	display:block;
	clear:both;
	visibility:hidden
}
.b1infolists ul.list {border:#EEE solid 1px;border-right:0; float:left; border-bottom:0}
.b1infolists ul.list li{width:281px; text-align:center; float:left; overflow:hidden;padding:15px 15px 0 15px;background:#fafafa; border-bottom:#FF552E dotted 1px; border-right:#EEE solid 1px}
.b1infolists ul.list  li  img{width:auto;display:block;float:right;margin:5px 0px; background-color:#FFF; border:#E5E5E5 solid 1px; padding:4px;}
.b1infolists ul.list  li p{color:#999;font-size:12px;text-align:left;line-height:22px;height:48px;overflow:hidden;clear:both;}
.b1infolists ul.list  li p.time{height:22px;color:#777;}
.b1infolists ul.list  li a.tit{height:35px;line-height:35px;font-size:17px;text-align:left;display:block; color:#03C}
.b1infolists ul.list  li:hover{background:#f2f2f2;}

.indexinfolist {
	border-right:0;
	height: auto;
	overflow: hidden;
	width:100%;
}
.indexinfolist:after {
	content:"\0020";
	height:0;
	display:block;
	clear:both;
	visibility:hidden
}

.indexinfolist ul.list {border:#EEE solid 1px;border-right:0; float:left; border-bottom:0}
.indexinfolist ul.list li{width:268.75px; text-align:center; float:left; overflow:hidden;padding:15px 15px 0 15px;background:#FAFAFA; border-bottom:#DDD dotted 1px; border-right:#EEE solid 1px}
.indexinfolist ul.list  li img{width:auto;display:block;float:right;margin:5px 0px; background-color:#FFF; border:#E5E5E5 solid 1px; padding:4px;}
.indexinfolist ul.list  li p{color:#999;font-size:12px;text-align:left;line-height:22px;height:48px;overflow:hidden;clear:both;}
.indexinfolist ul.list  li p.time{height:22px;color:#777;}
.indexinfolist ul.list  li a.tit{height:35px;line-height:35px;font-size:16px;text-align:left;display:block; color:#03C}
.indexinfolist ul.list  li:hover{background:#f2f2f2;}


.s_input {
	border: 0;
	background-color: #fff;
	float: left;
	font-size: 14px;
	width: 350px;
	padding: 0 6px;
	height:43.5px;
	border: 2px #FF552E solid;
	border-right:0;
	border-left:0
}
.s_btn {
	width: 90px;
	height:44px;
	border: 0;
	font-size: 16px;
	color: #fff;
	cursor: pointer;
	overflow: hidden;
	font-family: microsoft yahei;
	text-align: center;
	float: left;
	background-color: #FF0000
}

.postedit {
	float: right;
	display: block;
	text-align: right;
	margin-top: 10px;
	margin-left:40px;
}

.postedit a {
	background-image: url(images/poste.gif);
	background-repeat: no-repeat;
	font-family: "microsoft yahei";
	background-position: 25px center;
	font-size: 16px;
	height: 44px;
	display: block;
	float: left;
	line-height: 44px;
	text-align: center;
	text-decoration: none
}

.postedit a.post {
	color: #fff;
	background-color: #f78015;
	padding-left: 30px;
	width: 121px
}

.websearch {
	float:right;
	height:40px;
	margin-top:10px;
	position:relative
}

.cateintro {
	background-color: #ffffff;
	width: 1198px;
	overflow: auto;
	line-height: 24px;
	border-left: 1px #E5E5E5 solid;
	border-right: 1px #E5E5E5 solid;
	border-top: 1px #E5E5E5 solid;
	text-align: left;
	color: #808080;
	font-size:14px
}
.cateintro .introleft {
	/*width: 125px;*/
	float: left;
	margin-top: 18px;
	margin-left: 15px;
	margin-bottom: 16px
}
.cateintro .introflink, .cateintro .introright {
	float: left;
	margin-top: 18px;
	margin-left: 60px;
	margin-bottom: 16px
}
.cateintro .introflink a {
	margin-right: 10px;
	color: #808080;
	white-space: nowrap;
	word-break: keep-all
}
.cateintro .introright a {
	float: left;
	display: block;
	overflow: hidden;
	width: 136px;
	height: 26px;
	color: #808080
}
.cateintro .introflink a:hover, .cateintro .introright a:hover {
	color: #ff0000
}
.footsearch {
	background-color: #fcfcfc;
	border: 1px #E5E5E5 solid;
	height: 72px;
	width: 1198px
}
.footsearch ul {
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
	width: 1000px
}
.footsearch_input {
	border: 1px #DDD solid;
	float: left;
	width: 710px;
	height: 32px;
	line-height: 32px;
	font-size: 14px;
	color: #c8c8c8;
	padding-left: 10px;
	padding-right: 10px
}
.footsearch_submit {
	color: #000;
	font-size: 15px;
	cursor: pointer;
	height: 32px;
	background-color: #F2F0F0;
	float: left;
	width: 120px;
	margin-left: 10px;
	font-family: microsoft yahei;
	border: none
}
.footsearch_post {
	font-family: microsoft yahei;
	background: #F78015;
	border-left: none;
	color: #ffffff;
	font-size: 15px;
	cursor: pointer;
	height: 32px;
	margin-left: 10px;
	float: left;
	width: 120px;
	border: none
}
.footsearch_submit:hover {
	background-color: #FF552E; color:#FFFFFF
}

.sidecatlist {width: 220px; float: left; border:#EEE solid 1px; padding:9px; font-size:17px; background-color:#FFF}
.sidecatlist li { float:left}
.sidecatlist li a{ color: #666; width: 96px; height: 38px; margin:5px 5px; background: #fdfdfd; border: #e8e8e8 1px solid; text-align: center; line-height: 38px; border-radius: 3px; float:left}
.sidecatlist li.l1 a{ width:206px; margin:5px}
.sidecatlist li a.focus,.sidecatlist li a:hover { background: #FF552E; border: #FF552E 1px solid; color: #fff; text-decoration:none}


.listcommend { padding:10px 14px 0 14px; border:#EEE solid 1px; background-color:#FFF}
.listcommend li { line-height:22px; color:#339900; font-size:12px; margin-bottom:10px; padding-bottom:10px; border-bottom:#EEE dotted 1px; overflow:hidden}
.listcommend li:last-child { border-bottom:0; margin-bottom:0}
.listcommend li span{ float:left; margin-right:10px; height:70px; width:70px; overflow:hidden; position:relative; top:5px;}
.listcommend li span img { width:70px;}
.listcommend li a { color:#555; font-size:14px}
.listcommend li a:hover { color:#FF552E}


/*详细页面*/
.detailinfo .listcolumn { width:900px;}
.detailinfo .sidecolumn { width:280px;}
/* detail part1 */
.detailinfo .goods-box{ width:898px; margin-top:10px;background:#fff;border-radius:2px;border: 1px solid #e5e5e5;/*z-index:10000*/}
.detailinfo .goods-box .p-list_title span{ font-weight:normal!important}
.detailinfo .bj-box{overflow: visible;margin-top: 0;}
.detailinfo .goods-tit{height:46px; line-height:46px; border-bottom:#EEE solid 1px;  padding:0 20px; background-color:#FFF; font-size:16px }
.detailinfo .goods-tit .red{color: #ee2e2c}
.detailinfo .bj-top .btm-dash{padding:25px;border-bottom: 1px dashed #ccc;font-size: 24px;color: #222;clear: both}
.detailinfo .bj-top .btm-dash1{padding:30px 25px;clear:both;height: 150px; border:none}
.detailinfo .bj-num{width: 450px;height:auto;clear:both}
.detailinfo .bj-num ul{overflow: hidden;clear: both; margin-top:-10px}
.detailinfo .bj-num ul li{float: left;width:220px;height:36px;line-height:36px;margin-right: 5px;}
.detailinfo .bj-num ul li.l2{ width:440px}
.detailinfo .bj-num ul li label{width:81px;height: 36px;line-height: 36px;float: left;color: #555;font-size: 16px;text-align: right; display:inline-block; margin-right:5px}
.detailinfo .bj-num ul li span.lab_l{float: left;font-size: 14px;width: 134px;height: 30px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.detailinfo .bj-num ul li span.lab_2{float: left;font-size: 16px;width: 264px;height: 30px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.detailinfo .bj-num ul li span i{font-style: normal;color: #ee2e2c;font-size:22px;}
.detailinfo .btm-dash{position: relative;}
.detailinfo .btm-dash a{ color:#222}
.detailinfo .btm-dash .rate { font-size:14px; width:260px; text-align:left; color:#999999; position:relative; top:-4px; display:none}
.detailinfo .btm-dash .rate em{ font-style:normal; float:left; line-height:45px; margin-right:5px}
.detailinfo .btm-dash .rate span { font-family:Arial, Helvetica, sans-serif}
.detailinfo .bd-fr{position: absolute;right:-9px;top:35px;width:372px;}
.detailinfo .bd-fr .quick-btn1{width: 342px;height:70px;background: url(images/Q-more-little.png) no-repeat 0 -77px;padding:0 0 0 30px; margin:0}
.detailinfo .bd-fr .quick-btn1 span.num-day{color: #fff;font-size: 15px;float: left;margin:23px 0 0 20px;}
.detailinfo .bd-fr .quick-btn1 .Qbtn{width:98px;height: 36px;font-size: 16px}
.detailinfo .bd-fr .quick-btn1 .Qbtn a{width:98px;height: 36px;color: #008ce7;display: block;float: left;margin:23px 0 0 44px;}
.detailinfo .bd-fr .quick-btn2{font-size: 15px;color: #333; padding:14px 0; margin:0}
.detailinfo .bd-fr .quick-btn2 .f_l{margin:0 20px; color:#555}
.detailinfo .bd-fr .quick-btn2 .f_r{margin-right:20px;}
.detailinfo .bd-fr .quick-btn2 .f_r a{color:#555;margin:0 10px}
.detailinfo .bj-btm .pro-table{width:780px;height:auto;line-height: 36px;text-align: center;margin:0 0 20px 20px;}
.detailinfo .bj-btm .goods-tit{border-bottom: 0;background: #fff;padding: 5px 20px;}
.detailinfo .bj-btm .pro-table td,.detailinfo .bj-btm .pro-table th{border: 1px solid #e5e5e5}
.detailinfo .bj-btm .pro-table th{background: #f6f6f6}
.detailinfo .bj-btm .pro-table td a{color: #008bf5}

.detailinfo .pro-info-detail{padding:10px 20px;color:#222; line-height:2em; font-size:16px}
.detailinfo .pro-info-detail p { padding:5px 0; margin:0}
.detailinfo .product-inform-box .dvop-title h4{height:50px;line-height:50px;font-size:16px;color:#222}
.detailinfo .product-inform-box .d-vopy table{width:100%;font-size:14px}
.detailinfo .product-inform-box .d-vopy table th{width:25%;height:34px;background:#f6f6f6;border:1px solid #ededed;}
.detailinfo .product-inform-box .d-vopy table td{width:70%;border:1px solid #ededed;padding-left:5%;}

/*detail right*/
.detailinfo .c-right{width:280px;height:auto;margin-top: 40px;}
.detailinfo .c-right .com-xx-box .goods-tit{font-size: 16px;color: #222}
.detailinfo .fix{position:fixed;_position:absolute;left:50%;top:0px;margin-left:315px}
.detailinfo .com-xx-box{margin-bottom:10px;background: #fff;border-radius:4px;border: 1px solid #e6e6e6;}
.detailinfo .com-xx-box .com-xx{width:240px;height:auto;padding:5px 20px 5px;}
.detailinfo .com-xx-box .com-xx1{padding:10px 20px;}
.detailinfo .com-xx-box .com-xx p{width:240px;height:auto;font-size:14px;overflow:hidden;padding:5px 0;color: #222}
.detailinfo .com-xx-box .com-xx p.p-hide{margin:2px 0;color: #ff9c00;}
.detailinfo .c-orange{color: #ff9c00 !important;}
.detailinfo .com-xx-box .com-xx p.p-hide1{margin:2px 0;color: #555;font-size: 12px;height: auto;display: none}
.detailinfo .com-xx-box .com-xx p b{width:15px;height:18px;display:inline-block;vertical-align:middle;margin-right: 8px;}
.detailinfo .com-xx-box .com-xx p b{background:url(images/Q-more-little.png) no-repeat;}
.detailinfo .com-xx-box .com-xx p span{color:#555}
.detailinfo .com-xx-box .com-xx p.tel b{ background:url(images/bullet-red.png) no-repeat 0 center}
.detailinfo .com-xx-box .com-xx p.tel1 b{background-position:0px -211px}
.detailinfo .com-xx-box .com-xx p.tel span{color:#555}
.detailinfo .com-xx-box .show-pic { padding:19px}
.detailinfo .b-blue{width:240px;height:40px;background:#f78015;color:#fff;text-align: center;line-height:40px;font-size:16px;border-radius:5px;margin-bottom: 10px;cursor:pointer}
.detailinfo .b-blue:hover{background:#ff8500}
.detailinfo .btn1:hover{background:#ff8500;color:#fff;transition: background 0.5s ease;}
.detailinfo .btn1{width:238px;height:38px;border:1px solid #ff9c00;text-align: center;line-height:38px;color:#ff9c00;font-size:16px;border-radius:5px;margin:7px 0;display:block}
.detailinfo .comp-name{color: #222;font-size: 14px;width: 240px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.detailinfo .comp-every{color: #555;font-size: 14px;line-height:25px;height: 25px;width:240px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.detailinfo .yzm-box p{color: #555;padding:0;}
.detailinfo .yzm-box{display:block}
.detailinfo .yzm-box p.Tyzm-box{padding:5px 0;}
.detailinfo .yzm-box p.Iyzm-box{padding-bottom: 10px;}
.detailinfo .yzm-box p input{width:88px;height: 30px;border:1px solid #ddd;float: left}
.detailinfo .yzm-box p .yzm-pic{width: 88px;height: 30px;display: block;float: left;background:url(images/Q-more-little.png) no-repeat 0 -255px;margin-right:5px;}
.detailinfo .yzm-box p i{font-size: 14px;color: #008bf5;font-weight: normal;float: left;line-height: 30px;}
.detailinfo .mmt-zzhi,.hx-db{background-image: url(images/quotationbg.png);}
.detailinfo .mmt-zzhi{background-position: 0 -109px;width: 187px;height: 35px;overflow: hidden;text-indent: -1000px;margin-top: 10px;margin: 0 auto;}
.detailinfo .hx-db{background-position: 0 -172px;width: 164px;height: 63px;overflow: hidden;text-indent: -1000px;margin-left: 12px;_margin-left: 6px;margin-top: 10px;margin: 10px auto 0;padding-bottom:10px}
.detailinfo .com-xx a{ color:#555}
.detailinfo .com-xx-a:hover{ text-decoration:none}

.detailinfo .relatRecom{overflow:hidden;}
.detailinfo .relatRecom ul li{padding:9px 20px; height:25px; line-height:25px; border-bottom:1px dashed #e5e5e5;}
.detailinfo .relatRecom ul li:last-child { border-bottom:0}
.detailinfo .relatRecom ul li p{float:left; margin:0;width:170px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: block;}
.detailinfo .relatRecom ul li p a{color:#666; font-size:16px;}
.detailinfo a.rDetailsBtn{display:block;width:42px;height:20px;border:1px solid #ff9c00;color:#ff9c00;float: right;text-align: center;line-height: 20px;border-radius: 2px;}
.detailinfo .rMoreBox{height:38px;line-height:38px;text-align:center;}
.detailinfo .rMoreBox a{font-size:14px;color:#666;}
.detailinfo .rRigAd{width:280px;height:150px;overflow:hidden;border-radius:4px;margin-bottom: 10px;}

.detailinfo .goods-tj{padding:0 20px;width: 858px;}
.detailinfo .goods-tj a{ color:#000}
.detailinfo .goods-tj ul{clear:both;overflow:hidden;width:858px;}
.detailinfo .goods-tj ul li:last-child{border:0}
.detailinfo .goods-tj ul li{float:left;width:183px;padding:16px 15px;border-right: 1px dashed #e5e5e5;background: #fff;margin-bottom:20px}
.detailinfo .goods-tj ul li h3{width:183px;height: 26px;line-height: 26px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size: 15px;color: #222}
.detailinfo .goods-tj ul li p{color: #555;line-height:22px;border-bottom: 1px dashed #e5e5e5;font-size:14px;height:48px; margin:0; margin-bottom:5px; overflow: hidden;text-overflow: ellipsis;}
.detailinfo .goods-tj ul li .f14{color: #555;font-size: 14px;line-height: 26px;height:26px;overflow: hidden;}
.detailinfo .goods-tj ul li .tj-btn{width:88px;height: 30px;line-height: 30px;text-align: center;background:#ddd;border-radius: 4px;margin-top:10px;font-size: 14px; color:#333}
.detailinfo .goods-tj ul li .tj-btn a{width:88px;height: 30px;display: block;color: #555}

.detailinfo .com-tuij{width:860px;padding:10px 20px}
.detailinfo .com-tuij .every-com ul{clear:both;overflow:hidden;}
.detailinfo .com-tuij h2{height:32px;font-size: 16px;color:#222;margin-top:10px;}
.detailinfo .com-tuij li{float:left;width:130px;height:30px;margin-right:40px;line-height:30px}
.detailinfo .com-tuij li a{width:130px;height:30px;overflow:hidden;text-overflow: ellipsis;white-space:nowrap;display:block;line-height:30px;color:#555}
.detailinfo .com-tuij li.current{margin:0;}

.detailinfo .tishi{background:#f6f6f6;padding:15px 20px 15px 45px;}
.detailinfo .tishi p{position: relative;line-height: 25px; margin:0}
.detailinfo .tishi p em{position: absolute;top:4px;left:-25px;width:14px;height:14px;vertical-align: middle;display: inline-block;background:url(images/l-more.png) no-repeat -60px 0;}

/*资讯*/
.newsdetail-box { border:#EEE solid 1px; background-color:#FFFFFF; width:943px; margin-right:15px;}
.newsdetail-box .atitle { padding:10px 0; text-align:center; border-bottom:#EEE solid 1px; padding-bottom:20px;}
.newsdetail-box .atitle h1 { margin:15px 0}
.newsdetail-box .acontent { padding:15px 29px; font-size:16px; line-height:2em;}

.newsdetail-box .newslist { padding:10px 20px;border:#EEE solid 1px; }
.newsdetail-box .newslist li {height:44px; font-size:16px; line-height:44px; border-bottom:dashed #c9daeb 1px;background:url(../images/dian.png) no-repeat 5px center; }
/*.newsdetail-box .newslist li:last-child { border-bottom:0}*/
.newsdetail-box .newslist .num {float:right;display:inline;margin:0;>margin:-15px 0 0 0; font-size:13px;}
.newsdetail-box .newslist .num span {color:#44b014;}
.newsdetail-box .newslist em {color:#fa0600; font-family:"宋体"; font-style:normal;}

.navlist { height:40px; overflow:hidden}
.navlist span { display:inline-block; margin-right:14px; line-height:40px; font-size:21.2px;text-indent:0}
.navlist span:last-child { margin-right:0}

.ctitle .ordercat {text-indent:0}
.ctitle .ordercat li { float:left; display:block; line-height:20px; margin-left:20px; font-size:21px; background:url(images/arrow_down.png) right 15px no-repeat;}
.ctitle .ordercat li a{ display:block; float:left; padding:8px 0; padding-right:15px;}
.ctitle .ordercat li a:hover { text-decoration:none; color:#FF552E}
.ctitle .ordercat li.n { background:none;}
.ctitle .ordercat li.n a{ padding-right:0}
/*toplist*/
.toplist { padding-top: 0; padding-bottom: 0; border:0}
.toplist li { height: 160px; padding: 20px 0;border-bottom: #F2F2F2 solid 1px; position:relative; z-index:999}
.toplist li.istop {}
.toplist li:first-child:hover{ margin-top:0}
.toplist li div.redirect { position:absolute; right:20px; top:20px; display:none}
.toplist li div.img { width: 170px; height: 140px; float: left; background: #EEE; padding: 10px; overflow: hidden; margin-right: 20px;}
.toplist li div.img span { display:inline-block; width: 150px; height: 120px; background: #FFF; padding:10px 10px 0 10px; border-bottom:#FFF solid 10px; overflow:hidden}
.toplist li div.img img{ width:150px;}
.toplist li div.sm { width:550px; float: left; overflow:hidden;word-wrap: break-word;}
.toplist li div.sm p { margin:0; line-height: 27px; color: #999; padding-top: 10px; height: 81px; overflow: hidden;}
.toplist li div.sm div.time { color: #999; font-size:12px; line-height: 20px;padding-top: 10px;}
.toplist li div.sm div.data { color:#666666; font-size:12px;padding-top: 5px; line-height:22px;}
.toplist li div.sm div.data em{ font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#ec6941; position:relative; top:-1px; left:3px; font-style:normal}
.toplist li div.sm div.data img { position:relative; left:3px; top:5px;opacity:0.7}
.toplist li h2 { height:32px; line-height: 32px; font-weight:normal}
.toplist li h2 a { font-size: 25px;}
.toplist li h2 span a{ color: #339900; margin-left: 20px; font:normal; font-size:14px; position:relative; top:-3px;}
.toplist li h2 span a:hover{ color: #ff552e;}
.toplist li div.rank { border:#EEE solid 1px; padding:20px 30px 10px 30px; color:#FF0000; font-size:24px; text-align:center; position:absolute; right:0; top:50px;background-image: linear-gradient(180deg, #FFFFFF 50%, #F7F7F7 100%);-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.toplist li div.rank span{ font-size:14px; display:block; clear:both; line-height:30px; color:#ccc}
.toplist li div.time { font-size:14px; color:#FF7300}

.pendinglist { border:#EEE solid 1px; float:left; width:1198px; padding:10px 0}
.pendinglist li { float:left; width:23%; padding-left:2%; height:40px; line-height:40px; overflow:hidden; }

/*Message*/
.messagebox { border:#EEE solid 1px; background-color:#FFFFFF; width:943px; margin-right:15px;}
.messagebox table { border-top:#E5E5E5 solid 1px; padding:25px}
.messagebox td {  padding-top:12px; padding-bottom:12px;}

.messagebox .input { float:left; margin-right:8px; border-bottom:#EEE solid 1px; border-right:#EEE solid 1px; border-top:#bbb solid 1px; border-left:#bbb solid 1px; height:40px; line-height:40px; width:400px; padding-left:4px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#444; font-size:14px}
.messagebox .submit { padding:12px 20px; font-size:16px; color:#FFFFFF; background:#ff552e; border:0; cursor:pointer;font-family:'\5FAE\8F6F\96C5\9ED1'}
.messagebox .select {font-size:14px; color:#333333; border:#CCCCCC solid 1px; float:left; margin-right:8px}

.messagebox .boxleft{ font-size:14px; color:#666666; padding-right:15px}
.messagebox label {height:32px; line-height:32px; padding-left:26px;}
.messagebox .onshow { background:url(images/onShow.gif) 3px center no-repeat; color:#888888; padding-left:26px}
.messagebox label.error { background:url(images/onError.gif) 3px center no-repeat; color:#FF0000}
.messagebox label.success { background:url(images/onCorrect.gif) 3px center no-repeat; color:#339900; float:left; padding:0 0 0 26px; font-size:12px; height:32px; line-height:32px; font-family:Tahoma, Verdana, Arial}


.websearch .select { border: 2px #FF552E solid; border-right:0; float:left; height:40px;}
.websearch .select a{ float:left; background:url(images/arrow.gif) right center no-repeat;height:40px; line-height:40px;padding:0 0 0 10px; width:60px; margin-right:10px; text-decoration:none; color:#999}

.search_type { position:absolute; left:0; top:42px; color:#999; background-color:#FFF; border:#FF552E solid 2px; border-top:0; }
.search_type li { height:33px; line-height:35px; padding:0 0 0 10px; width:60px; cursor:pointer;}
.search_type li:hover { background-color:#F2F2F2;}