/* global */
body { background-color: #000; }
p { margin: 0px; }
.area { width: 961px; margin: 0 auto; background-color: #fff; }
.topNav { height: 31px; }
.menuBar { margin-top: 201px; background: url(img_2.jpg) no-repeat; height: 50px; }

/* container */
.con-1 { width: 961px; height: 623px; background: url(img_3.jpg) no-repeat; text-align: left; }
.con-2 { width: 961px; height: 993px; background: url(img_21.jpg) no-repeat; text-align: left; }
.con-3 { width: 961px; background: #fff url(img_25.jpg) no-repeat; text-align: left; }
.con-4 { background: url(img_28.jpg) no-repeat; width: 961px; height: 200px; }
.con-5 { background: url(img_29.jpg) no-repeat; width: 961px; height: 50px; }
.con-6 { position: relative; background: url(img_30.jpg) no-repeat; width: 961px; height: 194px; }
.con-6 .t-11 { left: 65px;  }
.con-6 .t-12 { left: 310px; }
.con-6 .t-13 { left: 550px; }
.con-6 .t-14 { left: 790px; }
.con-6 .des-11 { left: 23px; }
.con-6 .des-12 { left: 265px; }
.con-6 .des-13 { left: 505px; }
.con-6 .des-14 { left: 755px; }
.con-10 { background: #fff url(img_40.jpg) repeat-x left bottom; }

/* column */
.col-1 { _display: inline; width: 420px; }
.col-2 { _display: inline; margin-left: 40px; margin-top: 9px; width: 270px; }
.col-3 { _display: inline; position:relative; width: 190px; margin-right: 10px; }

.col-4 { width: 192px; height: 485px; background: url(img_22.jpg) no-repeat; _diplay: inline; margin-top: 10px; margin-left: 10px; }
.col-5 { width: 720px; _display: inline; margin-top: 10px; margin-right: 10px; }
.col-6 { _display: inline; margin-left: 10px; margin-top: 10px; width: 720px; }

.right-21 { _display: inline; width: 575px;}

/* layout */
.left-7 { _display: inline; }
.right-7 { _display: inline; }

/* item */
.item-2 { width: 430px; }
.item-23 { border-bottom: 1px dotted #ccc; }
.item-24 { background: url(img_27.jpg) no-repeat 15px 10px; padding-left: 100px; height: 135px; color: #929292; font-size: 14px; line-height: 150%; }

/* content */
.cnt-1 { color: #717070; line-height: 20px; }
.cnt-1 a { color: #B92535; }

/* font */
.ti2em { text-indent: 2em; }
.ti3em { text-indent: 3em; }
.titleDot-1 li { background: url(img_4.jpg) no-repeat left 50%; padding-left: 15px; }
.titleDot-2 { background: url(img_4.jpg) no-repeat left 50%; padding-left: 15px; }
.titleDot-2 span { margin-left: 5px; color: #989898; font-size: 12px; }

.hotRed { background: url(img_19.jpg) no-repeat; width: 13px; height: 13px; display: inline-block; display: -moz-inline-stack; *display: inline; zoom; 1; font-weight: bold; color: #fff; font-family: arial; text-align: center; line-height: 13px; vertical-align: middle; }
.hotGrey{ background: url(img_20.jpg) no-repeat; width: 13px; height: 13px; display: inline-block; display: -moz-inline-stack; *display: inline; zoom; 1; font-weight: bold; color: #fff; font-family: arial; text-align: center; line-height: 13px; vertical-align: middle; }
.hotOrange { color: #FA5913; }

/* describe */
.des-4 { color: #5e5e5e; text-align: left; }
.des-11,.des-12,.des-13,.des-14 { position: absolute; top: 53px; color: #717070; line-height: 150%; text-align: left; width: 190px; height: 110px; }

/* title */
.t-1 { font-size: 14px; font-weight: bold; line-height: 30px; }
.t-2 { line-height: 25px; }
.t-3 { font-size: 14px; font-weight: bold; line-height: 30px; }
.t-3 a { color: #EA8405; }
.t-3 { color: #EA8405; }
.t-4 { text-align: right; }
.t-4 a { color: #EA8405; font-size: 14px; line-height: 50px; font-weight: bold; } 
.t-5 a { color: #2b2b2b; font-size: 12px; line-height: 25px; }
.t-5 a:hover { color: #ba2636; 	}
.t-6 { font-weight: bold; color: #000; font-size: 14px; text-align: left; }
.t-11,.t-12,.t-13,.t-14 { position: absolute; top: 20px; width: 150px; font-size: 14px; font-weight: bold; color: #717070; text-align: left; }

/* head */
.hd-1 { overflow: hidden; clear: both;  background: url(img_8.jpg) repeat-x; height: 23px; border: 1px solid #ccc;  } 
.hd-1 .left-1 { background: url(img_9.jpg) no-repeat; padding-left: 45px; font-weight: bold; color: #2b2b2b; line-height: 23px; vertical-align: middle; }

.hd-2 { line-height: 30px; height: 30px; font-weight: bold; border-bottom: 1px solid #ccc; color: #6C6C6C; }
.hd-2 a { color: #6C6C6C; }

.hd-3 { background: url(img_26.jpg) repeat-x; height: 28px; line-height: 28px; vertical-align: middle; color: #fff; font-weight: bold; }
.hd-4 { background: url(img_31.jpg) no-repeat; width: 961px; height: 75px; }
.hd-4 { overflow: hidden; }
.hd-4 .t-6 { margin-left: 110px; margin-top: 15px; }
.hd-4 .des-4 { margin-left: 110px; margin-top: 5px; }

.hd-5 { background: url(img_39.jpg) no-repeat; width: 961px; height: 50px; overflow: hidden; }
.hd-5 .t-6 { float: left; _display: inline; margin-left: 110px; margin-top: 15px; }
.hd-5 .des-4 { float: left; _display: inline; margin-left: 10px; margin-top: 15px; }

/* content body */ 
.bd-1 { background: url(img_32.jpg) repeat-y; }
.bd-2 { overflow: hidden; }

/* bottom */
.btm-1 { background: url(img_33.jpg) no-repeat; height: 22px; }

/* list */
.list-1 { font-size: 14px; line-height: 25px; }
.list-2 { overflow: hidden; }
.list-2 li { float: left; margin-right: 20px; margin-bottom: 5px; }
.list-2 li a img { border: 1px solid #ccc; }
.list-3 { line-height: 20px; }
.list-3 a { color: #2B2B2B; }

.list-5 { float: right; _display: inline; margin-top: 20px; width: 180px; text-align:center; }
.list-5 li.on { background: #fff url(img_23.jpg) no-repeat 5px 50%; border: 1px solid #CC9A22; border-right: none; }
.list-5 li.on a { color: #EA5406; }
.list-5 li a { color: #616161; font-weight: bold; font-size: 14px; line-height: 35px; }

.list-6 { overflow: hidden; text-align: left; line-height: 35px; }
.list-6 li { float: left; width: 160px; margin-left: 23px; }
.list-6 li a:hover.bg-1 { padding: 5px; background: url(img_35.jpg) no-repeat; display: block; }
.list-6 li a:hover { font-weight: bold; color: #EA5406; text-decoration: none; }

.list-7 { width: 450px; text-align: left; }
.list-7 li { line-height: 25px; height: 25px; vertical-align: middle; }
.list-7 a { font-size: 14px; float: left; }
.list-7 span { color: #5E5E5E; float: right; }

.list-8 { line-height: 20px; }
.list-9 { overflow: hidden; }
.list-9 li { float: left; padding-left: 24px; padding-right: 25px; height: 50px; line-height: 50px; vertical-align: middle; font-size: 14px; }
.list-9 li a { color: #fff; }

.tabList-1 { overflow: hidden; height: 25px; border-left: 1px solid #ccc; border-top: 1px solid #ccc; width: 262px;  }
.tabList-1 li { float: left; width: 130px; line-height: 24px; line-height: 24px; text-align: center; vertical-align: middle; background: url(img_5.jpg) repeat-x; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc;  }
.tabList-1 li.on { font-weight: bold; background: url(img_6.jpg) repeat-x; border-bottom: none; }

.tabList-2 li { line-height: 30px; font-size: 14px; font-weight: bold; }
.tabList-3 { overflow:  hidden; float: right; _display: inline; margin-top: 8px; margin-right: 8px; }
.tabList-3 li { float: left; background: url(img_12.jpg) no-repeat; width: 21px; height: 23px; margin-right: 8px; text-align: center; font-weight: bold; line-height: 27px; vertical-align: middle; color: #C9161D; }
.tabList-3 li.on { background: url(img_13.jpg) no-repeat; width: 21px; height: 23px; color: #fff; }

/* background */
.bg-1 { padding: 5px; background: url(img_36.jpg) no-repeat; display: block; }

/* bar */
.bar-1 { background: url(img_11.jpg) repeat-x; height: 73px; }
.bar-2 { background: url(img_18.jpg) no-repeat; width: 192px; height: 33px; line-height: 33px; vertical-align: middle; text-align: center; }

/* button */
.btn-1 { display: block; background: url(img_15.jpg) no-repeat; width: 125px; height: 30px; }
.btn-2 { display: block; background: url(img_45.jpg) no-repeat; width: 118px; height: 33px; line-height: 33px; vertical-align: middle; text-align: center; text-indent: 1em; }

/* item */
.item-11 { position: absolute; top: 218px; width: 192px; height: 152px; }
.item-11 .box-1 { margin-left: 15px; margin-top: 30px; width: 125px; height: 50px; }
.item-11 .btn-1 { margin-left: 15px; margin-top: 30px; }

.item-12 { text-align: center; line-height: 35px; }

.item-23 { font-size: 14px; }
.item-23 h3 { font-size: 14px; }	

/* border */
.bdr-1 img { border: 1px solid #ccc; }

/* table */
.table-1 td { font-size: 14px; color: #4B4B4B; }
.table-2 { border: 3px solid #F4F4F4; color: #2b2b2b; }
.table-2 th { background-color: #434343; color: #fff; font-size: 12px; line-height: 22px; height: 22px; }
.table-2 td { line-height: 20px;  height: 20px; }
.table-2 tr.odd { background-color: #E6E6E6; }

/* panel */
.panel-1 { margin-left: 15px; margin-right: 15px; }

/* line */
.bl-1 { border-bottom: 1px dotted #ccc; }

/* position */
.ml10 { margin-left: 10px; display:inline;}
.ml30 { margin-left: 30px; }
.ml15 { margin-left: 15px; }
.mr5 { margin-right: 5px; }
.mr15 { margin-right: 15px; }
.mt190 { margin-top: 190px; }
.mt10 { margin-top: 10px; }
.pb10 { padding-bottom: 10px; }
.p5 { padding: 5px; }
.p10 { padding: 10px; }
.h145 { height: 145px; }

.dpb { display: block; }