﻿@charset "utf-8";
@font-face {
	font-family: "腾祥嘉丽细黑简体（宝日医）";
	font-weight: normal;
	font-style: normal;
	src: url('../../../css/ttxiheibaorij-webfont.eot');
	src: url('../../../css/ttxiheibaorij-webfont.eot?#iefix') format('embedded-opentype'), url('../../../css/TTXiHeiBaoRiJ.ttf') format('truetype'), url('../../../css/ttxiheibaorij-webfont.woff2') format('woff2'), url('../../../css/ttxiheibaorij-webfont.woff') format('woff'), url('../../../css/ttxiheibaorij-webfont.svg#tensentype_jiali_heijbaoriyLt') format('svg');
}

@font-face {
	font-family: "腾祥嘉丽细黑简(宝生物)";
	font-weight: normal;
	font-style: normal;
	src: url('../../../css/ttxiheibaorij-webfont.eot');
	src: url('../../../css/ttxiheibaorij-webfont.eot?#iefix') format('embedded-opentype'), url('../../../css/TTXiHeiBaoRiJ.ttf') format('truetype'), url('../../../css/ttxiheibaorij-webfont.woff2') format('woff2'), url('../../../css/ttxiheibaorij-webfont.woff') format('woff'), url('../../../css/ttxiheibaorij-webfont.svg#tensentype_jiali_heijbaoriyLt') format('svg');
}

body{ margin:0; padding:0;}
* {
	margin: 0;
	padding: 0;
	list-style-type: none;
	outline: none;
	border: none;
	font-style: normal;
	font-family: "腾祥嘉丽细黑简(宝生物)";
}
.clearfix{ clear:both;}
img{ vertical-align:middle;}
a{ text-decoration:none;}


