/* 
	Theme Name: afanyong
	Theme URL: http://www.afanyong.com
	Description: 获得技术支持
	Author: Chydream
	Author URI: http://www.afanyong.com
	Version: 1.0 Plus
*/
/** 添加样式 **/
#error-page {
	width: 1000px;
	margin:50 auto 0;
	max-width: 1000px;
}
#tougaocategorg{
	width:302px;
	height:32px;
	margin-left:10px;
	border-radius: 3px 3px 3px 3px;
	border: 1px solid #BCBCBC;
}
.submit input{
	height: 36px;
	line-height: 36px;
	font-size: 18px;
	width: 140px;
	background: #D1321D;
	color: white;
	text-align: center;
	display: block;
	border-radius: 3px;
	margin: 0px auto;
	border:none;
}
.submit input:hover{
	background: #E94029;
}
.right_section dl.top_3:nth-of-type(1) dt{
    background-image: url(../image/shuzhi.jpg);
    background-repeat: no-repeat;
    background-position: -10px 5px;
    text-indent: 18px;
}
.right_section dl.top_3:nth-of-type(2) dt{
    background-image: url(../image/shuzhi.jpg);
    background-repeat: no-repeat;
    background-position: -10px -64px;
    text-indent: 18px;
}
.right_section dl.top_3:nth-of-type(3) dt{
    background-image: url(../image/shuzhi.jpg);
    background-repeat: no-repeat;
    background-position: -10px -133px;
    text-indent: 18px;
}
.right_section dl.top_3:nth-of-type(4) dt{
    background-image: url(../image/shuzhi.jpg);
    background-repeat: no-repeat;
    background-position: -10px -200px;
    text-indent: 18px;
}
.right_section dl.top_3:nth-of-type(5) dt{
    background-image: url(../image/shuzhi.jpg);
    background-repeat: no-repeat;
    background-position: -10px -270px;
    text-indent: 18px;
}
.right_section dl.top_3:nth-of-type(6) dt{
    background-image: url(../image/shuzhi.jpg);
    background-repeat: no-repeat;
    background-position: -10px -339px;
    text-indent: 18px;
}
.right_section .paihang dl:first-child,
.right_section .paihang2 dl:first-child{
	border-top: none;
}
.options_list1{
	width:300px;
	height:30px;
}

