@charset "utf-8";

/* CSS Document */



.wraper { width: 1200px; margin: 0 auto 20px; overflow: hidden; }

/*banner*/

.shop_banner { width: 100%;   text-align: center; margin: 20px auto; overflow: hidden; position: relative;text-align:center; margin-top:0;display:none}

.shop_banner .hd { height: 10px; position: absolute; left: 41%; bottom: 30px; display: inline-block; }

.shop_banner .hd li { width: 46px; height: 8px; float: left; background: #000; opacity: 0.6; z-index: 10; margin-right: 10px; cursor: pointer; }

.shop_banner .hd li.cu, .shop_banner .hd li:hover { background: #ea5413; opacity: 0.7; }

.shop_banner .hd li img{max-width:100%}

/*购买指南side*/

.shop_side { float: left; width: 266px; margin-right: 30px; clear: both; }

.shop_side h1 { background: #ff7400; height: 48px; line-height: 48px; color: #fff; text-indent: 25px; font-size: 18px; font-family: "微软雅黑"; font-weight: normal; }

.shop_list { background: #f8f8f8; }

.shop_list li { line-height: 48px; font-size: 14px; font-family: "微软雅黑"; position: relative; }

.shop_list li a { height: 48px; display: block; text-indent: 52px; }

.shop_list li .shop_icon { float: right; background: url(../images/about/shop_icon.png) no-repeat 0 0; display: inline-block; width: 11px; height: 20px; position: absolute; top: 14px; right: 32px; }

.shop_list li.cu a, .shop_list li.cu a .r_arrow, .shop_list li a:hover .r_arrow { color: #ff7400; background-position: 0 -22px; }

/*购物流程*/

.shop_main { float: left; width: 884px; padding:10px;background: #f8f8f8; }

.shop_main .title { height: 22px; line-height: 22px; color: #ff7400; font-size: 18px; font-family: "微软雅黑"; font-weight: bold; padding-bottom: 14px; border-bottom: 1px dashed #bfbfbf; }

.shop_main .title span { border-left: 4px solid #ff7400; padding-left: 14px; vertical-align: middle; }

.quest_box { padding: 20px 25px 14px; overflow: hidden; }

.quest_box .tit { font-size: 18px; font-family: "微软雅黑"; font-weight: bold; margin-bottom: 10px; }

.quest_list { padding-left: 20px; vertical-align: middle; line-height: 24px; overflow: hidden; }

.quest_list li { float: left; width: 330px; padding-right: 30px; list-style: square; font-size: 14px; }

.quest_list li a { line-height: 24px; }

.quest_list li.cu a{ color: #ea5413;}

.shop_tit { text-align: center; color: #ff7400; font-size: 14px; font-weight: bold; margin: 0 20px 20px; clear: both; overflow: hidden; }

.line_l, .line_r {width: 267px;height: 2px;vertical-align: middle;margin-top: 8px;background: #ff7400;display: inline-block;float: left;}

.line_r { float: right; }

.q_tit { float: left; width: 290px; text-align: center; }

/*fx购物流程*/

.fx_process { height: 1083px; overflow: hidden; position: relative; margin-bottom: 30px; }

.pline_l { background: #cacaca; width: 1px; height: 990px; display: block; float: left; position: absolute; left: 40px; top: 22px; z-index: 99; }

.process_box { width: 915px; height: 183px; background: #fff; position: relative; }

.process_box .icon { background: url(../images/about/shop_icon.png) no-repeat -13px 0px; width: 41px; height: 40px; display: block; position: absolute; left: 20px; z-index: 999; }

.process_box .icon_list01 { background-position: -13px 0px; top: 20px; }

.process_box .icon_list02 { background-position: -13px -41px; top: 60px; }

.process_box .icon_list03 { background-position: -13px -82px; top: 60px; }

.process_box .icon_list04 { background-position: -13px -124px; top: 60px; }

.process_box .icon_list05 { background-position: -13px -166px; top: 60px; }

.process_box .icon_list06 { background-position: -13px -208px; top: 60px; }

.bg_f1f1f1 { background: #f1f1f1; }

.process_main { position: absolute; left: 111px; width: 774px; }

.process_main .mes { width: 388px; font-family: "微软雅黑"; margin-top: 30px; }

.process_main .img { margin-right: 125px; margin-top: 10px; }

.process_main .mes .tit { font-size: 18px; line-height: 32px; color: #ff7400; }

.process_main .mes p { line-height: 26px; font-size: 14px; }

/*可以拨打客服热线订购商品？*/

.hotShop { clear: both; padding-left: 20px; min-height: 300px; overflow: hidden; margin-bottom: 30px; }

.hotShop p { line-height: 30px; }

.hotShop h3, .hotShop p { font-size: 14px; }

/*-----------媒体新闻----------*/

.mt_news { margin: 20px auto;}

.cTitle { font-size: 24px; line-height: 40px; margin-bottom:12px; color: #000; text-align: center; }

.signdate { line-height: 25px; border-bottom: 1px dashed #dadada; margin-bottom: 10px; text-align: center; }

.signdate span { color: #c9c9c9 }

.ccontent { font-size: 14px; color: #000; line-height: 25px; letter-spacing: 1px }

.ccontent p { padding: 10px 0; text-indent:2em; font-size:14px;}



.article_date { border-bottom: 1px solid #e8e8e8; padding: 18px 80px; overflow: hidden; font-size: 12px; color: #555;text-align: center;  }

.article_date span { display: inline-block; margin: 0 2px 0 0;  _margin:0 4px 0 0; *display: inline; *zoom: 1;}

.article_date em { color: #ff6e00; }

.ccontent p em{ color:#B33C3C;}

/*服务保障*/

.fuwu_main .guarantList .mes{width: 816px}



/* 支付流程 */

.pay_tit{font-size: 24px;text-align: center;font-weight: normal;padding:30px 0; font-family: Mircosoft YaHei;}

.pay_box{ width:884px; font-family: Mircosoft YaHei; }

.pay_box .hd{ height:30px; line-height:30px; padding:0 10px 0 20px;   border-bottom:1px solid #ddd;  position:relative; }

.pay_box .hd ul{ float:left;  position:absolute; left:20px; top:-1px; height:32px;   }

.pay_box .hd ul li{ float:left; padding:0 25px;; line-height:30px; cursor:pointer;  border:1px solid #ddd; margin-right: 2px; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-bottom-left-radius: 0; -webkit-border-bottom-left-radius: 0; -moz-border-bottom-left-radius: 0; border-bottom-right-radius: 0; -webkit-border-bottom-right-radius: 0; -moz-border-bottom-right-radius: 0; }

.pay_box .hd ul li.on{ height:30px;  background:#fff; color:#ed5565; border-bottom:2px solid #fff; }



.pay_content{font-family: Mircosoft YaHei;}

.pay_content p{padding:45px 0 15px;font-size: 14px;color:#666;}

.pay_content img{max-width: 100%;}

.pay_content .btn{margin:0 10px;height:25px;line-height: 25px;background: #ed5565;color:#fff;padding: 0 10px;border-radius: 5px;}

.pay_ul {font-size:14px;line-height: 24px;padding-left: 25px;color:#666;}

.pay_ul dl{padding-left: 20px;}



.pay_radio{overflow: hidden;line-height: 32px;margin-top: 25px;}

.pay_radio label{float: left;color: #ed5565; line-height:32px;}

.pay_radioBox{float: left;}

.pay_radioBox span{cursor: pointer;display: inline-block;margin-right: 45px;}

.pay_radioBox .checkIc{width: 16px;height: 16px;display: inline-block;background: url(../images/about/radioTab_zifu.png) top left no-repeat;vertical-align: middle;margin-right: 5px;}

.pay_radioBox .selected {color: #ed5565;}

.pay_radioBox .selected .checkIc{background-position: bottom left;}



.pay_limit{text-align: center;font-family: Mircosoft YaHei;}

.pay_limitSpan {color:#ed5565;font-size: 14px; padding-bottom: 25px;}



/* 订单教程 */

.order_box { text-align: center; }

.order_box p { background-color: #a80000; color: #fff; font-size: 18px; font-family: Mircosoft YaHei; line-height: 36px; padding: 16px; text-align: left; }

.order_box img { padding: 20px 0 60px; }



/* 投诉建议 */

.advise_wrap .cTitle{ font-weight: normal; }

.advise_wrap .subtitle{ font-weight: normal; font-size: 12px; padding: 30px 0 15px; }

.advise_wrap .ccontent p{ font-size: 12px; text-indent: inherit; padding: 0; }

.advise_wrap .input-text{ width: 240px; height: 36px; padding: 0 8px; font-size: 12px; }

.advise_wrap .input-text:focus{ box-shadow: none; }

.advise_wrap .advise-box{ font-size: 12px; box-sizing: border-box; width: 100%; height: 110px; padding: 8px; border: 1px #e3e3e3 solid; }

.advise_wrap .advise-box:focus{ box-shadow: none; }

.num-limit{ color: #999; }

.btn-submit{ color: #fff; padding: 0 36px; height: 36px;background: #ff5500; border: 1px #ff5500 solid; border-radius: 3px; margin-top: 30px; }



.radio-box{ cursor: pointer; }

.radio-box .radio-input{ display: none; }

.radio-box .radio-input + .radio-item{ margin-bottom: 8px; display: inline-block; border: 1px #e3e3e3 solid; border-radius: 3px; width: 240px; height: 36px; line-height: 36px; padding: 0 15px; box-sizing: border-box; }

.radio-box .radio-input + .radio-item .ico-radio{ margin-right: 6px; vertical-align: middle; width: 16px; height: 16px; display: inline-block; background: url(../images/about/radio2.png) 0 -26px no-repeat; }

.radio-box .radio-input:checked + .radio-item{ background: #ff5500; border-color: #ff5500; color: #fff; }

.radio-box .radio-input:checked + .radio-item .ico-radio{ background-position: 0 0; }

.radio-box .txt{ vertical-align: middle; }



.table-grade thead{ background: #f2f2f2; text-align: center; line-height: 34px; font-weight: bold; color: #666; }

.table-grade tbody{ line-height: 48px; }

.table-grade td{ border: 1px #e3e3e3 solid; padding: 0 15px; font-size: 12px; }

.td-grade li{ width: 70px; display: inline-block; }



.ico-star{ width: 70px; height: 24px; background: url(../images/about/star.png) center 0 no-repeat; display: inline-block; vertical-align: middle; }

.ico-star:hover{ background-position: center -33px; }



/*公共*/

.mb_20 { margin-bottom: 20px; }

.mt_15 { margin-top: 15px; }

.mt_20 { margin-top: 20px; }

.pt10{padding-top: 10px !important;}

.color_689cd2 { color: #689cd2; }

.color_0e69be { color: #0e69be; }

.color_ff0000 { color: #ff0000; }