/*top*/
.top_box,.blue,.footer{width:100%; min-width:1005px; display:table;}
.top_box{background:url(../images/top_bg.jpg) repeat-x; line-height:32px;}
.top,.logo_box,.foot,.link,.main{ width:1005px; display:table; margin:0 auto;}
.top{ text-align:right; font-size:12px; position:relative}
.top a{ padding-left:20px; color:#666; margin-left:15px;}
.top a:hover{ color:#156cbd;}
.top a.home{ background:url(../images/t0.png) no-repeat left center;}
.top a.sc{ background:url(../images/t1.png) no-repeat left center;}
.top a.login{ background:url(../images/t2.png) no-repeat left center; padding-left:15px;}
.top a.online{ background:url(../images/t3.png) no-repeat left center;}
.top a.home:hover{ background:url(../images/t0_d.png) no-repeat left center;}
.top a.sc:hover{ background:url(../images/t1_d.png) no-repeat left center;}
.top a.login:hover{ background:url(../images/t2_d.png) no-repeat left center; padding-left:15px;}
.top a.online:hover{ background:url(../images/t3_d.png) no-repeat left center;}

.person{ position:absolute; left:0; top:0; width:95px; text-align:center;}
.person-hover{ background:#fff; border:1px solid #dadada; border-bottom:none;}
.person a{ padding:0; margin:0; display:block; clear:both; line-height:30px;}
.person dd{ display:none; border-top:1px solid #dadada;}
.person dd a{ text-align:left; text-indent:18px; line-height:32px; border-bottom:1px solid #dadada;}


/*login_box*/
.logo_box{ margin:10px auto;}
.logo img{ float:left; overflow:hidden; display:block; margin-top:1px;}
.search{ float:right; width:321px; height:32px; background:url(../images/search.png) no-repeat;}
.search input{ background:none; line-height:30px; float:left; height:30px;}
.search input[type=text]{ width:266px; padding:0 10px; font-size:13px; color:#bbb;}
.search input[type=button]{ width:35px; cursor:pointer;}
.blue{ background:url(../images/blue.png) no-repeat center; height:56px;}


/*成功提交订单*/
.index{ width:1005px; margin:20px auto 0; overflow:hidden; clear:both;}
.step{ overflow:hidden; clear:both; margin-bottom:15px;}
.step-title{ display:block; border-bottom:2px solid #e6e6e6; clear:both;}
	.step-title h2 {
		display: inline-block;
		border-bottom: 2px solid #156cbd;
		padding: 0 20px;
		font: 20px/40px "腾祥嘉丽细黑简(宝生物)";
		margin-bottom: -2px;
	}
.success{ overflow:hidden; background:#fafafa; border:1px solid #dadada; margin-top:30px; padding:100px 0;}
	.success h1 {
		font: 24px/35px "腾祥嘉丽细黑简(宝生物)";
		text-align: center;
		color: #ff7d28;
		margin-bottom: 15px;
	}
.success p{ padding-left:345px; line-height:37px; font-size:14px; color:#353535;}
.success p a{ color:#156cbd;}
.success p b{ color:#cd0000;}


/*编辑个人资料*/
.index .left{ width:240px; float:left; overflow:hidden; border:1px solid #c3d5e3; background:#f3f4f8;}
	.index .left h2 {
		border-bottom: 1px solid #d2e2ee;
		font: 15px/33px "腾祥嘉丽细黑简(宝生物)";
		color: #353535;
		background-color: #d2e2ee;
		padding-left: 20px;
	}
.index .left ul{ padding:15px 20px; font-size:12px; display:block; clear:both; min-height:210px;}
.index .left ul li a{ color:#353535; line-height:27px;}
.index .left ul li a:hover,.index .left ul li a.cur{ font-weight:bold; color:#1d4298;}
.index .right{ float:right; width:740px; overflow:hidden; border:1px solid #c3d5e3;}
.index .edit{ padding:10px 15px 30px; width:710px;}
.edit i,.read a{ color:#cc0001;}
.edit-tt{ overflow:hidden; clear:both; margin-bottom:10px;}
	.edit-tt h3 {
		font: bold 14px/25px "腾祥嘉丽细黑简(宝生物)";
		color: #ef5a0a;
		border-bottom: 2px solid #ef5a0a;
		display: inline-block;
		margin-left: 10px;
	}
.email-box,.name,.zhuce .test{ border:5px solid #e4e4e4; padding:25px 20px; overflow:hidden; margin-bottom:20px; font-size:12px; position:relative;}
.email-box dl,.name dl{ overflow:hidden; clear:both; margin:10px 0; color:#666;}
.email-box dl dt,.name dl dt{ width:80px; float:left; height:30px; line-height:30px; text-align:right;}
.email-box dl dd,.name dl dd{ float:left; overflow:hidden; width:530px;}
.email-box dl dd input,.name dl dd input,.user-login .login span input{ border:1px solid #e4e4e4; height:28px; line-height:28px; padding:0 10px; width:240px; float:left; font-size:12px; color:#666; margin-right:15px;}
.email-box dl dd em,.name dl dd em{ float:left; overflow:hidden; margin-right:15px; line-height:30px;}
.email-box dl dd cite,.name dl dd cite{ float:left; width:230px; line-height:30px;}
.email-box dl dd cite.pass,.name dl dd cite.pass{ line-height:normal;}
.logo-img{ position:absolute; top:0; right:0;}

.name dl dd select{ height:30px; border:1px solid #e4e4e4; width:80px; float:left; margin-right:15px; font-size:12px; color:#666;}
.check{ border:1px solid #ccc; padding:10px 20px; overflow:hidden; clear:both;}
.check p{ color:#666; overflow:hidden; clear:both; margin-bottom:10px;}
.check .mc{ overflow:hidden; clear:both;}
.check .mc label{ width:204px; float:left; margin-bottom:15px; color:#156cbd; line-height:13px; cursor:pointer;}
.check .mc label input,label.read input,.address dl dd label input{ float:left; overflow:hidden; margin-right:5px; vertical-align:middle;}
.name .check dl dt{ width:auto;}
label.read{color:#666; line-height:13px; cursor:pointer; float:left; clear:both; margin:20px 15px;}
.zc{ overflow:hidden; clear:both; margin:20px 0 0 80px;}
	.zc input {
		background: url(../images/zc.png) no-repeat;
		color: #fff;
		width: 263px;
		height: 43px;
		font-size: 20px;
		font-family: "腾祥嘉丽细黑简(宝生物)";
		cursor: pointer;
		margin-bottom: 10px;
	}
.zc p{ font-size:12px; color:#666;}

.address{ border-bottom:1px solid #e6e6e6; padding:0 20px; overflow:hidden; clear:both; margin-bottom:15px;}
.address h2{ font-size:13px; color:#333; overflow:hidden; clear:both;}
.address dl{ font-size:12px; clear:both; overflow:hidden; margin:20px 0;}
.address dl dt{ width:110px; float:left; height:25px; line-height:25px; text-align:right; color:#666;}
.address dl dd{ width:585px; overflow:hidden; float:left;}
	.address dl dd i {
		float: left;
		width: 15px;
		text-align: center;
		color: #fc7001;
		line-height: 25px;
		font-family: "腾祥嘉丽细黑简(宝生物)";
		height: 25px;
	}
.address dl dd input[type=text]{ width:120px; border:1px solid #7f9db9; height:23px; line-height:18px; padding:0 10px; font-size:12px;}
.address dl dd input[type=text].small{ width:50px;}
.address dl dd select{ width:116px; height:25px; border:1px solid #7f9db9;}
.address dl dd select.big{ width:570px;}
.address dl dd textarea{ width:543px; height:80px; border:1px solid #7f9db9; padding:5px 10px; font-size:12px; line-height:25px;}
.address dl dd em{ color:#888; line-height:25px;}
.address dl dd label{ float:left; line-height:25px; cursor:pointer; color:#666;}
.address dl dd label input{ margin-top:5px;}
.address dl dd input[type=submit]{ border:1px solid #f9bc8d; border-radius:3px; background:#fbe4c2; color:#fd7102; font-weight:bold; padding:1px 10px; cursor:pointer;}
.address dl dd input[type=reset]{ border:1px solid #ccc; border-radius:3px; background:#f0f0f0; color:#404040; font-weight:bold; padding:1px 10px; cursor:pointer;}
.address .pay{ overflow:hidden; clear:both; margin:20px 0 20px 50px;}
.address .pay input{ border:1px solid #ccc; height:23px; line-height:23px; width:230px; padding:0 10px; color:#666;}
.order,.tj,.order-top{ overflow:hidden; clear:both;}
.order .order-title{ border-bottom:2px solid #e6e6e6; clear:both; margin:5px 0 20px;}
.order .order-title h2{ display:inline-block; font-size:13px; color:#333; padding-bottom:5px; width:125px; text-align:center; border-bottom:2px solid #156cbd; margin-bottom:-2px;}
.order-box{ width:700px; margin:0 auto; clear:both; padding-bottom:30px;}
.order-box table{ border:1px solid #ccc; border-collapse:collapse;}
.order-box table td{ padding-left:35px; font-size:12px; color:#353535; border-bottom:1px solid #ccc;}
.order-box table thead td{ background:#fafafa; height:30px;padding-left:10px;}
.order-box table tbody td{ padding:25px 0 25px 10px;}
.order-box table tbody td a{ line-height:20px; color:#353535; width:90px; display:block;}
.total{ line-height:50px; padding-right:20px; text-align:right; background:#e5e5e5; font-size:12px; margin:25px 0; color:#353535; overflow:hidden;}
.total span{ float:right; margin-left:50px;}
.total i{ color:#c90000; font-family:"Arial"; font-size:18px; vertical-align:sub;}
.tj input,.zhuce .test span a{ background:url(../images/tj-bg.png) no-repeat; color:#fff; width:106px; height:33px; float:right; cursor:pointer; font-size:14px;}

.total label{ float:left; margin-left:30px; color:#353535; cursor:pointer; margin-right:50px;}
.total label input{ float:left; margin:19px 5px 0;}
.total a{ color:#353535; float:left; overflow:hidden;}
.order-box table thead td label,.order-top label{ float:left; cursor:pointer;}
.order-box table thead td label input,.order-top label input{ float:left; margin-right:5px; margin-top:2px;}
.order-box table tbody td a.delete,.order-box table tbody td i{ color:#c90000;}

/*main*/
.main .tt{ overflow:hidden; clear:both; line-height:30px; position:relative; margin-bottom:10px; margin-top:20px;}
	.main .tt h2 {
		font: 16px/30px "腾祥嘉丽细黑简(宝生物)";
		color: #353535;
		float: left;
	}
.main .tt span{ position:absolute; top:0; cursor:pointer;}
.main .tt span.next{right:0;}
.main .tt span.prev{right:35px;}
.main .img{ width:1005px; overflow:hidden; clear:both; position:relative; height:220px; margin-bottom:20px;}
.main .img ul{ width:800%; position:absolute; left:0; top:0; height:220px;}
.main .img ul li{ width:231px; float:left; overflow:hidden; height:220px; margin-right:27px;}
.main .img ul li img{ padding:2px; border:1px solid #d7d7d7; margin-bottom:10px;}
.main .img ul li span{ line-height:15px; height:30px; display:block; text-align:center; font-size:14px; color:#666;}
.main .img ul li .os{ overflow:hidden; clear:both; text-align:center;}
.main .img ul li .os a,.order-box table tbody td a.car,.order-top a.car{ background-color:#fbe1b4; color:#353535; font-size:12px; border:1px solid #e6ad4c; width:68px; height:22px; border-radius:3px; display:inline-block; line-height:22px; padding-left:25px; background-repeat:no-repeat; background-position:10px center;}
.main .img ul li .os a.car,.order-box table tbody td a.car,.order-top a.car{ background-image:url(../images/t3.png);}
.main .img ul li .os a.sc{ background-image:url(../images/t1.png);}
.number{ float:left; overflow:hidden;}
.number a.reduced,.number a.add{ width:22px; height:22px; overflow:hidden; float:left; display:block;}
.number a.reduced{ background:url(../images/reduced.png) no-repeat center;}
.number a.add{ background:url(../images/add.png) no-repeat center;}
.number input{ width:40px; text-align:center; height:20px; border:1px solid #dadada; margin:0 5px; float:left; font-size:12px;}
.order-box table tbody td a.car{ margin-bottom:10px;}
.order-box table tbody td a.qxsc{ text-align:center;}

.order-top{ margin-bottom:20px; font-size:12px; line-height:20px;}
.order-top a{ color:#666;}
.order-top a.car{ margin:0 30px;}
.order-top label input{ margin-top:4px;}

.index .right-box{width:740px; overflow:hidden; float:right;}
.face{ border:1px solid #c3d5e3; background:#f3f4f8; padding:15px; overflow:hidden; clear:both; margin-bottom:20px; position:relative;}
.face img{ padding:2px; border:1px solid #d0cdc8; float:left; margin-right:20px;}
.face h3{ color:#353535; font-size:14px; line-height:35px;}
.face p{ font-size:12px; line-height:30px; color:#666;}
.face p i,.alert dl dd i{ color:#cd0000;}
.face a.edit-word{ position:absolute; top:20px; right:15px; font-size:12px; color:#666; background:url(../images/edit.png) no-repeat left center; padding-left:25px;}
.remind{ border:1px solid #c3d5e3; overflow:hidden; clear:both;}
.remind .gg{ border-bottom:1px solid #c3d5e3; background:url(../images/gg-bg.jpg) repeat-x; height:28px; line-height:28px;}
.remind .gg h3{ font-size:14px; color:#353535; padding-left:40px; background:url(../images/dian.png) no-repeat 20px center;}
.alert{ padding:10px 40px; overflow:hidden; clear:both; font-size:12px;}
.alert dl{ overflow:hidden; clear:both; line-height:30px; color:#353535;}
.alert dl dt{ float:left; overflow:hidden;}
.alert dl dd{ width:290px; float:left; overflow:hidden;}
.orders table td,.orders table tbody td{ padding-left:10px;}
.orders .total{ margin-top:inherit;}
.orders table tbody tr th{ color:#353535; font-size:12px; background:#fafafa; border-bottom:1px solid #ccc; height:30px; text-align:left; padding-left:10px;}
.orders table tbody tr th input{ float:left; margin:1px 5px 0 0;}
.orders table tbody tr th em{ margin-left:30px; font-weight:normal;}

body.user-zc{ /*background:url(../images/yun-bg.png) no-repeat top center #f4f5f9;*/}
.zc-logo{ width:1005px; margin:30px auto; overflow:hidden;}
.zc-logo a{ border-right:1px solid #919295; display:block; float:left;}
.zc-logo h2{ border-left:1px solid #fff; padding-left:20px; font:24px/49px "腾祥嘉丽细黑简(宝生物)"; color:#353535; float:left;}
.zhuce .email-box,.zhuce .name{ padding:25px 160px; background:#fff;}
.zhuce .test{ background:#fff; padding:70px 200px 100px;}
.zhuce .test p.jh{ color:#333; line-height:40px; margin-bottom:10px; overflow:hidden; background:url(../images/right.png) no-repeat; padding-left:50px; font-family:"微软雅黑";}
.zhuce .test span{ margin-left:50px; overflow:hidden; clear:both; font-family:"腾祥嘉丽细黑简(宝生物)"; color:#666;}
.zhuce .test span i{ color:#da5354;}
.zhuce .test span a{ float:none; display:inline-block; line-height:33px; text-align:center; margin-left:30px;}

.test-sm{ border:1px solid #d7dae3; background:#eaedf5; padding:15px 25px; margin-top:70px;}
.test-sm p{ line-height:35px; color:#333; font-size:14px; font-family:"腾祥嘉丽细黑简(宝生物)";}
.test-sm p a{ color:#3479be; text-decoration:underline;}

.zhuce .name dd img,.user-login .login span img{ border:1px solid #e4e4e4; float:left; margin-right:15px;}
.zhuce .name dd cite.change{ width:130px;}
.zhuce .name dd cite.change a{ color:#3276ba;}
.zhuce .name .zc input{ color:#fff; width:263px; height:43px; border:none; font-size:20px;}

.mm-step{ margin:50px auto; width:1005px; text-align:center; clear:both;}
.mm dl{ margin:25px 0;}

.user-login{ background:url(../images/login_bg.jpg) no-repeat; margin:50px auto 150px; width:1003px; height:349px; position:relative;}
.use-zc{ position:absolute; bottom:-42px; right:60px; width:155px; height:47px; font:18px/47px "腾祥嘉丽细黑简(宝生物)"; color:#fff; background:url(../images/zc-bg.png) no-repeat; text-align:center;}
.user-login .login{ width:290px; height:310px; position:absolute; right:55px; top:20px;}
.user-login .login h2{ font:14px/40px "腾祥嘉丽细黑简(宝生物)";}
.user-login .login span{ overflow:hidden; clear:both; display:block; position:relative;}
.user-login .login span input{ width:268px; background:none; border-color:#999;}
.user-login .login span i{ position:absolute; right:10px; display:block; overflow:hidden; top:5px; width:19px; height:19px;}
.user-login .login span i.user{ background:url(../images/person.png) no-repeat center;}
.user-login .login span i.lock{ background:url(../images/lock.png) no-repeat center;}
.user-login .login span input.small{ width:140px;}
.user-login .login span a{ width:19px; background:url(../images/sx.png) no-repeat center; height:30px; display:block; float:left;}
.user-login .login p{ line-height:40px; font-size:12px; color:#666;}
.user-login .login p input{ float:left; margin:14px 5px 0 0;}
.user-login .login p a{ display:inline-block; margin-left:20px; color:#666;}
.user-login .login input[type=submit]{ width:288px; height:41px; background:url(../images/login.png) no-repeat; color:#fff; cursor:pointer; font-size:20px; font-family:"腾祥嘉丽细黑简(宝生物)";}

.hec,.online-hec{ overflow:hidden; clear:both; background:#fff; padding:40px 15px; border:5px solid #e4e4e4; margin-bottom:30px;}
.hec table{ font-size:12px; color:#353535; border-collapse:collapse; margin-top:-1px;}
.hec table td{border:1px solid #ddd; height:30px; text-align:center; }
.hec table th{border:1px solid #ddd; height:30px; font-weight:bold; color:#156cbd; background:#f6f6f6;}
.hec table td input[type=text]{ width:250px; height:30px; font-size:12px;}
.hec table td input[type=text].small{ width:165px; height:61px; text-align:center;}
.hec table td input[type=time]{ width:80px; height:30px; text-align:center;}
.hec table td input[type=text].big{ width:830px; height:30px; font-size:12px;}
.hec table thead td{ background:#f6f6f6; color:#666;}

.note{ overflow:hidden; clear:both; margin-top:20px;}
.note p{ font-size:12px; color:#156cbd; line-height:40px;}
.note p a{ float:right; font-size:14px; text-align:center; width:106px; height:33px; line-height:33px; margin-top:3px;}
.note p a.tj-order,.upload .tj-order{ background:url(../images/tj-bg.png) no-repeat center; color:#fff;}
.note p a.back{ background:url(../images/qx-bg.png) no-repeat center; color:#333;}
.note p input[type='submit']{ float:right; font-size:14px; text-align:center; width:106px; height:33px; line-height:33px; margin-top:3px;}
.note p input[type='submit'].tj-order,.upload .tj-order{ background:url(../images/tj-bg.png) no-repeat center; color:#fff;}


.online-hec{ padding:20px 15px 40px;}
.oh-top{ overflow:hidden; clear:both; margin-bottom:10px;}
.oh-top p{ font-size:14px; line-height:26px; color:#5c5d60;}
.oh-top p a,.add-oligo a.add{ color:#2c5fab; border:1px solid #d8d8d8; border-radius:5px; background:#eee; padding:3px 10px; margin-left:15px;}
.upload{ background:#f8f8f8; padding:20px; line-height:60px; color:#5c5d60; margin-bottom:20px;}
.upload em{ color:#2c5fab;}
.upload .tj-order{ display:inline-block; width:106px; text-align:center; margin-left:20px;}
.oligo{ overflow:hidden; clear:both; border:1px solid #e4e4e4; padding:30px 10px 0; position:relative;}
.oligo h1{ width:43px; height:35px; text-align:center; line-height:35px; color:#fff; background:#6a6a6a; font-size:32px; font-weight:normal; position:absolute; left:0; top:0;}
.oligo dl{ overflow:hidden; clear:both; margin:25px 0;}
.oligo dl dt{ float:left; width:140px; color:#5c5d60; font-size:20px; height:30px; line-height:30px;}
.oligo dl.lan dt{ color:#2c5fab;}
.oligo dl dd{ float:left; width:270px; color:#5c5d60;}
.oligo dl.lan dd,.oligo dl.dd-long dd{ width:800px;}
.oligo dl dd input[type=text]{ height:28px; border:1px solid #ccc; padding:0 10px; width:260px; float:left; margin-right:10px;}
.oligo dl dd em{ font-size:12px; color:#5c5d60; float:left; margin-top:10px;}
.oligo dl dd cite{ float:left; font-size:20px; color:#2c5fab;}
.oligo dl dd textarea{ width:600px; height:80px; padding:10px; float:left; margin-right:10px; border:1px solid #ccc;}
.oligo dl dd p{ overflow:hidden; clear:both; font-size:14px; color:#5c5d60; line-height:25px;}
.oligo dl dd select{ border:1px solid #ccc; padding:5px 10px; width:180px;}
.oligo dl dd input.small{ width:100px; text-align:center;}
.oligo dl dd input.small1{ width:50px; text-align:center;}
.oligo dl dd label{ float:left; overflow:hidden; margin-top:7px; color:#5c5d60; cursor:pointer;}
.oligo dl dd label input{ float:left; margin:5px 5px 0 0;}
.oligo dl dd h2{ clear:both; font-weight:normal; font-size:18px; line-height:30px; margin-bottom:15px;}
.oligo dl.dd-long table{ border-collapse:collapse; margin-top:-1px;}
.oligo dl.dd-long table td{ font-size:12px; height:30px; border-bottom:1px solid #dbdbdb; padding-left:20px; color:#333;}
.oligo dl.dd-long table td a{ color:#333;}

.dialog{ overflow:hidden; clear:both; border:1px solid #dbdbdb; width:620px; border-top:none;}
.dialog span{ font-size:12px; float:left; display:block; padding-left:20px; line-height:30px; border-bottom:1px solid #dbdbdb; color:#333;}
.dialog span.first{ width:245px;}
.dialog span.second{ width:200px;}
.dialog span.third{ width:85px; padding-left:50px;}
.dialog .dia span{ color:#fff; background:#2c5fab; line-height:40px;}
.dialog .log{ height:154px; overflow-y:scroll; clear:both;}
.dialog .log span.third{ width:68px;}
.dialog .log span.third a{ color:#333;}


.add-oligo{clear:both; text-align:center; margin:50px 0; line-height:50px; position:relative;}
.add-oligo a.qr{ position:absolute; top:-20px; right:150px;}

.op-top{ border:1px solid #c3d5e3; overflow:hidden; clear:both;}
.op-top-tt{ border-bottom:2px solid #e6e6e6; clear:both;}
.op-top-tt h2{ border-bottom:2px solid #156cbd; display:inline-block; margin-bottom:-2px; line-height:50px; color:#353535; font-size:18px; font-weight:normal; padding:0 15px;}
.buy{ padding:20px; overflow:hidden; clear:both;}
.buy-left{ width:250px; float:left; overflow:hidden;}
.buy-left img{ margin-bottom:20px; display:block; overflow:hidden;}
.buy-center{ width:230px; overflow:hidden; float:left; margin:0 30px;}
.buy-center a{ background:url(../images/tj-bg2.png) no-repeat; width:230px; height:65px; text-align:center; display:block; line-height:65px; font-size:20px; color:#fff; margin:40px 0 60px;}
.buy-right{ border:1px solid #ddd; background:#f3f4f8; float:left; width:360px; padding:80px 40px 80px 20px; height:238px;}
.buy-right h1{ text-align:center; font-size:24px; color:#cd0000; font-weight:normal;}
.buy-right dl{ overflow:hidden; clear:both; margin-top:25px;}
.buy-right dl dt{ overflow:hidden; float:left; font-size:15px; color:#353535; text-align:right; line-height:30px; width:95px;}
.buy-right dl dd{ float:left; width:260px; overflow:hidden;}
.buy-right dl dd input{ height:28px; line-height:28px; padding:0 10px; border:1px solid #ddd; width:235px;}
.buy-right a{ background:url(../images/add-car.png) no-repeat; color:#fff; font-size:14px; padding-left:35px; display:block; float:right; width:93px; height:33px; line-height:33px; margin:30px 10px 0 0;}

.addtocar{background: rgba(0, 0, 0, 0) url("../images/add-car.png") no-repeat scroll 0 0;    color: #fff;
    display: block;
    float: right;
    font-size: 14px;
    height: 33px;
    line-height: 33px;
    margin: 30px 10px 0 0;
    padding-left: 35px;
    width: 128px;}


.op-bottom{ overflow:hidden; clear:both; margin:20px 0 100px;}
.op-bottom p{ line-height:35px; font-size:14px; color:#353535;}
.op-bottom p a{ background-image:url(../images/tj-bg.png); background-repeat: no-repeat; font-size:12px; color:#fff; display:inline-block; width:106px; text-align:center; margin:0 10px;}
.op-bottom p a.dna{ background-image:url(../images/tj-bg1.png); width:191px;}
.op-bottom p a.hjs{ background:none; color:#2c6fad; text-decoration:underline; margin:0; width:auto; font-size:14px;}

/*page*/
.page{ clear:both; text-align:right; font-size:13px; margin-top:20px;}
.page a{ color:#353535; display:inline-block;}
.page a.on,.page a:hover{ color:#156cbd;}

/*footer*/
.footer{ background:url(../images/foot_bg.png) repeat-x; height:81px; margin-top:20px; padding-top:30px;}
.foot p{ text-align:center; font-size:14px; line-height:28px; color:#666;}
.foot p a{ color:#666;}
.foot p a:hover{ color:#156dbf;}

