@charset "utf-8";
/* global */
body, form, ul, ol, li, p, img, h1, h2, h3, h4, h5, h6{margin:0;padding:0;border:0;outline:none;}
	
ul, ol, li{list-style:none;}

a:link{text-decoration:none;}
a:visited{text-decoration:none;}
a:hover{text-decoration:underline;}
	
/* layout */
.w_650{width:690px;}
.w_300{width:300px;}
.w_310{width:307px;}
.w_370{width:370px;}
.w_690{width:690px;}

.fl_l{float:left;}
.fl_r{float:right;}

.main{width:1000px; margin:0 auto;}
.pad_1{padding:1px;}
.pad_2{padding:20px 15px;}
.pad_3{padding:12px 10px;}
.pad_4{padding:12px 20px;}
.pad_5{padding:12px 11px 0 11px;}
.dis_in{display:inline;}
.over_h{overflow:hidden;}
.txt_c{text-align:center;}

.space1, .space2, .line1, .clear{
	display:block;
	overflow:hidden;
	font-size:0;
	clear:both;
	}
	
.space1{height:10px;}
.space2{height:20px;}
.line1{height:0; border-top:1px dashed #ca221c;}
.clear{height:0;}
	
/* font */
.size12{font-size:12px;}
.size14{font-size:14px;}
.size16{font-size:16px;}
.size18{font-size:18px;}
.size20{font-size:20px;}
.size22{font-size:22px;}
.size24{font-size:24px;}
.size26{font-size:26px;}
.size28{font-size:28px;}
.size30{font-size:30px;}

.microsoft{font-family:"微软雅黑"}

.bold{font-weight:bold;}

.black{color:#333;}
.black a:link{color:#333;}
.black a:visited{color:#333;}
.black a:hover{color:#333;}

.white{color:#fff;}
.white a:link{color:#fff;}
.white a:visited{color:#fff;}
.white a:hover{color:#fff;}

.gray{color:#666;}
.gray a:link{color:#666;}
.gray a:visited{color:#666;}
.gray a:hover{color:#666;}

.gray2{color:#999;}
.gray2 a:link{color:#999;}
.gray2 a:visited{color:#999;}
.gray2 a:hover{color:#999;}

.gray3{color:#aaa;}
.gray3 a:link{color:#aaa;}
.gray3 a:visited{color:#aaa;}
.gray3 a:hover{color:#aaa;}

.gray4{color:#ccc;}
.gray4 a:link{color:#ccc;}
.gray4 a:visited{color:#ccc;}
.gray4 a:hover{color:#ccc;}

.red{color:#b70000;}
.red a:link{color:#b70000;}
.red a:visited{color:#b70000;}
.red a:hover{color:#b70000;}

.red2{color:#e60012;}
.red2 a:link{color:#e60012;}
.red2 a:visited{color:#e60012;}
.red2 a:hover{color:#e60012;}

.blue{color:#4070bf;}
.blue a:link{color:#4070bf;}
.blue a:visited{color:#4070bf;}
.blue a:hover{color:#4070bf;}

/* form */
.iptT1, .iptB1, .iptB2{padding:0; margin:0; border:none;}

.iptT1{border:1px solid #c2c2c2; height:16px; line-height:16px;}
.iptB1{width:37px; height:22px; line-height:22px; *line-height:20px;color:#fff; background:url(images/btn1.gif) repeat-x; *padding:0 1px;}
.iptB2{width:72px; height:24px; background:url(images/btn4.gif) no-repeat; font-size:14px; color:#fff;}

/* button */
.btn1, .btn1 span{height:30px; line-height:30px; color:#333;}
.btn1 .btn_l, .btn1 .btn_r, .btn1 .btn_c{background-image:url(images/btn1.png);}
.btn1 .btn_l, .btn1 .btn_r{width:6px;}
.btn1 .btn_c{width:70px;}

.btn, .btn span{float:left; cursor:pointer; white-space:nowrap;}
.btn .btn_l, .btn .btn_r, .btn_c{background-repeat:no-repeat;}
.btn_l{background-position:left;}
.btn_r{background-position:right;}
.btn_c{background-position:bottom; text-align:center;}

/* pic */
.pic{position:relative; overflow:hidden;}

.picA1, .picA2, .picA3{border:1px solid #d4cec4;}
.picA2{padding:1px;}
.picA3{padding:4px;}

.pic .Pcon{width:100%;height:100%;overflow:hidden;background:#060;}
	
.pic .mask, .pic .char{position:absolute;bottom:0;height:30px;line-height:30px;text-align:center;width:100%;font-family:"微软雅黑";}
	
.pic .mask{background:#000;filter:alpha(opacity=60);opacity:0.6;}

.pic1{width: 150px;height: 100px;}
.pic2{width:223px; height:130px;}
.pic3{width:76px; height:76px;}
.pic4{width:296px; height:219px;}
.pic5{width:76px; height:60px;}
.pic6{width:120px; height:88px;}
.pic7{width: 135px;height: 180px;}
.pic8{width: 125px;height: 100px;}

/* tit */
.tit1{padding:0 16px; height:32px; line-height:31px; background:url(images/tit1a.gif) no-repeat;}
.tit1 span{float:left;}
.tit1 a{float:right; padding-right:8px; background:url(images/arrow1.gif) no-repeat right; height:12px; line-height:12px; margin-top:13px;}

.tit2{padding:0 16px; height:32px; line-height:30px; background:url(images/tit2a.gif) repeat-x;}

.tit3 {height:30px;}
.tit3 h2{float: left;color: #735212;line-height: 30px;font-weight: normal;padding-left: 5px;}
.tit3 .line {height: 25px;border-bottom: 1.5px solid #dfdfdf;width: 300px;}

/* box */
.box1{border:1px solid #e6e6e6;}

/* first */
.fir1{overflow:auto; _height:1%; _overflow:visible;}
.fir1 .fl_r{width:180px; line-height:18px;}
.fir1 .size12{margin-top:6px;}

/* list */
.list1 li, .list2 li{height:24px; line-height:24px; overflow:hidden; vertical-align:middle;}
	
.list1 li{padding-left:12px; background:url(images/dot1.gif) no-repeat left;}
.list2 li{padding-left:12px; background:url(images/arrow1.gif) no-repeat left;}

.order1, .order1a{width:15px;text-align:center;height:12px;line-height:12px;font-size:11px;color:#333;background:#dddad6;font-family:Verdana, Geneva, sans-serif;}
	
.order1a{background:#e60012; color:#fff;}
	
/* heights */
.h_1{height:287px;}
.h_2{height:246px;}
.h_3{height:253px;}
.h_4{height:2493px;}
.h_5{height:111px;}
.h_6{height:296px;}
.h_7{height:570px;}
.h_8{height:299px;}
.h_9{height:1860px;}
