@charset "utf-8";

.content {width: 1172px;}
.main_d { clear:both; width:1172px; margin:0 auto 0; overflow:hidden;}
.main_d .position { text-align:left; color:#040404; margin:10px 0; font-size:14px;}
.main_d .position a { color:#040404}
.main_d .position a:hover { color:#00b3ee}

.main_d .box_detail { clear:both;overflow: hidden;}
.main_d .box_detail .pic { margin-left:5px; float:left;}
.main_d .box_detail .txt { float:left; width:544px; height:685px; background:#f1f1f1;margin-top: 5px; position: relative}

.main_d .box_detail .txt h4 { font-size:22px; padding:42px 30px 0; text-align:left; color:#000000; line-height:30px; font-weight:normal;}
.main_d .box_detail .txt .xh { font-size:14px; padding:4px 32px 0; text-align:left; color:#000000; line-height:20px; font-weight:normal;}
.main_d .box_detail .txt .cs { color:#797979; text-align:left; line-height:20px; font-size:14px; padding:25px 0 0 38px;}
.main_d .box_detail .txt .cs_2 { color:#797979; text-align:left; line-height:25px; font-size:14px; padding:15px 0 0 38px;}
.main_d .box_detail .txt .cs_2 .red { font-size:16px; color:#af1a1a;}

.main_d .box_detail .txt .cs_3 { clear:both; margin-top:20px; text-align:center;color:#4f2f2f;line-height:20px;font-size:14px;} 
.main_d .box_detail .txt .cs_3 .red { color:#af1a1a;}

.main_d .box_detail .txt .cs_4 { clear:both;padding:18px 0 0 38px; text-align:left; color:#020202;}
.main_d .box_detail .txt .cs_4 .red { color:#af1a1a;}
.main_d .box_detail .txt .cs_5 { clear:both;padding:5px 0 0 38px; text-align:left; color:#5c3434;}
.main_d .box_detail .txt .cs_5 .input { width:40px; height:26px; line-height:26px; background:#fafafa; border:1px solid #e9ded3; outline-width:0; text-align:center; color:#262626; margin:0 8px;}
.main_d .box_detail .txt .cs_5 .input,.main_d .box_detail .txt .cs_5 img,.main_d .box_detail .txt .cs_5 span { vertical-align:middle;}
/*.main_d .box_detail .txt .cs_5 .ar_2 { margin-right:25px;}*/

.main_d .box_detail .txt .box_p { width:544px; height:93px; clear:both; margin:25px auto 0; background:url(images/p_bg.jpg) 0 -160px no-repeat; color:#ffffff; font-size:14px;}
.main_d .box_detail .txt .box_p_red {background:url(images/p_bg.jpg) 0 -270px no-repeat;}
.main_d .box_detail .txt .box_p .p_tit { float:left; margin-top:40px; width:104px; text-align: left; text-indent:38px; line-height:24px;}
.main_d .box_detail .txt .box_p .p2_tit { float:left; width:180px; margin-top:40px; text-align: left; line-height:24px;}
.main_d .box_detail .txt .box_p .price { float:left; margin-top:26px; width:240px; margin-left:12px; text-align:left; font-size:36px; line-height:40px; letter-spacing:5px;}
.main_d .box_detail .txt .box_p .jl { font-size:22px;}

.main_d .box_detail .txt .box_p2 { width:544px; height:127px; clear:both; margin:15px auto 0; background:url(images/p_bg.jpg) 0 -380px no-repeat; color:#ffffff; font-size:14px;}
.main_d .box_detail .txt .box_p2_red {background:url(images/p_bg.jpg) 0 -270px no-repeat;}
.main_d .box_detail .txt .box_p2 .p_tit { float:left; margin-top:40px; width:104px; text-align:left; text-indent:38px; line-height:24px;}
.main_d .box_detail .txt .box_p2 .p2_tit { float:left; width:180px; margin-top:40px; text-align: left;line-height:24px;}
.main_d .box_detail .txt .box_p2 .price { float:left; margin-top:26px; width:240px; margin-left:12px; text-align:left; font-size:36px; line-height:40px; letter-spacing:5px;}
.main_d .box_detail .txt .box_p2 .jl { font-size:22px;}
.main_d .box_detail .txt .box_p2 .num2 { padding-top:18px; letter-spacing:4px;  text-align: center;}
.main_d .box_detail .txt .box_p2 .num2 .b { font-size:18px;}
.main_d .box_detail .txt .box_p2 .t_h { height:20px;}

.main_d .box_detail .txt .cg { clear:both; margin:27px auto 0; color:#cf0000; font-size:24px; font-weight:bold; line-height:30px; text-align:center;}
.main_d .box_detail .txt .cg img,.main_d .box_detail .txt .cg span { vertical-align:middle;}

.main_d .box_detail .txt .js { clear:both; margin:16px auto 0; color:#00b2ec; font-size:24px; font-weight:bold; line-height:30px; text-align:center; letter-spacing:3px;}

.main_d .box_detail .txt .tip { clear:both; margin-top:70px; text-align:right; padding:0 25px;}
.main_d .box_detail .txt .tip img,.main_d .box_detail .txt .tip span { vertical-align:middle;}

.main_d .box_detail .txt .tip2 { clear:both; margin-top:12px; text-align: center; padding:0 25px; color:#444444;}
.main_d .box_detail .txt .tip2 img,.main_d .box_detail .txt .tip2 span { vertical-align:middle;}

.main_d .box_detail .txt .btn_w { clear:both; margin-top:20px;text-align: center}
.main_d .box_detail .txt .btn {text-align: center; margin:0 auto; width:161px; height:45px; line-height:45px; color:#ffffff; background:#c7a57b url(images/p_bg.jpg) 0 -102px no-repeat; display:block; cursor:pointer; border-radius:5px; letter-spacing:3px; font-size:18px;}
.main_d .box_detail .txt .btn:hover { color:#fcead3;text-decoration:none;}

.main_d .box_detail .txt .btn_2 {  width:130px; height:45px; line-height:45px; color:#ffffff; background:#c7a57b url(images/p_bg.jpg) -170px -102px no-repeat; display:inline-block; cursor:pointer; border-radius:5px; letter-spacing:3px; font-size:18px; text-align: center;margin:0 auto;}
.main_d .box_detail .txt .btn_2:hover { color:#fcead3;text-decoration:none;}

.main_d .box_detail .txt .btn_3 { margin:0 auto 0; width:161px; height:45px; line-height:45px; color:#ffffff; background:#c7a57b url(images/p_bg.jpg) -170px -102px no-repeat; display:block; cursor:pointer; border-radius:5px; letter-spacing:3px; font-size:18px;}
.main_d .box_detail .txt .btn_3:hover { color:#fcead3;text-decoration:none;}

.main_d .box_detail .txt .tb_box { clear:both; width:100%; background:#f0e2d4; padding-bottom:13px; position:relative; z-index:0;}

.main_d .box_detail .txt .tb_box .tb_txt { color:#797979; text-align:left; line-height:34px; font-size:14px; padding:25px 0 0 38px;}
.main_d .box_detail .txt .tb_box .tb_txt .input { width:40px; height:26px; line-height:26px; background:#fafafa; border:1px solid #e9ded3; outline-width:0; text-align:center; color:#262626; margin:0 8px;}
.main_d .box_detail .txt .tb_box .tb_txt .input,.main_d .box_detail .txt .tb_box .tb_txt img,.main_d .box_detail .txt .tb_box .tb_txt span { vertical-align:middle;}
.main_d .box_detail .txt .tb_box .tb_txt .ar_2 { margin-right:25px;cursor:pointer;}
.main_d .box_detail .txt .tb_box .tb_txt .ar_1 { cursor:pointer;}
.main_d .box_detail .txt .tb_box .tb_txt .xq_block { position: absolute; top:100px; left:115px;}
.main_d .box_detail .txt .tb_box .tb_txt .xq { border:1px solid #d3e4f0; cursor:pointer; width:30px; height:30px;}
.main_d .box_detail .txt .tb_box .tb_txt .xq img {width:30px; height:30px;}
.main_d .box_detail .txt .tb_box .tb_txt .xq_box { position:absolute; width:125px;top:32px; left:-29px;}
.main_d .box_detail .txt .tb_box .tb_txt .xq_box img { margin-left:-1px; width:30px; height:30px; margin-top:-1px; border:1px solid #d3e4f0;}

.main_d .box_cjjl { clear:both; margin-top:40px;}
.main_d .box_cjjl .tit { border-bottom:3px solid #333333; height:45px;}
.main_d .box_cjjl .tit .t_name { float:left; color:#372626; font-size:20px; font-weight:bold; letter-spacing:5px; line-height:45px;}
.main_d .box_cjjl .tit .t_i { float:left; padding-left:10px; padding-right:7px;}


.main_d .box_cjjl .con {
	background:#f1f1f1;
	width: 1172px; padding-top:22px;
	height:270px;		
}
.main_d .box_cjjl .con .div_scroll {
	width: 100%;
	height: 270px;
	overflow: auto;
}	
.main_d .box_cjjl .con .scroll_container {
	overflow: hidden;
	position: relative;
}
.main_d .box_cjjl .con .scroll_absolute {
    position: absolute;
}
.main_d .box_cjjl .con .scroll_vertical_bar {
    position: absolute;
    top: 0;
    right: 0;
    width: 11px;
    height: 100%;
    background:#dcdcdc;
    margin: 0;
    padding: 0;
}

.main_d .box_cjjl .con .scroll_track {
	position: relative;
	background-color: #dcdcdc;
}
.main_d .box_cjjl .con .scroll_drag {
	position: relative;
	top: 0;
	left: 0;
	cursor: pointer;
	background-color: #b3b3b3;
}
.main_d .box_cjjl .con .scroll_arrow {
	text-indent: -20000px;
	display: block;
	cursor: pointer;
	background-color: #369DB4;
}
.main_d .box_cjjl .con .scroll_vertical_bar .scroll_arrow {
    height: 16px;
}
.main_d .box_cjjl .cjjl_list { width:1070px; margin:0 auto; line-height:34px; color:#444444; font-size:14px;}
.main_d .box_cjjl .cjjl_list .w_1 { width:250px; text-align:left}
.main_d .box_cjjl .cjjl_list .w_2 { width:250px; text-align:center}
.main_d .box_cjjl .cjjl_list .w_3 {text-align:left; padding-left:150px;}
.main_d .box_cjjl .cjjl_list .w_4 {width:128px; text-align:center}
.main_d .box_cjjl .cjjl_list .w_3 img { border:1px solid #d3e4f0;}
.main_d .box_cjjl .cjjl_list img,.main_d .box_cjjl .cjjl_list span { vertical-align:middle;}
.main_d .box_cjjl .cjjl_list tr {  height: 35px;border-bottom: 1px solid rgb(228, 216, 216);}
.main_d .box_cjjl .cjjl_list tr.tr-list {color:red;font-weight: bold;}
.main_d .box_cjjl .cjjl_list td { text-align: center;}



.main_d .box_xq { clear:both; margin-top:52px;}
.main_d .box_xq .tit { background:#adadad; width:1170px; height:32px; color:#2e2e2e; line-height:32px; font-size:14px; letter-spacing:4px;}
.main_d .box_xq .tit ul { float:left;}
.main_d .box_xq .tit li { float:left; width:390px; text-align:center; cursor:pointer;}
.main_d .box_xq .tit li.current { color:#ffffff; background:#00aae2;}
.main_d .box_xq .block { clear:both;}
.main_d .box_xq .con { clear:both; width:1170px; margin:10px auto 0; background:#f1f1f1; padding-bottom:80px;}
.main_d .box_xq .con .c_tit { color:#00aae2; font-size:20px; padding:65px 50px 0; text-align:left;}
.main_d .box_xq .con .txt { color:#000000; font-size:14px; padding:26px 50px 0; text-align:left; line-height:32px;}
.main_d .box_xq .con .txt dl.sm { clear:both; width:1075px; float:left;}
.main_d .box_xq .con .txt dl.sm dt { float:left; width:75px; text-align:right;}
.main_d .box_xq .con .txt dl.sm dd { float:left; margin-left:45px; text-align:left; width:952px;}

.main_d .box_xq .con .pj_list { width:1120px; margin:22px auto 0; line-height:34px; color:#858585; font-size:14px;}
.main_d .box_xq .con .pj_list td { border-bottom:1px solid #ffffff; line-height:22px; padding:38px 0 22px}
.main_d .box_xq .con .pj_list .w_1 { width:90px; text-align: center}
.main_d .box_xq .con .pj_list .w_2 { width:130px; text-align:center}
.main_d .box_xq .con .pj_list .w_3 {}
.main_d .box_xq .con .pj_list .w_4 {text-align:left; width:682px; padding-right:60px;}

.main_d .box_xq .more_pl { display:block; cursor:pointer; clear:both; margin:40px auto 0 109px; width:988px; height:38px; background:#f3f3f3; border:1px solid #dddddd; line-height:38px; text-align:center; color:#9c9c9c;}
.main_d .box_xq .more_pl:hover{ text-decoration:none; color:#5db9ec;}
.main_d .box_xq .pl_form { width:1026px; clear:both; margin:20px auto 0;}
.main_d .box_xq .pl_form dl { clear:both; float:left;width:1026px;}
.main_d .box_xq .pl_form dt { float:left;color:#9c9c9c; line-height:14px; width:36px; text-align:center;}
.main_d .box_xq .pl_form dd { float:left; text-align:left; width:990px;}
.main_d .box_xq .pl_form .btn { float:left; width:120px; height:36px; line-height:36px; color:#ffffff; background:#5db9ec; display:block; cursor:pointer;  font-size:16px; text-align:center; margin-top:4px;}
.main_d .box_xq .pl_form .btn:hover { color:#d3eefd;text-decoration:none;}

.alert-tip {
    margin: 0px 5px;
    position: absolute;
    bottom: 0;
}
.alert {
    color: #c09853;
    padding: 8px 35px 8px 14px;
    text-shadow: 0 1px 0 rgba(255,255,255,0.5);
    background-color: #fcf8e3;
    border: 1px solid #fbeed5;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    margin-bottom: 10px;
}

#btn_return { margin-left: 5px;}
a.arrow { font-weight: bold}

/*  畅言 */
#SOHUCS #SOHU_MAIN #SOHU-comment-main .section-service-w .service-wrap-b a{
    color:white;
}
#SOHUCS #SOHU_MAIN #SOHU-comment-main .section-service-w .service-wrap-b a:hover{
    color:white;
}