/*posi start*/
.posi { height: 34px; line-height: 34px; font-family: '宋体'; overflow: hidden; }
.posi a { color: #666666; }
.posi a:hover { color: #D1321D; }
.posi span { color: #777777; }
.posi .mod_subnav { float: right; height: 34px; overflow: hidden; padding-right: 20px; }
.posi .mod_subnav span { float: left; display: block; padding: 0px 15px; height: 26px; line-height: 26px; position: relative; }
.posi .mod_subnav span.choose { border-bottom: 3px solid #1f76ae; }
.posi .mod_subnav span a { display: block; font-size: 12px; font-family: "Helvetica Neue", "Hiragino Sans GB", "Microsoft YaHei", Arial; }
.posi .mod_subnav span.choose a { color: #1f76ae; font-weight: bold; }
.posi .mod_subnav span i.arrow { border-color: transparent transparent #1f76ae; border-style: none dashed solid; border-width: 0 5px 5px; bottom: 0px; height: 0; left: 50%; margin-left: -5px; overflow: hidden; position: absolute; width: 0; display: none; }
.posi .mod_subnav span.choose i.arrow { display: block; }
.posi .mod_subnav span.sepa { padding: 0px; }
/*posi end*/

/*footer start*/
.ft_box1 { border: 1px solid #dedede; background: #f5f5f5; }
.ft_box1 .ft_title { border-bottom: solid 1px #dedede; height: 30px; line-height: 30px; padding-left: 15px; font-size: 14px; font-weight: bold; color: #2f6291; }
.ft_box1 .ft_title span { font-size: 14px; font-weight: normal; color: #999; }
.ft_box1 .ft_content { }
.ft_box1 .partners ul { padding-bottom: 11px; }
.ft_box1 .partners ul li { float: left; width: 135px; margin-left: 11px; margin-top: 11px; overflow: hidden; display: inline; }
.ft_box1 .partners ul li a { border: 1px solid #dedede; display: block; }
.ft_box1 .friendslinks ul { padding: 10px; }
.ft_box1 .friendslinks ul li { float: left; width: auto; height: 24px; line-height: 24px; padding: 0px 10px; overflow: hidden; display: inline; }
.ft_box1 .friendslinks ul li a { display: block; }
.footer { background: #333; border-top: 5px solid #d1321d; color: #ccc; padding-top: 30px; }
.footer a { color: #999; }
.footer a:hover { color: #ccc; }
.footer dl { padding-left: 28px; float: left; border-left: 1px solid #5b5b5b; height: 160px; }
.footer dl dt { font-size: 20px; height: 30px; line-height: 30px; }
.footer dl dd { font-size: 14px; line-height: 28px; height: 28px; }
.footer dl dd.guanzhu { margin-top: 10px; }
.footer dl dd.guanzhu .gz { float: left; width: 75px; margin-right: 17px; cursor: pointer; }
.footer dl dd.guanzhu .gz i { background: url(../image/ft_sns.png) no-repeat; width: 62px; height: 62px; display: block; margin: 0px auto; }
.footer dl dd.guanzhu .gz span { display: block; height: 28px; line-height: 28px; text-align: center; }
.footer dl dd.guanzhu .weixin { position: relative; }
.footer dl dd.guanzhu .weixin i { background-position: 0px 0px; }
.footer dl dd.guanzhu .weixin:hover i { background-position: 0px -63px; }
.footer dl dd.guanzhu .weixin .erweima { display: none; position: absolute; padding: 10px; left: 85px; top: -40px; width: 250px; height: 280px; background: #ffffff; }
.footer dl dd.guanzhu .weixin .erweima i { display: block; background: none; width: auto; height: auto; }
.footer dl dd.guanzhu .weixin .erweima span { display: block; height: 30px; line-height: 30px; color: #555555; font-size: 14px; }
.footer dl dd.guanzhu .weixin .erweima b { height: 0px; width: 0px; font-size: 1px; display: block; position: absolute; border-color: transparent #ffffff transparent transparent; border-style: solid; border-width: 10px; left: -20px; top: 60px; }
.footer dl dd.guanzhu .weixin:hover .erweima { display: block; }
.footer dl dd.guanzhu .weibo { }
.footer dl dd.guanzhu .weibo i { background-position: -63px 0px; }
.footer dl dd.guanzhu .weibo:hover i { background-position: -63px -63px; }
.footer dl dd.guanzhu .ttweibo { }
.footer dl dd.guanzhu .ttweibo i { background-position: -126px 0px; }
.footer dl dd.guanzhu .ttweibo:hover i { background-position: -126px -63px; }
.footer dl dd.tel { font-size: 20px; height: 40px; line-height: 40px; margin: 3px 0px; }
.footer dl dd.tel i { display: block; float: left; background: url(../image/ft_ico_tel.png) no-repeat; width: 40px; height: 40px; margin-right: 5px; }
.footer dl dd.qq { font-size: 12px; height: 40px; line-height: 40px; margin: 3px 0px; }
.footer dl dd.qq a i { display: block; float: left; background: url(../image/ft_ico_qq.png) no-repeat; width: 40px; height: 40px; margin-right: 5px; }
.footer dl dd.qq a:hover i { background-position: -41px 0px; }
.footer .friend_links { margin-top: 30px; padding-bottom: 10px; line-height: 20px; }
.footer .friend_links .title { float: left; width: 75px; }
.footer .friend_links ul { float: left; }
.footer .friend_links ul li { float: left; margin-right: 15px; }
.footer .about_links { text-align: center; border-top: 1px solid #5b5b5b; padding-top: 15px; height: 24px; line-height: 24px; clear: both; }
.footer .copyright { clear: both; padding-bottom: 40px; text-align: center; color: #999; line-height:24px; }
.footer .m dl.ft_dl01 { border-left: none; width: 200px; }
.footer .m dl.ft_dl02 { width: 199px; }
.footer .m dl.ft_dl03 { width: 278px; }
.footer .m dl.ft_dl04 { width: 200px; }
.footer .m .friend_links ul { width: 910px; }
.footer .m_index dl.ft_dl01 { border-left: none; width: 240px; }
.footer .m_index dl.ft_dl02 { width: 239px; }
.footer .m_index dl.ft_dl03 { width: 328px; }
.footer .m_index dl.ft_dl04 { width: 249px; }
.footer .m_index .friend_links ul { width: 1100px; }
/*footer end*/



/*page start*/
.page { height: 30px; padding-top: 5px; text-align: center; line-height: 14px; font-size: 12px; }
.page a { padding: 3px 4px; border: 1px solid #dedede; margin: 0px 3px; color: #777777; font-size: 12px; font-weight: normal; }
.page a:hover { border: 1px solid #D1321D; background: #D1321D; color: #ffffff; }
.page b { padding: 3px 4px; margin: 0px 3px; border: 1px solid #D1321D; background: #D1321D; color: #ffffff; font-weight: bold; font-size: 12px; }
.page a.prev { }
.page a.next { }
/*page end*/



/*spot start*/
.spot_banner { background: #f78b28; position: relative; overflow: hidden; min-width: 1000px; }
.spot_left { float: left; width: 730px; background: #ffffff; }
.spot_right { float: right; width: 250px; background: #ffffff; }
.spot_left .item { margin-bottom: 10px; }
.spot_left .item .spot_title { background: #0DA4D3; padding: 3px; height: 60px; position: relative; }
.spot_left .item .spot_title .pic { float: left; width: 180px; }
.spot_left .item .spot_title .info { float: left; margin-left: 20px; width: 300px; }
.spot_left .item .spot_title .info .t { font-size: 16px; height: 20px; line-height: 20px; margin-top: 10px; font-weight: bold; }
.spot_left .item .spot_title .info .t a { font-size: 16px; font-weight: bold; color: #ffffff; }
.spot_left .item .spot_title .info .f { color: #ffffff; height: 20px; line-height: 20px; }

.spot_left .item .spot_title .show { float: right; width: 80px; height: 30px; line-height: 30px; margin: 15px 15px 0px 0px; }
.spot_left .item .spot_title .show a {  background:#ffffff; color: #d1321d;display: block; text-align: center;  font-size: 14px;transition: all 0.2s ease 0s; }
.spot_left .item .spot_title .show a:hover { background:#ff6600; color: #ffffff;}


.spot_left .item .spot_title .kaihu { float: right; width: 80px; height: 30px; line-height: 30px; margin: 15px 15px 0px 0px; }
.spot_left .item .spot_title .kaihu a {  background:#d1321d; color:#ffffff;display: block; text-align: center;  font-size: 14px;transition: all 0.2s ease 0s;}
.spot_left .item .spot_title .kaihu a:hover { background:#ff6600; color: #ffffff;}


.spot_left .item .spot_title .recomm { position: absolute; left: 0px; top: 0px; width: 66px; height: 66px; background: url(/skin/sr/images/icon_recomm_01.png) no-repeat; }
.spot_left .item .spot_title .recomm a { position: absolute; left: 0px; right: 0px; top: 0px; bottom: 0px; }
.spot_left .item .spot_body { border: solid 1px #D5D5D5; border-top: none;  }
.spot_left .item .spot_body .Ldeals{ height:40px; line-height:40px; padding:0px 20px; border-bottom:1px solid #ffa640; color:#d1321d; background:#ffffee; font-size:14px; font-weight:bold;}
.spot_left .item .spot_body .Ldeals a{color:#d1321d; text-decoration:underline;}
.spot_left .item .spot_body .Ltable{padding: 20px; }
.spot_left .item .spot_body .s_name { color: #d1321d; height: 20px; line-height: 20px; padding: 5px 0px; }
.spot_left .item .spot_body .s_value { line-height: 20px; padding: 5px 0px; }
.spot_right .spot_right_cate { }
.spot_right .spot_right_cate .cate_box { width: 120px; margin-bottom: 10px; }
.spot_right .spot_right_cate .cate_box a { border: 1px solid #dedede; border-radius: 5px 5px 5px 5px; display: block; height: 40px; line-height: 40px; font-size: 14px; background: url(../image/ico_spot_cate.png) no-repeat; text-indent: 42px; }
.spot_right .spot_right_cate .cate_box a:hover { border: 1px solid #d1321d; }
.spot_right .spot_right_cate .cate_box a.cat_01 { background-position: 3px 0px; }
.spot_right .spot_right_cate .cate_box a.cat_01:hover { background-position: 3px -40px; }
.spot_right .spot_right_cate .cate_box a.cat_02 { background-position: 3px -80px; }
.spot_right .spot_right_cate .cate_box a.cat_02:hover { background-position: 3px -120px; }
.spot_right .spot_right_cate .cate_box a.cat_03 { background-position: 3px -160px; }
.spot_right .spot_right_cate .cate_box a.cat_03:hover { background-position: 3px -200px; }
.spot_right .spot_right_cate .cate_box a.cat_04 { background-position: 3px -240px; }
.spot_right .spot_right_cate .cate_box a.cat_04:hover { background-position: 3px -280px; }
.spot_right .spot_right_title { border: 1px solid #dedede; border-bottom: none; background: #efefef; height: 34px; line-height: 34px; font-size: 14px; font-weight: bold; color: #d1321d; padding-left: 10px; }
.spot_right .spot_right_title span.f_r { margin-right: 10px; font-size: 12px; color: #666666; font-weight: normal; }
.spot_right .spot_right_body { border: 1px solid #dedede; }
.spot_right .spot_right_body .fxts{ font-size:12px; line-height:2em; text-indent:2em; padding:10px 15px; color:#666666;}
.spot_right .kaihu { padding: 5px 0px; }
.spot_right .kaihu .TextDiv { overflow: hidden; }
.spot_right .kaihu ul { overflow: hidden; }
.spot_right .kaihu ul li { color: #555555; font-size: 12px; height: 34px; line-height: 34px; border-bottom: dashed #dedede 1px; padding: 0px 10px; }
.spot_right .kaihu ul li:hover { color: #d1321d; }
.spot_right .kaihu ul li em { font-weight: normal; font-style: normal; display: block; width: 100px; float: left; height:34px; overflow:hidden; }
.spot_right .kaihu ul li b { font-weight: normal; font-style: normal; display: block; width: 80px; float: left; text-align: center; }
.spot_right .kaihu ul li i{ font-weight: normal; font-style: normal; display: block; width: 48px; float: left; text-align: right; }
.spot_right .quanweijigou { margin-top: 10px;}
.spot_right .quanweijigou li { width: 110px; margin-left: 10px; margin-bottom: 10px; float: left; display: inline-block; }
.spot_right .quanweijigou li p.pic { }
.spot_right .quanweijigou li p.tit { height: 20px; line-height: 20px; color: #0da4d3; text-align: center; }
.spot_right .quanweijigou li p.tit a { color: #0da4d3; }


.spot_right .huodong .huodong_tit { height: 40px; line-height: 40px; overflow:hidden;padding: 0px 10px; font-size: 16px; color: #FF6600; }
.spot_right .huodong .huodong_tit a { font-size: 16px; color: #FF6600; }
.spot_right .huodong .huodong_tit a:hover {  color: #d1321d; }
.spot_right .huodong .huodong_con { padding: 10px; line-height: 22px; color: #666666; }
.spot_right .huodong .huodong_con b { color: #0da4d3; font-weight: normal; }
.spot_right .liucheng dl { padding: 10px; border-top: 1px dotted #dedede; }
.spot_right .liucheng dl.first { border: none; }
.spot_right .liucheng dl dt { height: 30px; line-height: 30px; overflow: hidden; font-size: 14px; font-weight: bold; color: #2F6291; }
.spot_right .liucheng dl dt i { background: url(../image/ico_sopt_liucheng.png) no-repeat; width: 22px; height: 22px; line-height: 22px; text-align: center; font-style: normal; color: #FFF; display: block; margin-top: 4px; margin-right: 5px; float: left; }
.spot_right .liucheng dl dd { line-height: 18px; line-height: 18px; padding: 3px 5px; color: #666666; }
.spot_right .guize ul { padding: 5px 10px; }
.spot_right .guize ul li { padding: 5px 0px; line-height: 18px; border-top: 1px dotted #dedede; color: #666666; }
.spot_right .guize ul li.first { border: none; }
.spot_right .guize ul li i { font-style: normal; color: #ff6600; font-size: 14px; padding-right: 5px; }
.spot_main .spot_info { background: #fafafa; border: #eeeeee 1px solid; border-radius: 5px 5px 5px 5px; }
.spot_right .spot_sortTab_01 { padding: 0px; border-top: 2px #dedede solid; }
.spot_right .spot_sortTab_01 span { display: block; background: #efefef; border-right: 1px solid #dedede; border-top: 2px #dedede solid; margin-top: -2px; float: left; color: #666666; width: 70px; text-align: center; cursor: pointer; height: 34px; }
.spot_right .spot_sortTab_01 span.choose { border-top: 2px #D1321D solid; height: 35px; background: #ffffff; color: #D1321D; }
.spotintro { width: 700px; border-right: 1px dashed #E1E1E1; float: left; }
.spotabout { width: 275px; float: right; padding-right: 10px; }
.spotintro .title { height: 40px; line-height: 40px; color: #333; font-size: 16px; font-family: "微软雅黑", "黑体"; padding: 0px 20px; }
.spotintro .img { padding: 30px 20px; float: left; }
.spotintro .intro { width: 420px; padding-right: 15px; float: right; }
.spotintro .intro { }
.spotintro .intro .i table td { border-bottom: dashed 1px #E1E1E1; }
.spotintro .intro .property { color: #2f6291; }
.spotintro .intro .d { padding: 10px 0px; height:34px; }

.spotintro .intro .d a.down { display: block; width: 120px; height: 34px; line-height: 34px; text-align: left; text-indent: 38px; background: #2f6291 url(../image/ico_down.png) 13px center no-repeat; border-radius: 3px 3px 3px 3px; color: #ffffff; font-size: 14px; float:left; }
.spotintro .intro .d a.down:hover { background: #1f76ae url(../image/ico_down.png) 13px center no-repeat; }

.spotintro .intro .d a.kaihu { display: block; width: 120px; height: 34px; line-height: 34px; text-align: left; text-indent: 38px; background: #b0110b url(../image/ico_file.png) 13px center no-repeat; border-radius: 3px 3px 3px 3px; color: #ffffff; font-size: 14px; float:left; margin-left:20px; }
.spotintro .intro .d a.kaihu:hover { background: #d1321d url(../image/ico_file.png) 13px center no-repeat; }

.spotabout .t { height: 40px; line-height: 40px; color: #333; font-size: 16px; font-family: "微软雅黑", "黑体"; padding-left: 20px; background: url(../image/ico_spotabout_t1.png) 0px 13px no-repeat; }
.spotabout .d ul li { height: 20px; line-height: 20px; padding-left: 18px; background: url(../image/ico_spotabout_li1.png) 5px 7px no-repeat; overflow: hidden; }
.mbox-spotintro { border: 1px solid #EEEEEE; border-bottom: none; border-radius: 5px 5px 0px 0px; background: #FAFAFA; }
.mbox-spotintro-border { border: 5px #FFFFFF solid; border-top: 5px solid #eeeeee; }
.mbox-spotdown { background: url(../image/mbox-softdown_bg.png) repeat-x; height: 41px; line-height: 41px; }
.mbox-spotdown b,
.mbox-spotdown span { float: left; margin: 4px 0px; }
.mbox-spotdown b { height: 33px; line-height: 33px; }
.mbox-spotdown .down a { display: block; background: url(../image/detail_soft_down_btn_bg.png) no-repeat; width: 118px; height: 33px; line-height: 33px; text-align: center; text-indent: 20px; }
.mbox-spotdown .down { margin-right: 15px; }
.spot_main .spot_content { background: #ffffff; border: 1px solid #dedede; padding: 20px; }
.spot_main .spot_content .title { border-bottom: 1px solid #dedede; height: 34px; line-height: 34px; font-size: 16px; font-weight: bold; background: #b0110b; color: #ffffff; padding-left: 10px; }
.spot_main .spot_content .subtitle { margin-top: 20px; height: 36px; line-height: 36px; font-size: 14px; text-align: center; background: #b0110b; width: 120px; padding-right: 20px; color: #ffffff; border-radius: 0px 20px 20px 0px; }
.spot_main .spot_content .content { margin: 20px; margin-bottom: 0px; line-height: 2em; }
.spot_main .spot_content img, .forex_content img{ max-width:860px; margin:10px 0 0 -25px;}
.spot_main .spot_content h1{ padding:10px 0; line-height:30px;}
.spot_main .spot_content p, .forex_content p{ line-height:24px; text-indent:25px;}

.spotGusee{ overflow:hidden;}
.spotGusee ul{ width:1000px;}
.spotGusee ul li{ float:left; width:209px; margin-right:20px; padding-right:20px; border-right:dashed 1px #dedede;}
.spotGusee ul li .tit{ margin-top:10px; height:24px; line-height:24px; overflow:hidden;}
.spotGusee ul li .tit a{ font-size:18px; color:#d1321d;}
.spotGusee ul li .fanyong{ margin-top:5px; font-size:14px;}
.spotGusee ul li .fanyong span{ display:block; color:#878787; height:30px; line-height:30px;}
.spotGusee ul li .fanyong span b{ font-weight:normal; color:#ff3300; font-size:14px;}
/*spot end*/


/*deals start*/
.deals_left { float: left; width: 730px; background: #ffffff; }
.deals_right { float: right; width: 250px; background: #ffffff; }
.deals_left .item { margin-bottom: 10px; border: 1px solid #dedede; box-shadow: 1px 1px 8px 2px #dedede; }
.deals_left .item .L_title { height: 40px; line-height: 40px; background: #f7f7f7; position: relative; font-size: 18px; }
.deals_left .item .L_title a { margin-left: 15px; color: #1f76ae; }
.deals_left .item .L_title a:hover { color: #d1321d; }
.deals_left .item .L_title .time_icon { position: absolute; right: 0px; top: 0px; display: block; color: #ffffff; width: 98px; height: 70px; text-align: center; padding-top: 6px; }
.deals_left .item .L_title .time_icon_01 { background: url(../image/time_icon_bg.png) no-repeat left top; }
.deals_left .item .L_title .time_icon_02 { background: url(../image/time_icon_bg.png) no-repeat right top; }
.deals_left .item .L_title .time_icon i { display: block; font-style: normal; height: 26px; line-height: 26px; font-size: 18px; }
.deals_left .item .L_title .time_icon em { display: block; font-style: normal; height: 26px; line-height: 26px; font-size: 24px; }
.deals_left .item .L_body { padding: 15px; }
.deals_left .item .L_body .thumb { float: left; width: 230px; }
.deals_left .item .L_body .info { float: right; width: 455px; }
.deals_left .item .L_body .info .opt { color: #d1321d; text-align: right; line-height: 1.8em; padding: 5px 0px; }
.deals_left .item .L_body .info .res { color: #888888; line-height: 1.8em; padding: 5px 0px; }
.deals_left .item .L_body .info .control { height: 40px; margin-top: 10px; }
.deals_left .item .L_body .info .control .button { background: url(../image/control_button.png) no-repeat; width: 182px; height: 40px; float: left; display: block; margin-left: 65px; }
.deals_left .item .L_body .info .control .total { float: left; display: block; height: 40px; line-height: 40px; margin-left: 20px; color: #888888; }
.deals_left .item .L_body .info .control .total b { font-size: 16px; color: #d1321d; }



.deals_right .deals_right_cate { }
.deals_right .deals_right_cate .cate_box { width: 120px; margin-bottom: 10px; }
.deals_right .deals_right_cate .cate_box a { border: 1px solid #dedede; border-radius: 5px 5px 5px 5px; display: block; height: 40px; line-height: 40px; font-size: 14px; background: url(../image/ico_spot_cate.png) no-repeat; text-indent: 42px; }
.deals_right .deals_right_cate .cate_box a:hover { border: 1px solid #d1321d; }
.deals_right .deals_right_cate .cate_box a.cat_01 { background-position: 3px 0px; }
.deals_right .deals_right_cate .cate_box a.cat_01:hover { background-position: 3px -40px; }
.deals_right .deals_right_cate .cate_box a.cat_02 { background-position: 3px -80px; }
.deals_right .deals_right_cate .cate_box a.cat_02:hover { background-position: 3px -120px; }
.deals_right .deals_right_cate .cate_box a.cat_03 { background-position: 3px -160px; }
.deals_right .deals_right_cate .cate_box a.cat_03:hover { background-position: 3px -200px; }
.deals_right .deals_right_cate .cate_box a.cat_04 { background-position: 3px -240px; }
.deals_right .deals_right_cate .cate_box a.cat_04:hover { background-position: 3px -280px; }

.deals_right .deals_right_title { border: 1px solid #dedede; border-bottom: none; background: #efefef; height: 34px; line-height: 34px; font-size: 14px; font-weight: bold; color: #d1321d; padding-left: 10px; }
.deals_right .deals_right_title span.f_r { margin-right: 10px; font-size: 12px; color: #666666; font-weight: normal; }
.deals_right .deals_right_body { border: 1px solid #dedede; }
.deals_right .deals_right_body .fxts{ font-size:12px; line-height:2em; text-indent:2em; padding:10px 15px; color:#666666;}
.deals_right .kaihu { padding: 5px 0px; }
.deals_right .kaihu .TextDiv { overflow: hidden; }
.deals_right .kaihu ul { overflow: hidden; }
.deals_right .kaihu ul li { color: #555555; font-size: 12px; height: 34px; line-height: 34px; border-bottom: dashed #dedede 1px; padding: 0px 10px; }
.deals_right .kaihu ul li:hover { color: #d1321d; }
.deals_right .kaihu ul li em { font-weight: normal; font-style: normal; display: block; width: 100px; float: left; height:34px; line-height:34px; overflow:hidden; }
.deals_right .kaihu ul li b { font-weight: normal; font-style: normal; display: block; width: 80px; float: left; text-align: center; }
.deals_right .kaihu ul li i { font-weight: normal; font-style: normal; display: block; width: 48px; float: left; text-align: right; }
.deals_right .quanweijigou { margin-top: 10px; }
.deals_right .quanweijigou li { width: 110px; margin-left: 10px; margin-bottom: 10px; float: left; display: inline-block; }
.deals_right .quanweijigou li p.pic { }
.deals_right .quanweijigou li p.tit { height: 20px; line-height: 20px; color: #0da4d3; text-align: center; }
.deals_right .quanweijigou li p.tit a { color: #0da4d3; }
.deals_right .huodong .huodong_tit { height: 40px; line-height: 40px; overflow:hidden; padding: 0px 10px; font-size: 16px; color: #FF6600; }
.deals_right .huodong .huodong_tit a { font-size: 16px; color: #FF6600; }
.deals_right .huodong .huodong_tit a:hover { color: #d1321d; }
.deals_right .huodong .huodong_con { padding: 10px; line-height: 22px; color: #666666; }
.deals_right .huodong .huodong_con b { color: #0da4d3; font-weight: normal; }
.deals_right .liucheng dl { padding: 10px; border-top: 1px dotted #dedede; }
.deals_right .liucheng dl.first { border: none; }
.deals_right .liucheng dl dt { height: 30px; line-height: 30px; overflow: hidden; font-size: 14px; font-weight: bold; color: #2F6291; }
.deals_right .liucheng dl dt i { background: url(../image/ico_sopt_liucheng.png) no-repeat; width: 22px; height: 22px; line-height: 22px; text-align: center; font-style: normal; color: #FFF; display: block; margin-top: 4px; margin-right: 5px; float: left; }
.deals_right .liucheng dl dd { line-height: 18px; line-height: 18px; padding: 3px 5px; color: #666666; }
.deals_right .guize ul { padding: 5px 10px; }
.deals_right .guize ul li { padding: 5px 0px; line-height: 18px; border-top: 1px dotted #dedede; color: #666666; }
.deals_right .guize ul li.first { border: none; }
.deals_right .guize ul li i { font-style: normal; color: #ff6600; font-size: 14px; padding-right: 5px; }
.deals_main .deals_info { background: #fafafa; border: #eeeeee 1px solid; border-radius: 5px 5px 5px 5px; }
.deals_right .deals_sortTab_01 { padding: 0px; border-top: 2px #dedede solid; }
.deals_right .deals_sortTab_01 span { display: block; background: #efefef; border-right: 1px solid #dedede; border-top: 2px #dedede solid; margin-top: -2px; float: left; color: #666666; width: 70px; text-align: center; cursor: pointer; height: 34px; }
.deals_right .deals_sortTab_01 span.choose { border-top: 2px #D1321D solid; height: 35px; background: #ffffff; color: #D1321D; }
.deals_banner_footer { background: #2f6291; }
.deals_banner_footerBox { background: #0da4d3; height: 70px; }
.deals_banner_footerBox .time { float: left; border-right: 1px #2f6291 solid; padding: 15px 55px 15px 55px; height: 40px; line-height: 40px; width:150px; }
.deals_banner_footerBox .time i { display: block; float: left; background: url(../image/icon_time_01.png) no-repeat center center; width: 40px; height: 40px; }
.deals_banner_footerBox .time span{ font-size:20px; color:#ffffff; font-weight:bold; }
.deals_banner_footerBox .time span em{ padding: 5px; margin:0px 10px; background: #ffffff; color: #2f6291; font-size: 26px; font-weight:bold; font-style:normal;}
.deals_banner_footerBox .total { float: left; border-right: 1px #2f6291 solid; padding: 15px 55px 15px 55px; height: 40px; line-height: 40px; font-size:20px; color:#ffffff; font-weight:bold;width:200px; text-align:center; }
.deals_banner_footerBox .total em{ padding: 5px; margin:0px 10px; background: #ffffff; color: #2f6291; font-size: 26px; font-weight:bold; font-style:normal;}
.deals_banner_footerBox .telhot { float: left; padding: 15px 45px 15px 55px; height: 40px; line-height: 40px; font-size:20px; color:#ffffff; font-weight:bold; }
.deals_banner_footerBox .telhot i {display: block; float: left; background: url(../image/icon_tel_01.png) no-repeat center center; width: 40px; height: 40px; margin-right:10px;  }
.deals_banner_footerBox .telhot em { font-size:24px; font-style:normal; }

.deals_detail{ border:1px solid #dedede; box-shadow:1px 1px 5px 2px #dedede; margin-top:20px; background:#ffffff;}
.deals_dbody_hd{ background:#f3f3f3;}
.deals_dtitle{ height:60px; padding:20px; line-height:60px; color:#3571a5; overflow:hidden;}
.deals_dtitle .dlogo{ float:left;}
.deals_dtitle .dtit{ float:left; margin-left:20px; font-size:20px;}
.deals_dtitle .deals_dtitle_btn{ float:right;}
.deals_dbody_hd span{background:url(../image/deals_dbody_hd.png) no-repeat right center; display:block; color:#ffffff; font-size:18px; line-height:56px; width:221px; text-align:center;}


.deals_dbody { padding:10px;}
.deals_dbody .liucheng{}
.deals_dbody .liucheng ul{  height:44px; padding:30px 0px;}
.deals_dbody .liucheng ul li{width:230px; height:44px; margin-left:10px; float:left; background:url(../image/liucheng_bg.png) no-repeat; line-height:44px; color:#d1321d;}
.deals_dbody .liucheng ul li span{ padding-left:105px; font-size:18px;}

.deals_dbody .youshi{}
.deals_dbody .youshi ul{ padding:10px 0px;}
.deals_dbody .youshi ul li{ float:left; border-left:1px dashed #dedede; width:203px; padding:5px 20px; height:95px;}
.deals_dbody .youshi ul li.first{ border:none;}
.deals_dbody .youshi ul li h4{ font-size:16px; line-height:30px; color: #d1321d;}
.deals_dbody .youshi ul li p{ line-height:20px; margin-top:5px;}


.deals_dcontent{ line-height:24px; padding:20px; font-size:14px;}
.deals_drules{ padding:20px;}
.deals_drules dl{ padding:5px 0px;}
.deals_drules dl dt{ float:left; width:80px; margin-right:10px; text-align:center;}
.deals_drules dl dt span{ background: #d1321d; border-radius:3px 3px 3px 3px; display:block; height:24px; line-height:24px; color:#ffffff; }
.deals_drules dl dd{ float:left; width:845px; line-height:24px;}
.deals_dbody  .xihuan{ padding:15px 0px 15px 16px;}
.deals_dbody  .xihuan ul{}
.deals_dbody  .xihuan ul li{ float:left; margin-right:20px; width:220px; overflow:hidden;}
.deals_dbody  .xihuan ul li .pic{}
.deals_dbody  .xihuan ul li .tit{ height:24px; line-height:24px; overflow: hidden;}

/*deals end*/

/*spotagent start*/
.agent_shadow { width: 250px; position: absolute; left: 50%; margin-left: 145px; margin-top: 35px; padding: 35px; height: 360px; background: #000; opacity: 0.3; filter: alpha(opacity=30); }
.agent { width: 250px; position: absolute; left: 50%; margin-left: 145px; margin-top: 35px; padding: 35px; height: 360px; }
.agent .form_title { color: #ffffff; font-size: 20px; height: 24px; line-height: 24px; padding: 0px 0px 20px 0px; }
.agent .form_label { color: #ffffff; font-size: 14px; height: 30px; line-height: 30px; padding: 5px 0px 0px 0px; }
.agent .form_input { }
.agent .form_input input { width: 230px; padding: 10px; }
.agent .form_submit { width: 250px; margin-top: 30px; }
.agent .form_submit a { display: block; width: 250px; height: 40px; line-height: 40px; text-align: center; font-size: 14px; color: #ffffff; background: #2f6291; }
.agent .form_submit a:hover { background: #f25222; }
.spotagent { background: #EDEDED; }
.spotagent .imgbox1 { border: 1px solid #DEDEDE; border-bottom: none; }
.spotagent .imgbox2 { border: 1px solid #DEDEDE; border-top: none; }
.spotagent .compre { padding: 50px 20px; background: #FFF; }
.spotagent .compre .img { width: 560px; height: 420px; float: left; }
.spotagent .compre .calculator { width: 378px; height: 420px; float: right; }
.spotagent .compre .calculator .calculator_box { border: 1px solid #DEDEDE; height: 418px; }
.spotagent .compre .calculator .calculator_tit { height: 60px; line-height: 60px; text-align: center; font-size: 20px; background: #F8F8F8; border-bottom: 1px solid #DEDEDE; }
.spotagent .compre .calculator .calculator_from { padding: 15px; }
.spotagent .compre .calculator .calculator_from .calculator_label { width: 90px; padding-right: 10px; text-align: center; font-size: 16px; }
.spotagent .compre .calculator .calculator_from .calculator_input { position: relative; width: 240px; margin-top: 12px; }
.spotagent .compre .calculator .calculator_from .calculator_input .input_text { width: 188px; height: 16px; line-height: 16px; padding: 8px 10px; border: 1px solid #DEDEDE; }
.spotagent .compre .calculator .calculator_from .calculator_input .input_drop { width: 220px; height: 16px; line-height: 16px; padding: 8px 10px; border: 1px solid #DEDEDE; background: url(../image/deco_02.gif) no-repeat right center; cursor: pointer; }
.spotagent .compre .calculator .calculator_from .calculator_input .calculator_select { position: absolute; top: 1px; left: 0px; right: 31px; background: #ffffff; max-height: 150px; overflow-x: hidden; overflow-y: auto; z-index: 99; border: 1px solid #dedede; border-top: none; }
.spotagent .compre .calculator .calculator_from .calculator_input .calculator_select li { height: 30px; line-height: 30px; padding: 0px 8px; cursor: pointer; }
.spotagent .compre .calculator .calculator_from .calculator_input .calculator_select li:hover { background: #f5f5f5; }
.spotagent .compre .calculator .calculator_from .calculator_input .calculator_select li.choose { background: #2b8cc9; color: #ffffff; }
.spotagent .compre .calculator .calculator_submit { margin-top: 20px; }
.spotagent .compre .calculator .calculator_submit a { display: block; height: 50px; line-height: 50px; text-align: center; font-size: 20px; color: #ffffff; background: #EB8102; }
.spotagent .compre .calculator .calculator_submit a:hover { background: #2b8cc9; }
.spotagent .compre .calculator .calculator_result_label { font-size: 16px; height: 30px; line-height: 30px; margin-top: 12px; }
.spotagent .compre .calculator .calculator_result { border: 1px solid #dedede; height: 38px; line-height: 38px; text-align: center; font-size: 20px; }
/*spotagent end*/


/*forex start*/
.forex_banner { background: #258FF3; position: relative; overflow: hidden; }
.forex_left { float: left; width: 730px; background: #ffffff; }
.forex_right { float: right; width: 250px; background: #ffffff; }

.forex_left .sortBy{ border:1px solid #dedede; height:36px;margin-bottom: 15px;}
.forex_left .sortBy ul{}
.forex_left .sortBy ul li{ float:left; height:18px; line-height:18px;}
.forex_left .sortBy ul li.sort{ padding:9px 16px; position:relative;}
.forex_left .sortBy ul li.sort a{ color:#525252;}
.forex_left .sortBy ul li.sort em{ font-style:normal;}
.forex_left .sortBy ul li.sort a i{font-style:normal; float:right; display:block; width:15px; height:15px; margin-left:5px; margin-top:1px;}


.forex_left .sortBy ul li.sort a i.ico_tips{ background:url(../image/020.png) no-repeat;}
.forex_left .sortBy ul li.sort a:hover i.ico_tips{ background:url(../image/021.png) no-repeat;}


.forex_left .sortBy ul li.sort a i.ico_sort_desc{ background:url(../image/ico_sprite.gif) no-repeat 0px -42px; width:13px; height:14px; margin-top:2px;}
.forex_left .sortBy ul li.sort a:hover i.ico_sort_desc{ background-position:-1px -70px;}
.forex_left .sortBy ul li.sort_selected a{ color:#d1321d; font-weight:bold;}
.forex_left .sortBy ul li.sort_selected a i.ico_sort_desc{background-position:-1px -70px;}


.forex_left .sortBy ul li.sort .tips{ background-color: #fff; border: 1px solid #c4c4c4; border-radius: 3px; box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2); padding: 10px 15px;position: absolute;text-align: left;width: 132px; color: #525252;/* display: none;*/ right: -59px; top: 33px; z-index:99;}

.forex_left .sortBy ul li.sort .tips .arrow{ border-style: none dashed solid;border-width:0 5px 5px;height: 0;left:76px;overflow: hidden;position: absolute;width: 0;}
.forex_left .sortBy ul li.sort .tips .a_1{border-color: transparent transparent #c4c4c4;top: -6px;}
.forex_left .sortBy ul li.sort .tips .a_2{border-color: transparent transparent #fff; top: -5px;}
.forex_left .sortBy ul li.sep{ padding:9px 0px; color:#cccccc;}


.forex_left .item { margin-bottom: 15px; border: 1px solid #dedede; padding:30px; box-shadow:3px 3px 3px 0px #cccccc; position:relative; }
.forex_left .item .item_agency{ float:left; width:200px; border-right:1px solid #dedede; padding-right:30px;}
.forex_left .item .item_agency .pic{ border:1px solid #dedede; width:180px;}
.forex_left .item .item_agency .tit{ font-size:14px; font-weight:bold;width:180px; height:36px; line-height:36px; text-align:center;}
.forex_left .item .item_agency .tit a{ color:#d1321d;}
.forex_left .item .item_agency .show{ height:91px; position:relative; margin-top:15px;}
.forex_left .item .item_agency .show a{ display:block; width:140px; padding:0px 57px 0px 43px; height:91px; line-height:92px; text-align:center; position:absolute; background:url(../image/forex_show_btn_01.png) no-repeat; left:-41px; font-size:16px; color:#d1321d;}
.forex_left .item .item_agency .show a:hover{background:url(../image/forex_show_btn_02.png) no-repeat;}
.forex_left .item .item_agency .total{ color:#888888; font-size:12px; margin-top:10px; height:30px; line-height:30px;}
.forex_left .item .item_agency .total b{color:#d1321d; font-size:14px;}
.forex_left .item .item_agency .total i{ display:block; width:16px; height:16px; margin:7px 10px 0px 20px; background: url(../image/forex_total_ico.png) no-repeat; float:left; }

.forex_left .item .item_info{ float:right; width:408px;}
.forex_left .item .item_info .forex_info_tit{ height:30px; line-height:30px; background: url(../image/forex_info_tit_bg.png) repeat-x left center; padding-bottom:10px; }
.forex_left .item .item_info .forex_info_tit span{ background: #ffffff; font-size: 14px; display:block; margin:0px auto; width:100px; text-align:center; }


.forex_left .item .item_info .forex_info_jine { }
.forex_left .item .item_info .forex_info_jine .fanyong { }
.forex_left .item .item_info .forex_info_jine .fanyong .t { height: 34px; line-height: 34px; text-align: center; background: #2f6291; color: #ffffff; font-size: 14px; font-weight: bold; transition: all 0.2s ease 0s; }
.forex_left .item .item_info .forex_info_jine .fanyong:hover .t { background: #ff6600; }
.forex_left .item .item_info .forex_info_jine .fanyong .v { height: 50px; line-height: 50px; text-align: center; background: #efefef; color: #ff6600; font-size: 16px; font-weight: bold; }
.forex_left .item .item_info .forex_info_jine .spacer { width: 30px; }


.forex_left .item .item_info .forex_info_desc{ margin-top:20px;}
.forex_left .item .item_info .forex_info_desc p { line-height: 26px; }
.forex_left .item .item_info .forex_info_desc p span.t { color: #d1321d; }
.forex_left .item .recomm { position: absolute; left: 0px; top: 0px; width: 66px; height: 66px; background: url(/skin/sr/images/icon_recomm_01.png) no-repeat; z-index:88; }
.forex_left .item .recomm a { position: absolute; left: 0px; right: 0px; top: 0px; bottom: 0px; }
.forex_right .forexAccountRakeback { background:#2f6291; color:#ffffff; height:36px; line-height:36px; text-align:center; margin-bottom:10px; }
.forex_right .forexAccountRakeback a{ color:#ffaa00; }
.forex_right .forexAccountRakeback a:hover{ color:#ff6600; }

.forex_right .right_cate { }
.forex_right .right_cate .cate_box { width: 112px; margin-bottom: 10px;  padding:3px 3px 3px 3px;border: 1px solid #dedede; border-radius: 5px 5px 5px 5px;}
.forex_right .right_cate .cate_box:hover { border: 1px solid #d1321d;}
.forex_right .right_cate .cate_box a {  display: block; height: 35px; line-height: 35px; font-size: 14px; background:url(../image/ico_forex_cate.png) no-repeat; padding-left:35px; text-align:center;}
.forex_right .right_cate .cate_box a:hover { }
.forex_right .right_cate .cate_box a.cat_01 { background-position: 0px 0px; }
.forex_right .right_cate .cate_box a.cat_01:hover { background-position: 0px -140px; }
.forex_right .right_cate .cate_box a.cat_02 { background-position: 0px -35px; }
.forex_right .right_cate .cate_box a.cat_02:hover { background-position: 0px -175px; }
.forex_right .right_cate .cate_box a.cat_03 { background-position: 0px -70px; }
.forex_right .right_cate .cate_box a.cat_03:hover { background-position: 0px -210px; }
.forex_right .right_cate .cate_box a.cat_04 { background-position: 0px -105px; }
.forex_right .right_cate .cate_box a.cat_04:hover { background-position: 0px -245px; }


.forex_right .forex_right_cate { }
.forex_right .forex_right_cate .cate_box { width: 120px; margin-bottom: 10px; }
.forex_right .forex_right_cate .cate_box a { border: 1px solid #dedede; border-radius: 5px 5px 5px 5px; display: block; height: 40px; line-height: 40px; font-size: 14px; text-indent: 42px; transition:all 0.2s ease 0s; }
.forex_right .forex_right_cate .cate_box a:hover { border: 1px solid #d1321d; }
.forex_right .forex_right_cate .cate_box a.cat_01 { background: url(../image/ico_forex_cate_01.png) no-repeat 3px 3px; }
.forex_right .forex_right_cate .cate_box a.cat_02 { background: url(../image/ico_forex_cate_02.png) no-repeat 3px 3px; }
.forex_right .forex_right_title { border: 1px solid #dedede; border-bottom: none; background: #efefef; height: 34px; line-height: 34px; font-size: 14px; font-weight: bold; color: #d1321d; padding-left: 10px; }
.forex_right .forex_right_title span.f_r { margin-right: 10px; font-size: 12px; color: #666666; font-weight: normal; }
.forex_right .forex_right_body { border: 1px solid #dedede; }
.forex_right .forex_right_body .fxts{ font-size:12px; line-height:2em; text-indent:2em; padding:10px 15px; color:#666666;}


.forex_right .huodong .huodong_tit { height: 40px; line-height: 40px; overflow:hidden;padding: 0px 10px; font-size: 16px; color: #FF6600; }
.forex_right .huodong .huodong_tit a { font-size: 16px; color: #FF6600; }
.forex_right .huodong .huodong_tit a:hover {  color: #d1321d; }
.forex_right .huodong .huodong_con { padding: 10px; line-height: 22px; color: #666666; }
.forex_right .huodong .huodong_con b { color: #0da4d3; font-weight: normal; }


.forex_right .kaihu { padding: 5px 0px; }
.forex_right .kaihu .TextDiv { overflow: hidden; }
.forex_right .kaihu ul { overflow: hidden; }
.forex_right .kaihu ul li { color: #555555; font-size: 12px; height: 34px; line-height: 34px; border-bottom: dashed #dedede 1px; padding: 0px 10px; }
.forex_right .kaihu ul li:hover { color: #d1321d; }
.forex_right .kaihu ul li em { font-weight: normal; font-style: normal; display: block; width: 100px; float: left;height:34px; overflow:hidden; }
.forex_right .kaihu ul li b { font-weight: normal; font-style: normal; display: block; width: 80px; float: left; text-align: center; }
.forex_right .kaihu ul li i { font-weight: normal; font-style: normal; display: block; width: 48px; float: left; text-align: right; }
.forex_right .liucheng dl { padding: 10px; border-top: 1px dotted #dedede; }
.forex_right .liucheng dl.first { border: none; }
.forex_right .liucheng dl dt { height: 30px; line-height: 30px; overflow: hidden; font-size: 14px; font-weight: bold; color: #2F6291; }
.forex_right .liucheng dl dt i { background: url(../image/ico_sopt_liucheng.png) no-repeat; width: 22px; height: 22px; line-height: 22px; text-align: center; font-style: normal; color: #FFF; display: block; margin-top: 4px; margin-right: 5px; float: left; }
.forex_right .liucheng dl dd { line-height: 18px; line-height: 18px; padding: 3px 5px; color: #666666; }
.forex_right .guize ul { padding: 5px 10px; }
.forex_right .guize ul li { padding: 5px 0px; line-height: 18px; border-top: 1px dotted #dedede; color: #666666; }
.forex_right .guize ul li.first { border: none; }
.forex_right .guize ul li i { font-style: normal; color: #ff6600; font-size: 14px; padding-right: 5px; }
.forex_right .forex_sortTab_01 { padding: 0px; }
.forex_right .forex_sortTab_01 span { display: block; background: #efefef; border-right: 1px solid #dedede; float: left; color: #666666; width: 81px; text-align: center; cursor: pointer; }
.forex_right .forex_sortTab_01 span.choose { background: #d1321d; color: #ffffff; }
.forex_right .forex_sortContent_01 { }
.forex_right .forex_sortContent_01 ul { }
.forex_right .forex_sortContent_01 ul li { }
.forex_main .forex_info { background: #fafafa; border: #eeeeee 1px solid; border-radius: 5px 5px 5px 5px; }
.forexintro { width: 700px; border-right: 1px dashed #E1E1E1; float: left; }
.forexabout { width: 275px; float: right; padding-right: 10px; }
.forexintro .title { height: 40px; line-height: 40px; color: #333; font-size: 16px; font-family: "微软雅黑", "黑体"; padding: 0px 20px; }
.forexintro .img { padding: 10px 20px; float: left; }
.forexintro .intro { width: 420px; padding-right: 15px; float: right; }
.forexintro .intro { }
.forexintro .intro .i table td { border-bottom: dashed 1px #E1E1E1; }
.forexintro .intro .property { color: #2f6291; }
.forexintro .intro .d { padding: 10px 0px; }

.forexintro .intro .d a.down { display: block; width: 120px; height: 34px; line-height: 34px; text-align: left; text-indent: 38px; background: #2f6291 url(../image/ico_down.png) 13px center no-repeat; border-radius: 3px 3px 3px 3px; color: #ffffff; font-size: 14px; float:left; }
.forexintro .intro .d a.down:hover { background: #1f76ae url(../image/ico_down.png) 13px center no-repeat; }

.forexintro .intro .d a.kaihu { display: block; width: 120px; height: 34px; line-height: 34px; text-align: left; text-indent: 38px; background: #b0110b url(../image/ico_file.png) 13px center no-repeat; border-radius: 3px 3px 3px 3px; color: #ffffff; font-size: 14px; float:left; margin-left:20px; }
.forexintro .intro .d a.kaihu:hover { background: #d1321d url(../image/ico_file.png) 13px center no-repeat; }




.forexabout .t { height: 40px; line-height: 40px; color: #333; font-size: 16px; font-family: "微软雅黑", "黑体"; padding-left: 20px; background: url(../image/ico_spotabout_t1.png) 0px 13px no-repeat; }
.forexabout .d ul li { height: 20px; line-height: 20px; padding-left: 18px; background: url(../image/ico_spotabout_li1.png) 5px 7px no-repeat; overflow: hidden; }
.mbox-forexintro { border: 1px solid #EEEEEE; border-bottom: none; border-radius: 5px 5px 0px 0px; background: #FAFAFA; }
.mbox-forexintro-border { border: 5px #FFFFFF solid; border-top: 5px solid #eeeeee; }
.mbox-forexdown { background: url(../image/mbox-softdown_bg.png) repeat-x; height: 41px; line-height: 41px; padding: 0px 10px;}
.mbox-forexdown b,
.mbox-forexdown span { float: left; margin: 4px 0px; }
.mbox-forexdown b { height: 33px; line-height: 33px; }
.mbox-forexdown .down a { display: block; background: url(../image/detail_soft_down_btn_bg.png) no-repeat; width: 118px; height: 33px; line-height: 33px; text-align: center; text-indent: 20px; }
.mbox-forexdown .down { margin-right: 15px; }
.forex_main .forex_info_title { background: #FFF; height:50px; line-height: 50px; padding-top:10px; padding-left:5px; font-size:22px; color: #B0110B;  }
.forex_main .forex_info_body { background: #ffffff; }
.forex_main .forex_info_body table { border-left: 1px solid #dedede; border-top: 1px solid #dedede; }
.forex_main .forex_info_body table td { border-bottom: 1px solid #dedede; border-right: 1px solid #dedede; }
.forex_main .forex_info_body table td.info_title { background: #efefef; }
.forex_main .forex_info_body table td .info_title_box { line-height: 40px; text-align: center; color: #2F6291; font-size: 12px; }
.forex_main .forex_info_body table td .info_value_box { line-height: 40px; padding: 0px 10px; }
.forex_main .forex_info_body table td .info_down a { color: #b0110b; text-decoration: none; }
.forex_main .forex_info_body table td .info_down a:hover { text-decoration: underline; }
.forex_main .forex_content { background: #ffffff; border: 1px solid #dedede; padding: 20px; }
.forexagent_guestbook_bg { background: url(../image/forexagent_guestbook_bg.png) repeat-y center center; padding: 0px 1px; }
.forexagent_foot { border-bottom: 1px solid #DEDEDE; padding: 20px 0px 40px 0px; }
.forexagent_foot .forexagent_foot_l { float: left; border-right: 1px solid #dedede; width: 330px; text-align: center; height: 205px; }
.forexagent_foot .forexagent_foot_c { float: left; border-right: 1px solid #dedede; width: 300px; padding: 0px 25px; height: 205px; }
.forexagent_foot .forexagent_foot_c .form_label { width: 80px; text-align: left; }
.forexagent_foot .forexagent_foot_c .form_input { width: 220px; padding-bottom: 15px; }
.forexagent_foot .forexagent_foot_c .form_input input { border: 1px solid #dedede; padding: 10px 10px; width: 198px; }
.forexagent_foot .forexagent_foot_c .form_submit { }
.forexagent_foot .forexagent_foot_c .form_submit a { height: 40px; line-height: 40px; text-align: center; font-size: 20px; display: block; background: #D1321D; color: #ffffff; }
.forexagent_foot .forexagent_foot_c .form_submit a:hover { background: #2B8CC9; }
.forexagent_foot .forexagent_foot_r { float: right; width: 310px; text-align: center; }
/*forex end*/



/*news start*/
.news_banner { background: #FFB90C; }
.news_left { float: right; width: 730px; background: #ffffff; }
.news_right { float: left; width: 250px; background: #ffffff; }
.news_left .title { border: 1px solid #dedede; border-bottom: none; height: 36px; line-height: 36px; padding-left: 22px; font-size: 16px; color: #d1321d; background: url(../image/title_bg_01.gif) no-repeat 10px center; }
.news_left ul { border: 1px solid #dedede; padding: 10px; }
.news_left ul li { height: 36px; line-height: 36px; overflow: hidden; border-bottom: 1px dotted #dedede; padding: 0px 10px 0px 20px; background: url(../image/ico_list_01.gif) 10px center no-repeat; }
.news_left .detail { border: 1px solid #dedede; padding: 10px 20px; }
.news_left .detail .detail_title { height: 30px; line-height: 30px; text-align: center; font-size: 16px; color: #d1321d; padding: 10px 0px; border-bottom: 1px dotted #dedede; }
.news_left .detail .detail_info { height: 40px; line-height: 40px; text-align: right; }
.news_left .detail .detail_intro { border: dotted #dedede 1px; background: #f5f5f5; padding: 10px 20px; text-indent: 2em; line-height: 2em; }
.news_left .detail .detail_content { margin-top: 20px; line-height: 200%; }
.news_left .detail .news_content { text-indent:2em; line-height:2.5em; font-size:14px;}
.news_left .next{ margin-top:10px;}
.news_left .next p{ line-height:24px; height:24px; overflow:hidden; color:#878787;}
.news_left .next p a{}
.news_right .cateList { }
.news_right .cateList dl { border: 1px solid #dedede; }
.news_right .cateList dl dt { height: 40px; line-height: 40px; border-bottom: 1px solid #dedede; font-size: 16px; padding: 0px 15px; color: #d1321d; }
.news_right .cateList dl dt a { color: #d1321d; }
.news_right .cateList dl dd { line-height: 40px; font-size: 14px; border-top: 1px dashed #dedede; }
.news_right .cateList dl dd a { }
.news_right .cateList dl dd.first { border-top: none; }
/*
.news_right .cateList dl dd.choose{ background:#d1321d;}
.news_right .cateList dl dd.choose a{ color:#ffffff;}
*/
.news_right .cateList dl dd h5 { padding-left: 60px; height: 40px; overflow: hidden; font-size: 14px; background: url(../image/arrow_003.png) 40px 15px no-repeat #f7f7f7; }
.news_right .cateList dl dd h5:hover { background: url(../image/arrow_003.png) 40px -67px no-repeat #f7f7f7; }
.news_right .cateList dl dd h5:hover a { color: #d1321d; }
.news_right .cateList dl dd.choose h5 { background: url(../image/arrow_003.png) 40px -67px no-repeat #f7f7f7; }
.news_right .cateList dl dd.choose h5 a { color: #d1321d; }
.news_right .cateList dl dd h5.unfold { background: url(../image/arrow_003.png) 40px -24px no-repeat #f7f7f7; }
.news_right .cateList dl dd h5.unfold:hover { background: url(../image/arrow_003.png) 40px -106px no-repeat #f7f7f7; }
.news_right .cateList dl dd h5.unfold:hover a { color: #d1321d; }
}
.news_right .cateList dl dd.choose h5.unfold { background: url(../image/arrow_003.png) 40px -106px no-repeat #f7f7f7; }
.news_right .cateList dl dd ul { }
.news_right .cateList dl dd ul li { border-top: 1px dashed #dedede; padding-left: 80px; background: url(../image/arrow_003.png) 60px 15px no-repeat #fbfbfb; }
.news_right .cateList dl dd ul li:hover { background: url(../image/arrow_003.png) 60px -67px no-repeat #fbfbfb; }
.news_right .cateList dl dd ul li:hover a { color: #d1321d; }
.news_right .cateList dl dd ul li.choose { background: url(../image/arrow_003.png) 60px -67px no-repeat #fbfbfb; }
.news_right .cateList dl dd ul li.choose a { color: #d1321d; }
.news_right .news_right_title { border: 1px solid #dedede; border-bottom: none; height: 34px; line-height: 34px; font-size: 14px; font-weight: bold; color: #d1321d; padding-left: 10px; }
.news_right .news_right_body { border: 1px solid #dedede; }
.news_main .news_info { background: #fafafa; border: #eeeeee 1px solid; border-radius: 5px 5px 5px 5px; }
.news_main .news_info .desc { border-right: 1px dashed #e1e1e1; float: left; width: 680px; padding: 0px 10px; }
.news_main .news_info .desc .title { height: 40px; line-height: 40px; font-size: 16px; }
.news_main .news_info .desc .info { padding-bottom: 10px; }
.news_main .news_info .desc .pic { float: left; width: 240px; padding: 10px 0px; }
.news_main .news_info .desc .intro { float: right; width: 430px; }
.news_main .news_info .desc .intro table tr td { border-bottom: dotted 1px #dedede; }
.news_main .news_info .desc .intro .s_name { color: #d1321d; height: 24px; line-height: 24px; }
.news_main .news_info .desc .intro .s_value { height: 24px; line-height: 24px; }
.news_main .news_info .desc .intro .down { height: 30px; margin-top: 5px; }
.news_main .news_info .desc .intro .down a { display: block; height: 26px; line-height: 26px; width: 80px; text-align: center; color: #ffffff; background: #d1321d; font-size: 14px; }
.news_main .news_info .desc .intro .down a:hover { background: #b0110b; }
.news_main .news_info .about { float: right; width: 275px; margin-right: 10px; }
.news_main .news_info .about .title { background: url(../image/ico_newsabout_t1.png) no-repeat left center; height: 40px; line-height: 40px; padding-left: 17px; font-size: 16px; }
.news_main .news_info .about .annexs { }
.news_main .news_info .about .annexs ul { }
.news_main .news_info .about .annexs ul li { background: url(../image/ico_newsabout_t1.png) 5px center no-repeat; height: 22px; line-height: 22px; overflow: hidden; padding-left: 17px; }
.news_main .news_content { background: #ffffff; border: 0px solid #dedede; padding-bottom: 20px; }
.news_main .news_content .title { border-bottom: 1px solid #dedede; height: 34px; line-height: 34px; font-size: 16px; font-weight: bold; background: #b0110b; color: #ffffff; padding-left: 10px; }
.news_main .news_content .subtitle { margin-top: 20px; height: 36px; line-height: 36px; font-size: 14px; text-align: center; background: #b0110b; width: 120px; padding-right: 20px; color: #ffffff; border-radius: 0px 20px 20px 0px; }
.news_main .news_content .content { margin: 20px; margin-bottom: 0px; line-height: 2em; }
/*news end*/


/*futures start*/

/*index*/
.futures_boot { box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2); border: #aaaaaa 1px solid; border-top: 1px solid #e3e5e5; background: #ffffff; }
.futures_boot .futures_boot_hd { height: 40px; line-height: 40px; border-bottom: 2px solid #0b6bb7; font-size: 16px; text-indent: 15px; }
.futures_boot .futures_boot_bd { }
.futures_boot .futures_boot_bd .area_list { }
.futures_boot .futures_boot_bd .area_list dl { border-bottom: 1px solid #dfdfdf; padding: 8px 12px; }
.futures_boot .futures_boot_bd .area_list dl dt { float: left; height: 30px; line-height: 30px; width: 88px; text-align: center; color: #ffffff; overflow: hidden; background: #2d8dc8; border-radius: 5px; }
.futures_boot .futures_boot_bd .area_list dl dd { float: left; line-height: 30px; margin-left: 10px; width: 875px; }
.futures_boot .futures_boot_bd .area_list dl dd span { display: block; float: left; padding: 4px 5px; }
.futures_boot .futures_boot_bd .area_list dl dd span a { display: block; padding: 0px 5px; height: 22px; line-height: 22px; color: #0b6bb7; }
.futures_boot .futures_boot_bd .area_list dl dd span a:hover { background: #ff9900; border-radius: 3px; color: #ffffff; }
/*list*/
.futures_top { background: none repeat scroll 0 0 #ededed; border-bottom: 1px solid #cccccc; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); }
.futures_depart { border: 1px solid #cccccc; background: #ffffff; }
.futures_depart .futures_title { height: 40px; line-height: 40px; text-indent: 15px; font-size: 16px; color: #D1321D; background: #fafafa; border-bottom: #cccccc 1px solid; }
.futures_depart .futures_list_wrap { overflow: hidden; }
.futures_depart .futures_list_wrap dl { padding: 5px 0px; border-bottom: 1px dashed #dedede; }
.futures_depart .futures_list_wrap dl.fl-footer { background: #f6f6f6; border-bottom: none; }
.futures_depart .futures_list_wrap dl dt { float: left; height: 30px; line-height: 30px; width: 88px; text-align: right; }
.futures_depart .futures_list_wrap dl dd { float: left; line-height: 30px; margin-left: 10px; width: 875px; }
.futures_depart .futures_list_wrap dl dd span { padding: 0px 5px; height: 30px; line-height: 30px; display: inline-block; float: left; overflow: hidden; }
.futures_depart .futures_list_wrap dl dd span a { padding: 1px 5px; }
.futures_depart .futures_list_wrap dl dd span a:hover { background: #fea218; color: #ffffff; }
.futures_depart .futures_list_wrap dl dd span a i { color: #999999; font-style: normal; }
.futures_depart .futures_list_wrap dl dd span a:hover i { color: #ffffff; }
.futures_depart .futures_list_wrap dl dd span.choose a { background: #fea218; color: #ffffff; }
.futures_depart .futures_list_wrap dl dd span.choose a i { background: #fea218; color: #ffffff; }
.futures_depart .futures_list_wrap dl dd span.all { padding: 0px 5px; }
.futures_depart .futures_list_wrap dl dd .list { float: left; width: 795px; }
.futures_depart .futures_list_wrap dl dd.commpany .region span { width: auto; }
.futures_depart .futures_list_wrap dl dd.commpany .list span { width: 103px; }
.futures_depart .futures_list_wrap dl dd.commpany { height: 30px; overflow: hidden; }
.futures_depart .futures_list_wrap dl dd.commpany #commpany_control { color: #2b8cc9; }
.futures_expand { height: 23px; position: relative; }
.futures_expand a { display: block; height: 23px; width: 77px; margin: 0px auto; background: url(../image/futures_expand_bg.png) no-repeat; position: absolute; z-index: 10; left: 50%; margin-left: -38px; margin-top: -2px; }
.futures_expand a.expand { background-position: left bottom; }
.futures_expand a.putaway { background-position: right bottom; }
.futures_left { float: left; width: 680px; background: #ffffff; }
.futures_right { float: right; width: 300px; background: #ffffff; }
.futures_left .futures_item_title { height: 39px; line-height: 40px; border-bottom: 2px solid #257BB4; border-top: #dedede 1px solid; border-right: 1px solid #dedede; background: #ffffff; }
.futures_left .futures_item_title h3 { float: left; margin-left: -9px; height: 50px; background: url(../image/futures_item_title_h3bg.png) left top no-repeat; }
.futures_left .futures_item_title h3 span { display: block; height: 39px; line-height: 40px; background: #2F6291; color: #ffffff; font-size: 14px; padding: 0px 50px; }
.futures_left .futures_item_title span.total { float: right; margin-right: 10px; }
.futures_left .futures_item_title span.total b { font-size: 16px; padding: 0px 3px; color: #d1321d; }
.futures_left .futures_item_list { border: 1px solid #dedede; border-top: none; }
.futures_left .futures_item_list .futures_item_hd { height: 20px; background: #fafafa; border-bottom: 1px solid #d7d7d7; padding: 10px 0px; }
.futures_left .futures_item_list .futures_item_hd .hdorderby { float: left; padding-left: 10px; }
.futures_left .futures_item_list .futures_item_hd .hdorderby span { display: block; height: 20px; float: left; width: auto; margin-right: 5px; }
.futures_left .futures_item_list .futures_item_hd .hdorderby span a { padding: 0px 15px; display: block; height: 20px; line-height: 20px; }
.futures_left .futures_item_list .futures_item_hd .hdorderby span a.arrow-down { background: url(../image/futures_arrow.png) no-repeat 43px -28px; }
.futures_left .futures_item_list .futures_item_hd .hdorderby span.choose { background: #f90; color: #ffffff; }
.futures_left .futures_item_list .futures_item_hd .hdorderby span.choose a { color: #ffffff; }
.futures_left .futures_item_list .futures_item_hd .hdorderby span.choose a.arrow-down { background: url(../image/futures_arrow.png) no-repeat 43px 6px; }
.futures_left .futures_item_list .futures_item_hd .hdorderby span:hover { background: #f90; color: #ffffff; }
.futures_left .futures_item_list .futures_item_hd .hdorderby span:hover a { color: #ffffff; }
.futures_left .futures_item_list .futures_item_hd .hdorderby span:hover a.arrow-down { background: url(../image/futures_arrow.png) no-repeat 43px 6px; }
.futures_left .futures_item_list .futures_item_hd .hdpage { float: right; line-height: 20px; height: 20px; padding: 0px 10px; }
.futures_left .futures_item_list .futures_item_hd .hdpage span { float: left; width: auto; }
.futures_left .futures_item_list .futures_item_hd .hdpage .pagenum { width: auto; color: #525252; }
.futures_left .futures_item_list .futures_item_hd .hdpage span a { display: block; }
.futures_left .futures_item_list .futures_item_hd .hdpage .disab a { background-image: url(../image/futures_list_disab.png); background-repeat: no-repeat; width: 21px; height: 20px; }
.futures_left .futures_item_list .futures_item_hd .hdpage .activ a { background-image: url(../image/futures_list_activ.png); background-repeat: no-repeat; width: 21px; height: 20px; }
.futures_left .futures_item_list .futures_item_hd .hdpage .activ a:hover { background-image: url(../image/futures_list_activ_hover.png); background-repeat: no-repeat; }
.futures_left .futures_item_list .futures_item_hd .hdpage .prev a { background-position: left center; margin-left: 10px; }
.futures_left .futures_item_list .futures_item_hd .hdpage .next a { background-position: right center; margin-left: 5px; }
.futures_left .item { border-bottom: 1px dotted #dedede; padding: 20px 30px 20px 30px; }
.futures_left .item .futures_logo { float: left; width: 110px; }
.futures_left .item .futures_desc { float: left; margin-left: 20px; width: 485px; }
.futures_left .item .futures_logo .pic { padding: 25px 0px; background: #fafafa; }
.futures_left .item .futures_logo .ping { height: 30px; line-height: 30px; text-align: center; overflow: hidden; background: #e7eaec; }
.futures_left .item .futures_desc .desc_f1 { height: 30px; line-height: 30px; overflow: hidden; }
.futures_left .item .futures_desc .desc_f1 .tit { float: left; }
.futures_left .item .futures_desc .desc_f1 .tit .tj { font-style: normal; background: #ff6600; color: #ffffff; padding: 4px; border-radius: 3px; margin-right: 10px; }
.futures_left .item .futures_desc .desc_f1 .tit a { font-size: 14px; color: #2D6091; }
.futures_left .item .futures_desc .desc_f1 .safelevel { float: right; }
.futures_left .item .futures_desc .desc_f1 .safelevel .stars { font-size: 14px; color: #ff6600; margin-right: 5px; display: block; width: 80px; height: 16px; float: right; background: url(../image/futures_start.png) no-repeat -80px center; margin-top: 9px; }
.futures_left .item .futures_desc .desc_f1 .safelevel .stars .start_entity { display: block; height: 16px; background: url(../image/futures_start.png) no-repeat left center; }
.futures_left .item .futures_desc .desc_f1 .safelevel .value { font-size: 18px; color: #ff6600; float: right; }
.futures_left .item .futures_desc .desc_f2 { height: 30px; line-height: 30px; overflow: hidden; }
.futures_left .item .futures_desc .desc_f2 span { margin-right: 10px; color: #888888; }
.futures_left .item .futures_desc .desc_f3 { height: 30px; line-height: 30px; overflow: hidden; color: #888888; }
.futures_left .item .futures_desc .desc_f3 .address { float: left; }
.futures_left .item .futures_desc .desc_f3 .map { float: left; background: url(../image/marker.png) no-repeat; margin-left: 20px; }
.futures_left .item .futures_desc .desc_f3 .map a { padding-left: 20px; }
.futures_left .item .futures_desc .desc_f4 { height: 24px; line-height: 24px; padding: 3px 0px; position: relative; }
.futures_left .item .futures_desc .desc_f4 .khfs_box { float: left; height: 24px; }
.futures_left .item .futures_desc .desc_f4 .khfs_box a { background: url(../image/khfs_bg.png) no-repeat; display: block; width: 24px; height: 24px; float: left; margin-right: 10px; }
.futures_left .item .futures_desc .desc_f4 .khfs_box a.khfs_1 { background-position: left 0px; }
.futures_left .item .futures_desc .desc_f4 .khfs_box a.khfs_2 { background-position: left -24px; }
.futures_left .item .futures_desc .desc_f4 .khfs_box a.khfs_3 { background-position: left -48px; }
.futures_left .item .futures_desc .desc_f4 .yuyue { width: 130px; height: 44px; position: absolute; right: 0px; top: -25px; display: none; }
.futures_left .item .futures_desc .desc_f4 .yuyue a { color: #ffffff; display: block; height: 44px; line-height: 44px; background: url(../image/yuyue_bg.png) 95px center no-repeat #ff6600; font-size: 16px; font-weight: bold; padding-right: 15px; text-align: center; }
.futures_left .item:hover .futures_desc .desc_f4 .yuyue { display: block; }
.futures_left .item:hover { background: #fafafa; }
.futures_left .item:hover .futures_logo .pic { background: #ffffff; }
.futures_right .futures_yuyuekaihu { border: 1px solid #dedede; border-bottom: none; background: #fafafa; height: 45px; }
.futures_right .futures_yuyuekaihu span { margin-top: -10px; background: url(../image/yuyuekaihu_bg.png) no-repeat center top; height: 50px; display: block; text-align: center; line-height: 42px; font-size: 16px; color: #ffffff; }
.futures_right .yuyue_form { background: #fafafa; padding-bottom: 15px; }
.futures_right .yuyue_form .form_input { width: 210px; margin: 10px auto 0px auto; border: 1px solid #efefef; background: #fff; }
.futures_right .yuyue_form .form_input .input_lable { width: 50px; text-align: right; }
.futures_right .yuyue_form .form_input .input_box { width: 160px; }
.futures_right .yuyue_form .form_input .input_box input { border: none; padding: 7px 5px; width: 150px; }
.futures_right .yuyue_form .form_submit { width: 210px; margin: 10px auto 0px auto; }
.futures_right .yuyue_form .form_submit a { background: #D1321D; color: #ffffff; display: block; height: 36px; line-height: 36px; font-size: 16px; text-align: center; }
.futures_right .yuyue_form .form_submit a:hover { background: #ff6600; }
.futures_right .futures_right_cate { }
.futures_right .futures_right_cate .cate_box { width: 120px; margin-bottom: 10px; }
.futures_right .futures_right_cate .cate_box a { border: 1px solid #dedede; border-radius: 5px 5px 5px 5px; display: block; height: 40px; line-height: 40px; font-size: 14px; text-indent: 42px; }
.futures_right .futures_right_cate .cate_box a:hover { border: 1px solid #d1321d; }
.futures_right .futures_right_cate .cate_box a.cat_01 { background: url(../image/ico_forex_cate_01.png) no-repeat 3px 3px; }
.futures_right .futures_right_cate .cate_box a.cat_02 { background: url(../image/ico_forex_cate_02.png) no-repeat 3px 3px; }
.futures_right .futures_right_title { border: 1px solid #dedede; border-bottom: none; background: #efefef; height: 34px; line-height: 34px; font-size: 14px; font-weight: bold; color: #d1321d; padding-left: 10px; }
.futures_right .futures_right_title span.f_r { margin-right: 10px; font-size: 12px; color: #666666; font-weight: normal; }
.futures_right .futures_right_body { border: 1px solid #dedede; }
.futures_right .ask_form { padding: 20px; }
.futures_right .ask_form .ask_title { }
.futures_right .ask_form .ask_title textarea { width: 238px; height: 80px; padding: 10px; background: #fafafa; border: 1px solid #e7eaec; }
.futures_right .ask_form .ask_submit { height: 40px; padding-top: 10px; }
.futures_right .ask_form .ask_submit .question_char { float: left; line-height: 40px; color: #666666; }
.futures_right .ask_form .ask_submit .question_btn { float: right; display: block; height: 40px; line-height: 40px; text-align: center; width: 130px; }
.futures_right .ask_form .ask_submit .question_btn a { display: block; background: #2f6291; color: #ffffff; font-size: 16px; }
.futures_right .ask_form .ask_submit .question_btn a:hover { background: #d1321d; }
.futures_right .baozhang ul { padding: 0px 10px; }
.futures_right .baozhang ul li { line-height: 28px; height: 28px; overflow: hidden; padding: 15px 0px; color: #555555; border-top: 1px dashed #dedede; }
.futures_right .baozhang ul li.first { border-top: none; }
.futures_right .baozhang ul li span { background: url(../image/dkhs.png) no-repeat; display: block; float: left; width: 28px; height: 28px; line-height: 28px; text-align: center; color: #ffffff; font-size: 16px; margin-right: 5px; }
.futures_right .dongtai { padding: 20px; }
.futures_right .dongtai .dt_t { text-align: center; height: 26px; line-height: 26px; }
.futures_right .dongtai .dt_t span { color: #f60; }
.futures_right .dongtai .dt_c { }
.futures_right .dongtai .dt_c ul { }
.futures_right .dongtai .dt_c ul li { height: 48px; overflow: hidden; }
.futures_right .dongtai .dt_c ul li p.p1 { font-size: 12px; height: 14px; margin-top: 5px; line-height: 14px; padding: 0px 3px; color: #999999; }
.futures_right .dongtai .dt_c ul li p.p2 { font-size: 12px; height: 24px; line-height: 24px; border: 1px solid #dcdcdc; background: #fafafa; color: #525252; padding: 0px 5px; overflow: hidden; }
.futures_right .dongtai .dt_c ul li p.p2 .order-phone { color: #1f76ac; padding: 0px 3px; }
.futures_right .dongtai .dt_c ul li p.p2 .order-name { color: #ff6600; padding: 0px 3px; }
.futures_right .kaihu { }
.futures_right .kaihu ul { padding: 10px; }
.futures_right .kaihu ul li { line-height: 20px; padding: 3px; }
.futures_right .kaihu ul li b { color: #0da4d3; font-weight: normal; }
.futures_right .kaihu ul li i { float: right; color: #d1321d; }
.futures_right .futures_sortTab_01 { padding: 0px; border-top: 2px #dedede solid; }
.futures_right .futures_sortTab_01 span { display: block; background: #efefef; border-right: 1px solid #dedede; border-top: 2px #dedede solid; margin-top: -2px; float: left; color: #666666; width: 70px; text-align: center; cursor: pointer; height: 34px; }
.futures_right .futures_sortTab_01 span.choose { border-top: 2px #D1321D solid; height: 35px; background: #ffffff; color: #D1321D; }
.futures_right .futures_sortContent_01 { }
.futures_right .futures_sortContent_01 ul { }
.futures_right .futures_sortContent_01 ul li { }
.futures_right .futures_sortTab_03 { padding: 0px; border-top: 2px #dedede solid; }
.futures_right .futures_sortTab_03 span { display: block; background: #efefef; border-right: 1px solid #dedede; border-top: 2px #dedede solid; margin-top: -2px; float: left; color: #666666; width: 70px; text-align: center; cursor: pointer; height: 34px; }
.futures_right .futures_sortTab_03 span.choose { border-top: 2px #D1321D solid; height: 35px; background: #ffffff; color: #D1321D; }
.futures_right .futures_sortTab_03 .more { float: right; font-weight: normal; font-size: 12px; margin-right: 10px; }
.futures_right .futures_sortContent_03 { }
.futures_right .futures_sortContent_03 ul { }
.futures_right .futures_sortContent_03 ul li .t { height: 24px; line-height: 24px; }
.futures_right .futures_sortContent_03 ul li .t span { display: block; width: 25%; text-align: center; float: left; }
.futures_right .futures_sortContent_03 ul li .t.red span.num { color: #ff0000; }
.futures_right .futures_sortContent_03 ul li .t.green span.num { color: #008000; }
.futures_right .futures_sortContent_03 ul li .i { text-align: center; height: 0px; overflow: hidden; transition: all 0.4s ease 0s; }
.futures_right .futures_sortContent_03 ul li.even .t { background: #ffffff; }
.futures_right .futures_sortContent_03 ul li.odd .t { background: #fafafa; }
.futures_right .futures_sortContent_03 ul li.choose .i { height: 125px; }
.futures_right .futures_sortContent_03 ul li.loading { height: 300px; background: url(../image/loading_01.gif) no-repeat center center; }
.futures_right .toolslist { }
.futures_right .toolslist li.tools { float: left; width: 72px; height: 72px; margin-left: 2px; margin-top: 2px; border-radius: 36px 36px 36px 36px; overflow: hidden; background: #F6F6F6; transition: all 0.2s ease 0s; }
.futures_right .toolslist li.tools a { display: block; text-align: center; height: 72px; line-height: 30px; color: #333333; }
.futures_right .toolslist li.tools a em { display: block; background: url(../image/futures_index_img.png) no-repeat #ffffff; width: 72px; height: 42px; transition: all 0.4s ease 0s; }
.futures_right .toolslist li.tools_01 a em { background-position: 0px 0px; }
.futures_right .toolslist li.tools_02 a em { background-position: -76px 0px; }
.futures_right .toolslist li.tools_03 a em { background-position: -152px 0px; }
.futures_right .toolslist li.tools_04 a em { background-position: -228px 0px; }
.futures_right .toolslist li.tools_05 a em { background-position: 0px -86px; }
.futures_right .toolslist li.tools_06 a em { background-position: -76px -86px; }
.futures_right .toolslist li.tools_07 a em { background-position: -152px -86px; }
.futures_right .toolslist li.tools_08 a em { background-position: -228px -86px; }
.futures_right .toolslist li.tools_09 a em { background-position: 0px -172px; }
.futures_right .toolslist li.tools_10 a em { background-position: -76px -172px; }
.futures_right .toolslist li.tools_11 a em { background-position: -152px -172px; }
.futures_right .toolslist li.tools_12 a em { background-position: -228px -172px; }
.futures_right .toolslist li.tools:hover { background: #0198F1; }
.futures_right .toolslist li.tools a:hover { color: #ffffff; }
.futures_right .toolslist li.tools_01 a:hover em { background-position: 0px -43px; }
.futures_right .toolslist li.tools_02 a:hover em { background-position: -76px -43px; }
.futures_right .toolslist li.tools_03 a:hover em { background-position: -152px -43px; }
.futures_right .toolslist li.tools_04 a:hover em { background-position: -228px -43px; }
.futures_right .toolslist li.tools_05 a:hover em { background-position: 0px -129px; }
.futures_right .toolslist li.tools_06 a:hover em { background-position: -76px -129px; }
.futures_right .toolslist li.tools_07 a:hover em { background-position: -152px -129px; }
.futures_right .toolslist li.tools_08 a:hover em { background-position: -228px -129px; }
.futures_right .toolslist li.tools_09 a:hover em { background-position: 0px -215px; }
.futures_right .toolslist li.tools_10 a:hover em { background-position: -76px -215px; }
.futures_right .toolslist li.tools_11 a:hover em { background-position: -152px -215px; }
.futures_right .toolslist li.tools_12 a:hover em { background-position: -228px -215px; }
.futures_detail_top { border: 1px solid #dedede; border-bottom: none; }
.futures_detail_top .detail_unit { height: 428px; float: left; }
.futures_detail_top .detail_unit1 { width: 290px; background: #ffffff; }
.futures_detail_top .detail_unit2 { width: 406px; border-left: 1px solid #dedede; border-right: 1px solid #dedede; background: #ffffff; }
.futures_detail_top .detail_unit3 { width: 300px; background: #fafafa; }
.futures_detail_top .detail_unit1 .pic { }
.futures_detail_top .detail_unit1 .pic .pic_content { width: 266px; margin: 10px auto 0px auto; }
.futures_detail_top .detail_unit1 .pic .pic_sort { width: 266px; margin: 10px auto 0px auto; }
.futures_detail_top .detail_unit1 .pic .pic_sort span { display: block; float: left; margin-right: 2px; cursor: pointer; }
.futures_detail_top .detail_unit1 .pic .pic_sort span img { width: 65px; height: 48px; }
.futures_detail_top .detail_unit1 .pic .pic_sort span.choose { }
.futures_detail_top .detail_unit1 .pic .pic_sort span.choose img { border: 2px solid #f60; height: 44px; width: 61px; }
.futures_detail_top .detail_unit1 .pic .pic_sort span.last { margin-right: 0px; }
.futures_detail_top .detail_unit1 .pingji { clear: both; height: 30px; line-height: 30px; border-bottom: 1px solid #ededed; padding: 5px 12px 0px 12px; }
.futures_detail_top .detail_unit1 .service { padding: 0px 12px; }
.futures_detail_top .detail_unit1 .service .t { font-size: 16px; color: #D1321D; height: 40px; line-height: 40px; }
.futures_detail_top .detail_unit1 .service .c { text-align: center; margin-top: 5px; }
.futures_detail_top .detail_unit2 .futures_detail_title { padding: 14px 15px; height: 28px; line-height: 28px; font-size: 16px; color: #d1321d; font-weight: bold; overflow: hidden; margin-bottom: 14px; padding-bottom: 0px; }
.futures_detail_top .detail_unit2 .futures_detail_title:hover { color: #0da4d3; }
.futures_detail_top .detail_unit2 .futures_detail_safelevel { padding: 20px 14px; height: 20px; line-height: 20px; border-top: 1px solid #ededed; }
.futures_detail_top .detail_unit2 .futures_detail_safelevel .stars { color: #ff6600; font-size: 16px; display: block; width: 80px; height: 16px; float: left; margin-top: 3px; background: url(../image/futures_start.png) no-repeat -80px center; }
.futures_detail_top .detail_unit2 .futures_detail_safelevel .stars .start_entity { background: url(../image/futures_start.png) no-repeat left center; display: block; height: 16px; }
.futures_detail_top .detail_unit2 .futures_detail_kefu { padding: 10px 14px; height: 24px; line-height: 24px; }
.futures_detail_top .detail_unit2 .futures_detail_kefu span { float: left; }
.futures_detail_top .detail_unit2 .futures_detail_kefu a { float: left; }
.futures_detail_top .detail_unit2 .futures_detail_xingyupingji { padding: 15px 14px; }
.futures_detail_top .detail_unit2 .futures_detail_zijinmenkan { padding: 15px 14px; }
.futures_detail_top .detail_unit2 .futures_detail_address { padding: 15px 14px; height: 18px; overflow: hidden; }
.futures_detail_top .detail_unit2 .futures_detail_kaihu { border-top: 1px #ededed solid; margin-top: 4px; height: 118px; background: #e9f3fc; }
.futures_detail_top .detail_unit2 .futures_detail_kaihu .kaihu_pic { width: 100px; float: left; }
.futures_detail_top .detail_unit2 .futures_detail_kaihu .kaihu_form { float: left; width: 306px; height: 118px; }
.futures_detail_top .detail_unit2 .futures_detail_kaihu .kaihu_form .kaihu_form_input { padding: 10px 0px; height: 37px; }
.futures_detail_top .detail_unit2 .futures_detail_kaihu .kaihu_form .kaihu_form_input .form_input { width: 190px; float: left; margin-left: 10px; height: 37px; border: 1px solid #dedede; }
.futures_detail_top .detail_unit2 .futures_detail_kaihu .kaihu_form .kaihu_form_input .form_input input { margin-left: 50px; width: 140px; border: none; margin-top: 11px; outline: medium none; }
.futures_detail_top .detail_unit2 .futures_detail_kaihu .kaihu_form .kaihu_form_input .form_btn { width: 80px; float: left; margin-left: 10px; }
.futures_detail_top .detail_unit2 .futures_detail_kaihu .kaihu_form .kaihu_form_input .form_btn a { display: block; height: 37px; line-height: 36px; text-align: center; color: #fff; background: #d1321d; font-size: 16px; }
.futures_detail_top .detail_unit2 .futures_detail_kaihu .kaihu_form .kaihu_form_input .form_btn a:hover { background: #ff6600; }
.futures_detail_top .detail_unit2 .futures_detail_kaihu .kaihu_form .kaihu_input_bg1 { background: url(../image/kaihu_input_bg.png) no-repeat left top #ffffff; }
.futures_detail_top .detail_unit2 .futures_detail_kaihu .kaihu_form .kaihu_input_bg2 { background: url(../image/kaihu_input_bg.png) no-repeat left bottom #ffffff; }
.futures_detail_top .detail_unit3 .futures_unit3_title { padding: 14px 15px; height: 28px; line-height: 28px; font-size: 18px; font-weight: bold; color: #d1321d; border-bottom: 1px solid #ededed; }
.futures_detail_top .detail_unit3 .futures_unit3_body { padding: 10px 0px; }
.futures_detail_top .detail_unit3 .futures_unit3_body dl { padding: 0PX 15PX; }
.futures_detail_top .detail_unit3 .futures_unit3_body dl dt { height: 30px; line-height: 30px; font-size: 16px; padding: 5px 0px; color: #2F6291; }
.futures_detail_top .detail_unit3 .futures_unit3_body dl:hover dt { color: #d1321d; }
.futures_detail_top .detail_unit3 .futures_unit3_body dl dt span { display: block; float: left; width: 26px; padding-right: 4PX; height: 30px; line-height: 30px; text-align: center; background: url(../image/dkhs1.png) no-repeat center center; color: #ffffff; font-size: 16px; margin-right: 10px; }
.futures_detail_top .detail_unit3 .futures_unit3_body dl dd { padding: 5px 0px; padding-left: 37px; line-height: 22px; color: #555555; }
.futures_left .detail_title { }
.futures_left .detail_title { height: 39px; line-height: 40px; border-bottom: 2px solid #257BB4; border-top: #dedede 1px solid; border-right: 1px solid #dedede; background: #ffffff; position: relative; }
.futures_left .detail_title h3 { float: left; margin-left: -9px; height: 50px; background: url(../image/futures_item_title_h3bg.png) left top no-repeat; position: absolute; }
.futures_left .detail_title h3 span { display: block; height: 39px; line-height: 40px; background: #2F6291; color: #ffffff; font-size: 14px; padding: 0px 50px; width: 80px; text-align: center; }
.futures_left .detail_title .futures_sortTab_tit { float: left; height: 39px; margin-left: 171px; }
.futures_left .detail_title .futures_sortTab_tit span { display: block; float: left; padding: 0px 20px; cursor: pointer; }
.futures_left .detail_title .futures_sortTab_tit span.choose { background: url(../image/arrow.png) no-repeat center bottom; }
.futures_left .futures_sortContent_tit { border: 1px solid #dedede; }
.futures_left .futures_sortContent_tit .content { overflow: hidden; }
.yewuTab { height: 43px; background: #eaf3fd; border-bottom: 1px solid #e7eaec; padding-left: 20px; }
.yewuTab span { display: block; position: relative; float: left; height: 41px; line-height: 42px; padding: 0px 10px; cursor: pointer; }
.yewuTab span .ico_arrow { border-color: transparent transparent #ff7200; border-style: none dashed solid; border-width: 0 5px 5px; bottom: 0; display: none; left: 50%; margin-left: -5px; position: absolute; }
.yewuTab span.choose { border-bottom: 2px solid #ff7200; color: #ff7200; }
.yewuTab span.choose .ico_arrow { display: block; }
.futures_left .futures_sortContent_tit .content .desc_title { background: #fafafa; border-bottom: 1px solid #e7eaec; color: #D1321D; font-weight: bold; text-indent: 15px; height: 40px; line-height: 40px; font-size: 16px; }
.futures_left .futures_sortContent_tit .content .detail_coordinate { width: 678px; height: 600px; }
.futures_left .futures_sortContent_tit .content .main_cont { padding: 15px 22px; line-height: 22px; }
.futures_left .futures_sortContent_tit .content .main_cont .aboutask { }
.futures_left .futures_sortContent_tit .content .main_cont .aboutask dt { background: url(../image/aboutask_bg.png) no-repeat left center; height: 36px; line-height: 36px; color: #2b8cc9; padding-left: 25px; }
.futures_left .futures_sortContent_tit .content .main_cont .aboutask dd { line-height: 24px; color: #999; padding-left: 25px; }
.futures_left .futures_sortContent_tit .content .main_cont .tiaojian { }
.futures_left .futures_sortContent_tit .content .main_cont .tiaojian dt { line-height: 24px; color: #2b8cc9; }
.futures_left .futures_sortContent_tit .content .main_cont .tiaojian dd { line-height: 24px; color: #525252; padding-left: 18px; }
.futures_left .futures_sortContent_tit .content .main_cont .blue { color: #2b8cc9; }
.futures_left .futures_sortContent_tit .content .main_cont .chengxuhua { color: rgb(102, 102, 102); }
.futures_left .futures_sortContent_tit .content .main_cont .chengxuhua p { text-indent: 2em; line-height: 20px; padding: 5px 0px; font-family: Arial, "宋体"; }
.futures_left .futures_sortContent_tit .content .main_cont .chengxuhua h4 { font-size: 14px; color: rgb(35, 124, 185); font-weight: normal; background: url(../image/yuandian.gif) no-repeat left center; height: 24px; line-height: 24px; padding: 10px 20px; }
.futures_left .futures_sortContent_tit .content .main_cont .chengxuhua ul { }
.futures_left .futures_sortContent_tit .content .main_cont .chengxuhua ul li { line-height: 26px; overflow: hidden; }
.futures_left .futures_sortContent_tit .content .main_cont .chengxuhua ul li span { padding: 4px 5px; background: rgb(238, 238, 238); }
.futures_left .futures_sortContent_tit .content .info { height: 16px; padding: 15px 22px; }
.futures_left .futures_sortContent_tit .content .info dt { float: left; height: 16px; line-height: 16px; overflow: hidden; width: 80px; text-align: right; margin-right: 10px; }
.futures_left .futures_sortContent_tit .content .info dd { float: left; height: 16px; line-height: 16px; overflow: hidden; background: url(../image/futures_detail_info_bg.png) left bottom no-repeat; padding-left: 18px; margin-right: 10px; }
.futures_left .futures_sortContent_tit .content .info dd.choose { background-position: left top; }
.futures_left .futures_sortContent_tit .content .info_text { height: 16px; padding: 15px 22px; }
.futures_left .futures_sortContent_tit .content .info_text span { display: block; float: left; width: 80px; text-align: right; margin-right: 10px; }
.khlc_box { position: fixed; left: 0px; right: 0px; top: 0px; bottom: 0px; z-index: 99; }
.khlc_box .shadow { position: absolute; left: 0px; right: 0px; top: 0px; bottom: 0px; background: rgba(51,51,51,0.3); z-index: 100; }
.khlc_box .khlc_con { position: absolute; width: 620px; left: 50%; margin-left: -310px; height: 268px; top: 50%; margin-top: -50px; z-index: 111; background: #fff; box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.4); }
.khlc_box .khlc_con .tit { height: 30px; line-height: 30px; color: #ffffff; padding-left: 40px; font-size: 16px; background: #d1321d url(../image/khlc_con_tit_bg.png) no-repeat 10px center; }
.khlc_box .khlc_con .tit .close { float: right; width: 21px; height: 21px; display: block; background: #b0110b url(../image/close_btn.png) no-repeat center center; margin: 5px 5px 0px 0px; }
.khlc_box .khlc_con .tit .close:hover { background: #c1221c url(../image/close_btn.png) no-repeat center center; }
.khlc_box .khlc_con .con { }
.khlc_box .khlc_con .con .con_list { background: url(../image/con_list_bg.png) repeat-y; }
.khlc_box .khlc_con .con .con_list li { border-bottom: 1px dashed #e1e1e1; padding: 5px 0px; height: 30px; line-height: 30px; overflow: hidden; }
.khlc_box .khlc_con .con .con_list li span { float: left; display: block; }
.khlc_box .khlc_con .con .con_list li .t1 { width: 120px; height: 30px; padding-left: 10px; text-align: center; font-size: 14px; color: #2b8bc9; }
.khlc_box .khlc_con .con .con_list li .t2 { width: 120px; height: 30px; padding-left: 10px; text-align: center; font-size: 14px; color: #eb9b3f; }
.khlc_box .khlc_con .con .con_list li .i1 { width: 30px; height: 30px; background: url(../image/circle1.png) no-repeat 2px 1px; text-align: center; color: #ffffff; }
.khlc_box .khlc_con .con .con_list li .i2 { width: 30px; height: 30px; background: url(../image/circle2.png) no-repeat 2px 1px; text-align: center; color: #ffffff; }
.khlc_box .khlc_con .con .con_list li .b { width: 430px; padding-left: 20px; color: #656565; }
.khlc_box .khlc_con .con .con_foot { height: 14px; line-height: 14px; padding: 8px 30px; }
.khlc_box .khlc_con .con .con_foot .ft1 { margin-right: 10px; }
.khlc_box .khlc_con .con .con_foot .ft1 em { display: inline-block; height: 13px; margin-right: 5px; vertical-align: middle; width: 13px; background: #2b8cc9; }
.khlc_box .khlc_con .con .con_foot .ft2 { margin-right: 10px; }
.khlc_box .khlc_con .con .con_foot .ft2 em { display: inline-block; height: 13px; margin-right: 5px; vertical-align: middle; width: 13px; background: #eb9c40; }
/*futures end*/







/*list start*/
.list_01 { }
.list_01 ul { padding: 5px 10px; }
.list_01 ul li { height: 24px; line-height: 24px; overflow: hidden; background: url(../image/ico_list_01.gif) no-repeat left center; padding-left: 10px; }
/*list end*/


.popupLayer-bg { position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; background-color: rgb(0,0,0); filter: alpha(opacity=25); -moz-opacity: 0.25; -khtml-opacity: 0.25; opacity: 0.25; z-index: 1000; }
.popupLayer-box { position: fixed; left: 50%; margin-left: -300px; top: 50%; margin-top: -300px; width: 600px; height: 600px; z-index: 1001; border: 7px solid #a3a6a8; }
.popupLayer-box .itembmaptitle { background: #D1321D; height: 40px; line-height: 40px; padding: 0px 0px 0px 10px; color: #ffffff; font-size: 16px; }
.popupLayer-box .itembmaptitle .close { display: block; width: 20px; height: 18px; background: url(../image/close_bg.png) no-repeat #FFF; border-radius: 2px; float: right; margin: 11px 11px 0px 0px; }
.popupLayer-box .itembmaptitle .close:hover { background-position: 0px -18px; }
.popupLayer-box .itembmapbox { height: 560px; }
.survey_top { padding: 10px 10px; height: 20px; }
.survey_top .survey_tit { float: left; font-size: 16px; line-height: 20px; color: #1f76ac; }
.survey_top .survey_select { float: right; }
.survey_comment { }
.survey_comment .vote { }
.survey_comment .vote .votebox { height: 26px; padding: 5px 10px; }
.survey_comment .vote .votebox .votetit { float: left; font-size: 14px; line-height: 26px; margin-right: 5px; }
.survey_comment .vote .votebox .proportion { width: 215px; float: left; }
.survey_comment .vote .votebox .proportion .radio { height: 16px; background: #1f76ac; margin-top: 5px; float: left; }
.survey_comment .vote .votebox .proportion .num { font-size: 12px; line-height: 26px; float: left; font-style: italic; width: 30px; text-align: center; }
.survey_comment .vote .votebox .votebtn { float: right; height: 25px; width: 25px; }
.survey_comment .vote .votebox .votebtn a { display: block; height: 25px; width: 25px; background: url(../image/vote1.png) no-repeat; }
.survey_comment .vote .votebox .votebtn a:hover { background: url(../image/vote2.png) no-repeat; }
/*financial start*/


/*list*/
.financial_top { background: none repeat scroll 0 0 #ededed; border-bottom: 1px solid #cccccc; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); }
.financial_depart { border: 1px solid #cccccc; background: #ffffff; }
.financial_depart .financial_title { height: 40px; line-height: 40px; text-indent: 15px; font-size: 16px; color: #D1321D; background: #fafafa; border-bottom: #cccccc 1px solid; }
.financial_depart .financial_list_wrap { overflow: hidden; }
.financial_depart .financial_list_wrap dl { padding: 5px 0px; border-bottom: 1px dashed #dedede; }
.financial_depart .financial_list_wrap dl.fl-footer { background: #f6f6f6; border-bottom: none; }
.financial_depart .financial_list_wrap dl dt { float: left; height: 30px; line-height: 30px; width: 88px; text-align: right; }
.financial_depart .financial_list_wrap dl dd { float: left; line-height: 30px; margin-left: 10px; width: 875px; }
.financial_depart .financial_list_wrap dl dd span { padding: 0px 5px; height: 30px; line-height: 30px; display: inline-block; float: left; overflow: hidden; }
.financial_depart .financial_list_wrap dl dd span a { padding: 1px 5px; }
.financial_depart .financial_list_wrap dl dd span a:hover { background: #fea218; color: #ffffff; }
.financial_depart .financial_list_wrap dl dd span a i { color: #999999; font-style: normal; }
.financial_depart .financial_list_wrap dl dd span a:hover i { color: #ffffff; }
.financial_depart .financial_list_wrap dl dd span.choose a { background: #fea218; color: #ffffff; }
.financial_depart .financial_list_wrap dl dd span.choose a i { background: #fea218; color: #ffffff; }
.financial_depart .financial_list_wrap dl dd span.all { padding: 0px 5px; }
.financial_depart .financial_list_wrap dl dd .list { float: left; width: 795px; }
.financial_depart .financial_list_wrap dl dd.commpany .region span { width: auto; }
.financial_depart .financial_list_wrap dl dd.commpany .list span { width: 103px; }
.financial_depart .financial_list_wrap dl dd.commpany { height: 90px; overflow: hidden; }
.financial_depart .financial_list_wrap dl dd.commpany #commpany_control { color: #2b8cc9; }
.financial_expand { height: 23px; position: relative; }
.financial_expand a { display: block; height: 23px; width: 77px; margin: 0px auto; background: url(../image/futures_expand_bg.png) no-repeat; position: absolute; z-index: 10; left: 50%; margin-left: -38px; margin-top: -2px; }
.financial_expand a.expand { background-position: left bottom; }
.financial_expand a.putaway { background-position: right bottom; }
.m .financial_main { border: 1px solid #cccccc; box-shadow: 0px 3px 6px 0px #aaaaaa; }
.m .financial_main .financial_Ltitle { height: 40px; line-height: 40px; padding: 0px 10px; font-size: 16px; color: #d1321d; background: #fafafa; }
.m .financial_main .financial_Ltitle .financial_page { float: right; }
.m .financial_main .financial_Ltitle .financial_page .prev { background: url(../image/financial_prev.png) no-repeat; display: block; width: 25px; height: 25px; float: left; margin-top: 8px; margin-left: 8px; }
.m .financial_main .financial_Ltitle .financial_page .next { background: url(../image/financial_next.png) no-repeat; display: block; width: 25px; height: 25px; float: left; margin-top: 8px; margin-left: 8px; }
.m .financial_main .financial_Ltitle .financial_page .pagenum { float: left; }
.m .financial_main .financial_Ltitle .financial_page { }
.m .financial_main .financial_Ltitle .vital { font-weight: bold; font-size: 18px; padding: 0px 3px; }
.m .financial_main .financial_Llist { padding-bottom: 10px; background: #ffffff; }
.m .financial_main .financial_Llist .financial_Ltable th { border-top: 1px solid #dedede; border-left: 1px solid #dedede; border-bottom: 1px solid #dedede; background: #2F6291; height: 36px; color: #ffffff; }
.m .financial_main .financial_Llist .financial_Ltable th.first { border-left: none; }
.m .financial_main .financial_Llist tr td { height: 34px; border-bottom: #dedede dashed 1px; }
.m .financial_main .financial_Llist tr td .salesStatus { width: 21px; height: 21px; display: block; background: url(../image/salesstatus_bg.png) no-repeat; margin: 0px auto; }
.m .financial_main .financial_Llist tr td .salesStatus_1 { background-position: 0px 0px; }
.m .financial_main .financial_Llist tr td .salesStatus_2 { background-position: 0px -21px; }
.m .financial_main .financial_Llist tr td .salesStatus_3 { background-position: 0px -42px; }
.financial_left { float: left; width: 680px; background: #ffffff; }
.financial_right { float: right; width: 300px; background: #ffffff; }
.financial_left { }
.financial_left .info { border: 2px solid #fafafa; border-top: 2px solid #aaaaaa; background: #fafafa; position: relative; padding: 20px 15px; }
.financial_left .info .bank { float: left; width: 215px; height: 55px; border: 1px solid #dedede; }
.financial_left .info .con { float: left; margin-left: 15px; width: 355px; }
.financial_left .info .con .title { font-size: 16px; color: #d1321d; height: 24px; line-height: 24px; overflow: hidden; }
.financial_left .info .con .about { font-size: 12px; height: 18px; line-height: 18px; margin-top: 10px; }
.financial_left .info .con .about .st { font-size: 14px; font-weight: bold; color: #d1321d; margin-right: 15px; }
.financial_left .info .salesStatus { position: absolute; right: 15px; top: 22px; width: 62px; height: 20px; background: url(../image/salesstatus_02.png) no-repeat; }
.financial_left .info .salesStatus_1 { background-position: 0px 0px; }
.financial_left .info .salesStatus_2 { background-position: 0px -20px; }
.financial_left .info .salesStatus_3 { background-position: 0px -40px; }
.financial_left .subtitle { margin-top: 10px; height: 30px; line-height: 30px; border-bottom: 2px solid #dedede; }
.financial_left .subtitle span { display: block; padding: 0px 10px; height: 30px; line-height: 30px; border-bottom: 2px solid #b0110b; color: #b0110b; font-size: 14px; font-weight: bold; float: left; }
.financial_left .desc { margin-top: 10px; }
.financial_left .desc table td.t { background: #fafafa; color: #2f6291; height: 30px; }
.financial_left .desc table td.t .tdt { padding: 0px 10px; }
.financial_left .desc table td.c { }
.financial_left .desc table td.c .tdc { padding: 0px 10px; }
.financial_left .desc table { border-left: 1px solid #dedede; border-top: 1px solid #dedede; }
.financial_left .desc table td { border-bottom: 1px solid #dedede; border-right: 1px solid #dedede; }
.financial_right .financial_right_title { border: 1px solid #dedede; border-bottom: none; background: #efefef; height: 34px; line-height: 34px; font-size: 14px; font-weight: bold; color: #d1321d; }
.financial_right .financial_right_title span.f_r { margin-right: 10px; font-size: 12px; color: #666666; font-weight: normal; }
.financial_right .financial_right_body { border: 1px solid #dedede; }
.financial_right .flist_01 { }
.financial_right .flist_01 table th { background: #f9f9f9; height: 30px; }
.financial_right .flist_01 table td { height: 34px; }
.financial_right .flist_01 table td .t { padding-left: 8px; width: 220px; height: 20px; line-height: 20px; overflow: hidden; }
.financial_right .flist_01 table td .e { color: #d1321d; }
.financial_right .flist_01 .even { background: #ffffff; }
.financial_right .flist_01 .odd { background: #fafafa; }
.financial_right .flist_02 { }
.financial_right .flist_02 table th { background: #f9f9f9; height: 30px; }
.financial_right .flist_02 table td { height: 34px; }
.financial_right .flist_02 table td .t { padding-left: 8px; width: 190px; height: 20px; line-height: 20px; overflow: hidden; }
.financial_right .flist_02 table td .t i { display: block; float: left; width: 16px; height: 20px; text-align: center; color: #FFF; font-style: normal; margin-right: 5px; }
.ico_round_01 { background: url(../image/round_01.png) no-repeat center; color: #ffffff; }
.ico_round_02 { background: url(../image/round_02.png) no-repeat center; color: #ffffff; }
.financial_right .flist_02 table td .e { }
.financial_right .flist_02 .even { background: #ffffff; }
.financial_right .flist_02 .odd { background: #fafafa; }
.financial_banner { background: #f78b28; position: relative; overflow: hidden; min-width: 1000px; }
.financial_filter_shadow { width: 250px; position: absolute; right: 50%; margin-right: 145px; margin-top: 35px; padding: 15px 25px; height: 235px; background: #fff; opacity: 0.4; filter: alpha(opacity=40); }
.financial_filter { width: 250px; position: absolute; right: 50%; margin-right: 145px; margin-top: 35px; padding: 15px 25px; height: 235px; }
.financial_filter .form_title { color: #ffffff; font-size: 16px; border-bottom: 1px solid #FFF; height: 30px; line-height: 30px; font-weight: bold; }
.financial_filter .form_title a { float: right; font-size: 12px; font-weight: normal; color: #1f76ae; }
.financial_filter .form_title a:hover { color: #b0110b; }
.financial_filter .form_label { width: 70px; height: 30px; line-height: 30px; color: #ffffff; margin-top: 10px; }
.financial_filter .form_input { width: 180px; margin-top: 10px; position: relative; }
.financial_filter .form_input a.dvalue { display: block; background: url(../image/arrow_001.png) 160px center no-repeat #ffffff; color: #333333; height: 30px; line-height: 30px; text-align: left; padding: 0px 8px; }
.financial_filter .form_input ul.qx_list { background: #ffffff; position: absolute; top: 30px; left: 0px; right: 0px; display: none; z-index: 5; max-height: 234px; overflow-y: auto; overflow-x: hidden; border: #aaaaaa solid 1px; }
.financial_filter .form_input ul.qx_list>li { height: 26px; line-height: 26px; padding: 0px 8px; cursor: pointer; }
.financial_filter .form_input ul.qx_list>li.choose { background: #d1321d; color: #ffffff; }
.financial_filter .form_input ul.qx_list>li:hover { background: #d1321d; color: #ffffff; }
.financial_filter .form_input .area_list { background: #ffffff; position: absolute; top: 30px; left: -1px; width: 400px; display: none; z-index: 5; height: 208px; padding: 10px; border: #aaaaaa solid 1px; border-top: none; }
.financial_filter .form_input .area_list .value_con { cursor: pointer; }
.financial_filter .form_input .area_list dl { float: left; position: relative; width: 66PX; height: 30PX; }
.financial_filter .form_input .area_list dl dt { border: 2px solid #ffffff; border-bottom: none; padding: 0px 5px; position: absolute; height: 28PX; line-height: 28px; left: 0px; right: 0px; top: 0px; background: #ffffff; }
.financial_filter .form_input .area_list dl:hover dt { color: #1f76ae; }
.financial_filter .form_input .area_list dl:hover dt.schild { border: 2px solid #1f76ae; border-bottom: none; z-index: 7; }
.financial_filter .form_input .area_list dl dd { display: none; position: absolute; background: #FFFFFF; left: 0px; top: 28px; z-index: 6; border: 2px solid #1f76ae; width: 360px; padding: 5px; }
.financial_filter .form_input .area_list dl:hover dd { display: block; }
.financial_filter .form_input .area_list dl dd span { padding: 3px 5px; display: inline-block; }
.financial_filter .form_input .area_list dl dd span:hover { color: #1f76ae; }
.financial_filter .form_input .area_list dl .choose { color: #1f76ae; }
.financial_filter .form_submit { width: 180px; margin-top: 10px; }
.financial_filter .form_submit a { display: block; background: #ff9900; color: #ffffff; height: 30px; line-height: 30px; text-align: center }
.financial_filter .form_submit a:hover { background: #ff6600; }
.financial_mt { margin-top: 20px; height: 41px; border: 1px solid #DEDEDE; border-left: none; background: #fafafa; box-shadow: 0px 0px 5px 1px #dedede; padding-right: 10px; }
.financial_mt .tit { margin-top: -9px; width: 200px; float: left; color: #ffffff; height: 50px; line-height: 50px; text-align: center; font-size: 16px; font-weight: bold; position: relative; }
.financial_mt .tit em { display: block; width: 0px; height: 0px; font-size: 1px; overflow: hidden; position: absolute; right: -8px; top: 0px; }
/*
.financial_mt .more{ display:block; height:20px; margin-right:10px; margin-top:10px; float:right;}
.financial_mt .more a{}
*/
.financial_mt .more { float: right; font-size: 12px; display: block; height: 20px; margin-top: 10px; }
.financial_mt .more a { color: #999999; font-weight: normal; background: url(../image/more_arrow.png) no-repeat left center; display: block; height: 20px; line-height: 20px; padding-left: 18px; }
.financial_mt .more a:hover { color: #d1321d; }
.financial_mt .financial_mtab { padding-top: 10px; float: left; }
.financial_mt .financial_mtab span { cursor: pointer; height: 22px; line-height: 22px; border-left: 1px solid #dedede; padding: 0px 15px; position: relative; display: block; float: left; font-size: 14px; }
.financial_mt .financial_mtab span i { display: none; width: 0px; height: 0px; border-color: transparent transparent #1f76ae; border-style: none dashed solid; border-width: 0 5px 5px; bottom: -5px; left: 50%; margin-left: -5px; overflow: hidden; position: absolute; }
.financial_mt .financial_mtab span.choose { color: #2f6291; font-weight: bold; }
.financial_mt .financial_mtab span.choose i { display: block; }
.financial_mb { border: 1px solid #DEDEDE; border-top: none; box-shadow: 0px 0px 5px 1px #dedede; background: #ffffff; overflow: hidden; }
.financial_mb .financial_hot { width: 1000px; }
.financial_mb .financial_hot li { width: 249px; float: left; border-right: 1px solid #dedede; color: #999; }
.financial_mb .financial_hot li:hover { background: #fafafa; }
.financial_hot li .item { overflow: hidden; padding: 10px; position: relative; }
.financial_hot li .item .slogan { font-size: 14px; font-weight: bold; color: #d1321d; }
.financial_hot li .item .thumb { padding: 15px 0px; }
.financial_hot li .item .title { height: 30px; line-height: 30px; overflow: hidden; border-bottom: 1px dashed #dedede; margin-bottom: 5px; padding-bottom: 3px; }
.financial_hot li .item .title a { color: #2f6291; }
.financial_hot li .item .title a:hover { color: #d1321d; }
.financial_hot li .item .itemnum { height: 26px; line-height: 26px; }
.financial_hot li .item .itemnum .bnum { font-size: 14px; font-weight: bold; color: #ff6600; }
.financial_hot li .item .reviews { border-top: 1px dashed #dedede; margin-top: 5px; height: 28px; line-height: 28px; }
.financial_iwant .tab { padding: 10px; border-bottom: 1px solid #dedede; }
.financial_iwant .tab .tit { float: left; height: 18px; line-height: 18px; }
.financial_iwant .tab ul { float: left; height: 18px; line-height: 18px; }
.financial_iwant .tab ul li { float: left; cursor: pointer; height: 18px; line-height: 18px; text-align: center; padding: 0px 5px; margin-right: 10px; }
.financial_iwant .tab ul li:hover { color: #ffffff; background: #D13201; }
.financial_iwant .tab ul li.choose { color: #ffffff; background: #D13201; }
.financial_iwant .tips { color: #525252; padding: 0px 10px; height: 38px; line-height: 38px; border-bottom: 1px solid #dedede; background: #fafafa; }
.financial_iwant .tips span { color: #ff6600; }
.financial_iwant .list { }
.financial_iwant .list ul.financial_recom { width: 1000px; margin-top: -1px; overflow: hidden; }
.financial_iwant .list ul.financial_recom li { width: 499px; border-right: 1px solid #dedede; border-top: 1px solid #dedede; float: left; }
.financial_iwant .list ul.financial_recom li:hover { background: #fafafa; }
.financial_iwant .list ul.financial_recom li .item { padding: 15px 10px; height: 55px; }
.financial_iwant .list ul.financial_recom li .item .pic { float: left; width: 150px; padding-top: 11px; padding-left: 10px; }
.financial_iwant .list ul.financial_recom li .item .info { float: left; margin-left: 9px; width: 260px; height: 55px; overflow: hidden; }
.financial_iwant .list ul.financial_recom li .item .info .tit { font-size: 14px; height: 18px; line-height: 18px; overflow: hidden; margin-top: 4px; }
.financial_iwant .list ul.financial_recom li .item .info .itemnum { font-size: 12px; height: 18px; line-height: 18px; margin-top: 10px; color: #999999; }
.financial_iwant .list ul.financial_recom li .item .info .itemnum .bnum { font-size: 14px; color: #ff6600; font-weight: bold; }
.financial_iwant .list table.ftblist { }
.financial_iwant .list table.ftblist tr th { background: #fafafa; border-bottom: 1px solid #dedede; height: 36px; }
.financial_iwant .list table.ftblist tr td { height: 34px; }
.financial_iwant .list table.ftblist tr td .tab_d { height: 20px; line-height: 20px; overflow: hidden; }
.financial_iwant .list table.ftblist tr td .tab_d a { color: #2f6291; }
.financial_iwant .list table.ftblist tr td .tab_d a:hover { color: #d1321d; }
.financial_iwant .list table.ftblist tr:hover td { background: #fafafa; }
.financial_iwant .list table.ftblist .rank { display: block; width: 16px; height: 16px; line-height: 16px; margin: 0ox auto; color: #ffffff; }
.financial_iwant .list table.ftblist .evident { color: #ff6600; }
.financial_mb .fmb_bank { float: left; width: 120px; }
.financial_mb .fmb_bank ul { }
.financial_mb .fmb_bank ul li { width: 115px; height: 40px; line-height: 40px; text-align: center; border-top: 1px solid #ededed; border-right: 1px solid #ededed; border-left: 4px solid #fafafa; background: #fafafa; cursor: pointer; color: #555555; font-size: 14px; }
.financial_mb .fmb_bank ul li.firse { border-top: none; }
.financial_mb .fmb_bank ul li:hover { background: #ffffff; border-left: 4px solid #ffffff; color: #d1321d; font-weight: bold; }
.financial_mb .fmb_bank ul li.choose { background: #ffffff; border-left: 4px solid #d1321d; border-right: none; color: #d1321d; font-weight: bold; }
.financial_mb .fmb_bank_box { float: right; width: 600px; margin-right: 10px; }
.financial_mb .fmb_bank_desc .bank_info { padding: 15px 10px; }
.financial_mb .fmb_bank_desc .bank_info .pic { width: 210px; height: 55px; float: left; }
.financial_mb .fmb_bank_desc .bank_info .desc { float: left; width: 340px; margin-left: 20px; }
.financial_mb .fmb_bank_desc .bank_info .desc .title { height: 30px; line-height: 34px; font-size: 14px; font-weight: bold; color: #2f6291; }
.financial_mb .fmb_bank_desc .bank_info .desc .title a { color: #2f6291; }
.financial_mb .fmb_bank_desc .bank_info .desc .title a:hover { color: #d1321d; }
.financial_mb .fmb_bank_desc .bank_info .desc .hotel { height: 25px; line-height: 24px; color: #888888; font-size: 12px; }
.financial_mb .fmb_bank_desc .tip { border-top: #dedede 1px solid; border-bottom: #dedede 1px solid; background: #fafafa; height: 36px; line-height: 36px; color: #d1321d; padding: 0px 10px; font-size: 14px; font-weight: bold; }
.financial_mb .fmb_bank_desc .tip .more { float: right; font-size: 12px; display: block; height: 20px; margin-top: 8px; }
.financial_mb .fmb_bank_desc .tip .more a { color: #999999; font-weight: normal; background: url(../image/more_arrow.png) no-repeat left center; display: block; height: 20px; line-height: 20px; padding-left: 18px; }
.financial_mb .fmb_bank_desc .tip .more a:hover { color: #d1321d; }
.financial_mb .bank_itemlist table.ftblist .first { padding-left: 10px; }
.financial_mb .bank_itemlist table.ftblist { }
.financial_mb .bank_itemlist table.ftblist tr th { height: 36px; font-weight: normal; }
.financial_mb .bank_itemlist table.ftblist tr td { height: 34px; }
.financial_mb .bank_itemlist table.ftblist tr td .tab_d { height: 20px; line-height: 20px; overflow: hidden; }
.financial_mb .bank_itemlist table.ftblist tr td .tab_d a { color: #2f6291; }
.financial_mb .bank_itemlist table.ftblist tr td .tab_d a:hover { color: #d1321d; }
.financial_mb .bank_itemlist table.ftblist tr:hover td { background: #fafafa; }
.financial_mb .bank_itemlist table.ftblist .rank { display: block; width: 16px; height: 16px; line-height: 16px; margin: 0ox auto; color: #ffffff; }
.financial_mb .bank_itemlist table.ftblist .evident { color: #ff6600; }
.financial_ml { width: 740px; float: left; }
.financial_mr { width: 250px; float: right; }
.color_01 { border-bottom: 2px solid #990000; }
.color_01 .tit { background: #D1321D; }
.color_01 .tit em { border: 4px solid #990000; border-right: 4px solid transparent; border-top: 4px solid transparent; }
.color_02 { border-bottom: 2px solid #000066; }
.color_02 .tit { background: #2F6291; }
.color_02 .tit em { border: 4px solid #000066; border-right: 4px solid transparent; border-top: 4px solid transparent; }
.financial_mr .calculator { padding: 10px 0px; }
.financial_mr .calculator_box { padding: 0px 15px; }
.financial_mr .calculator_box .input_text { width: 110px; padding: 3px 5px; border: 1px solid #dedede; background: none; }
.financial_mr .calculator_box .unit { padding-left: 5px; }
.financial_mr .calculator_box .submit_box .btn { }
.financial_mr .submit_box .btn a { display: block; width: 70px; height: 26px; line-height: 26px; color: #ffffff; text-align: center; margin: 0px auto; }
.financial_mr .submit_box .btn a.begin { background: #d1321d; }
.financial_mr .submit_box .btn a.begin:hover { background: #e2431e; }
.financial_mr .submit_box .btn a.reset { background: #2f6291; }
.mright_body_01 .ask_form { padding: 20px; }
.mright_body_01 .ask_form .ask_title { }
.mright_body_01 .ask_form .ask_title textarea { width: 188px; height: 80px; padding: 10px; background: #fafafa; border: 1px solid #e7eaec; }
.mright_body_01 .ask_form .ask_submit { height: 40px; padding-top: 10px; }
.mright_body_01 .ask_form .ask_submit .question_char { float: left; line-height: 40px; color: #666666; }
.mright_body_01 .ask_form .ask_submit .question_btn { float: right; display: block; height: 30px; line-height: 30px; text-align: center; width: 100px; }
.mright_body_01 .ask_form .ask_submit .question_btn a { display: block; background: #2f6291; color: #ffffff; font-size: 16px; }
.mright_body_01 .ask_form .ask_submit .question_btn a:hover { background: #d1321d; }
.mright_body_01 .ask_t { padding: 5px 15px; font-weight: bold; color: #d1321d; }
/*financial end*/



/*stock start*/

/*index*/
.stock_boot { box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2); border: #aaaaaa 1px solid; border-top: 1px solid #e3e5e5; background: #ffffff; }
.stock_boot .stock_boot_hd { height: 40px; line-height: 40px; border-bottom: 2px solid #0b6bb7; font-size: 16px; text-indent: 15px; }
.stock_boot .stock_boot_bd { }
.stock_boot .stock_boot_bd .area_list { }
.stock_boot .stock_boot_bd .area_list dl { border-bottom: 1px solid #dfdfdf; padding: 8px 12px; }
.stock_boot .stock_boot_bd .area_list dl dt { float: left; height: 30px; line-height: 30px; width: 88px; text-align: center; color: #ffffff; overflow: hidden; background: #2d8dc8; border-radius: 5px; }
.stock_boot .stock_boot_bd .area_list dl dd { float: left; line-height: 30px; margin-left: 10px; width: 875px; }
.stock_boot .stock_boot_bd .area_list dl dd span { display: block; float: left; padding: 4px 5px; }
.stock_boot .stock_boot_bd .area_list dl dd span a { display: block; padding: 0px 5px; height: 22px; line-height: 22px; color: #0b6bb7; }
.stock_boot .stock_boot_bd .area_list dl dd span a:hover { background: #ff9900; border-radius: 3px; color: #ffffff; }
/*list*/
.stock_top { background: none repeat scroll 0 0 #ededed; border-bottom: 1px solid #cccccc; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); }
.stock_depart { border: 1px solid #cccccc; background: #ffffff; }
.stock_depart .stock_title { height: 40px; line-height: 40px; text-indent: 15px; font-size: 16px; color: #D1321D; background: #fafafa; border-bottom: #cccccc 1px solid; }
.stock_depart .stock_list_wrap { overflow: hidden; }
.stock_depart .stock_list_wrap dl { padding: 5px 0px; border-bottom: 1px dashed #dedede; }
.stock_depart .stock_list_wrap dl.fl-footer { background: #f6f6f6; border-bottom: none; }
.stock_depart .stock_list_wrap dl dt { float: left; height: 30px; line-height: 30px; width: 88px; text-align: right; }
.stock_depart .stock_list_wrap dl dd { float: left; line-height: 30px; margin-left: 10px; width: 875px; }
.stock_depart .stock_list_wrap dl dd span { padding: 0px 5px; height: 30px; line-height: 30px; display: inline-block; float: left; overflow: hidden; }
.stock_depart .stock_list_wrap dl dd span a { padding: 1px 5px; }
.stock_depart .stock_list_wrap dl dd span a:hover { background: #fea218; color: #ffffff; }
.stock_depart .stock_list_wrap dl dd span a i { color: #999999; font-style: normal; }
.stock_depart .stock_list_wrap dl dd span a:hover i { color: #ffffff; }
.stock_depart .stock_list_wrap dl dd span.choose a { background: #fea218; color: #ffffff; }
.stock_depart .stock_list_wrap dl dd span.choose a i { background: #fea218; color: #ffffff; }
.stock_depart .stock_list_wrap dl dd span.all { padding: 0px 5px; }
.stock_depart .stock_list_wrap dl dd .list { float: left; width: 795px; }
.stock_depart .stock_list_wrap dl dd.commpany .region span { width: auto; }
.stock_depart .stock_list_wrap dl dd.commpany .list span { width: 103px; }
.stock_depart .stock_list_wrap dl dd.commpany { height: 30px; overflow: hidden; }
.stock_depart .stock_list_wrap dl dd.commpany #commpany_control { color: #2b8cc9; }
.stock_expand { height: 23px; position: relative; }
.stock_expand a { display: block; height: 23px; width: 77px; margin: 0px auto; background: url(../image/futures_expand_bg.png) no-repeat; position: absolute; z-index: 10; left: 50%; margin-left: -38px; margin-top: -2px; }
.stock_expand a.expand { background-position: left bottom; }
.stock_expand a.putaway { background-position: right bottom; }
.stock_left { float: left; width: 670px; background: #ffffff; }
.stock_right { float: right; width: 313px; background: #ffffff; }
.stock_left .stock_item_title { height: 39px; line-height: 40px; border: #dedede 1px solid; border-bottom: 2px solid #D1321D; background: #ffffff; }
.stock_left .stock_item_title h3 { float: left; height: 39px; }
.stock_left .stock_item_title h3 span { display: block; height: 39px; line-height: 40px; color: #D1321D; font-size: 14px; padding: 0px 25px; background: url(../image/stock_item_title_bg.png) no-repeat 10px center; }
.stock_left .stock_item_title span.total { float: right; margin-right: 10px; }
.stock_left .stock_item_title span.total b { font-size: 16px; padding: 0px 3px; color: #d1321d; }
.stock_left .stock_item_list { border: 1px solid #dedede; border-top: none; }
.stock_left .stock_item_list .stock_item_hd { height: 20px; background: #fafafa; border-bottom: 1px solid #d7d7d7; padding: 10px 0px; }
.stock_left .stock_item_list .stock_item_hd .hdorderby { float: left; padding-left: 10px; }
.stock_left .stock_item_list .stock_item_hd .hdorderby span { display: block; height: 20px; float: left; width: auto; margin-right: 5px; }
.stock_left .stock_item_list .stock_item_hd .hdorderby span a { padding: 0px 15px; display: block; height: 20px; line-height: 20px; }
.stock_left .stock_item_list .stock_item_hd .hdorderby span a.arrow-down { background: url(../image/futures_arrow.png) no-repeat 43px -28px; }
.stock_left .stock_item_list .stock_item_hd .hdorderby span.choose { background: #f90; color: #ffffff; }
.stock_left .stock_item_list .stock_item_hd .hdorderby span.choose a { color: #ffffff; }
.stock_left .stock_item_list .stock_item_hd .hdorderby span.choose a.arrow-down { background: url(../image/futures_arrow.png) no-repeat 43px 6px; }
.stock_left .stock_item_list .stock_item_hd .hdorderby span:hover { background: #f90; color: #ffffff; }
.stock_left .stock_item_list .stock_item_hd .hdorderby span:hover a { color: #ffffff; }
.stock_left .stock_item_list .stock_item_hd .hdorderby span:hover a.arrow-down { background: url(../image/futures_arrow.png) no-repeat 43px 6px; }
.stock_left .stock_item_list .stock_item_hd .hdpage { float: right; line-height: 20px; height: 20px; padding: 0px 10px; }
.stock_left .stock_item_list .stock_item_hd .hdpage span { float: left; width: auto; }
.stock_left .stock_item_list .stock_item_hd .hdpage .pagenum { width: auto; color: #525252; }
.stock_left .stock_item_list .stock_item_hd .hdpage span a { display: block; }
.stock_left .stock_item_list .stock_item_hd .hdpage .disab a { background-image: url(../image/futures_list_disab.png); background-repeat: no-repeat; width: 21px; height: 20px; }
.stock_left .stock_item_list .stock_item_hd .hdpage .activ a { background-image: url(../image/futures_list_activ.png); background-repeat: no-repeat; width: 21px; height: 20px; }
.stock_left .stock_item_list .stock_item_hd .hdpage .activ a:hover { background-image: url(../image/futures_list_activ_hover.png); background-repeat: no-repeat; }
.stock_left .stock_item_list .stock_item_hd .hdpage .prev a { background-position: left center; margin-left: 10px; }
.stock_left .stock_item_list .stock_item_hd .hdpage .next a { background-position: right center; margin-left: 5px; }
.stock_left .item { border-bottom: 1px dotted #dedede; padding: 20px 30px 20px 30px; }
.stock_left .item .stock_logo { float: left; width: 110px; }
.stock_left .item .stock_desc { float: left; margin-left: 20px; width: 485px; }
.stock_left .item .stock_logo .pic { padding: 10px 0px; background: #fafafa; }
.stock_left .item .stock_logo .ping { height: 30px; line-height: 30px; text-align: center; overflow: hidden; background: #e7eaec; }
.stock_left .item .stock_desc .desc_f1 { height: 30px; line-height: 30px; overflow: hidden; }
.stock_left .item .stock_desc .desc_f1 .tit { float: left; }
.stock_left .item .stock_desc .desc_f1 .tit .tj { font-style: normal; background: #ff6600; color: #ffffff; padding: 4px; border-radius: 3px; margin-right: 10px; }
.stock_left .item .stock_desc .desc_f1 .tit a { font-size: 14px; color: #2D6091; }
.stock_left .item .stock_desc .desc_f1 .safelevel { float: right; }
.stock_left .item .stock_desc .desc_f1 .safelevel .stars { font-size: 14px; color: #ff6600; margin-right: 5px; display: block; width: 80px; height: 16px; float: right; background: url(../image/futures_start.png) no-repeat -80px center; margin-top: 9px; }
.stock_left .item .stock_desc .desc_f1 .safelevel .stars .start_entity { display: block; height: 16px; background: url(../image/futures_start.png) no-repeat left center; }
.stock_left .item .stock_desc .desc_f1 .safelevel .value { font-size: 18px; color: #ff6600; float: right; }
.stock_left .item .stock_desc .desc_f2 { height: 30px; line-height: 30px; overflow: hidden; }
.stock_left .item .stock_desc .desc_f2 span { margin-right: 10px; color: #888888; }
.stock_left .item .stock_desc .desc_f3 { height: 30px; line-height: 30px; overflow: hidden; color: #888888; }
.stock_left .item .stock_desc .desc_f3 .address { float: left; }
.stock_left .item .stock_desc .desc_f3 .map { float: left; background: url(../image/marker.png) no-repeat; margin-left: 20px; }
.stock_left .item .stock_desc .desc_f3 .map a { padding-left: 20px; }
.stock_left .item .stock_desc .desc_f4 { height: 24px; line-height: 24px; padding: 3px 0px; position: relative; }
.stock_left .item .stock_desc .desc_f4 .khfs_box { float: left; height: 24px; }
.stock_left .item .stock_desc .desc_f4 .khfs_box a { color: #2d6091; }
.stock_left .item .stock_desc .desc_f4 .khfs_box a:hover { color: #d1321d; }
.stock_left .item .stock_desc .desc_f4 .yuyue { width: 130px; height: 44px; position: absolute; right: 0px; top: -25px; display: none; }
.stock_left .item .stock_desc .desc_f4 .yuyue a { color: #ffffff; display: block; height: 44px; line-height: 44px; background: url(../image/yuyue_bg.png) 95px center no-repeat #ff6600; font-size: 16px; font-weight: bold; padding-right: 15px; text-align: center; }
.stock_left .item:hover .stock_desc .desc_f4 .yuyue { display: block; }
.stock_left .item:hover { background: #fafafa; }
.stock_left .item:hover .stock_logo .pic { background: #ffffff; }
.stock_right .stock_yuyuekaihu { border: 1px solid #dedede; border-bottom: none; background: #fafafa; height: 45px; }
.stock_right .stock_yuyuekaihu span { height: 45px; display: block; text-align: center; line-height: 44px; font-size: 16px; font-weight: bold; color: #d1321d; }
.stock_right .yuyue_form { background: #fafafa; padding-bottom: 15px; }
.stock_right .yuyue_form .form_input { width: 210px; margin: 10px auto 0px auto; border: 1px solid #efefef; background: #fff; }
.stock_right .yuyue_form .form_input .input_lable { width: 50px; text-align: right; }
.stock_right .yuyue_form .form_input .input_box { width: 160px; }
.stock_right .yuyue_form .form_input .input_box input { border: none; padding: 7px 5px; width: 150px; }
.stock_right .yuyue_form .form_submit { width: 210px; margin: 10px auto 0px auto; }
.stock_right .yuyue_form .form_submit a { background: #D1321D; color: #ffffff; display: block; height: 36px; line-height: 36px; font-size: 16px; text-align: center; }
.stock_right .yuyue_form .form_submit a:hover { background: #ff6600; }
.stock_right .stock_right_cate { }
.stock_right .stock_right_cate .cate_box { width: 120px; margin-bottom: 10px; }
.stock_right .stock_right_cate .cate_box a { border: 1px solid #dedede; border-radius: 5px 5px 5px 5px; display: block; height: 40px; line-height: 40px; font-size: 14px; text-indent: 42px; }
.stock_right .stock_right_cate .cate_box a:hover { border: 1px solid #d1321d; }
.stock_right .stock_right_cate .cate_box a.cat_01 { background: url(../image/ico_forex_cate_01.png) no-repeat 3px 3px; }
.stock_right .stock_right_cate .cate_box a.cat_02 { background: url(../image/ico_forex_cate_02.png) no-repeat 3px 3px; }
.stock_right .stock_right_title { border: 1px solid #dedede; border-bottom: none; background: #efefef; height: 34px; line-height: 34px; font-size: 14px; font-weight: bold; color: #d1321d; padding-left: 10px; }
.stock_right .stock_right_title span.f_r { margin-right: 10px; font-size: 12px; color: #666666; font-weight: normal; }
.stock_right .stock_right_body { border: 1px solid #dedede; }
.stock_right .ask_form { padding: 20px; }
.stock_right .ask_form .ask_title { }
.stock_right .ask_form .ask_title textarea { width: 238px; height: 80px; padding: 10px; background: #fafafa; border: 1px solid #e7eaec; }
.stock_right .ask_form .ask_submit { height: 40px; padding-top: 10px; }
.stock_right .ask_form .ask_submit .question_char { float: left; line-height: 40px; color: #666666; }
.stock_right .ask_form .ask_submit .question_btn { float: right; display: block; height: 40px; line-height: 40px; text-align: center; width: 130px; }
.stock_right .ask_form .ask_submit .question_btn a { display: block; background: #2f6291; color: #ffffff; font-size: 16px; }
.stock_right .ask_form .ask_submit .question_btn a:hover { background: #d1321d; }
.stock_right .baozhang ul { padding: 0px 10px; }
.stock_right .baozhang ul li { line-height: 30px; height: 30px; overflow: hidden; padding: 15px 0px; color: #555555; border-top: 1px dashed #dedede; }
.stock_right .baozhang ul li.first { border-top: none; }
.stock_right .baozhang ul li span { background: url(../image/dkhs.png) no-repeat; display: block; float: left; width: 30px; height: 30px; line-height: 26px; text-align: center; color: #ffffff; font-size: 16px; margin-right: 5px; }
.stock_right .dongtai { padding: 20px; }
.stock_right .dongtai .dt_t { text-align: center; height: 26px; line-height: 26px; }
.stock_right .dongtai .dt_t span { color: #f60; }
.stock_right .dongtai .dt_c { }
.stock_right .dongtai .dt_c ul { }
.stock_right .dongtai .dt_c ul li { height: 48px; overflow: hidden; }
.stock_right .dongtai .dt_c ul li p.p1 { font-size: 12px; height: 14px; margin-top: 5px; line-height: 14px; padding: 0px 3px; color: #999999; }
.stock_right .dongtai .dt_c ul li p.p2 { font-size: 12px; height: 24px; line-height: 24px; border: 1px solid #dcdcdc; background: #fafafa; color: #525252; padding: 0px 5px; overflow: hidden; }
.stock_right .dongtai .dt_c ul li p.p2 .order-phone { color: #1f76ac; padding: 0px 3px; }
.stock_right .dongtai .dt_c ul li p.p2 .order-name { color: #ff6600; padding: 0px 3px; }
.stock_right .kaihu { }
.stock_right .kaihu ul { padding: 10px; }
.stock_right .kaihu ul li { line-height: 20px; padding: 3px; }
.stock_right .kaihu ul li b { color: #0da4d3; font-weight: normal; }
.stock_right .kaihu ul li i { float: right; color: #d1321d; }
.stock_right .stock_sortTab_01 { padding: 0px; border-top: 2px #dedede solid; }
.stock_right .stock_sortTab_01 span { display: block; background: #efefef; border-right: 1px solid #dedede; border-top: 2px #dedede solid; margin-top: -2px; float: left; color: #666666; width: 70px; text-align: center; cursor: pointer; height: 34px; }
.stock_right .stock_sortTab_01 span.choose { border-top: 2px #D1321D solid; height: 35px; background: #ffffff; color: #D1321D; }
.stock_right .stock_sortContent_01 { }
.stock_right .stock_sortContent_01 ul { }
.stock_right .stock_sortContent_01 ul li { }
.stock_right .stock_sortTab_03 { padding: 0px; border-top: 2px #dedede solid; }
.stock_right .stock_sortTab_03 span { display: block; background: #efefef; border-right: 1px solid #dedede; border-top: 2px #dedede solid; margin-top: -2px; float: left; color: #666666; width: 38px; text-align: center; cursor: pointer; height: 34px; font-size: 12px; font-weight: normal; }
.stock_right .stock_sortTab_03 span.choose { border-top: 2px #D1321D solid; height: 35px; background: #ffffff; color: #D1321D; }
.stock_right .stock_sortTab_03 .more { float: right; font-weight: normal; font-size: 12px; margin-right: 10px; }
.stock_right .stock_sortContent_03 { }
.stock_right .stock_sortContent_03 ul { }
.stock_right .stock_sortContent_03 ul li .t { height: 28px; line-height: 28px; }
.stock_right .stock_sortContent_03 ul li .t span { display: block; text-align: center; float: left; overflow: hidden; width: 40%; }
.stock_right .stock_sortContent_03 ul li .t span.num { width: 20%; }
.stock_right .stock_sortContent_03 ul li .t.red span.num { color: #ff0000; }
.stock_right .stock_sortContent_03 ul li .t.green span.num { color: #008000; }
.stock_right .stock_sortContent_03 ul li .i { text-align: center; height: 0px; overflow: hidden; transition: all 0.4s ease 0s; }
.stock_right .stock_sortContent_03 ul li.even .t { background: #ffffff; }
.stock_right .stock_sortContent_03 ul li.odd .t { background: #fafafa; }
.stock_right .stock_sortContent_03 ul li.choose .i { height: 154px; }
.stock_right .stock_sortContent_03 ul li.loading { height: 300px; background: url(../image/loading_01.gif) no-repeat center center; }
.stock_right .stock_right_title .t_hs300 { display: inline-block; width: 50%; }
.stock_right .stock_right_title .t_cwdc { display: inline-block; width: 50%; }
.stock_right .stock_right_body .hs300 { width: 155px; float: left; overflow: hidden; }
.stock_right .stock_right_body .cwdc { width: 155px; float: right; overflow: hidden; }
.stock_right .stock_right_body .hs300 .result { padding: 0px 10px; }
.stock_right .stock_right_body .hs300 .result .result_box { width: 10px; margin-left: 28px; display: inline-block; height: 100px; border: 1px solid #dedede; position: relative; }
.stock_right .stock_right_body .hs300 .result .more { margin-left: 14px; }
.stock_right .stock_right_body .hs300 .result .result_box .column { background: #1f76ac; position: absolute; width: 10px; bottom: 0px; transition: all 0.4s ease 0s; }
.stock_right .stock_right_body .hs300 .result .more .column { background: #D82840; }
.stock_right .stock_right_body .hs300 .result .empty .column { background: #719E43; }
.stock_right .stock_right_body .hs300 .result .unsure .column { background: #FCD54F; }
.stock_right .stock_right_body .hs300 .top { padding: 10px 10px 2px 10px; }
.stock_right .stock_right_body .hs300 .top span { display: inline-block; width: 40px; text-align: center; }
.stock_right .stock_right_body .hs300 .top span i { font-style: normal; }
.stock_right .stock_right_body .hs300 .btn { padding: 8px 10px; }
.stock_right .stock_right_body .hs300 .btn span { display: inline-block; width: 40px; height: 20px; line-height: 20px; text-align: center; }
.stock_right .stock_right_body .hs300 .btn span a { background: #1f76ac; color: #ffffff; display: block; height: 20px; margin: 0px 4px; }
.stock_right .stock_right_body .hs300 .btn span a:hover { background: #3f98ce; }
.stock_right .stock_right_body .cwdc .result { padding: 3px 10px 13px 18px; }
.stock_right .stock_right_body .cwdc .result .result_tit { margin-top: 10px; height: 18px; line-height: 18px; font-size: 12px; }
.stock_right .stock_right_body .cwdc .result .result_tit span { font-size: 14px; font-weight: bold; color: #d82840; }
.stock_right .stock_right_body .cwdc .result .result_tit span i { font-style: normal; }
.stock_right .stock_right_body .cwdc .result .result_box { width: 10px; height: 10px; width: 100px; border: 1px solid #dedede; position: relative; }
.stock_right .stock_right_body .cwdc .result .more { }
.stock_right .stock_right_body .cwdc .result .result_box .column { background: #1f76ac; position: absolute; height: 10px; bottom: 0px; transition: all 0.4s ease 0s; }
.stock_right .stock_right_body .cwdc .btn { padding: 8px 10px; }
.stock_right .stock_right_body .cwdc .btn span { display: inline-block; width: 40px; height: 20px; line-height: 20px; text-align: center; }
.stock_right .stock_right_body .cwdc .btn span a { background: #d1321d; color: #ffffff; display: block; height: 20px; margin: 0px 4px; }
.stock_right .stock_right_body .cwdc .btn span a:hover { background: #f3543f; }
.stock_right .toolslist { }
.stock_right .toolslist li.tools { float: left; width: 72px; height: 72px; margin-left: 2px; margin-top: 2px; border-radius: 36px 36px 36px 36px; overflow: hidden; background: #F6F6F6; transition: all 0.2s ease 0s; }
.stock_right .toolslist li.tools a { display: block; text-align: center; height: 72px; line-height: 30px; color: #333333; }
.stock_right .toolslist li.tools a em { display: block; background: url(../image/futures_index_img.png) no-repeat #ffffff; width: 72px; height: 42px; transition: all 0.4s ease 0s; }
.stock_right .toolslist li.tools_01 a em { background-position: 0px 0px; }
.stock_right .toolslist li.tools_02 a em { background-position: -76px 0px; }
.stock_right .toolslist li.tools_03 a em { background-position: -152px 0px; }
.stock_right .toolslist li.tools_04 a em { background-position: -228px 0px; }
.stock_right .toolslist li.tools_05 a em { background-position: 0px -86px; }
.stock_right .toolslist li.tools_06 a em { background-position: -76px -86px; }
.stock_right .toolslist li.tools_07 a em { background-position: -152px -86px; }
.stock_right .toolslist li.tools_08 a em { background-position: -228px -86px; }
.stock_right .toolslist li.tools_09 a em { background-position: 0px -172px; }
.stock_right .toolslist li.tools_10 a em { background-position: -76px -172px; }
.stock_right .toolslist li.tools_11 a em { background-position: -152px -172px; }
.stock_right .toolslist li.tools_12 a em { background-position: -228px -172px; }
.stock_right .toolslist li.tools:hover { background: #0198F1; }
.stock_right .toolslist li.tools a:hover { color: #ffffff; }
.stock_right .toolslist li.tools_01 a:hover em { background-position: 0px -43px; }
.stock_right .toolslist li.tools_02 a:hover em { background-position: -76px -43px; }
.stock_right .toolslist li.tools_03 a:hover em { background-position: -152px -43px; }
.stock_right .toolslist li.tools_04 a:hover em { background-position: -228px -43px; }
.stock_right .toolslist li.tools_05 a:hover em { background-position: 0px -129px; }
.stock_right .toolslist li.tools_06 a:hover em { background-position: -76px -129px; }
.stock_right .toolslist li.tools_07 a:hover em { background-position: -152px -129px; }
.stock_right .toolslist li.tools_08 a:hover em { background-position: -228px -129px; }
.stock_right .toolslist li.tools_09 a:hover em { background-position: 0px -215px; }
.stock_right .toolslist li.tools_10 a:hover em { background-position: -76px -215px; }
.stock_right .toolslist li.tools_11 a:hover em { background-position: -152px -215px; }
.stock_right .toolslist li.tools_12 a:hover em { background-position: -228px -215px; }
.stock_detail_top { border: 1px solid #dedede; border-bottom: none; }
.stock_detail_top .detail_unit { height: 402px; float: left; }
.stock_detail_top .detail_unit1 { width: 290px; background: #ffffff; }
.stock_detail_top .detail_unit2 { width: 394px; border-left: 1px solid #dedede; border-right: 1px solid #dedede; background: #ffffff; }
.stock_detail_top .detail_unit3 { width: 312px; background: #fafafa; }
.stock_detail_top .detail_unit1 .pic { }
.stock_detail_top .detail_unit1 .pic .pic_content { width: 266px; margin: 10px auto 0px auto; }
.stock_detail_top .detail_unit1 .pic .pic_sort { width: 266px; margin: 10px auto 0px auto; }
.stock_detail_top .detail_unit1 .pic .pic_sort span { display: block; float: left; margin-right: 2px; cursor: pointer; }
.stock_detail_top .detail_unit1 .pic .pic_sort span img { width: 65px; height: 48px; }
.stock_detail_top .detail_unit1 .pic .pic_sort span.choose { }
.stock_detail_top .detail_unit1 .pic .pic_sort span.choose img { border: 2px solid #f60; height: 44px; width: 61px; }
.stock_detail_top .detail_unit1 .pic .pic_sort span.last { margin-right: 0px; }
.stock_detail_top .detail_unit1 .pingji { clear: both; height: 30px; line-height: 30px; border-bottom: 1px solid #ededed; padding: 5px 12px 0px 12px; }
.stock_detail_top .detail_unit1 .service { padding: 0px 12px; margin-top: 10px; border-top: 1px solid #dedede; }
.stock_detail_top .detail_unit1 .service .t { font-size: 16px; color: #D1321D; height: 40px; line-height: 40px; }
.stock_detail_top .detail_unit1 .service .c { text-align: center; margin-top: 5px; }
.stock_detail_top .detail_unit2 .stock_detail_title { padding: 0px 15px; height: 64px; line-height: 66px; font-size: 16px; color: #d1321d; font-weight: bold; overflow: hidden; margin-bottom: 14px; }
.stock_detail_top .detail_unit2 .stock_detail_title:hover { color: #0da4d3; }
.stock_detail_top .detail_unit2 .stock_detail_safelevel { padding: 20px 14px; height: 20px; line-height: 20px; border-top: 1px solid #ededed; }
.stock_detail_top .detail_unit2 .stock_detail_safelevel .stars { color: #ff6600; font-size: 16px; display: block; width: 80px; height: 16px; float: left; margin-top: 3px; background: url(../image/futures_start.png) no-repeat -80px center; }
.stock_detail_top .detail_unit2 .stock_detail_safelevel .stars .start_entity { background: url(../image/futures_start.png) no-repeat left center; display: block; height: 16px; }
.stock_detail_top .detail_unit2 .stock_detail_kefu { padding: 10px 14px; height: 24px; line-height: 24px; }
.stock_detail_top .detail_unit2 .stock_detail_kefu span { float: left; }
.stock_detail_top .detail_unit2 .stock_detail_kefu a { float: left; }
.stock_detail_top .detail_unit2 .stock_detail_xingyupingji { padding: 15px 14px; }
.stock_detail_top .detail_unit2 .stock_detail_zijinmenkan { padding: 15px 14px; }
.stock_detail_top .detail_unit2 .stock_detail_address { padding: 0px 14px; height: 20px; line-height: 20px; overflow: hidden; margin-top: 15px; }
.stock_detail_top .detail_unit2 .stock_detail_booking { padding: 0px 14px; height: 20px; line-height: 20px; overflow: hidden; margin-top: 20px; color: #999999; }
.stock_detail_top .detail_unit2 .stock_detail_booking span { font-size: 16px; color: #ff6600; }
.stock_detail_top .detail_unit2 .stock_detail_kaihu { border-top: 1px #ededed solid; margin-top: 25px; height: 118px; background: #e9f3fc; }
.stock_detail_top .detail_unit2 .stock_detail_kaihu .kaihu_pic { width: 100px; float: left; }
.stock_detail_top .detail_unit2 .stock_detail_kaihu .kaihu_form { float: left; width: 292px; height: 118px; }
.stock_detail_top .detail_unit2 .stock_detail_kaihu .kaihu_form .kaihu_form_input { padding: 10px 0px; height: 37px; }
.stock_detail_top .detail_unit2 .stock_detail_kaihu .kaihu_form .kaihu_form_input .form_input { width: 180px; float: left; margin-left: 10px; height: 37px; border: 1px solid #dedede; }
.stock_detail_top .detail_unit2 .stock_detail_kaihu .kaihu_form .kaihu_form_input .form_input input { margin-left: 50px; width: 130px; border: none; margin-top: 11px; outline: medium none; }
.stock_detail_top .detail_unit2 .stock_detail_kaihu .kaihu_form .kaihu_form_input .form_btn { width: 80px; float: left; margin-left: 10px; }
.stock_detail_top .detail_unit2 .stock_detail_kaihu .kaihu_form .kaihu_form_input .form_btn a { display: block; height: 37px; line-height: 36px; text-align: center; color: #fff; background: #d1321d; font-size: 16px; }
.stock_detail_top .detail_unit2 .stock_detail_kaihu .kaihu_form .kaihu_form_input .form_btn a:hover { background: #ff6600; }
.stock_detail_top .detail_unit2 .stock_detail_kaihu .kaihu_form .kaihu_input_bg1 { background: url(../image/kaihu_input_bg.png) no-repeat left top #ffffff; }
.stock_detail_top .detail_unit2 .stock_detail_kaihu .kaihu_form .kaihu_input_bg2 { background: url(../image/kaihu_input_bg.png) no-repeat left bottom #ffffff; }
.stock_detail_top .detail_unit3 .stock_unit3_title { padding: 14px 15px; height: 28px; line-height: 28px; font-size: 18px; font-weight: bold; color: #d1321d; border-bottom: 1px solid #ededed; }
.stock_detail_top .detail_unit3 .stock_unit3_body { padding: 10px 0px; }
.stock_detail_top .detail_unit3 .stock_unit3_body dl { padding: 0PX 15PX; }
.stock_detail_top .detail_unit3 .stock_unit3_body dl dt { height: 30px; line-height: 30px; font-size: 16px; padding: 5px 0px; color: #2F6291; }
.stock_detail_top .detail_unit3 .stock_unit3_body dl:hover dt { color: #d1321d; }
.stock_detail_top .detail_unit3 .stock_unit3_body dl dt span { display: block; float: left; width: 26px; padding-right: 4PX; height: 30px; line-height: 30px; text-align: center; background: url(../image/dkhs1.png) no-repeat center center; color: #ffffff; font-size: 16px; margin-right: 10px; }
.stock_detail_top .detail_unit3 .stock_unit3_body dl dd { padding: 5px 0px; padding-left: 37px; line-height: 22px; color: #555555; }
.stock_left .detail_title { }
.stock_left .detail_title { height: 39px; line-height: 40px; border: #dedede 1px solid; border-bottom: 2px solid #D1321D; background: #ffffff; position: relative; }
.stock_left .detail_title h3 { background: #D1321D; float: left; height: 40px; position: absolute; }
.stock_left .detail_title h3 span { display: block; height: 39px; line-height: 40px; color: #ffffff; font-size: 14px; padding: 0px 50px; width: 80px; text-align: center; }
.stock_left .detail_title .stock_sortTab_tit { float: left; height: 39px; margin-left: 180px; }
.stock_left .detail_title .stock_sortTab_tit span { display: block; float: left; padding: 0px 20px; cursor: pointer; }
.stock_left .detail_title .stock_sortTab_tit span.choose { background: url(../image/arrow_002.png) no-repeat center bottom; }
.stock_left .stock_sortContent_tit { border: 1px solid #dedede; }
.stock_left .stock_sortContent_tit .content { overflow: hidden; }
.yewuTab { height: 43px; background: #eaf3fd; border-bottom: 1px solid #e7eaec; padding-left: 20px; }
.yewuTab span { display: block; position: relative; float: left; height: 41px; line-height: 42px; padding: 0px 10px; cursor: pointer; }
.yewuTab span .ico_arrow { border-color: transparent transparent #ff7200; border-style: none dashed solid; border-width: 0 5px 5px; bottom: 0; display: none; left: 50%; margin-left: -5px; position: absolute; }
.yewuTab span.choose { border-bottom: 2px solid #ff7200; color: #ff7200; }
.yewuTab span.choose .ico_arrow { display: block; }
.stock_left .stock_sortContent_tit .content .desc_title { background: #fafafa; border-bottom: 1px solid #e7eaec; color: #D1321D; font-weight: bold; text-indent: 15px; height: 40px; line-height: 40px; font-size: 16px; }
.stock_left .stock_sortContent_tit .content .detail_coordinate { width: 668px; height: 600px; }
.stock_left .stock_sortContent_tit .content .main_cont { padding: 15px 22px; line-height: 22px; }
.stock_left .stock_sortContent_tit .content .main_cont .aboutask { }
.stock_left .stock_sortContent_tit .content .main_cont .aboutask dt { background: url(../image/aboutask_bg.png) no-repeat left center; height: 36px; line-height: 36px; color: #2b8cc9; padding-left: 25px; }
.stock_left .stock_sortContent_tit .content .main_cont .aboutask dd { line-height: 24px; color: #999; padding-left: 25px; }
.stock_left .stock_sortContent_tit .content .main_cont .tiaojian { }
.stock_left .stock_sortContent_tit .content .main_cont .tiaojian dt { line-height: 24px; color: #2b8cc9; }
.stock_left .stock_sortContent_tit .content .main_cont .tiaojian dd { line-height: 24px; color: #525252; padding-left: 18px; }
.stock_left .stock_sortContent_tit .content .main_cont .blue { color: #2b8cc9; }
.stock_left .stock_sortContent_tit .content .main_cont .chengxuhua { color: rgb(102, 102, 102); }
.stock_left .stock_sortContent_tit .content .main_cont .chengxuhua p { text-indent: 2em; line-height: 20px; padding: 5px 0px; font-family: Arial, "宋体"; }
.stock_left .stock_sortContent_tit .content .main_cont .chengxuhua h4 { font-size: 14px; color: rgb(35, 124, 185); font-weight: normal; background: url(../image/yuandian.gif) no-repeat left center; height: 24px; line-height: 24px; padding: 10px 20px; }
.stock_left .stock_sortContent_tit .content .main_cont .chengxuhua ul { }
.stock_left .stock_sortContent_tit .content .main_cont .chengxuhua ul li { line-height: 26px; overflow: hidden; }
.stock_left .stock_sortContent_tit .content .main_cont .chengxuhua ul li span { padding: 4px 5px; background: rgb(238, 238, 238); }
.stock_left .stock_sortContent_tit .content .info { height: 16px; padding: 15px 22px; }
.stock_left .stock_sortContent_tit .content .info dt { float: left; height: 16px; line-height: 16px; overflow: hidden; width: 80px; text-align: right; margin-right: 10px; }
.stock_left .stock_sortContent_tit .content .info dd { float: left; height: 16px; line-height: 16px; overflow: hidden; background: url(../image/futures_detail_info_bg.png) left bottom no-repeat; padding-left: 18px; margin-right: 10px; }
.stock_left .stock_sortContent_tit .content .info dd.choose { background-position: left top; }
.stock_left .stock_sortContent_tit .content .info_title { height: 16px; padding: 15px 22px; font-size: 14px; font-weight: bold; color: #777777; }
.stock_left .stock_sortContent_tit .content .info_title span { display: block; float: left; width: 80px; text-align: right; margin-right: 10px; color: #d1321d; font-weight: normal; font-size: 12px; color: #333333; }
.stock_left .stock_sortContent_tit .content .info_text { height: 16px; padding: 15px 22px; color: #777777; }
.stock_left .stock_sortContent_tit .content .info_text span { display: block; float: left; width: 80px; text-align: right; margin-right: 10px; color: #333333; }
.stock_left .stock_sortContent_tit .content .info_desc { padding: 15px 22px; color: #777777; }
.stock_left .stock_sortContent_tit .content .info_desc dt { float: left; width: 80px; text-align: right; margin-right: 10px; color: #333333; }
.stock_left .stock_sortContent_tit .content .info_desc dd { width: 530px; float: left; }
.stock_detail_top .advisor { padding: 0px 15px; }
.stock_detail_top .advisor .advisor_tit { height: 40px; line-height: 40px; font-size: 12px; font-weight: bold; color: #D1321D; }
.stock_detail_top .advisor .advisor_con { }
.stock_detail_top .advisor .advisor_con .advisor_photo { float: left; width: 110px; height: 135px; border: 1px solid #dedede; }
.stock_detail_top .advisor .advisor_con .advisor_info { float: right; width: 150px; }
.stock_detail_top .advisor .advisor_con .advisor_info dl dt { height: 20px; line-height: 20px; color: #1f76ac; }
.stock_detail_top .advisor .advisor_con .advisor_info dl dd { margin-top: 15px; height: 20px; line-height: 20xp; }
.stock_detail_top .advisor .advisor_con .advisor_info dl dd.name { font-size: 14px; font-weight: bold; color: #D1321D; }
.stock_detail_top .advisor .advisor_con .advisor_info dl dd.area { color: #888888; }
.stock_detail_top .advisor .advisor_con .advisor_info dl dd.qq { color: #888888; }
.stock_detail_top .advisor .advisor_phonenum { height: 30px; line-height: 30px; color: #ff6600; border: 1px dashed #dedede; font-size: 14px; text-align: center; font-weight: bold; margin: 15px 25px 0px 25px; }
.stock_detail_top .advisor .advisor_intro { margin-top: 10px; line-height: 20px; height: 40px; overflow: hidden; color: #999999; }
.stock_detail_top .advisor_ads { margin-top: 10px; }
/*stock end*/


/*citiccard start*/
.card_title { height: 40px; position: relative; padding-left: 49px; background: #f6f8fa; }
.card_title i { position: absolute; left: 0px; top: -5px; height: 50px; width: 55px; background: url(../image/card_title_igb.png) no-repeat left center; }
.card_title i img { margin: 8px; }
.card_title h3 { float: left; background: #d1321d; height: 40px; line-height: 40px; padding: 0px 25px; color: #ffffff; font-size: 16px; font-weight: bold; }
.card_title h3 a { color: #ffffff; font-size: 16px; }
.card_title .slogan { float: left; height: 40px; line-height: 40px; padding-left: 15px; font-size: 14px; font-weight: bold; }
.card_title .more { float: right; height: 40px; line-height: 40px; padding-right: 10px; }
.card_mod { }
.card_mod .card_mod_tit { height: 40px; line-height: 46px; font-size: 16px; font-weight: bold; color: #d1321d; padding-left: 50px; background: url(../image/card_mod_tit_bg.png) #dedede 15px center no-repeat; overflow: hidden; }
.card_mod .card_mod_con { border: 1px solid #dedede; background: #ffffff; }
.card_mod .card_mod_con ul { }
.card_mod .card_mod_con ul li { width: 195px; float: left; overflow: hidden; background: #ffffff; }
.card_mod .card_mod_con ul li .item { padding: 10px 15px; width: 165px; }
.card_mod .card_mod_con ul li.choose { width: 218px; background: #f6f8fa; }
.card_mod .card_mod_con ul li.choose .item { padding: 10px 26px; }
.card_mod .card_mod_con ul li .item .title { height: 40px; line-height: 40px; overflow: hidden; font-size: 14px; font-weight: bold; }
.card_mod .card_mod_con ul li .item .pic { }
.card_mod .card_mod_con ul li .item .slogan { padding-top: 15px; height: 60px; overflow: hidden; }
.card_mod .card_mod_con ul li .item .slogan .s { height: 20px; line-height: 20px; background: url(../image/start.png) left 1px no-repeat; padding-left: 20px; color: #888888; overflow: hidden; }
.card_mod .card_mod_con ul li .item .apply { height: 36px; line-height: 36px; width: 100px; margin: 0px auto; margin-top: 15px; }
.card_mod .card_mod_con ul li .item .apply a { display: block; height: 36px; background: #d1321d; text-align: center; color: #ffffff; font-size: 14px; border-radius: 3px; }
.card_mod .card_mod_con ul li .item .apply a:hover { background: #e2432e; }
.card_mod2_l { width: 760px; float: left; }
.card_mod2_r { width: 230px; float: right; background: #ffffff; }
.card_mod2_l .card_mod2_tit { height: 40px; line-height: 40px; border-bottom: 3px solid #d1321d; background: #f6f8fa; }
.card_mod2_l .card_mod2_tit h3 { width: 121px; height: 40px; color: #ffffff; background: #d1321d; text-align: center; font-size: 16px; font-weight: bold; }
.card_mod2_l .card_mod2_tit .more { float: right; color: #d1321d; margin-right: 10px; }
.card_mod2_l .card_mod2_tit .more a { color: #d1321d; }
.card_mod2_l .card_mod2_con { border: 1px solid #dedede; border-top: none; background: #ffffff; }
.card_mod2_l .card_mod2_con .card_type { float: left; width: 120px; }
.card_mod2_l .card_mod2_con .card_type ul { }
.card_mod2_l .card_mod2_con .card_type ul li { border-left: 4px solid #fafafa; border-right: 1px solid #dedede; border-top: 1px solid #dedede; height: 40px; line-height: 40px; text-align: center; font-size: 14px; cursor: pointer; background: #fafafa; }
.card_mod2_l .card_mod2_con .card_type ul li.choose { border-right: 1px solid #ffffff; border-left: 4px solid #d1321d; background: #ffffff; }
.card_mod2_l .card_mod2_con .card_type ul li.first { border-top: none; }
.card_mod2_l .card_mod2_con .card_typebox { float: right; width: 630px; }
.card_mod2_l .card_mod2_con .card_typebox ul { }
.card_mod2_l .card_mod2_con .card_typebox ul li { float: left; width: 315px; overflow: hidden; }
.card_mod2_l .card_mod2_con .card_typebox ul li .item { padding: 22px 0px; margin: 0px 15px; border-bottom: 1px solid #dedede; transition: all 0.4s ease 0s; }
.card_mod2_l .card_mod2_con .card_typebox ul li .item:hover { border-bottom: 1px solid #d1321d; transition: all 0.6s ease 0s; }
.card_mod2_l .card_mod2_con .card_typebox ul li .item .pic { float: left; width: 130px; height: 83px; }
.card_mod2_l .card_mod2_con .card_typebox ul li .item .info { float: right; width: 145px; overflow: hidden; }
.card_mod2_l .card_mod2_con .card_typebox ul li .item .info .tit { height: 22px; line-height: 22px; font-size: 14px; font-weight: bold; overflow: hidden; }
.card_mod2_l .card_mod2_con .card_typebox ul li .item .info .slogan { height: 60px; overflow: hidden; }
.card_mod2_l .card_mod2_con .card_typebox ul li .item .info .slogan .s { height: 20px; line-height: 20px; background: url(../image/start.png) left 1px no-repeat; padding-left: 20px; color: #888888; overflow: hidden; }
.card_mod2_l .card_mod2_con .card_typebox ul li .item .apply { clear: both; height: 32px; line-height: 32px; padding-top: 10px; }
.card_mod2_l .card_mod2_con .card_typebox ul li .item .apply .btn { float: left; height: 32px; width: 100px; margin-left: 15px; }
.card_mod2_l .card_mod2_con .card_typebox ul li .item .apply .btn a { display: block; height: 32px; background: #d1321d; text-align: center; color: #ffffff; font-size: 14px; border-radius: 3px; }
.card_mod2_l .card_mod2_con .card_typebox ul li .item .apply .btn a:hover { background: #e2432e; }
.card_mod2_l .card_mod2_con .card_typebox ul li .item .apply .applyer { float: left; height: 32px; line-height: 32px; margin-left: 15px; font-weight: bold; font-size: 12px; color: #888888; }
.card_mod2_l .card_mod2_con .card_typebox ul li .item .apply .applyer b { color: #d1321d; }
.card_mod2_r .card_right_title { border: 1px solid #dedede; border-bottom: none; background: #efefef; height: 34px; line-height: 34px; font-size: 14px; font-weight: bold; color: #d1321d; }
.card_mod2_r .card_right_title span.f_r { margin-right: 10px; font-size: 12px; color: #666666; font-weight: normal; }
.card_mod2_r .card_right_title a.more { font-size: 12px; float: right; font-weight: normal; margin-right: 10px; }
.card_mod2_r .card_right_title a.more:hover { text-decoration: underline; }
.card_mod2_r .card_right_body { border: 1px solid #dedede; }
.card_main { background: #ffffff; }
.card_main .card_main_l { float: left; width: 730px; }
.card_main .card_main_l .card_list_title { }
.card_main .card_main_l .card_list_title .title { height: 36px; line-height: 36px; background: #ffffff; border: 1px solid #dedede; }
.card_main .card_main_l .card_list_title .title h3 { float: left; padding: 0px 30px; background: #d1321d; color: #ffffff; font-size: 16px; }
.card_main .card_main_l .card_list_title .title span { float: right; margin-right: 10px; color: 999999; font-size: 12px; }
.card_main .card_main_l .card_list_title .title span b { color: #d1321d; font-size: 16px; padding: 0px 5px; }
.card_main .card_main_l .card_list_title .orders { padding: 10px 0px; height: 20px; border-left: 1px solid #dedede; border-right: 1px solid #dedede; background: #fafafa; }
.card_main .card_main_l .card_list { border: 1px solid #dedede; }
.card_main .card_main_r { float: right; width: 260px; }
.card_main .card_main_l .card_list_title .orders .hdorderby { float: left; padding-left: 10px; }
.card_main .card_main_l .card_list_title .orders .hdorderby span { display: block; height: 20px; float: left; width: auto; margin-right: 5px; }
.card_main .card_main_l .card_list_title .orders .hdorderby span a { padding: 0px 15px; display: block; height: 20px; line-height: 20px; }
.card_main .card_main_l .card_list_title .orders .hdorderby span a.arrow-down { background: url(../image/futures_arrow.png) no-repeat 43px -28px; }
.card_main .card_main_l .card_list_title .orders .hdorderby span.choose { background: #f90; color: #ffffff; }
.card_main .card_main_l .card_list_title .orders .hdorderby span.choose a { color: #ffffff; }
.card_main .card_main_l .card_list_title .orders .hdorderby span.choose a.arrow-down { background: url(../image/futures_arrow.png) no-repeat 43px 6px; }
.card_main .card_main_l .card_list_title .orders .hdorderby span:hover { background: #f90; color: #ffffff; }
.card_main .card_main_l .card_list_title .orders .hdorderby span:hover a { color: #ffffff; }
.card_main .card_main_l .card_list_title .orders .hdorderby span:hover a.arrow-down { background: url(../image/futures_arrow.png) no-repeat 43px 6px; }
.card_main .card_main_l .card_list_title .orders .hdpage { float: right; line-height: 20px; height: 20px; padding: 0px 10px; }
.card_main .card_main_l .card_list_title .orders .hdpage span { float: left; width: auto; }
.card_main .card_main_l .card_list_title .orders .hdpage .pagenum { width: auto; color: #525252; }
.card_main .card_main_l .card_list_title .orders .hdpage span a { display: block; }
.card_main .card_main_l .card_list_title .orders .hdpage .disab a { background-image: url(../image/futures_list_disab.png); background-repeat: no-repeat; width: 21px; height: 20px; }
.card_main .card_main_l .card_list_title .orders .hdpage .activ a { background-image: url(../image/futures_list_activ.png); background-repeat: no-repeat; width: 21px; height: 20px; }
.card_main .card_main_l .card_list_title .orders .hdpage .activ a:hover { background-image: url(../image/futures_list_activ_hover.png); background-repeat: no-repeat; }
.card_main .card_main_l .card_list_title .orders .hdpage .prev a { background-position: left center; margin-left: 10px; }
.card_main .card_main_l .card_list_title .orders .hdpage .next a { background-position: right center; margin-left: 5px; }
.card_main .card_main_l .card_list { }
.card_main .card_main_l .card_list ul { padding-top: 20px; }
.card_main .card_main_l .card_list ul li { float: left; margin-left: 20px; margin-bottom: 20px; width: 216px; }
.card_main .card_main_l .card_list ul li .item { border: 1px solid #dedede; padding: 8px; transition: all 0.4s ease 0s; }
.card_main .card_main_l .card_list ul li .item:hover { border: 1px solid #d1321d; transition: all 0.4s ease 0s; }
.card_main .card_main_l .card_list ul li .item .tit { height: 34px; line-height: 34px; font-size: 14px; text-align: center; overflow: hidden; }
.card_main .card_main_l .card_list ul li .item .slogan { padding: 0px; height: 60px; overflow: hidden; }
.card_main .card_main_l .card_list ul li .item .slogan .s { height: 20px; line-height: 20px; background: url(../image/start.png) left 1px no-repeat; padding-left: 20px; color: #888888; overflow: hidden; }
.card_main .card_main_l .card_list ul li .item .info { height: 40px; padding-top: 10px; }
.card_main .card_main_l .card_list ul li .item .info .num { float: left; padding: 0px 15px; display: block; }
.card_main .card_main_l .card_list ul li .item .info .num b { display: block; text-align: center; color: #d1321d; font-weight: bold; font-size: 14px; }
.card_main .card_main_l .card_list ul li .item .info .num span { display: block; text-align: center; font-size: 12px; color: #888888; }
.card_main .card_main_l .card_list ul li .item .info .applyer { border-right: 1px solid #dedede; }
.card_main .card_main_l .card_list ul li .item .info .hits { }
.card_main .card_main_l .card_list ul li .item .info .go { float: right; margin-right: 10px; height: 24px; margin-top: 10px; }
.card_main .card_main_l .card_list ul li .item .info .go a { display: block; width: 50px; height: 24px; line-height: 24px; text-align: center; background: #d1321d; color: #ffffff; border-radius: 3px; }
.card_main .card_main_l .card_list ul li .item .info .go a:hover { background: #e2432e; }
.card_main_r .card_right_title { border: 1px solid #dedede; border-top: 2px solid #dedede; border-bottom: none; background: #efefef; height: 34px; line-height: 34px; font-size: 14px; font-weight: bold; color: #d1321d; }
.card_main_r .card_right_title span.tit { margin-left: 10px; }
.card_main_r .card_right_title span.f_r { margin-right: 10px; font-size: 12px; color: #666666; font-weight: normal; }
.card_main_r .card_right_body { border: 1px solid #dedede; }
.card_sortContent ul { padding: 5px 0px; }
.card_sortContent ul li { padding: 0px 10px; }
.card_sortContent ul li .tit { height: 30px; line-height: 30px; overflow: hidden; }
.card_sortContent ul li .tit i { display: block; float: left; width: 16px; height: 16px; line-height: 16px; text-align: center; color: #ffffff; font-style: normal; background: #aaaaaa; margin-top: 7px; margin-right: 7px; }
.card_sortContent ul li .tit span { float: right; color: #d1321d; }
.card_sortContent ul li.choose .tit i { background: #d1321d; }
.card_sortContent ul li .info { display: none; padding: 3px 0px; color: #888888; }
.card_sortContent ul li.choose .info { display: block; }
.card_sortContent ul li .info .pic { float: left; width: 100px; }
.card_sortContent ul li .info .desc { float: left; margin-left: 10px; width: 128px; height: 64px; }
.card_sortContent ul li .info .desc .slogan { height: 40px; line-height: 18px; overflow: hidden; }
.card_sortContent ul li .info .desc .apply { height: 24px; }
.card_sortContent ul li .info .desc .apply a { display: block; width: 50px; height: 24px; line-height: 24px; text-align: center; background: #d1321d; color: #ffffff; border-radius: 3px; }
.card_sortContent ul li .info .desc .apply a:hover { background: #e2432e; }
.i_slide { }
.i_slide .sContent { }
.i_slide .sTab { height: 37px; position: relative; margin-top: 15px; }
.i_slide .sTab .sPrev { position: absolute; left: 0px; top: 1px; height: 34px; width: 12px; cursor: pointer; }
.i_slide .sTab .sNext { position: absolute; right: 0px; top: 1px; height: 34px; width: 12px; cursor: pointer; }
.i_slide .sTab .sPrevLoc { background: url("/skin/sr/images/icons.png") no-repeat scroll -55px -173px; }
.i_slide .sTab .sPrevAct { background: url("/skin/sr/images/icons.png") no-repeat scroll -79px -173px; }
.i_slide .sTab .sNextLoc { background: url("/skin/sr/images/icons.png") no-repeat scroll -66px -173px; }
.i_slide .sTab .sNextAct { background: url("/skin/sr/images/icons.png") no-repeat scroll -89px -173px; }
.i_slide .sTab .sList { height: 36px; margin: 0px 19px; overflow: hidden; position: relative; }
.i_slide .sTab .sList ul { position: absolute; left: 0px; top: 0px; width: 1000px; height: 34px; }
.i_slide .sTab .sList ul li { float: left; height: 34px; width: 60px; overflow: hidden; margin-right: 5px; cursor: pointer; border: 1px solid #dedede; }
.i_slide .sTab .sList ul li.choose { border: 1px solid #d1321d; }
.card_d_info { border: 1px solid #dedede; padding: 20px; background: #ffffff; overflow: hidden; }
.card_d_info .info { float: left; width: 705px; position: relative; }
.card_d_info .guess { width: 236px; float: right; border-left: 1px solid #dedede; }
.card_d_info .guess .tit { margin-left: 20px; font-size: 16px; height: 30px; line-height: 30px; }
.card_d_info .guess .tit a { float: right; font-size: 12px; color: #888888; }
.card_d_info .guess .con { margin-left: 20px; }
.card_d_info .guess .con ul { }
.card_d_info .guess .con ul li { height: 64px; margin-top: 10px; }
.card_d_info .guess .con ul li .pic { float: left; width: 100px; }
.card_d_info .guess .con ul li .desc { float: left; margin-left: 10px; width: 100px; }
.card_d_info .guess .con ul li .desc .slogan { height: 36px; line-height: 18px; overflow: hidden; }
.card_d_info .guess .con ul li .desc .apply { margin-top: 4px; }
.card_d_info .guess .con ul li .desc .apply a { width: 50px; display: block; text-align: center; height: 24px; line-height: 24px; color: #ffffff; border-radius: 3px; background: #d1321d; }
.card_d_info .guess .con ul li .desc .apply a:hover { background: #e2432e; }
.card_d_info .info .i_left { width: 235px; float: left; }
.card_d_info .info .i_right { width: 455px; float: right; }
.card_d_info .info .dfloat { right: 10px; top: -20px; background: url(../image/card_d_dfloat_bg.png) no-repeat; position: absolute; width: 147px; }
.card_d_info .info .dfloat .notice { text-align: center; color: #ffffff; height: 40px; line-height: 40px; }
.card_d_info .info .dfloat .appli { text-align: center; border-top: 1px solid #ffffff; margin: 20px 10px 0px 10px; height: 34px; line-height: 34px; }
.card_d_info .info .dfloat .appli a { color: #ffffff; font-size: 18px; font-weight: bold; }
.card_d_info .info .dfloat .info { margin-top: 25px; }
.card_d_info .info .dfloat .info .num { float: left; width: 70px; text-align: center; display: block; }
.card_d_info .info .dfloat .info .num b { display: block; height: 20px; color: #e2432e; font-size: 14px; }
.card_d_info .info .dfloat .info .num span { display: block; height: 20px; color: #888888; }
.card_d_info .info .dfloat .info .applyer { border-right: 1px solid #dedede; }
.card_d_info .info .dfloat .info .hits { }
.card_d_info .info .i_left .i_zan { width: 160px; height: 30px; margin: 15px auto; }
.card_d_info .info .i_left .i_zan a { display: block; height: 30px; line-height: 30px; text-align: center; background: #f7f7f7; border: 1px solid #dedede; color: #333333; font-size: 14px; border-radius: 5px; }
.card_d_info .info .i_left .i_zan a i { font-style: normal; font-weight: bold; color: #d1321d; }
.card_d_info .info .i_right .title { font-size: 18px; color: #d1321d; width: 280px; line-height: 22px; }
.card_d_info .info .i_right .slogan { padding-top: 15px; height: 112px; overflow: hidden; width: 280px; }
.card_d_info .info .i_right .slogan .s { line-height: 28px; background: url(../image/start.png) left 4px no-repeat; padding-left: 20px; color: #888888; }
.card_d_info .info .i_right .skus { margin-top: 15px; }
.card_d_info .info .i_right .skus a { display: block; height: 34px; line-height: 34px; padding: 0px 10px; border: 1px solid #dedede; background: #fafafa; color: #333333; margin-right: 10px; font-size: 14px; float: left; margin-top: 10px; }
.card_d_info .info .i_right .skus a.choose { border: 1px solid #d1321d; }
.card_d_info .info .i_right .tags { margin-top: 15px; }
.card_d_info .info .i_right .tags a { color: #1f76ae; }
.card_main .card_detail_l { float: left; width: 728px; background: #ffffff; border: 1px solid #dedede; }
.card_main .card_detail_l .layer1 { border-bottom: 1px solid #dedede; }
.card_main .card_detail_l .layer1 .layer_t { float: left; width: 100px; margin-left: 20px; height: 24px; line-height: 24px; padding: 10px 0PX; }
.card_main .card_detail_l .layer1 .layer_d { float: left; width: 590px; line-height: 24px; padding: 10px 0PX; }
.card_main .card_detail_l .layer2 { padding-top: 15px; border-bottom: 1px solid #efefef; }
.card_main .card_detail_l .layer2 span { display: block; width: 130px; font-size: 18px; text-align: center; height: 40px; line-height: 40px; background: #d1321d; color: #ffffff; }
.card_main .card_detail_l .layer3 { padding: 20px; line-height: 2; }
.card_main .card_detail_l .layer4 .features { }
.card_main .card_detail_l .layer4 .features .features_t { float: left; width: 100px; margin-left: 20px; height: 30px; background: url(../image/features_t_bg.png) no-repeat; margin-top: 20px; }
.card_main .card_detail_l .layer4 .features .features_d { float: left; width: 568px; padding: 20px; padding-bottom: 0px; line-height: 2; }
.card_main .card_detail_l .layer4 .features .features_d h3 { font-size: 14px; color: #d1321d; }
.card_main .card_detail_l .layer4 .features .t_1 { background-position: 25px 6px; }
.card_main .card_detail_l .layer4 .features .t_2 { background-position: 25px -41px; }
.card_main .card_detail_l .layer4 .features .t_3 { background-position: 25px -88px; }
.card_main .card_detail_l .layer4 .features .t_4 { background-position: 25px -135px; }
.card_main .card_detail_l .layer4 .features .t_5 { background-position: 25px -180px; }
.card_main .card_detail_l .layer4 .features .t_6 { background-position: 25px -220px; }
.card_main .card_detail_l .layer4 .features .t_7 { background-position: 25px -276px; }
.card_main .card_detail_l .layer4 .features .t_8 { background-position: 25px -323px; }
.card_main .card_detail_l .layer4 .features .t_9 { background-position: 25px -370px; }
.card_main .card_detail_l .layer4 .features .t_10 { background-position: 25px -417px; }
/*citiccard end*/





/*page start*/
.page_content { background: #ffffff; }
.page_left { float: left; width: 180px; }
.page_left .title { border-bottom: 1px solid #dedede; padding: 0px 20px; height: 50px; line-height: 50px; font-size: 20px; color: #d1321d; }
.page_left ul { }
.page_left ul li { height: 50px; line-height: 50px; text-align: left; font-size: 16px; border-bottom: 1px dashed #dedede; border-left: 4px solid #ffffff; padding-left: 50px; }
.page_left ul li a { display: block; }
.page_left ul li.first { }
.page_left ul li.choose { border-left: 4px solid #d1321d; }
.page_left ul li.choose a { color: #d1321d; }
.page_left ul li:hover { border-left: 4px solid #d1321d; }
.page_left ul li:hover a { color: #d1321d; }
.page_right { float: left; width: 816px; border-left: 1px solid #dedede; }
.page_right h1 { margin: 0px 30px; border-bottom: 1px solid #dedede; height: 60px; line-height: 60px; color: #666666; }
.page_right .content { margin: 0px 30px; padding: 20px 0px; line-height: 200%; }
.page_right .content img { max-width: 750px; }
/*page end*/


/*guestbook start*/
.guestbook { }
.guestbook .guestbooknotice { font-size: 14px; color: #666666; padding: 15px 10px; }
.guestbook .guestbooknotice b { margin-right: 5px; font-size: 16px; color: #d1321d; }
.guestbook .guestbookformbox { }
.guestbook .guestbookformbox .input_label { width: 70px; text-align: right; }
.guestbook .guestbookformbox .input_box { padding: 10px; }
.guestbook .guestbookformbox .input_box label { margin-right: 10px; }
.guestbook .guestbookformbox .input_box .input_text { padding: 3px 5px; border: 1px #b4b4b4 solid; border-radius: 3px; line-height: 18px; width: 320px; height: 90px; }
.guestbook .guestbookformbox .input_box .input_long { padding: 3px 5px; border: 1px #b4b4b4 solid; border-radius: 3px; width: 180px; height: 18px; line-height: 18px; }
.guestbook .guestbookformbox .input_box .input_short { padding: 3px 5px; border: 1px #b4b4b4 solid; border-radius: 3px; width: 60px; float: left; height: 18px; line-height: 18px; }
.guestbook .guestbookformbox .input_box .captcha { float: left; margin-left: 10px; cursor: pointer; }
.guestbook .guestbookformbox .input_box .replace { margin-left: 10px; color: #d1321d; }
.guestbook .guestbookformbox .input_buttn { padding-left: 10px; padding-top: 15px; }
.guestbook .guestbookformbox .input_buttn a { display: block; background: #d1321d; width: 160px; height: 40px; line-height: 40px; text-align: center; font-size: 16px; color: #ffffff; border-radius: 3px; }
/*guestbook end*/




.sortTab { padding: 0px; border-top: 2px #dedede solid; }
.sortTab span { display: block; background: #efefef; border-right: 1px solid #dedede; border-top: 2px #dedede solid; margin-top: -2px; float: left; color: #666666; width: auto; text-align: center; cursor: pointer; height: 34px; padding: 0px 10px; }
.sortTab span.choose { border-top: 2px #D1321D solid; height: 35px; background: #ffffff; color: #D1321D; }
.detail_content a.wordtags{color:#333333; text-decoration:underline;}
.detail_content a.wordtags:hover{color:#D1321D;}


/*forexAccount start*/
.forexAccount{ padding:20px;}
.forexAccount .accountStep{}
.forexAccount .accountStep_1{ margin-top:10px;}
.forexAccount .accountStep_2{ margin-top:20px;}
.forexAccount .accountStep .label{ height:30px; line-height:30px; position:relative;}
.forexAccount .accountStep .label em{ float:left; display:block;height:30px; width:28px; line-height:28px; padding-right:2px; background:url(../image/circle1.png) no-repeat #ffffff; text-align:center; color:#ffffff; font-style:normal; font-size:16px;z-index:2; position:relative;}
.forexAccount .accountStep .label span{float:left; display:block;height:30px; width:auto; padding:0px 10px 0px 5px; background:#ffffff;z-index:2; position:relative; font-size:18px;}
.forexAccount .accountStep .label i{ width:100%; border-top:1px dashed #dedede; position:absolute; top:14px; display:block; z-index:1;}
.forexAccount .accountStep .notice{ padding:10px 20px 10px 30px;}
.forexAccount .accountStep .notice p{ height:34px; line-height:34px; font-size:14px; color:#777777;}
.forexAccount .accountStep .notice .platAccount{ padding:5px 0px; height:32px;}
.forexAccount .accountStep .notice .platAccount .inputSelect{ float:left; width:190px;}
.forexAccount .accountStep .notice .platAccount .goto_kh{ display:block; float:left; margin-left:10px; height:32px; line-height:32px; width:90px; text-align:center; border-radius:3px; background:#d1321d; font-size:16px; color:#ffffff;}
.forexAccount .accountStep .notice .platAccount .goto_kh:hover{background:#ff6600; }
.forexAccount .accountStep .account{ padding:10px 0px 10px 0px;}
.forexAccount .accountStep .account .fieldBox_l{ border-right:1px solid #dedede; padding-right:20px;}
.forexAccount .accountStep .account .fieldBox_r{ border-left:1px solid #dedede; margin-left:-1px; padding-left:20px;}
.forexAccount .accountStep .account .fieldBox{float:left; width:358px;padding-bottom:15px;}
.forexAccount .accountStep .account .fieldBox dt{ border-bottom:1px solid #1871ad; color:#1871ad; font-size:16px; height:34px; line-height:34px; margin:0px 20px; margin-bottom:10px;}
.forexAccount .accountStep .account .fieldBox dd{margin:0px 20px; padding:5px 0px;}
.forexAccount .accountStep .account .fieldBox dd .title{ float:left; width:80px; height:32px; line-height:32px; font-size:14px; color:#777777;}
.forexAccount .accountStep .account .fieldBox dd .title em{ font-style:normal; font-size:12px; padding-right:3px; color:#F00;}
.forexAccount .accountStep .account .fieldBox dd .field{float:left; width:220px;}
.forexAccount .accountStep .account .fieldBox dd .field_error{ clear:both; width:220px; margin-left:80px; color:#F00; display:none;}
.forexAccount .accountStep .account .fieldBox dd .field .objinput_long{width:208px;}
.forexAccount .accountStep .account .accountBtn{ clear:both; padding:20px 0px 10px 0px;}
.forexAccount .accountStep .account .accountBtn a{ display:block; width:150px; height:40px; line-height:40px; background:#1871ad; color:#ffffff; text-align:center; border-radius:3px; margin:0px auto; font-size:18px;}
.forexAccount .accountStep .account .accountBtn a:hover{background:#2892be;}
/*forexAccount end*/


/*zengjin start*/
.zengjin_main{}
.zengjin_main .zengjin_left{ width:700px; float:left;}

.zengjin_main .zengjin_left ul{ width:730px;}
.zengjin_main .zengjin_left ul.list li{ float:left; width:340px; margin:0px 20px 20px 0px; box-shadow:1px 1px 2px 0px #888888;}
.zengjin_main .zengjin_left ul.list li:hover{box-shadow:1px 1px 4px 1px #666666;}
.zengjin_main .zengjin_left ul.list li .item{ border:1px solid #dedede; padding:10px; position:relative;}
.zengjin_main .zengjin_left ul.list li .item .time{ width:100px; position:absolute; top:0px; left:0px; }
.zengjin_main .zengjin_left ul.list li .item .time .time_icon{background:#ff6600; color:#ffffff; display:block; width:100px; height:26px; line-height:26px; font-style:normal; text-align:center;}
.zengjin_main .zengjin_left ul.list li .item .time .time_icon i{ font-style:normal; }
.zengjin_main .zengjin_left ul.list li .item .time .time_icon em{ font-style:normal; }
.zengjin_main .zengjin_left ul.list li .item .time .time_icon_01{background:#390;}
.zengjin_main .zengjin_left ul.list li .item .time .time_icon_02{background:#ff6600;}

.zengjin_main .zengjin_left ul.list li .item .thumb{}
.zengjin_main .zengjin_left ul.list li .item .other{ height:30px; line-height:30px; background:#eaeaea; color:#999999; padding:0px 10px;}
.zengjin_main .zengjin_left ul.list li .item .other .addtime{ }
.zengjin_main .zengjin_left ul.list li .item .other .total{ }
.zengjin_main .zengjin_left ul.list li .item .title{ border-left:4px solid #ff6600; height:20px; line-height:20px; font-size:16px; padding:0px 5px; margin-top:10px; overflow:hidden;}
.zengjin_main .zengjin_left ul.list li .item .info{ margin-top:10px; color:#878787; line-height:20px; height:100px; overflow:hidden;}
.zengjin_main .zengjin_left ul.list li .item .show{ height:34px; margin-top:10px;}
.zengjin_main .zengjin_left ul.list li .item .show a{ float:right; height:34px; line-height:34px; color:#ffffff; background:#d1321d; text-align:center; width:100px; font-size:16px;}
.zengjin_main .zengjin_left ul.list li .item .show a:hover{ background:#ff6600;}



.zengjin_main .zengjin_left .detail{ padding:10px 20px; border:1px solid #dedede; box-shadow:1px 1px 2px 0px #888888; overflow:hidden;}
.zengjin_main .zengjin_left .detail .thumb{ }
.zengjin_main .zengjin_left .detail .info{ height:32px; line-height:32px; margin-top:20px; }
.zengjin_main .zengjin_left .detail .info .title{ float:left; display:block; height:24px; line-height:24px; width:450px; overflow:hidden;border-left:4px solid #ff6600; font-size:20px; font-weight:bold; padding-left:5px; margin-top:4px; }
.zengjin_main .zengjin_left .detail .info .show{ display:block; float:right; height:32px; line-height:32px; width:90px;}
.zengjin_main .zengjin_left .detail .info .show a{display:block; background:#2f6291; color:#ffffff; text-align:center; border-radius:3px 3px 3px 3px; }
.zengjin_main .zengjin_left .detail .info .show a:hover{background:#1f76ae;}
.zengjin_main .zengjin_left .detail .info .account{ margin-left:10px;  display:block; float:right; height:32px; line-height:32px; width:90px;}
.zengjin_main .zengjin_left .detail .info .account a{display:block; background: #b0110b; color:#ffffff; text-align:center; border-radius:3px 3px 3px 3px;}
.zengjin_main .zengjin_left .detail .info .account a:hover{background:#d1321d;}

.zengjin_main .zengjin_left .detail .info2{ height:30px; line-height:30px; color:#888888; margin-top:20px; border-top: dotted 1px #dedede; border-bottom: dotted 1px #dedede;}
.zengjin_main .zengjin_left .detail .info2 .time{ float: left;}
.zengjin_main .zengjin_left .detail .info2 .total{ float:right;}
.zengjin_main .zengjin_left .detail .content{ line-height:2em; font-size:14px; margin-top:20px;}
.zengjin_main .zengjin_left .detail .content .jianjie{ font-size:16px; font-weight:bold; color: #2f6291;}

.zengjin_main .zengjin_left .gusee{}
.zengjin_main .zengjin_left .gusee .title{ height:34px; line-height:34px; background:#ffffff;  margin-top:20px; border:1px solid #dedede; border-left:4px solid #d1321d; font-size:16px; padding-left:10px;}
.zengjin_main .zengjin_left .gusee .list{ margin-top:10px;}
.zengjin_left .gusee .list ul{ width:730px;}
.zengjin_left .gusee .list ul li{ float:left; width:220px; margin:0px 20px 20px 0px; box-shadow:1px 1px 2px 0px #888888;}
.zengjin_left .gusee .list ul li:hover{box-shadow:1px 1px 4px 1px #666666;}
.zengjin_left .gusee .list ul li .item{ border:1px solid #dedede; padding:10px; position:relative;}
.zengjin_left .gusee .list ul li .item .time{ width:100px; position:absolute; top:0px; left:0px; }
.zengjin_left .gusee .list ul li .item .time .time_icon{background:#ff6600; color:#ffffff; display:block; width:100px; height:26px; line-height:26px; font-style:normal; text-align:center;}
.zengjin_left .gusee .list ul li .item .time .time_icon i{ font-style:normal;}
.zengjin_left .gusee .list ul li .item .time .time_icon em{ font-style:normal;}
.zengjin_left .gusee .list ul li .item .time .time_icon_01{background:#339900;}
.zengjin_left .gusee .list ul li .item .time .time_icon_02{background:#ff6600;}
.zengjin_left .gusee .list ul li .item .thumb{}
.zengjin_left .gusee .list ul li .item .other{ height:30px; line-height:30px; background:#eaeaea; color:#999999; padding:0px 10px;}
.zengjin_left .gusee .list ul li .item .other .addtime{ }
.zengjin_left .gusee .list ul li .item .other .total{ }
.zengjin_left .gusee .list ul li .item .tit{border-left:4px solid #ff6600; height:20px; line-height:20px; font-size:16px; padding:0px 5px; margin-top:10px; overflow:hidden;}
.zengjin_left .gusee .list ul li .item .info{margin-top:10px; color:#878787; line-height:20px; height:60px; overflow:hidden;}
.zengjin_left .gusee .list ul li .item .show{ height:34px; margin-top:10px;}
.zengjin_left .gusee .list ul li .item .show a{ float:right; height:34px; line-height:34px; color:#ffffff; background:#d1321d; text-align:center; width:100px; font-size:16px;}
.zengjin_left .gusee .list ul li .item .show a:hover{ background:#ff6600;}








.zengjin_main .zengjin_right{ float:right; width:280px;}

.right_title { border: 1px solid #dedede; border-bottom: none; background: #efefef; height: 34px; line-height: 34px; font-size: 14px; font-weight: bold; color: #d1321d; padding-left: 10px; }
.right_title span.f_r { margin-right: 10px; font-size: 12px; color: #666666; font-weight: normal; }
.right_body { border: 1px solid #dedede; background:#ffffff; }


.zengjin_right .right_cate0 {}
.zengjin_right .right_cate .cate_box { width: 127px; margin-bottom: 10px;  padding:3px 3px 3px 3px;border: 1px solid #dedede; border-radius: 5px 5px 5px 5px; background:#ffffff;}
.zengjin_right .right_cate .cate_box:hover { border: 1px solid #d1321d;}
.zengjin_right .right_cate .cate_box a {  display: block; height: 35px; line-height: 35px; font-size: 14px; background:url(../image/ico_forex_cate.png) no-repeat; padding-left:35px; text-align:center;}
.zengjin_right .right_cate .cate_box a:hover { }
.zengjin_right .right_cate .cate_box a.cat_01 { background-position: 0px 0px; }
.zengjin_right .right_cate .cate_box a.cat_01:hover { background-position: 0px -140px; }
.zengjin_right .right_cate .cate_box a.cat_02 { background-position: 0px -35px; }
.zengjin_right .right_cate .cate_box a.cat_02:hover { background-position: 0px -175px; }
.zengjin_right .right_cate .cate_box a.cat_03 { background-position: 0px -70px; }
.zengjin_right .right_cate .cate_box a.cat_03:hover { background-position: 0px -210px; }
.zengjin_right .right_cate .cate_box a.cat_04 { background-position: 0px -105px; }
.zengjin_right .right_cate .cate_box a.cat_04:hover { background-position: 0px -245px; }

.zengjin_right .canyu{}
.zengjin_right .canyu ul{ padding:15px;}
.zengjin_right .canyu ul li{ height:36px; padding:15px 0px;}
.zengjin_right .canyu ul li i{ display:block; float:left; width:36px; height:36px; background:url(../image/canyu_icon.png) no-repeat; text-align:center; color:#ffffff; font-style:normal; font-size:20px; line-height:36px; margin-right:5px;}
.zengjin_right .canyu ul li .t{ display:block; height:16px; line-height:16px; font-size:14px; font-weight:bold; color:#2B5E8A;}
.zengjin_right .canyu ul li .c{ display:block; height:12px; line-height:12px; margin-top:8px; font-size:12px;}

.zengjin_right .forex_sortTab_01 { padding: 0px; }
.zengjin_right .forex_sortTab_01 span { display: block; background: #efefef; border-right: 1px solid #dedede; float: left; color: #666666; width: 81px; text-align: center; cursor: pointer; }
.zengjin_right .forex_sortTab_01 span.choose { background: #d1321d; color: #ffffff; }
.zengjin_right .right_body .fxts{ font-size:12px; line-height:2em; text-indent:2em; padding:10px 15px; color:#666666;}

.zengjin_right .kaihu { padding: 5px 0px; }
.zengjin_right .kaihu .TextDiv { overflow: hidden; }
.zengjin_right .kaihu ul { overflow: hidden; }
.zengjin_right .kaihu ul li { color: #555555; font-size: 12px; height: 34px; line-height: 34px; border-bottom: dashed #dedede 1px; padding: 0px 10px; }
.zengjin_right .kaihu ul li:hover { color: #d1321d; }
.zengjin_right .kaihu ul li em { font-weight: normal; font-style: normal; display: block; width: 100px; float: left;height:34px; overflow:hidden; }
.zengjin_right .kaihu ul li b { font-weight: normal; font-style: normal; display: block; width: 80px; float: left; text-align: center; }
.zengjin_right .kaihu ul li i { font-weight: normal; font-style: normal; display: block; width: 48px; float: left; text-align: right; }

.zengjin_right .huodong .huodong_tit { height: 40px; line-height: 40px; overflow:hidden;padding: 0px 10px; font-size: 16px; color: #FF6600; }
.zengjin_right .huodong .huodong_tit a { font-size: 16px; color: #FF6600; }
.zengjin_right .huodong .huodong_tit a:hover {  color: #d1321d; }
.zengjin_right .huodong .huodong_con { padding: 10px 10px 0px 10px; margin-bottom:10px; line-height: 22px; height:110px; overflow:hidden; color: #666666; }
.zengjin_right .huodong .huodong_con b { color: #0da4d3; font-weight: normal; }

/*zengjin end*/

.xtable{ margin:5px; border-top:1px solid #ddd; border-left:1px solid #ddd;}
.xtable th{ text-align:center; font:bold 20px/40px "微软雅黑"; color:#333; border-right:1px solid #ddd; border-bottom:1px solid #ddd;}
.xtable td{ padding:5px; border-right:1px solid #ddd; border-bottom:1px solid #ddd; text-align:left; color:#666;}
.xtable tr td:first-child{ color:#333; white-space:nowrap;}

/*-------------------------------------------------------------------------底部预约框---------------------------------------------------------------------------*/

.clearfixx {*zoom: 1;}
.clearfixx:before,.clearfix:after {display: table; content: ""; height:0; clear:both; visibility: hidden;}
.mod_book{ }
.bclose_btn{ display:block; font-size:20px; color:#fff; position:absolute; top:13px; right:-30px; opacity:0.8;}
.bclose_btn:hover{ color:#FFF;}
.layout_n{ width:1180px; margin:0 auto; position:relative;}
.mod_book_fixed{ position: fixed; left: 0; right: 0; bottom: 0; z-index: 10001; background: #1666D9; opacity:0.95;}
.mod_book_fixed .control_btn{ position: absolute; left: 50%; margin-left: -61px;  top: -26px; display: inline-block; *display: inline; background: url(/skin/sr/images/skin_default_control.png) no-repeat; width: 113px; height: 27px; text-align: center; line-height: 27px; font-size: 16px; color: #fff; cursor: pointer; }
.mod_book_fixed .book_txt_bd{ display: none; padding: 10px 0; text-align: center; }
.mod_book_fixed .book_txt_bd .txt_box{ width: 600px; margin: 0 auto;}
.mod_book_fixed .book_txt_bd .logo_txt{ float: left; width: 400px; height: 32px; border-right: 1px solid #830101; line-height: 32px; font-size: 22px; color: #fff; }
.mod_book_fixed .book_txt_bd .icon_star{ float: left; background: url(/skin/sr/images/star_small.png) no-repeat; margin:8px; width: 17px; height: 17px;  }
.mod_book_fixed .book_txt_bd .logo_txt .txt{ float: left;}
.mod_book_fixed .book_txt_bd .book_phone{ float: right; height: 32px; line-height: 32px; font-size: 18px; color: #FFFF99;}
.mod_book_fixed .book_txt_bd .icon_phone{ float: left; background: url(/skin/sr/images/skin_default_phone.png) no-repeat; width: 32px; height: 32px; overflow: hidden; }
.mod_book_fixed .book_txt_bd .book_phone .txt{ float: left; margin-left: 10px;}
.mod_book_fixed .book_form_bd{  padding: 5px 0; overflow: hidden;}
.mod_book_fixed .book_form_bd .col_l{ float: left; width: 465px;}
.mod_book_fixed .book_form_bd .phone_ico{ float: left; width: 70px; height: 70px; background: url(../image/phone_1.png) no-repeat 14px 11px; background-size:80%;}
.mod_book_fixed .book_form_bd .phone_box{ float: left; width: 350px; margin-left: 35px; padding-top: 5px; overflow: hidden; font-size: 24px; }
.mod_book_fixed .book_form_bd .phone_box .txt_title{ height: 30px; line-height: 30px; color: #fff; }
.mod_book_fixed .book_form_bd .phone_box .phone_txt{ height: 40px; line-height: 40px; color: #FFFF99; }
.mod_book_fixed .book_form_bd .phone_box .phone_txt .txt,
.mod_book_fixed .book_form_bd .phone_box .phone_txt .icon_star{ display: inline-block; vertical-align: middle; *display: inline;}
.mod_book_fixed .book_form_bd .phone_box .icon_star{ background: url(../image/star_big.png) no-repeat left top; margin:0 5px; width: 22px; height: 22px; }
.mod_book_fixed .book_form_bd .col_r{ float: right; width: 692px; margin-top:19px;}
.mod_book_fixed .book_form_bd .form_wrap{ margin-top: 5px;}
.mod_book_fixed .book_form_bd .input_box{ float: left; display: inline; background: #fff; margin-right: 10px; width: 246px; height: 40px; overflow: hidden; }
.mod_book_fixed .book_form_bd .input_box .input_tit{ float: left; margin: 5px 0 0 7px; width: 32px; height: 32px;}
.mod_book_fixed .book_form_bd .input_box .form_icon_1{ background: url(../image/form_icon_1.png) no-repeat;}
.mod_book_fixed .book_form_bd .input_box .form_icon_2{ background: url(../image/form_icon_2.png) no-repeat;}
.mod_book_fixed .book_form_bd .input_box .input_txt{ float: left; border:none; background: none; width: 202px; padding: 8px 0 ; height: 24px; line-height: 24px; text-indent: 9px; font-size: 18px; color: #ccc; }
.mod_book_fixed .book_form_bd .input_box .input_control{}
.mod_book_fixed .book_form_bd .btn_box{ float: left; width: 180px; }
.mod_book_fixed .book_form_bd .btn_box .btn_book{border: none;cursor: pointer; -webkit-border-radius: 5px 5px; -moz-border-radius: 5px 5px; display:block; background: #F90; width: 180px; height: 40px; line-height: 40px; text-align: center; font-weight: bold;  font-size: 18px; color: #fff;}
.mod_book_fixed .book_form_bd .btn_box .btn_book:hover{ background-color: #f60;}
.mod_book_fixed .book_form_bd .form_tips{ height: 36px; line-height: 36px; font-size: 18px; color: #fff;}
/*vip*/
.mod_vip_fixed{ display: none; border: none;}
.mod_vip_fixed .control_btn{ background: url(/skin/sr/images/skin_default_control_1.png) no-repeat; width: 160px; height: 29px; line-height: 28px; }
.mod_vip_fixed .book_lead_bd{  }
.mod_vip_fixed .book_lead_bd .col_l{ position: relative; float: left; width: 775px; padding: 25px 0 10px 180px; z-index: 20000; font-size: 14px; color: #fff; line-height: 28px;}
.mod_vip_fixed .book_lead_bd .col_l .figure_ico{ position: absolute; left: 40px; bottom: 0; z-index: 20001;  width: 98px; height: 168px; background: url(/skin/sr/images/figure_ico.png) no-repeat; }
.mod_vip_fixed .book_lead_bd .col_l .txt_des{ font-size: 24px; font-weight: bold; color: #fffc98; line-height: 36px;}
.mod_vip_fixed .book_lead_bd .col_l .txt_tip{ padding-right: 50px; text-align: right;}
.mod_vip_fixed .book_lead_bd .col_r{ float: left; padding: 33px 0 0 0; }
.mod_vip_fixed .book_lead_bd .btn_box{ width: 225px; font-size: 24px; font-weight: bold; line-height: 62px; }
.mod_vip_fixed .book_lead_bd .btn_box .btn_book{ position: relative; display: block; height: 62px; padding-left: 87px; border-radius: 5px; background-color: #fe9900; color: #fff;}
.mod_vip_fixed .book_lead_bd .btn_box .btn_ico{ position: absolute; top: 16px; left: 34px; width: 30px; height: 30px; background: url(/skin/sr/images/book_ico.png) no-repeat;}
.mod_vip_fixed .book_shrink_bd{ display: none; height: 54px;  color: #fff; line-height: 54px;}
.mod_vip_fixed .book_shrink_bd .txt_box{ position: relative; text-align: center;}
.mod_vip_fixed .book_shrink_bd .logo_txt{ display: inline-block; *display: inline; *zoom: 1; font-size: 24px;  font-weight: bold;}
.mod_vip_fixed .book_shrink_bd .icon_star{ float: left; background: url(/skin/sr/images/star_big_w.png) no-repeat; margin: 17px; width: 21px; height: 20px;  }
.mod_vip_fixed .book_shrink_bd .logo_txt .txt{ float: left; }
.mod_vip_fixed .book_shrink_bd .book_phone{ position: absolute; top: 0; right: 0; width: 220px;  font-size: 14px; }
.mod_vip_fixed .book_shrink_bd .book_phone .line{ float: left; width: 40px; height: 0; margin: 27px 10px 0 0 ; border-bottom: 1px solid #fff; }
.mod_vip_fixed .book_shrink_bd .book_phone .txt{ }
.mod_vip_fixed .book_shrink_bd .book_phone .txt_phone{ font-family: 'Arial'; font-size: 18px; font-weight: bold; color: #fffc98;   }
