.jrzj_header_right{ right:0;}
.vocations{display: none;}
.order_width{width:1002px; margin:0 auto; }
.order_border{border-bottom:1px solid #d2d2d2; width:100%; height:auto; height:auto \9; *height:auto; _height:auto; overflow:hidden; padding-bottom:15px; background:#fff;}
.order_top{padding-top:15px; width:1042px; }
.order_logo{ float:left;}
.order_tjbig{ float:right; padding-top:11px;}
.order_advertisement img{width:1000px; margin:15px 0; border:1px solid #E9E9E9;}
.order_tjbig ul li{ float:left; font-family:"微软雅黑"; font-size:14px; color:#bfbfbf; padding-left:10px;}
.order_tjbig ul li span{ padding-right:5px;} 
.order_tjbig ul li.order_color{color:#ff6300;} 
.order_line{ font-size:20px; color:#222; font-family:"微软雅黑"; line-height:40px; text-align:center;  clear:both;}
.order_line em{ position:relative; *top:6px;}
.order_line img{ margin:2px 6px 0 0; width:40px; height:40px;}
.order_line img.img_insurance{ width:auto; height:auto;}
.ordercon{width:1000px; font-family:"微软雅黑"; height:auto; height:auto \9; *height:auto; _height:auto; overflow:hidden; position:relative; padding-bottom:20px; clear:both; margin-top:20px;}
.orderconline{ background:#f7f7f7; line-height:35px; border-bottom:1px solid #e4e4e4; color:#555; padding:0 0 0 40px; margin-bottom:10px;}
.orderinfor{ padding:10px 0;height:auto; height:auto \9; *height:auto; _height:auto; overflow:hidden; clear:both;}
.order_left{width:330px; float:left; text-align:right; font-size:14px; line-height:30px; padding-right:15px;}
.orderright{width:650px; float:left; padding-top:2px; line-height:32px;}
.order_input{ width:210px;  border:1px solid #dbdbdb; font-family:"微软雅黑";color:#555555; padding:5px 0 5px 10px; margin-right:5px; height:20px \9;}
.order_inputred{ border:1px solid #dbdbdb;}
.orderright font{ color:#dc3f3f; line-height:28px;}
.orderright font.yzmts{ color:#888;}
.orderright font img{ margin-top:7px; *margin-top:1px; margin-right:8px;} 
.order_inputsmall{ width:109px; float:left; margin-right:0;} 
.orderright em{ background:url(/img../img/product/order/order_button.png) no-repeat; width:90px; height:31px; display:block; float:left; line-height:31px; text-align:center; color:#888; cursor:pointer; margin-left:10px;}
.orderright em a{color:#888;} 
.orderright big{ position:absolute; top:188px; *top:193px; display:block; left:214px; font-size:16px; }
.orderright big strong{ background:#e9e9e9; padding:5px 0px; width:74.8px; *width:75px; margin-left:1px; display:block; float:left; text-align:center;}
.font-size{ font-size:15px;}  
.order_inputbig{ width:210px;}  
.orderselect{ width:129px; height:31px;  *height:28px; height:28px \9; border:1px solid #dbdbdb; line-height:33px; color:#555555; padding-left:10px; float:left; margin-right:5px;}
.orderselect100{ width:223px; height:33px; border:1px solid #dbdbdb; line-height:33px; color:#555555; padding-left:10px; float:left; margin-right:5px;}
.orderselectall{ width:137px; height:33px; border:1px solid #dbdbdb; line-height:33px; color:#555555; padding-left:10px; float:left; margin-right:5px;}
.select_s{ float:left; line-height:33px; font-size:14px; padding-right:13px;}  
.card_order_margin{ margin-bottom:10px; width:1002px; }
.jrzj_order_bg{background:#fff; border:1px solid #e8e8e8; padding:20px; margin:20px auto auto auto; width:1002px; min-height:620px; margin-bottom:20px;}
.orderright span{ margin-right:5px; line-height:26px;}
.orderright b{ font-weight:normal; font-size:14px; line-height:27px; margin-right:12px; color:#555;}

.orderbutton{ display:block; text-align:center; padding:45px 0 35px 0;} 

.orderbutton a{ background:#dc3f3f; font-family:"微软雅黑"; color:#fff; font-size:16px; padding:8px 22px; margin:0 auto;  margin:0 15px 0 15px;
border-radius:4px; 
-moz-border-radius: 4px; 
-webkit-border-radius: 4px; 
}
.orderbutton a:hover{ background:#c73030;}
.orderbutton a.fungray{ background:#dfdfdf;}
.orderbutton a.fungray:hover{ background:#dfdfdf;}
.order_table{ font-family:"微软雅黑"; margin-top:15px; width:1002px;}
.order_table tr td{ line-height:38px; padding:0px 18px; background:#fff; font-size:14px;}
.order_table tr td.bgyello{ background:#fffcf6; padding-left:25px;}
.order_table tr.bggray td{ background:#f5f5f5;}
.order_table tr td.text_aligin{ text-align:right; color:#555;}

.order_accomplish span{ float:left; padding-right:30px;}
.order_accomplish span img{ margin-top:2px;}
.order_accomplish em strong{ color:#54b702; font-size:22px; display:block;}
.order_accomplish em span.orderspan{display:block; width:500px; color:#888; font-size:14px; padding-top:5px; font-size:12px; line-height:22px;}
.order_accomplish em p{ color:#bababa; font-size:16px;}
.accomlish{font-family:"微软雅黑"; padding:120px 0 150px 210px; width:790px; margin-top:20px; margin-bottom:20px; border:1px solid #e8e8e8; background:#fff;box-shadow:rgba(0,0,0,0.1) 0 0 5px;}  
.accomplish_text{ line-height:22px; padding:15px 0 0px 79px; color:#989898; width:510px;}
.accomplish_text ul li{ color:#989898; line-height:25px;}
.accomplish_text ul li span{color:#555;}
.accomplish_text a{color:#0588cc;} 


.accomplish_border{border:1px solid #ebebeb; font-family:"微软雅黑"; height:auto; height:auto \9; *height:auto; _height:auto; overflow:hidden; *padding-bottom:26px; margin-bottom:200px; background:#fff;box-shadow:rgba(0,0,0,0.1) 0 0 5px;}
.cardorder{ margin-bottom:80px;}
.accomplish_border span{ display:block; background:#f5f5f5; line-height:35px; padding-left:25px; border-bottom:1px solid #ebebeb; font-size:14px; color:#555;}
.order_pic dl{width:200px; float:left; margin:25px;}
.order_pic dl dd img{ width:158px; height:101px;background:url(#) no-repeat center center;}
.order_pic dl dt{ font-size:14px; line-height:21px; padding-top:5px;}
.order_pic dl dt em{color:#888; display:block; font-size:12px;}

.loan_pic dl{ float:left; border-right:1px dotted #dadada; padding:0 35px; margin:25px 0;}
.loan_pic dl dd{ float:left;}
.loan_pic dl dd img{ width:40px; height:40px; margin-right:10px;}
.loan_pic dl dt{ float:left; line-height:40px; font-size:14px;}
.loan_pic dl.bordernone{ border:none;}



/*网站地图*/
.webmapimg{width:850px;}
.webmapimg img{width:850px; padding-top:10px;}
.webmapline{ line-height:50px; font-family:"微软雅黑"; width:1040px;}
.webmapline em{color:#757272;}
.webmapline img{ margin:18px 10px 0 0px; *margin:1px 10px 0 0;}

.webmapbig{ font-family:"微软雅黑"; background:#fff; border:1px solid #e6e6e6; padding:15px 25px 10px 25px; width:1010px; margin-bottom:8px;}
.web{ font-size:16px; color:#dc3f3f; padding-bottom:10px;}
.webmap_text{ border-bottom:1px dotted #d6d6d6; height:auto; height:auto \9; *height:auto; _height:auto; overflow:hidden; line-height:25px; padding:10px 0 10px 0;}
.webmap_text span{ float:left; width:70px;}
.webmap_text span img{width:30px; margin-top:0px;}
.webmap_text strong{ font-size:14px; font-weight:normal; width:120px; display:block; float:left;}
.webmap_text em{ font-size:14px; color:#555; padding:0 25px 0 0; float:left; white-space:nowrap; }
.webmap_text em.m{ margin-left:4px;}
.webmap_text a:link,.webmap_text a:visited{color:#6a6a6a;}
.webmap_text a:hover{color:#db2828;}
.webmap_text strong a:link,.webmap_text strong a:visited{color:#222;}
.webmap_text strong a:hover{color:#db2828;}
.border_none{ border:none;}
.webmapright{float:left; width:900px;}

/*保险旅游险订单*/

.order_left em{ font-size:12px; color:#ff6300; padding-right:3px;}
.orderright span.insurleft{ float:left;}
.orderright span.insurleft a{ color:#ff6300;}
.orderright span.insurleft a img{ margin-top:6px; *margin-top:1px; margin-right:7px;}
.orderright span.insurcon{ line-height:35px; padding-left:8px; color:#555;}


.orderts{ clear:both; color:#888; line-height:28px;}
.insur_size{font-size:14px;}
/*.orderright strong.dx{white-space:nowrap;text-decoration:none;}*/
.insurcolor{color:#ff6300; font-size:14px;}


.add_insur{width:119px; height:35px; text-align:center; line-height:35px; font-size:14px; padding-left:125px; margin-top:10px;}
.add_insur a{color:#555; background:url(/img../img/product/insur_add.jpg) no-repeat; width:119px; height:35px; display:block; position:relative; left:220px;}
.insur_margin{margin-bottom:-1px; padding-top:15px;}
.orderline{padding:0;}
.checkorder{ margin-right:5px; position:relative; top:-1px; *top:0;}
.colorgray{color:#888;}
.insur_size em{ color:#888; font-size:12px; padding-left:15px;}
.orderinsur{width:780px; margin:0 auto;font-family:"微软雅黑"; }
.orderinsur table tr td{ text-align:center; line-height:30px;}
.orderinsur table tr td.tabbg{ background:#f6f6f6;}
.orderinsur table tr td.tabbg02{ background:#fff; color:#555;}
.orderinsur table tr td.tabcolor{color:#dd3f3f;}

.sm{ background:#fef7ec; border:1px solid #fcece0; padding:15px 20px; color:#555555; margin:15px 0 8px 0; font-family:"微软雅黑";}
.sm strong{ font-size:16px; display:block; font-weight:normal; padding-bottom:5px;}
.sm p{color:#555; line-height:24px;}
.order_lineinsur{ font-size:12px; color:#888; font-family:"微软雅黑"; text-align:center; padding-bottom:15px;}
.insurwidth{width:1000px;}
.insurance_order{ font-size:16px; line-height:35px; font-family:"微软雅黑"; padding-top:5px; color:#555;}
.orderinsur dl{ padding:0 10px;}
.orderinsur dl dd{width:75px; float:left; padding:10px 0;}
.orderinsur dl dd img{ width:75px; height:75px;}
.orderinsur dl dt{ float:left; width:180px; text-align:left; color:#888;padding:5px 0 0 15px; line-height:25px;}
.orderinsur dl dt a{ display:block;}
.orderinsur table tr td.tabbg02 span a{  background:url(/img../img/product/insuradd01.jpg) no-repeat; width:94px; height:30px; display:block; line-height:30px; margin:0 auto;}

.insurance_js{ width:1000px;font-family:"微软雅黑";  padding:15px 0;}
.insurance_js span{ display:block; text-align:right; font-size:14px; line-height:28px; color:#555;}
.insurance_js span font{ color:#dc3f3f; font-size:30px; font-weight:bold; position:relative; top:3px;}
.insurance_js span em{ font-size:16px;}
.insurance_js span.insranceline{ padding:2px 0; font-size:16px;}
.insurance_js span.checktext{ font-size:12px; color:#888; margin-top:10px; position:relative;}
.please-sel{ position:absolute; right:120px; *top:125px; top:-30px; *top:-36px;}
.insurance_js span.checktext input{ margin-right:5px; margin-top:-3px;}
.insurance_js span.buttoninput{ margin-top:18px;}
.insurance_js span.buttoninput a{ background:#dc3f3f; color:#fff; font-size:20px; font-weight:bold; padding:12px 35px;border-radius:5px;}
.insurance_js span.buttoninput a:hover{ background:#c73030;}

.order_table tr td em{ float:left; font-size:16px;}
.order_table tr td em.ddd{ padding-right:20px; font-weight:bold;}
.order_table tr td em.ddd a{ font-size:12px; color:#71AD4D; padding-right:15px; position:relative; top:-2px; border-right:2px; padding-left:4px; font-weight:normal; border-right:1px solid #ddd;}
.order_table table{ font-family:"微软雅黑";}
.order_table tr td em font{font-size:12px; padding-left:15px;}
.order_table tr td em font big{color:#dd3f3f;}
.order_table tr td span{ float:right; text-align:right; font-size:16px;}
.order_table tr td span strong{ font-size:20px; color:#dd3f3f; position:relative; top:3px;}
.bd em{ color:#888888; font-size:14px; float:left;}
.bd span a{ font-size:12px; color:#ff6300;}
.bd span a img{ margin-right:8px; margin-top:12px; *margin-top:7px;} 
.insurance_table{ margin-top:-1px;}

/*目的地开始*/
.destination{width:660px; margin:0 auto;font-family:"微软雅黑"; border:1px solid #c1c1c1; height:auto; height:auto \9; *height:auto; _height:auto; overflow:hidden;background: none repeat scroll 0 0 #fff;}
.destination_line{ font-size:14px; background:#f7f7f7; border-bottom:1px solid #e5e5e5; line-height:40px; padding-left:28px;}
.destiantion_search{ padding:10px 0 10px 28px;}
.destiansearch{ border:1px solid #d3d3d3; width:200px; height:28px; padding-left:10px; line-height:28px; font-family:"微软雅黑"; color:#cacaca;}
.destianbutton{ background:#dc3f3f; color:#fff; border:none; height:31px;width:65px; margin-left:10px; text-align:center; font-size:14px;font-family:"微软雅黑"; cursor:pointer;}
.destiantion_con{ border:1px solid #d2d2d2; width:600px; margin:0 auto; height:auto; height:auto \9; *height:auto; _height:auto; overflow:hidden;}
.destiantion_ul{ background:#f7f7f7; border-bottom:1px solid #d2d2d2; height:auto; height:auto \9; *height:auto; _height:auto; overflow:hidden;}
.destiantion_ul li{ float:left; font-size:14px; line-height:30px; margin:0 13px; text-align:center;}
.destiantion_ul li a{ color:#222; padding:0 10px;}
.destiantion_ul li a:hover{color:#dc3f3f;}
.destiantion_ul li.visited{color:#dc3f3f; border-bottom:2px solid #dc3f3f;}
.insurance_con{ padding:5px 0;  height:auto; height:auto \9; *height:auto; _height:auto; overflow:hidden;}
.insurance_con ul li{ width:260px; float:left; padding:5px 20px; height:25px;}
.insurance_con ul li em{ margin-left:5px;}
.insurance_con ul li label{ float:left; width:230px;}
.insurance_con ul li input{ margin-right:10px; float:left;}
.insurance_con ul li input:focus{box-shadow:0 0 0 0; -webkit-box-shadow:0 0 0 0; -moz-box-shadow:0 0 0 0; border:none;}
.destiantion_fy{ clear:both; text-align:center; background:#f7f7f7;border-top:1px solid #d2d2d2;  height:30px; line-height:30px;}
.destiantion_fy a{ border:1px solid #dedede; padding:1px 7px; margin-left:2px;}
.destiantion_fy a:hover{ background:#dc3f3f; color:#fff;}
.destiantion_fy a.a_visited { background:#dc3f3f; color:#fff;cursor:default}
.destiantion_fy span{background:#dc3f3f; color:#fff;padding:1px 7px;}
.insurance_des{width:600px; margin:0 auto;}
.jrzjdes_line{ line-height:35px;}
.jrzjdes_line em{ float:left; font-size:14px;}
.jrzjdes_line span{ float:right;}
.jrzjdes_line span img{ margin-top:11px; *margin-top:2px; margin-right:5px;}
.insurance_dests{width:600px; clear:both;}
.insurance_dests p{color:#dc3f3f;}
.insurance_destiantion{width:600px; clear:both; padding:5px 0 10px 0; height:auto; height:auto \9; *height:auto; _height:auto; overflow:hidden;}
.insurance_destiantion span{ background:#fff7e5; border:1px solid #f98061; display:block; float:left; padding:2px 5px; margin-right:5px;color:#555; margin-bottom:3px;}
.insurance_destiantion span img{ margin-top:5px; margin-left:5px;}
.insurance_button{ text-align:center; margin:30px 0 30px 0;}
.insurance_button a{ background:#dc3f3f; padding:6px 20px; font-size:14px; margin:0 2px; color:#fff; border:1px solid #c12020;}
.insurance_button span.grayinsur a{ background:#d9d9d9; border:1px solid #cccccc; color:#7e7e7e;}

/*支付页面开始*/
.pay_top{ background:#fcfcfc; border:1px solid #e6e6e6; font-family:"微软雅黑";height:auto; height:auto \9; *height:auto; _height:auto; overflow:hidden;}
.paytop_left{width:550px; border-right:1px solid #e6e6e6; height:auto; height:auto \9; *height:auto; _height:auto; overflow:hidden; line-height:25px; padding:20px; float:left;}
.paytop_left span{float:left;}
.paytop_left em{ color:#fff; background:#dc3f3f; padding:1px 5px;}
.paytop_left span font{ font-size:17px; color:#74b236; }
.paytop_left big{ display:block; float:left; margin-right:15px; margin-top:2px;}
.paytopcolor strong{color:#dc3f3f; font-weight:normal;}
.paytopcolor em{ background:none; color:#222; padding:0px 20px 0px 0px;}
.paytop_right{ width:224px; float:right;padding:0px 20px; font-size:16px;  text-align:center; color:#555555;}
.paytop_right span{ font-size:25px; color:#dc3f3f; font-weight:bold; line-height:92px; *line-height:90px; position:relative; top:2px; left:5px;}
.pay_text{ font-size:14px; font-family:"微软雅黑"; line-height:35px;}
.pay_big{ background:#fefcfa; border:1px solid #dedede;height:auto; height:auto \9; *height:auto; _height:auto; overflow:hidden; font-family:"微软雅黑"; padding:10px 25px 25px 25px;}
.pay_line{ border-bottom:1px dotted #ddd; line-height:35px; padding-top:10px;}
.pay_product{ padding-top:8px;}
.pay_product span{ display:block; padding:8px 0px; overflow:hidden; width:1000px;}
.pay_product span em{width:142px; height:42px; cursor:pointer; margin-right:17px;}
.pay_product img{width:138px; height:38px; border:1px solid #cbcbcb; padding:2px;}
.pay_product img.img{ border:2px solid #dc3f3f;  box-shadow:1px 1px 2px 0 rgba(0, 0, 0, .15); padding:1px;}
.pay_button{border-top:1px dotted #ddd;  padding-top:20px; margin-top:15px;}
.pay_button span a{ display:block; width:114px; height:40px; line-height:39px; background:#e64444; color:#fff; font-weight:bold; font-size:18px; text-align:center; border-radius:5px; float:left;}
.pay_button span a:hover{ background:#c73030;}
.pay_button em{ line-height:40px; padding-left:15px;}
.pay_faq{ border:1px solid #dedede;height:auto; height:auto \9; *height:auto; _height:auto; overflow:hidden; font-family:"微软雅黑"; padding:20px 25px 25px 25px; margin-top:20px;}

.pay_faq span{ color:#dc3f3f; font-size:16px; padding-bottom:5px; display:block;}
.pay_faq p.payfaq_title{ font-size:14px; color:#222; padding-top:8px;}
.pay_faq p{ font-size:12px; color:#555; line-height:23px;}
.payblank_title{height:auto; height:auto \9; *height:auto; _height:auto; overflow:hidden; }
.payblank_title em{font-size:14px; width:100px; text-align:right; line-height:40px; display:block; float:left; padding-right:10px;}
.payblank_title span img{ width:138px; height:38px; border:1px solid #cbcbcb; display:block; float:left;}
.paytable{ padding-left:110px; padding-top:10px; height:auto; height:auto \9; *height:auto; _height:auto; overflow:hidden; }
.paytable table tr td{ background:#fff; text-align:center; line-height:30px;}
.paytable table tr td.paygray{ background:#f7f7f7;}
.paytable span a{display:block; width:114px; height:40px; line-height:39px; background:#e64444; color:#fff; font-weight:bold; font-size:18px; text-align:center; border-radius:5px; float:left;}
.paytable span a:hover{ background:#c73030;}
.paytable p{ padding-bottom:10px; color:#555;}
.paytable p input{ margin-right:5px; position:relative; top:-1px; *top:0;}
.payxz{border-top:1px dotted #ddd;  margin-top:10px; padding-top:10px; clear:both;}
.payxz em{ font-size:14px; width:100px; text-align:right; display:block; float:left; line-height:37px;}
.payxz a{ padding:10px; background:#fff; border:1px solid #D0D0D0; margin-left:10px; display:block; float:left;}
/*支付弹出层开始*/
.orderpay_tc{ width:500px; height:190px; background:#fff;  margin:0 auto; font-family:"微软雅黑";  border:1px solid #ddd;  position: fixed;
top: 40%;
left: 40%;
z-index: 10000000000;}
.paytanceng{ background:#f5f5f5; color:#222; font-size:14px; line-height:30px; height:30px; padding:0px 10px;}
.paytanceng span{ float:left;}
.paytanceng img{ float:right; margin-top:3px;}
.paytc_text{ text-align:center; line-height:50px; padding:20px 0 20px 0; color:#555; font-size:14px;}
.paytc_button{text-align:center;}
.paytc_button span{ margin:0 3px;}
.paytc_button a{ padding:7px 20px; line-height:31px; background:#ff6300; color:#fff;border-radius:5px; font-size:14px;}
.paytc_button a.paytcgray{ padding:7px 12px; line-height:31px; background:#bababa; color:#fff;border-radius:5px;}
/*支付弹出层结束*/

.pay_accomplish{ padding-top:0; position:relative; top:5px; line-height:20px;}
.insurance_pic dl{width:270px; height:90px; float:left; margin:0 20px 0 25px; padding:15px 0px;}
.insurance_pic dl dd{ float:left;}
.insurance_pic dl dd img{ width:90px; height:90px;}
.insurance_pic dl dt{ width:165px; height:90px; float:right; font-size:14px;}
.insurance_pic dl dt a{ display:block;}
.insurance_pic dl dt em{color:#ff6300; padding-top:5px; display:block;}
.accomplish_text ul li em{  color:#555; padding-left:5px; line-height:28px;}
.accomplish_text ul li em strong{color:#555; font-size:14px; padding:0 5px;}
.orderright font.sbq{padding:0; color:#888;}
.orderright font.sbq img{ position:relative;}
.orderright font.sbqred{color:#DC3F3F;}
.orderinfor_padding{ padding:8px 0;}


.people_no{  padding-left:15px; padding-right:30px; width:870px; margin:0 auto; background:#f9f9f9; text-align:right; line-height:35px;} 
.people_no a{ font-size:14px; color:#e86e6d; position:relative; top:2px;}
.people_no span.did{ padding:0 10px; color:#ddd; position:relative; top:1px;}
.cardlincon{font-size:15px; margin-bottom:10px; margin-top:20px;} 
.cardlincon tr td{ padding-left:15px; background:#FFFCF6;}
.people_no input{ margin-right:5px;}

.orderright em.flnoe{ margin-left:100px; margin-top:10px;}
.mb{ width:302px; padding:10px 0; clear:both;}
.mb img{ width:300px; border:1px solid #e4e4e4; background:url(/img../img/product/mb.jpg) no-repeat;}

.jrzj_order{  margin:40px auto 40px auto; width:705px; overflow:hidden;}
.loan_order_big{ width:940px; height:auto; overflow:hidden;}
.jrzj_order ul li{ float:left;}
.jrzj_order ul li span{ display:block; width:235px; height:37px; background:url(/img../img/product/order/order_left01.png) no-repeat; text-align:center; line-height:37px; color:#dfdfdf; font-family:"微软雅黑"; font-size:14px; font-weight:bold; }
.jrzj_order ul li em{ display:block; text-align:center; color:#bfbfbf; font-size:14px; line-height:22px;}

.jrzj_order ul li.order_visited span{ background:url(/img../img/product/order/order_left.png) no-repeat;  }
.jrzj_order ul li.order_visited em{ color:#dc3f3f;}
.jrzj_order ul li em p{ font-size:12px; color:#bfbfbf;}

.orderselect_loan{width:292px; height:32px; border:1px solid #dbdbdb; line-height:32px; color:#555555; padding-left:10px; background:url(/img../img/index/next.png) no-repeat 275px 14px; float:left; margin-right:5px;}
.orderbutton a.grayloan{ background:#d2d2d2; color:#888;}
.orderbutton a.grayloan:hover{ background:#dddddd;}

.insurance_tk{ padding:22px 0; height:auto; overflow:hidden;}
.insurance_tklogo{ float:left; width:150px; border-right:1px solid #e3e3e3; padding-right:15px;}
.insurance_tklogo img{width:150px;}
.insurance_tktext{ padding-left:15px; float:left;}
.insurance_tktext p.tkp{ font-size:16px; color:#555;}
.insurance_tktext p{ font-size:12px; color:#888; line-height:22px;}
.insurance_a{ float:right;}
.insurance_a a{color:#ff6300;}
.rzbig center.rzcenter{ font-size:20px; color:#555; padding-top:50px; padding-bottom:40px;}
.rzbig{ background:#fff; border:1px solid #e8e8e8; margin-top:15px; min-height:650px;}

.insuranck_tk_big{ background:#fbfbfb; border:1px solid #e3e3e3; border-top:2px solid #969696; height:auto; overflow:hidden;min-height: 720px;}
.insuranck_tk_left{ float:left;  width:185px;  border-bottom:1px dotted #c9c9c9; height:auto; overflow:hidden;}
.insuranck_tk_left ul li{ line-height:25px; border-top:1px dotted #c9c9c9; }
.insuranck_tk_left ul span{ display:block; line-height:40px; color:#555; font-size:14px;padding-left:15px;}
.insuranck_tk_left ul li a{ display:block; font-size:12px; padding-left:15px;}
.insuranck_tk_left ul li a:hover{ background:#d63d3e; color:#fff;}
.insuranck_tk_left ul li a.insvisited{background:#d63d3e; color:#fff;}
.insuranck_tk_right{ float:right; border-left:1px solid #e3e3e3; height:680px; width:792px; padding-left:20px;}
.ins_right_line{line-height:40px; color:#555; font-size:14px;}


.mistake{ background:#fef2f2; border:1px solid #fdcac9; margin-bottom:20px; padding:15px; overflow:hidden; height:auto;}
.mistake span{ float:left; padding:0 20px 0 15px;}
.mistake span img{width:40px; height:40px;}
.mistake_text{ float:left;}
.mistake_text strong{ font-size:16px; color:#d63d3e;  display:block; line-height:40px;}
.mistake_text p{ line-height:25px; color:#555;}
.order_table tr td.gray_content{ padding-left:25px; background:#f5f5f5;}
.order_table tr td.gray_content em{ font-size:12px; font-weight:bold; padding-right:20px; color:#555; }
.order_table tr td.gray_content strong{ color:#61aa49; font-size:12px;}

.oops{
    background-repeat: no-repeat;
    background-image: url(/img../img/product/order/oops.gif);
  }
  
  .xystrong{ display:block; text-align:center; font-size:19px; line-height:80px; margin-top:10px; color:#dc3f3f;}
.xy_big{ border:1px solid #ddd; font-size:14px; color:#555; line-height:35px; padding:40px 56px; border-top:2px solid #969696; background:#fff; margin-bottom:20px;}
.xy_big strong.dl{ padding-top:15px; display:block;}
.xy_big em{ padding-right:8px; display:block; float:left;}
.xy_big span{ float:left; display:block; width:870px;}
.xy_big p{ clear:both;}

body input:focus{box-shadow:0px 0px 1px 1px #edcea5;
-webkit-box-shadow:0px 0px 1px 1px #edcea5;
-moz-box-shadow:0px 0px 1px 1px #edcea5;
border:1px solid #edcea5;
}





/*基金开始*/
.min-height{ width:1042px; min-height:680px;}
.fundcon{ padding-bottom:0; width:1042px; margin-bottom:20px;}
.fund_orderleft{background:#f9f9f9; float:left; width:1040px; border:1px solid #e4e4e4;}
.leftwidth{width:225px; float:left;padding:20px 0px 20px 20px; line-height:32px; }
.fund_orderleft span{ font-size:14px;  color:#555; display:block;}
.fund_orderleft em{ display:block; color:#0b66ab; font-size:14px; padding-bottom:15px;}
.fund_orderleft p{color:#555;}
.fund_orderright{width:794px; border-left:1px solid #e8e8e8; float:right; padding-top:15px; background:#fff;}

.fund_left{ width:220px;}
.fund_orderr{ width:500px;}
.fund_orderr label{ line-height:27px;}
.fund_orderr label input.vastredeemflag{ position:relative; top:-2px;}
.orderright span.yhlogo{ border:1px solid #dbdbdb; padding:4px 8px; line-height:24px; width:204px; margin-right:12px; position:relative; top:-5px; }
.orderright span.yhlogo img{ width:80px; margin-top:1px; *margin-top:0; margin-right:10px;}
.fund_checke{ line-height:22px; padding-left:235px; color:#555;}
.fund_checke p{color:#555;}
.fund_checke font{color:#db3f3e;}
.fund_checke input{ position:relative; top:-2px; *top:0; margin-right:5px;}
.fund_ts{ background:#fcf8e3; border:1px solid #faebcc; color:#8a6d3b; padding:10px; line-height:23px; width:650px; margin:30px auto;}
.fund_ts p{color:#8a6d3b;}
.fund_button{padding-left:220px; padding-top:0; text-align:left; margin:40px 0;}
.modification a{ border:1px solid #dedede; border-radius:4px; background:#f5f5f5; color:#555; font-size:12px; padding:9px 12px; position:relative; left:-15px; top:-2px;}
.modification a:hover{ background:#f9f9f9; color:#555;}
.fund_select{ border:1px solid #dbdbdb; line-height:30px; height:30px; width:100px; padding-left:10px; font-size:13px; font-family:"微软雅黑";}
.tsfundt{ background:#fcf8e3; color:#8a6d3b; line-height:35px; position:relative; top:-15px; padding-left:105px; border-bottom:1px solid #faebcc;}

.wjma{ clear:both; position:relative; left:235px; padding-top:5px;}
.group_fund_div {padding:0 65px 10px 65px}
.group_fund_div table{ background:#e8e8e8; } 
.group_fund_div table tr td{ background:#fff; font-size:12px; color:#555; text-align:center; line-height:30px;}
.group_fund_div table tr th{ font-size:13px; background:#f9f9f9; font-weight:normal; line-height:30px; width:20%;}

.jrzj_order_group{ width:470px;}

.order_table strong.font-size{ font-size:16px; top:0; font-weight:normal;}
.order_table strong.green{ color:#61aa49;}
.xy_big table tr td{ background:#fff; padding:5px 10px; line-height:23px;}
.xy_big table thead tr td { color:#222; background:#fafafa;}
.xy_big table thead tr td strong{color:#dc3f3f;}
.tysk table tr td{ border:none;}
.mn-body { width:100%; margin:0 auto;}
.contracts{ width:800px; padding:20px; margin:0 auto; font-size:12px;}
.contracts h2{ text-align:center; line-height:60px; font-size:20px; border-bottom:1px solid #ddd; margin-bottom:10px;}
.contracts h3{ font-size:15px; line-height:40px;}
.contracts p{ line-height:20px; margin:5px 0; text-indent:24px;}
.contracts p.r{ text-align:right;}
.contracts ul { margin-bottom:10px;}
.contracts ul li{line-height:20px; margin:5px 0; text-indent:18px; list-style:none;}
.contracts table{ width:100%; border-collapse:collapse; margin-bottom:10px;}
.contracts table th{ border:1px solid #ccc; padding:5px 10px; text-align:left; font-weight:300;}
.contracts table td{border:1px solid #ccc; padding:5px 10px;}
.contracts table.b0 td,.contracts table.b0 th{ border:0;}
.contracts i{ font-style:normal; border-bottom:1px solid #666; padding:0 10px 3px 10px;}
.accomplish_text ul{margin-top:5px;}
.about_big {
    min-height: 615px;
    min-height: 700px \9;
    height: auto;
    overflow: hidden;
   margin: 60px auto
}