﻿/* CSS Document */

body{ font-family:Arial;}
.topmenu{ padding-left:0;}
.topcenter{ float:left; padding-left:66px;}
.topcenter .shopcar{ display:inline-block; background:url(/Images/shopcar1.gif) no-repeat left; padding-left:22px;}
.topcenter a{ padding-top:9px;}

/*search*/
.searchmain{width:461px; border:1px solid #cacaca; background:url(/Images/searchbg01.gif) no-repeat left; padding-left:3px;}
.searchtext{width:420px; height:29px; padding:0; line-height:29px;background:url(/Images/searchbg02.gif) repeat-x top;}
.searchbtn{ background:url(/Images/searchbtn.png) no-repeat; width:41px; cursor:pointer;}
.searchtab li.tabhover a{ background-image:none; color:#860000;}
/*menu*/
.menu{ text-align:center; height:32px; border-top:2px solid #860000; line-height:32px; border-bottom:1px solid #cacaca;}
.menu a{ display:inline-block; background:url(/Images/menu-xuxian.gif) no-repeat right; font-size:14px; padding:0 8px;}
.menu a.last{ background: none; padding-right:0;}

/*class*/
.yjleft{ width:730px; overflow:hidden; height:auto;}
.yjtittle{ height:34px; border:1px solid #cacaca; line-height:34px; padding-left:16px; position:relative;}
.yjtittle strong{ font-size:14px; color:#860000;}
.yjtittle em{ font-size:10px; color:#696565; word-spacing:1px;}

.yjtittle .head2{
	overflow: hidden;
	width: 120px;
	position: absolute;
	left: 602px;
	top: 9px;
	height: 20px;
}
.yjtittle .head2 li{ float:left; display:inline;}
.yjtittle .head2 .next,.yjtittle .head2 .prev{ width:28px; height:18px;cursor:pointer;}

.yjtittle .head2 li{ cursor:pointer; background:url(/Images/dot_2.gif) no-repeat 0 0; width:9px; overflow:hidden; text-indent:-999px; margin:5px 6px 0 6px;}
.yjtittle .head2 li.on{ background:url(/Images/dot_2.gif) no-repeat -19px 0;}

.directory2{ padding-top:15px;}
.directory2 p{ line-height:24px;min-height:24px;font-size:14px;}

/*newest*/

.newest .bd{height:154px; overflow:hidden; padding:12px 16px; border:1px solid #cacaca; border-top:none; float:left; width:696px;}
.newest .bd li{ width:696px;overflow:hidden;}
.newest .bd dl.fleft{ padding-right:17px; width:331px; background:url(/Images/menu-xuxian.gif) repeat-y right;}
.newest .bd dl.right{ padding-left:17px; width:331px;}
.newest .bd dd,.newest .bd dt{ float:left;}
.newest .bd  dd.text{ width:192px; padding-left:18px;}
.newest .bd  dd p{ line-height:20px;}
.newest .bd  dd .abstract{ text-indent:2em; padding:6px 0;}
.newest .bd  dd .buy a{ display:inline-block; background: url(/Images/cartbtn.png) no-repeat 0 -144px; width:78px; text-align:center; padding-top:3px; height:18px;}
.newest .bd  dd .buy span{ font-size:14px;display:inline-block; padding-right:16px; }
.newest .bd  dd .buy span em{ font-size:15px; color:#bf1717; font-weight:bold;}
/*list*/
.yjbglist .yjtittle .fright{ padding-right:12px;}
.yjbglist .yjtittle .fright a{ padding-left:8px;}
.yjbglist .content{ float:left; width:728px;  border:1px solid #cacaca; border-top:none;}
.yjbglist .content dt,.yjbglist .content dd{ float:left;}
.yjbglist .fleft1 .content .dd{ width:291px;}
.yjbglist .fleft1 .content dl{padding-left:1px; float:left;}
.yjbglist .content dt a{ font-size:13px;  width:52px; height:74px; padding:3px 4px; line-height:24px; background:#edeff0; text-align:center;font-weight:bold;  display:inline-block;font-family: Microsoft Yahei,Arial;}
.yjbglist .content dt.two a{ padding-top:15px;height:62px;}
.yjbglist .content dt a:hover{ text-decoration:none;}
.hide{display:none;}
.yjbglist .content dl:hover dt a{ color:#fff;background:#8d98a4;}/*hover*/

.yjbglist .content dd li{ line-height:24px;}

.yjbglist .content dd{ width:292px; height:76px; border-bottom:1px solid #cacaca; padding:4px 0 0 12px;}
.yjbglist .content .last dd{ border-bottom:none;}
.yjbglist .content dd li a{ display:inline-block; padding-right:6px; color:#666; font-size:13px;}
.yjbglist .content dd li.blue a{ color:#1e50a2;}
.yjbglist .content dd li.blue a:hover{ color:#bf1717;}
.yjbglist .content dd li a:hover{color:#bf1717;}

.yjleft .address{ height:52px; line-height:26px; border:1px solid #cacaca; padding:4px 10px;}
.yjleft .address a{ display:inline-block; padding:0 7px;}

/*contect*/
.yjright{ width:250px; height:auto; overflow:hidden;}
.contect li{ text-align:center; line-height:24px; height:24px; clear:both; overflow:hidden;}
.yjtittle2{ height:28px; line-height:28px; border-bottom:1px solid #ded7d7; border-top:3px solid #bfbaba; padding-left:4px; padding-top:2px;}
.yjtittle2 strong{ font-size:14px;}
.yjtittle2 em{ font-size:10px; color:#999494;}
.contect  ul{ padding-top:8px;}
.contect li em ,.contect li span{ display:inline-block;}
.contect li em{ color:#1e50a2; width:150px;}
.contect li em.red{ color:#bf1717; font-size:17px; text-align:left;}
.contect li span{ text-align:right; width:100px;}
.contect li.last{ text-align:center; padding-top:6px;}
.contect li.last a{ margin-left:10px; display:inline-block; width:91px; height:24px; line-height:24px; color:#1e50a2; background: url(/Images/cartbtn.png) -83px -384px;}.contect li.last a:hover{ color:#bf1717;}

.media li span{ display:inline-block; width:76px; height:32px; background:url(../yjbg/img/mediabg.gif) no-repeat; padding:3px; margin-right:2px;} .media li span.last{ margin-right:  0;} 
.media li span img{ width:70px; height:26px; margin:1px;}
.media li a img{ width:250px; height:150px;}
.media ul{ padding-top:10px;}
.media2 .bd{ padding-top:8px;}
.media2 .bd li a{ display:inline-block; width:244px; height:185px; padding:3px; padding-bottom:24px;}
.media2 .bd ul{ background:url(/Images/tvtabbg.png) no-repeat;}

/*account*/
.account p{ line-height:22px;}
.account p strong{ color:#1e50a2;}
.account li{ padding-top:6px;}
.account li a.red{ text-decoration:underline;}
.account p.tips { color:#860000; font-weight:bold; border-top:1px dashed #bfbaba; padding-top:4px;}
/*process*/
.process li{ padding:8px 0; line-height:20px;   border-top:1px dashed #bfbaba;}
.process li p{padding-left:42px; background:url(/Images/helpico.gif) no-repeat left;}
.process li.li1{ padding-top:4px;}
.process li.li1 p{ height:34px; line-height:34px; background-position:0 6px;}
.process li.li2 p{background-position:0 -31px;}
.process li.li3 p{height:24px;background-position:0 -73px; }
/*footer*/
.yjfooter{ border-top:3px solid #bfbaba;min-width:1000px;_width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1000?"1000px":"");}
.yjfooter p{ text-align:center; line-height:24px;}
.yjfooter .main dl{ float:left; width:184px; border-right:1px solid #e3e3e3;}
.yjfooter .main { padding:14px 0; height:101px; overflow:hidden;}
.yjfooter .main dl.last{ border:none;}
.yjfooter .main dd{ padding-left:50px; line-height:24px; color:#999;}
.yjfooter .main dd a{font-size:13px; color:#999;}
.yjfooter .main dd a:hover{color:#bf1717;}
.yjfooter .main dt{ padding-bottom:10px; font-family:"幼圆";text-align:center;font-size:19px; color:#6e6e6e; font-weight: bold;}
.yjfooter .main dl.logo{ width:260px; height:101px; overflow:hidden;}
.yjfooter .main dl.logo dd{ padding-left:52px;}
.yjfooter .main dl.logo dd span{ display:inline-block; padding-left:16px;}
.yjfooter .main dl.logo dd em{ font-size:25px; color:#1e50a2;font-family: Arial, Helvetica, sans-serif;}
.yjfooter .main dd em{ font-family:"宋体";}
.yjfooter .dtittle{ text-align:center;}
.yjfooter .ftmain { border-top:1px solid #dce1e5;}
.yjfooter .ftmain .w150{ width:166px; border:0; padding-left:0;}
.yjfooter .ftmain .w150 li{ padding-left:43px;}
.yjfooter .ftmain .w150 li em{ font-family:"宋体";}

.red a{text-decoration:none;}

/*industry 18*/
.idus18{ width:486px;}
.yjtittle3{ height:22px; padding:10px 0 0 12px; overflow:hidden; border-bottom:1px solid #e4e3e3; border-top:3px solid #a6b5c0; text-align:right;}
.yjtittle3 .fright{ padding-right:4px;}
.yjtittle3 .fright span{ display:inline-block; padding:0 8px; color:#e4e3e3;}
.yjtittle3 strong a{ font-size:15px; color:#860000; float:left;}
.yjtittle3 strong a:hover{ color:#860000;}

.idus18 .main{ padding-top:12px;}
.idus18 .main h3{ line-height:26px; text-align:center; font-size:14px}
.idus18 .main p{ line-height:20px; text-indent:2em;}
.idus18 .main .fright{ width:316px;}
.idus18 .main p{ line-height:20px; text-indent:2em; color:#999;}
.idus18 .main .fright li{ line-height:24px; height:24px; overflow:hidden;}
.idus18 .main .fright ul{ padding-top:6px;}
.idus18 .main .fright li em{ color:#dadada; font-family:"宋体";}

/*cart*/
.white{ color:white}
.steps{ background-image:url(/Images/steps.gif); height:29px; background-repeat:no-repeat; overflow:hidden;}
.steps table td{ padding-left:30px; font-size:17px; color:#494949;}


.catittle{ height:26px; padding-top:6px;  padding-left:4px;}
.goods .catittle{ border-bottom:2px solid #999;}
.goods table { border-bottom:1px solid #cacaca;}
.goods table th{ font-weight:100;}
.goods table td img{ border:1px solid #cacaca; padding:3px; margin:12px 0;}

.goods table td{ border-left:1px solid #cacaca;border-top:1px solid #cacaca; text-align:center;}
.goods table td.first{ border-left:0;}
.goods table td.first p{ line-height:26px; padding:12px 12px 0 100px; text-align:left; }

input.infs{ width:32px; border:1px solid #cacaca; margin:0 8px; height:14px; text-align:center;}
.goods table td.number a{display:inline-block;width:11px; height:11px; line-height:11px; font-size:10px; font-family: "黑体"; border:1px solid #cacaca; overflow:hidden; color:#666;}

.goods table td.number a:hover{ color:#666; text-decoration:none;}

.submit{ height:46px; line-height:46px;}
.submit .fleft a{ float:left; width:62px; height:20px; background:url(/Images/cartbtn.png) no-repeat -82px -144px; text-indent:-999px; overflow:hidden; margin-top:12px;}
.submit .fright{ width:479px; padding-top:6px;}
.submit .fright a,.submit .fright span{ float:right;}
.submit .fright a{ background:url(/Images/cartbtn.png); width:127px; height:33px; margin-left:16px; text-indent:-999px; overflow:hidden;}
.submit .fright a.a2{background-position:0 -37px;}
.submit .fright span{ color:#1e50a2; line-height:38px; padding-right:16px;}

/*morebuy*/
.buybtn{ display:inline-block; width:78px; height:16px; background:url(/Images/cartbtn.png) no-repeat 0 -144px; padding-top:5px; text-align:center;}
.morebuy .bd{ padding:16px 27px 12px 27px; border:1px solid #cacaca; width:942px;overflow:hidden; float:left}
.morebuy dd ,.morebuy dt{ width:121px; overflow:hidden;}
.morebuy dl{ float:left; padding:0 18px 0 18px;}
.morebuy dd.tittle{ height:74px; line-height:18px; padding-top:6px;}
.morebuy dd .buybtn{ margin-top:4px;}
.morebuy dd.font14 .fleft em{ color:#666; font-size:12px; padding-right:6px;}
.morebuy li{ float:left;  overflow:hidden;}
.morebuy .hd{ position:relative;}
.morebuy .hd li.next,.morebuy .hd li.prev{
	padding: 6px;
	cursor: pointer;
	width: 12px;
	position: absolute;
}
.morebuy .hd li.prev{
	top: 126px;
	left: 7px;
}
.morebuy .hd li.next{
	z-index: 10;
	left: 968px;
	top: 126px;
}

/*list*/
#buylist .yjright{ width:252px; overflow:hidden; float:left;}
.buylist .tittle h3 { color:#860000;}
.position{ height:30px; line-height:30px; background:#f8f8f8;}
.position p{ padding-left:15px;}
.litittle{color:#860000; font-weight:100;  font-size:17px;}
.liright{ width:724px; height:auto; overflow:hidden;}
.liright .tittle{ width:724px; float:left; height:34px; line-height:34px; background:url(/Images/litittlebg.gif) repeat-x bottom;}
.liright .tittle .fleft{ border-bottom:2px solid #375fa8; padding:0 12px 0 2px; font-size:21px; height:32px; }
.liright .tittle .fleft strong{ color:#860000;}
.liright .tittle .fleft b{ color:#1e50a2;}
.liright .fright em{ color:#860000;}

/*list main*/
.listmain dt,.listmain dd{ float: left;}
.listmain dl{ float:left; border-bottom:1px solid #cacaca;padding-top:14px;}
.listmain dt{ background: url(/Images/limainbg.png) no-repeat bottom; height:156px; padding:0 12px 0 3px;}
.listmain dt a{ float:left; padding:5px; border:1px solid #cacaca; background:#fff;}
.listmain dd{ width:579px;}
.listmain dd p.maintittle a strong{ font-size:17px; color:#1e50a2;}
.listmain dd p{ line-height:24px;}
.listmain dd p.main{ text-indent:2em; color:#666666;}
.listmain dd p.main span a{ color:#860000;}
.listmain dd p.main span a:hover{ color:#860000;}
.listmain dd p.last{ padding:12px 0; line-height:21px; height:21px; overflow:hidden;}
.listmain dd p.last span{ float:left; color:#999; margin-right:12px; padding-left:14px; padding-top:1px;}
.listmain dd p.last .sp1{ background:url(/Images/yjlistsp1.png) no-repeat left 3px;}
.listmain dd p.last .sp2{ background:url(/Images/yjlistsp2.png) no-repeat left 3px;}
.listmain dd p.last .sp3{ background:url(/Images/yjlistsp3.gif) no-repeat left 3px;}
.listmain dd p.last span img{ margin-right:4px;}
.listmain dd p.last .buy,.listmain dd p.last .add{ float:left;width:78px; line-height:18px; height:18px;text-align:center;overflow:hidden;background:url(/Images/cartbtn.png) no-repeat; padding-top:3px;}
.listmain dd p.last .buy{ background-position:0 -144px; margin-left:8px;}
.listmain dd p.last .add{ background-position:0 -332px; padding-left:15px; }

.listmain .maintittle{ line-height:34px;}

.listmain  dl:hover{ background:#f5f9ff;}
.listmain  dl:hover dt{ background:url(/Images/limainbg2.png) no-repeat bottom;}
.listmain  dl:hover .maintittle a strong{ color:#bf1717;}
.listmain  dl:hover dd p.last .buy{ background:url(/Images/cartbtn.png) no-repeat 0 -384px; color:#fff;}
.listmain  dl:hover dd p.last .add{ background:url(/Images/cartbtn.png) no-repeat 0 -358px; color:#fff;}
.listmain dd:hover{ background:#f5f9ff;}



#buylist .addlist1 dd{ line-height:20px;}
#buylist .addlist1 dt{ line-height:20px;}

/*cart2*/
#cart2 .steps{ background-position:0 -29px;}
.cart2main{ padding:16px; width:968px; border:1px solid #cacaca;}
.cart2main .total{ height:50px; line-height:50px; text-align:right; font-size:14px;}
.cart2main .total strong{ color:#bf1717;}

.cart2main td.first{ text-align:left; padding-left:14px;}
.cart2main .goods table td{ border-left:none;}
/*information*/
.information .catittle{ border-bottom:2px solid #999; margin-bottom:18px;}
.information table td { padding-right:6px;}
.information table td input,select.province{ height:26px; line-height:26px; border:1px solid #b6bec5; text-indent:0.5em;}
.information table td input.radio{ width: auto; height: auto; border:0;vertical-align:middle; margin:0 7px; *margin:0;}
.label{vertical-align:middle}
.information table td input.long{ width:396px;}
.cart2main table td select{border:1px solid #7f9db9;}
.information table td textarea{ width:394px;border:1px solid #b6bec5;}
.information table td i{ color:red; font-style:normal;}

#cart2 .submit{ border-bottom:none; border-top:1px solid #999; margin-top:24px; padding-top:16px;}
#cart2 .submit .a2{ background-position:0 -170px;}
#cart2 .submit .a3{ background-position:0 -75px;}
/*cart3*/
#cart3 .steps{ background-position:0 -60px;}
.cart3 .succeed p{ height:56px; line-height:56px; text-align:center; font-size:25px; color:#860000;}
.cart3 .succeed table{ border-top:1px solid #cacaca;}
.cart3 .succeed table td{ padding-left:12px; border:1px solid #cacaca; border-top:none;}
.cart3 .succeed table td a{ display:inline-block; line-height:20px; margin-right:0px;}
.cart3 .succeed table th{ border-bottom:1px solid #cacaca;border-left:1px solid #cacaca; font-weight:100;}
.cart3 .submit{ padding-top:8px;border:0;}
.cart3 .submit a{width:82px; height:28px; overflow:hidden;}
.cart3 .submit .a4{background-position:0 -112px; text-indent:0; line-height:28px; text-align:center; }

/*remit*/
.cart3 .remit table td,.cart3 .remit table tr,.cart3 .remit table{ border:0;}
.remit{ border:1px solid #cacaca;}
.remit .tittle{ height:42px; line-height:42px; padding-left:22px; border-bottom:1px solid #cacaca;}

.remit .main dl{ float:left;line-height:24px; margin-left:10px;}
.remit .main dt img{ padding:2px; border:1px solid #cacaca;}
.remit .main dt{ padding-bottom:6px;}
.remit .main .retd{ width:20px; color:#860000; padding:0 8px; font-size:17px;}
/*border-left:1px dashed #cacaca;border-right:1px dashed #cacaca;*/
/*goods*/
#report .path{ height:29px; line-height:29px; background:#f8f8f8; border-bottom:1px solid #cacaca; border-top:1px solid #e2e2e2; padding-left:16px;}
#report .yjleft{ border:1px solid #cacaca; border-top:0; width:706px; padding:0 14px 14px 15px;}
.report .tittle{ height:76px;}
.report .tittle h1{ font-size:19px; padding-top:16px;}
.report .tittle p{ color:#666;}

/*preview*/
.summary .btn a,.preview .btn a{ float:left; background:url(/Images/cartbtn.png) no-repeat;}
.preview img{ padding:1px; border:1px solid #cecece;}
.preview { width:262px;}
.preview .btn{ height:42px; padding-top:18px;}
.preview .btn a{ width:80px; height:24px; text-align:center; line-height:24px;}
.preview .btn .btn1{ background-position:0 -304px; margin-right:11px; color:#1e50a2;}
.preview .btn .btn2{ background-position:-94px -304px; color:#860000;}
/*summary*/
.summary ul{ border-top:1px solid #ececec; padding-top:8px; width:428px;font-family: Tahoma, Geneva, sans-serif;}
.summary li{ height:28px; line-height:28px; overflow:hidden;}
.summary .blue{ color:#296dc4;}
.summary span{ display:inline-block; padding-right:12px;}
.summary .red1{ color:#ff2600;}
.summary .red2{ color:#bf1717;}
.summary li em{ color:#666;}
.summary .price{display:inline-block; padding-right:6px; width:158px;}
.summary .price em{ font-size:19px; }
.summary .price2{ padding-right:6px; width:126px;}
.summary .price2 font{ color:#333;}
.grey{ color:#666;}
.summary .btn a{ width:117px; height:29px; float:left; text-indent:-1999px; overflow:hidden;}
.summary .btn{ padding-top:16px; clear:both;}
.summary .btn .btn1{ background-position:0 -207px;}
.summary .btn .btn2{ background-position:0 -240px; margin:0 18px;}
.summary .btn .btn3{ background-position:0 -272px;}
/*gift*/
.gift { height:78px; border-top:1px dashed #e3e3e3; padding-top:16px;}
.gift dd,.gift dt{ float: left;}
.gift dd{ padding-left:16px;}
.gift dd p{ line-height:20px;}
.gift dt{ background:#f2f2f2; width:64px; height:50px; font-size:14px; font-weight:bold; padding:12px 0 0 8px;}
.gift dt p strong{ font-size:25px; color:#b77900;}

.gift2 { font-size:14px;border-top:1px dashed #e3e3e3; padding:16px 0;}
.gift2  p{ line-height:22px; padding-left:4px;}
.gift2 h3{ padding-bottom:6px; color:#bf1717;}
/*declare*/
.declare{border:1px dashed #e3e3e3; padding:10px 14px;}
.declare p{ text-indent:2em;}
.declare p,.declare span{ line-height:24px;}
.declare span strong{ color:#b27400; font-size:14px;}

/*retittle*/
.retittle{ height:46px;}
.retittle strong{ text-align:center; padding-top:14px;float:left; height:29px;  width:104px;  font-size:23px; color:#860000; border-bottom:3px solid #860000;}
.retittle span{ float:left; width:596px; padding-top:22px; height:21px;border-bottom:3px solid #e4e3e3; color:#999; font-size:14px; padding-left:6px;}
.profile p{ line-height:26px; text-indent:2em; padding-top:16px; font-size:14px;}
.profile .warn{ padding:0; color:#333; }
/*directory*/
.directory{ padding-top:16px; padding-left:6px; font-size:14px; line-height:26px;}

.tag{ padding-top:6px;}
.tag p{ height:26px; line-height:26px;}
/*report morebuy*/
#report .morebuy .bd{ width:656px; border-color:#e4e3e3;padding:16px 24px 12px 24px; overflow:hidden;}
#report .morebuy .bd dl{ padding:0 20px 0 23px;}
#report .morebuy .hd li.next{
	left: 678px;
	top: 126px;
}
#report .morebuy .hd li.prev{
	left: 5px;
	top: 126px;
}
#report .morebuy .catittle{ color:#860000;}
/*moreport*/
.moreport p{ height:32px; line-height:32px; border-bottom:1px solid #cecece;}
.moreport li{ height:24px; line-height:24px;}
.moreport li em{ color:#dadada; font-family:"宋体";}
.moreport li a span{ color:#1e50a2; padding-right:4px;}
.moreport li a:hover span{ color:#bf1717;}
.moreport ul{ padding-top:8px;}
/*rpcolumn*/
.rpcolumn ul{ padding-top:8px;}
.rpcolumn li{ line-height:24px; height:24px; overflow:hidden;}
.rpcolumn li em{ color:#dadada; font-family:"宋体";}

/*yjbgbanner*/
#yjbgbanner{ height:294px; overflow:hidden;}
#yjbgbanner #titleBar{ width:700px;}
#yjbgbanner li{ margin-bottom:2px; margin-right:3px;}

#ts1 a{ font-size:14px; font-weight:bold; cursor:text;}

.font16 span.rmb,span.rmb{font-size:10px; padding-right:0;-webkit-text-size-adjust:none;color:#666; padding-right:2px;}
.font16{ font-size:16px;}
.praise{height:36px; line-height:36px; font-family:'微软雅黑'; font-size:16px; color:#ba1600;  border-top:1px dashed #ddd;}
.praise .check{ padding-left:24px;float:right;background:url(http://www.chinairn.com/images/yjbgico.jpg) no-repeat center left;}
.praise .check a{color:#1e50a2; font-size:14px; text-decoration:underline; font-size:14px; font-family:'宋体';}
.summary li .font16{ font-size:14px;}
