@charset "utf-8";
body{font-family:"Microsoft YaHei"; position:relative}
input{outline:none;font-family:"Microsoft YaHei"}
.bw_1190{width:1190px; margin:0 auto}
.fl_an{float:left}
.fr_an{float:right}
a:hover{color:#e60000}
.mt_20{margin-top:20px}

/*顶部样式*/
.top-bor{height:35px; line-height:35px; width:100%; background:#f6f6f6; border-bottom:1px #e6e6e6 solid}
.hotline_top{float:left; height:35px; padding:0 15px; color:#696969}
.hotline_top span{font-family:Arial, Helvetica, sans-serif; font-weight:bold}
.memberid{float:left; display:none}
.memberid a{color:#0059d6; margin:0 0 0 3px}
.topNav li a:hover{color:#e60000;text-decoration:none}
.memberid a:hover{color:#e60000}
.topNav{float:right}
.topNav li{height:100%;float:left;_display:inline;color:#e6e6e6}
.topNav li a{padding-left:8px;padding-right:8px}
.topNav .quick_nav{background:none;position:relative}
.nav-hover{display:none;position:absolute;clear:both;right:-1px;top:35px;width:100%;background:#fff;text-align:center;border:1px #dcdcdc solid;border-top:none;z-index:2000; line-height:25px; padding:5px 0}
.topNav .quick_nav.quick_hove{background:#fff;border:1px #dcdcdc solid;border-top:none;border-bottom:none;/* padding-left:7px; */margin-left:-1px}
.topNav  .quick_nav.quick_hove .a_wrap a{padding-right:7px}
.topNav a{color:#696969}
.topNav li .a_wrap a{margin-right:12px;position:relative;cursor:pointer; color:#696969}
.topNav li .a_wrap a span{border:4px #f9f9f9 solid;width:0;height:0;overflow:hidden;border-top-color:#666;top:6px;right:-4px;position:absolute;font-size:0;line-height:0;-webkit-transition:-webkit-transform .2s ease-in;-webkit-backface-visibility:hidden;-moz-transition:-moz-transform .2s ease-in;-o-transition:-o-transform .2s ease-in;transition:transform .2s ease-in}
.topNav .quick_hove .a_wrap a span{right:-4px;border:4px #fff solid;border-top-color:#c60000;-webkit-transform:rotate(180deg);-webkit-transform-origin:50% 30%;transform:rotate(180deg);transform-origin:50% 30%}
.topNav .quick_hove .a_wrap a{color:#e60000}
.topNav .quick_hove .a_wrap span{color:#f6f6f6}
.quick_nav .inc_items{background:#fff;border:1px solid #cfcfcf; border-top:0; padding:10px 15px 5px 15px; position:absolute; width:180px; z-index:1088; text-align:left; right:auto; left:-1px}
.quick_nav .inc_items dl dt{color:#333}
.quick_nav .inc_items a{padding:0;margin-right:15px}
.quick_nav .inc_items dl dd.bdmfno a{margin:0}

/*logo部分样式*/
.logo-bar{width:1190px; padding:0; height:120px; margin:0 auto}
.logo_left{float:left; padding-top:42px; height:44px}
.logo_left img{float:left}
.logo_left span{width:125px; height:43px; background:url('//res.gys.cn/img/mainsite/slogan.png') no-repeat; float:left; margin-left:15px}
.logo_left span img{display:none}
.logo_left .h1_box{float:left; color:#333; font-size:18px; padding:0 0 0 15px; height:45px; line-height:45px;  border-left:1px solid #e6e6e6; margin:0 0 0 20px; font-size:24px}


/*尾部样式*/
.ft{text-align:center;width:100%;margin:0 auto;background:#262626;padding:15px 0}
.ft-p,.ft a{color:#696969}
.ft-links{background:#262626;line-height:20px;color:#333}
.ft-links a{color:#696969;margin:0 7px}
.ft-p p a{margin:0 4px}
.ft-p p{margin-top:5px}
.ft-p p span{margin:0 18px}
.ft a:hover{color:#fff}

.foot {width:100%;background-color:#3a3a3a;margin:0px 0px;padding:22px 0px}
.foot .links {background:none;color:#cccccc}
.foot .links a {color:#cccccc}
.foot p {color:#999999}
.foot p a {color:#999999}
.foot p span {color:#999999}
.foot .sponsor a,.foot .sponsor span {margin:0px 18px}


/*主题样式*/
.quotation_box{background:url(//res.gys.cn/img/mainsite/quotation2017/bj.png.webp) no-repeat center 0; padding:50px 0}
.quotation_box .bw_1190{background:#fff; -webkit-box-shadow:rgba(0,0,0,0.1) 0px 0px 10px;-moz-box-shadow:rgba(0,0,0,0.1) 0px 0px 10px;box-shadow:rgba(0,0,0,0.1) 0px 0px 10px; border:1px solid #fafafa; width:1188px}
.quotation_pa{padding:60px 125px; position:relative}
.quotation_title{font-size:36px; text-align:center; line-height:36px}
.quotation_t{height:50px; background:url(//res.gys.cn/img/mainsite/quotation2017/t.png) no-repeat center center}
.quotation_tt{height:20px; line-height:20px; position:relative; margin:50px 0 20px 0; font-size:14px}
.quotation_tt i{display:block; width:4px; height:18px; float:left; background:#e60000}
.quotation_tt .t{padding-left:10px; font-size:16px; font-weight:bold}
.quotation_tt .txt{color:#b6b6b6; padding-left:20px}
.quotation_tt .txt span{margin-left:10px}
.quotation_tt .a{position:absolute; right:0; top:0; color:#0f69dc}
.quotation_table .text{text-align:center; width:90px; height:32px; border:1px solid #e6e6e6; font-size:14px; margin:0 auto; display:block; padding:0 10px; border-radius:3px}
.quotation_table .text.red-border{border:1px solid #e60000}
.quotation_table .text.blue-border{border:1px solid #0f69dc}

.quotation_ul .text.red-border{border:1px solid #e60000}
.quotation_ul .text.blue-border{border:1px solid #0f69dc}


.quotation_table .text.txt{width:87%; text-align:left}
.quotation_table th{background:#f3f3f3; height:40px; text-align:center; font-size:14px}
.quotation_table{border:1px solid #f3f3f3}
.quotation_table th span{color:#e60000}
.quotation_table td{border-top:1px solid #f3f3f3; padding:15px; line-height:20px; font-size:14px; vertical-align:top}
.quotation_table .txt{line-height:20px}

.quotation_ul{padding:20px 0}
.quotation_ul li{position:relative; padding-left:105px; min-height:34px; line-height:34px; margin-bottom:10px; font-size:14px}
.quotation_ul li span{padding:0 10px 0 5px; color:#b6b6b6}
.quotation_ul li .t{font-size:14px; position:absolute; left:0; top:0; width:96px; text-align:right}
.quotation_ul li .t span{color:#e60000; padding:0}
.quotation_ul li .text{height:32px; border:1px solid #e6e6e6; font-size:14px; padding:0 10px; margin-right:5px; color:#333; border-radius:3px}
.quotation_ul li .text.day{width:40px}
.quotation_ul li .text.txt{width:440px; color:#333}
.quotation_ul li .text.qh{width:40px}
.quotation_ul li .text.zjh{width:90px}
.quotation_ul li .txt{color:#999}
.quotation_ul li .date-picker{height:32px; border:1px solid #e6e6e6; width:85px; padding:0 25px 0 10px; background:url(/template/default2/images/time.png) no-repeat right center; color:#999; font-size:14px; overflow:hidden; cursor:pointer; float:left}


.radio-btn{line-height:22px; position:relative; padding-left:20px; cursor:pointer; padding-right:15px}
.radio-btn i{display:inline-block; border:1px solid #dadada; background:#fff; position:absolute; left:0px; top:1px}
.radio-btn .i-radio{width:14px; height:14px; border-radius:100%}
.radio-btn input[type="radio"]{opacity:0; filter:alpha(opacity=0); position:absolute; left:0; top:1px}
.radio-default.checked i:after{content:''; display:block; width:12px; height:12px;  background-color:#66bb00;  border-radius:100%; position:absolute; left:1px; top:1px}

.check-box { line-height: 22px; position: relative; padding-left: 20px; cursor: pointer; }
.check-box i { display: inline-block; border: 1px solid #cfcfcf; background-color: #ffffff; position: absolute; left: 0px; top: 50%; transform: translateY(-50%); -ms-transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -o-transform: translateY(-50%); }
.check-box [type="checkbox"] { display:none;}
.check-box .i-check { width: 12px; height: 12px; }
.check-default.checked i:after { content: ''; display: block; width: 4px; height: 8px; border: 2px solid #66bb00; border-top: none; border-left: none; transform: rotate(35deg); position: absolute; top: 0px; left: 3px; }


.upload_dd{}
.upload_dd dd{width:78px; height:78px; float:left; margin-right:10px; border:1px solid #e6e6e6; position:relative; overflow:hidden}
.upload_dd dd img{width:78px; height:78px; display:block}
.details_img .img{position:absolute; left:50%; margin-left:-250px; height:auto; width:500px; top:80px; border:1px solid #e2e2e2; z-index:11}
.upload_dd dd .upload-pan{background:url(/template/default2/images/upload-pan.jpg.webp) no-repeat; width:78px; height:78px; position:relative; overflow:hidden}
.upload_dd dd .upload-pan .upload-img{width:200%; height:200%; position:absolute; left:-78px; top:-78px; opacity:0; cursor:pointer;    filter:alpha(opacity=0)}
.details_img dd{overflow:inherit}

.contact_mode{background:#f6f6f6; padding:30px 20px}
.contact_mode .title{font-size:16px; line-height:20px; text-align:center; font-weight:bold; padding:0 0 10px 0}
.area-select{float:left; border:1px solid #e6e6e6; margin-right:10px; position:relative; background-color:#ffffff; font-size:12px;  color:#333333; font-family:"Microsoft YaHei"}
.area-select.select-default{min-width:68px; height:28px; line-height:28px; border-radius:3px; font-size:12px}
.area-select.select-default .pan-head{height:28px; line-height:28px; padding:0px 25px 0px 10px}
.area-select .drop-down{width:0px; height:0px; border-top:5px solid #000000; border-right:5px solid transparent; border-left:5px solid transparent; position:absolute; right:10px; top:0px}
.area-select.select-default .drop-down{margin-top:12px}
.area-select .pan-body{display:none; width:300px; border:1px solid #e6e6e6; border-radius:5px; padding:10px 8px; position:absolute; left:0; margin-top:8px; background-color:#ffffff; min-height:50px; z-index:1000}
.area-select .show{display:block}
.area-select .pan-body dl{margin:0 0; padding:0 0 3px; overflow:hidden; border-bottom:1px dashed #e6e6e6}
.area-select .pan-body dt{padding:3px 5px; font-weight:bold}
.area-select .pan-body dd, .area-select .pan-body a{float:left; margin:0px 8px 5px 0px; cursor:pointer; padding:3px 5px; height:20px; line-height:20px}
.quotation_ul li li{padding:0; min-height:20px; line-height:20px; margin:0}
.area-wrapper .town .pan-body li, .area-wrapper .county .pan-body li{float:left; display:block; padding:5px 0px; border-bottom:1px dashed #e6e6e6}
.quotation_ul li .pan-head .area{color:#333; font-size:14px}
.quotation_button{padding:40px 0 0 0}
.quotation_button .quote-btn { display:block; width:200px; height:40px; border-radius:3px; font-size:16px; line-height:40px; text-align:center; margin:0 auto; background:#e60000; color:#fff; border-width: 0; cursor: pointer; }
.quotation_button .quote-btn:hover{background:#d20000}
.quotation_button .quote-btn[disabled] { background-color: #ccc; cursor: not-allowed; }
.contact_box.on{display:none}
.quotation_notlogged{position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.1); z-index:2}
.quotation_pop{width:500px; height:250px; position:absolute; left:50%; margin-left:-250px; top:50%; margin-top:-125px; background:#fff; z-index:222; text-align:center; overflow:hidden}
.quotation_pop .txt{font-size:16px; line-height:25px; padding:60px 0 0 0}
.quotation_pop .text{font-size:16px; line-height:25px; padding:15px 0 0 0}
.quotation_pop .text a{text-decoration:underline; color:#0f69dc}
.quotation_pop .txt_a{color:#b0b0b1; font-size:14px;line-height:25px}
.quotation_pop .a{padding:30px 0 0 0}
.quotation_pop .a a{display:inline-block; margin:0 20px; padding:0 15px; height:33px; line-height:33px; font-size:14px; border-radius:3px; border:1px solid #e6e6e6; background:#fff}
.quotation_pop .a a:hover{color:#333}
.quotation_pop .a .a1{border:1px solid #66bb00; background:#66bb00; color:#fff}
.quotation_pop .a .a2{border:1px solid #e60000; background:#e60000; color:#fff}
.quotation_pop .a .a1:hover,
.quotation_pop .a .a2:hover{color:#fff}


.notice{width:310px; position:relative; padding-left:90px; margin:150px auto 0 auto}
.icon{background:url(//res.gys.cn/img/erm/common/icon/icon.png.webp) no-repeat; display:inline-block}
.icon.icon-success-large{padding:34px; line-height:68px; background-position:0 0}
.notice .icon{position:absolute; left:0; top:3px}
.notice .box{float:left; width:380px}
.notice .text-result{font-size:23px; color:#66bb00}
.notice .outcome{font-size:14px; padding:5px 0 30px 0}
.notice .box .guide-box{overflow:hidden}
.success_txt{text-align:center; padding-top:40px; font-size:14px}
.success_txt a{text-decoration:underline; color:#0f69dc}
.btn{text-decoration:none; border:solid 1px; text-align:center; cursor:pointer; min-width:70px; padding:0 15px; font-size:14px; border-radius:3px; height:36px; display:inline-block; line-height:36px; background:#fff; border-color:#e6e6e6; color:#333}
.btn:hover{color:#333;border-color:#e6e6e6}
.btn.btn-success{background:#66bb00; border-color:#66bb00; color:#fff}
.btn.btn-success:hover{background:#5dab00; border-color:#5dab00; color:#fff}
.notice .box .btn{margin-right:30px}
.relevant_ul{overflow:hidden; margin-left:-65px}
.relevant_ul li{float:left; line-height:32px; height:32px; font-size:14px; padding-left:65px; width:182px; overflow:hidden}
.relevant_ul li a{}


.error{display:none; height:15px; line-height:15px; color:#e60000; font-size:12px; padding-left:20px; background:url(//res.gys.cn/img/erm/zchc.png.webp) no-repeat 0 -52px}
.ok{width:15px; height:15px; display:none; background:url(//res.gys.cn/img/erm/zchc.png.webp) no-repeat 0 0}
.quotation_table .c3{padding:10px 0 0 0}

.quotation_table td .tc{text-align:center; display:block}
.quotation_table .c1 .tc{font-weight:bold; color:#e60000; font-size:16px}

.upload-back{display:none; width:78px; height:78px; position:relative}
.upload-back .remove-img{width:19px; height:19px; background:url(//res.gys.cn/img/mainsite/quotation2017/close.png) no-repeat; position:absolute; right:0; top:0; z-index:111; cursor:pointer}

.c2,.c3{float:left}
.c3{padding:8px}

.quotation_table td.c2{float:none}



/*采购通服务特权弹窗*/
.mask{position:fixed; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.5); display:none; z-index:1}
.score-modal{width:510px; min-height:240px; background-color:#ffffff; position:absolute; left:50%; top:50%; margin-left:-255px; margin-top:-120px; z-index:2; display:none}
.buyServices{width:810px; color:#333; margin-left:-405px; background:#f7f7f8 url(//res.gys.cn/img/mainsite/buy_v2/buyServices.jpg) no-repeat center 0; border-radius:10px; padding-bottom:25px; font-size:14px; overflow:hidden; transform:translateY(-50%); -ms-transform:translateY(-50%); -moz-transform:translateY(-50%); -webkit-transform:translateY(-50%); -o-transform:translateY(-50%); margin-top:0; -webkit-box-shadow:rgba(4,0,0,0.1) 0 0 16px; -moz-box-shadow:rgba(4,0,0,0.1) 0 0 16px; box-shadow:rgba(4,0,0,0.1) 0 0 16px}
.buyServices .modal-top{position:relative; text-align:center; padding:35px 0 25px 0; line-height:35px; color:#fff}
.buyServices .modal-top .title{font-size:30px}
.buyServices .modal-top .txt{font-size:16px}
.buyServices .modal-top .close{position:absolute; width:18px; height:18px; right:23px; top:15px; cursor:pointer}
.buyServices .modal-tips{text-align:center; line-height:20px; padding:20px 0; color:#8d8d8d}
.buyServices .modal-tips a{color:#8d8d8d}
.buyServices .modal-tips a:hover{color:#e60000}
.buyServices .modal-box{margin:8px 50px 0 50px; background:#fff; border-radius:10px; padding:0 50px}
.buyServices .modal-box .tips{color:#8d8d8d}
.buyServices .modal-box .tips a{color:#0059d6}
.buyServices .modal-box .tips a:hover{text-decoration:underline}
.buyServices .services-list{overflow:hidden; text-align:center; padding:20px 0}
.buyServices .services-list li{float:left; width:33.3%; color:#8d8d8d; font-size:12px; line-height:20px}
.buyServices .services-list li img{width:123px}
.buyServices .services-list li .t{font-size:16px; color:#333}
.buyServices .services-show{padding:20px 0 0 0}
.buyServices .services-show li{overflow:hidden; text-align:center; border-bottom:1px solid #f6f6f6}
.buyServices .services-show li span{display:block; float:left; width:20%; height:50px; line-height:50px}
.buyServices .services-show li .fs18{font-size:18px}
.buyServices .services-show li .s4{text-align:center}
.buyServices .services-show li .s1 b{color:#fe5200}
.buyServices .services-show li .s5{text-align:right}
.buyServices .services-show li .bnt{display:inline-block; height:30px; line-height:30px; width:100px; font-size:14px; color:#fe5200; background:#fff; border:1px solid #fe5200; border-radius:50px; text-align:center}
.buyServices .services-show li .bnt:hover,
.buyServices .services-show .li0:hover span{color:#333}
.buyServices .services-show li:hover .bnt{color:#fff; background:#fe5200}
.buyServices .services-show li:hover span{color:#fe5200}

/*采购通服务特权弹窗新加样式*/
.cgt-pop-kt-list{height:27px; overflow:hidden; background:rgba(0,0,0,0.3); border-radius:50px; padding:0 10px; margin:0 50px}
.cgt-pop-kt-list li{height:27px; line-height:27px; padding-left:8px; overflow:hidden; color:#fff; font-size:14px}
.cgt-pop-kt-list li img{width:16px; height:16px; border-radius:50%; border:1px solid #e7e7e7; margin-right:5px;}
.buyServices .services-show li .double{line-height:25px; height:45px; padding-top:5px}
.buyServices .services-show li .double .day{color:#8d8d8d; font-size:12px; line-height:15px}

/*terms*/
.terms-box{ font-size: 14px; color: #999; line-height: 22px; padding-top: 10px; height: 44px;}
.terms-box .terms-link { color:#999; }
.terms-box .terms-link:hover { color: #4270d7; text-decoration: underline; }
.terms-box .terms-tips { color:#e60000; }
