﻿@charset "utf-8";
/*@import url("../font/iconfont.css");*/
/*全局样式
---------------------------------------------*/
section,article,aside,header,footer,nav,figure{ display:block; }
body,h1,h2,h3,h4,h5,h6,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td,figure{ margin:0; padding:0; }
body,button,input,select,textarea{ font:14px/1.5 "Microsoft Yahei"; }
h1,h2,h3,h4,h5,h6,button,input,select,textarea{ font-size:100%; }
address,cite,dfn,em,var{ font-style:normal; }
code,kbd,pre,samp{ font-family:courier new,courier,monospace; }
p,ul,li,dl,dd,dt,form,h1,h2,h3,h4,h5,h6{ list-style:none; }
a{ color:#666; text-decoration:none; }
a:hover{ /*color:#0089CD;*/ text-decoration:none; }
fieldset,img{ border:0; }
table{ border-collapse:collapse; border-spacing:0; }
input::-moz-focus-inner,button::-moz-focus-inner{ border:0;padding:0;outline:0; }
.clear{ clear:both; font-size:0px; height:0px; overflow:hidden; }
.line5{ clear:both; font-size:0px; height:5px; overflow:hidden; }
.line10{ clear:both; font-size:0px; height:10px; overflow:hidden; }
.line15{ clear:both; font-size:0px; height:15px; overflow:hidden; }
.line20{ clear:both; font-size:0px; height:20px; overflow:hidden; }
.line30{ clear:both; font-size:0px; height:20px; overflow:hidden; }
/* Clear Fix */ 
.clearfix:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix{ display:inline-block; } 
/* Hide from IE Mac */ 
.clearfix { display:block; } 
/* End hide from IE Mac */ 
/* end of clearfix */ 
.left{ float:left; }
.right{ float:right; }
.red{ color:#F00; }
.red:hover{ color:#F60; }
.red a{ color:#F00; }
.red a:hover{ color:#F60; }
.gray{ color:#666; }
.gray:hover{ color:#F60; }
.gray a{ color:#666; }
.gray a:hover{ color:#F60; }
.blue{ color:#1E7BB3; }
.blue:hover{ color:#F60; }
.blue a{ color:#1E7BB3; }
.blue a:hover{ color:#F60; }

/*文本框样式*/
input.wide{ width:250px; }
input.txt{ width:380px; }
input.small{ width:50px; }
.input{ display:inline; margin-right:5px; padding:7px; /*height:35px;*/ line-height:20px; vertical-align:middle; background:#fff; color:#999; border:1px solid #e8e8e8; border-radius:2px; }
.select{ padding:7px; border:1px solid #e8e8e8; line-height:20px; width: 166px;}

/*按钮样式*/
.btn{ display:inline-block; margin:0; padding:0 40px; color:#fff; /*font-size:12px;*/ height:38px; line-height:38px; text-align:center; }
.btn{ background:#efb52e; border:1px solid #efb52e; border-radius:2px; vertical-align:middle; }
.btn:hover{ color:#fff; opacity:0.9; }
.btn-mini{ height:20px; line-height:20px; padding:1px 8px 0; }
input.btn, button.btn{ height:40px; cursor:pointer; overflow:visible; }
.btn-success{ background:#efb52e; border:1px solid #efb52e; text-shadow:0 -1px 0 #efb52e; }
.btn-error{ background:#CB423B; border:1px solid #AA352F; text-shadow:0 -1px 0 #CB423B; }
.btn-gray{ background:#ddd; border:1px solid #A9A9A9; text-shadow:0 -1px 0 #EEEEEE;}
.btn-gray,.btn-gray:hover{ color:#777; }
/*标题样式*/
.main-tit{  margin:0 auto; padding:50px 0 0; }
.main-tit h2{ display:block; padding-right:10px; color:#666; font-size:24px; font-weight:400; line-height:25px; }
.base-tit{ border-bottom:1px solid #f0f0f0; color:#3b8dd1; line-height:1em; font-size:18px; font-weight:normal; }
.base-tit span{ position:relative; top:1px; display:inline-block; padding:10px 0; border-bottom:1px solid #3b8dd1; }
.base-tit i{ float:right; padding:10px 0; color:#999; font-size:12px; line-height:26px; font-style:normal; }
.bar-tit{ margin:0 0 20px; padding:0 0 10px; border-bottom:1px solid #e8e8e8; color:#6c6c6c; font-size:18px; }
/*页码容器*/
.page-box{ margin-top:15px; color:#999; font-size:14px; }
/*视频容器*/
.video-box{ position:relative; width:100%; height:473px; _clear:both; _display:inline; }
/*提示样式*/
.msg-tips{ position:relative; margin:30px auto; padding:30px 0; width:380px; font-size:14px; text-align:left; }
.msg-tips .ico{ display:block; float:left; background:url(../images/icon-tips.png) no-repeat left top; width:46px; height:46px; text-indent:-99999px;overflow:hidden; }
.msg-tips .ico.error{ background-position:-50px 0; }
.msg-tips .ico.warning{ background-position:-100px 0; }
.msg-tips .msg{ margin-left:60px; }
.msg-tips .msg strong{ margin-bottom:10px; color:#444; font-size:15px; }
.msg-tips .msg p{ line-height:1.8em; }
.msg-tips .msg i{ color:#f00; font-style:normal;}
.msg-tips .msg p a{color:red}

/*页面布局
----------------------------------------------*/
body{  background:#fff; *position:relative; }
.section{ position:relative; margin:0 auto; padding:0; width:1200px; min-width:941px; max-width:1200px; text-align:left; overflow:hidden; }
.wrapper{ position:relative; margin:0 auto; width:100%; height:288px; overflow:hidden; }
.wrapper.igoods{ height:327px; }
.wrapper.auto{ height:auto; }
.wrapper:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
.main-left{ position:relative; float:left; margin:15px 15px 0 0; width:463px; height:273px; overflow:hidden; }
.main-right{ position:absolute; top:0; right:0; bottom:0; left:478px; overflow:hidden; }
.sidebar-left{ float:left; margin:15px 15px 0 0; width:941px; height:273px; overflow:hidden; }
.sidebar-right{ float:left; width:224px; height:288px; overflow:hidden; }
.list-auto{ position:relative; display:block; margin:0 340px 0 0; overflow:hidden; _zoom:1; }
.list-right{ position:relative; display:block; float:right; width:300px; overflow:hidden; }
.main-wrap{ position:relative; margin:0 auto; padding:0; width:1180px; text-align:left; }
.left941{ float:left; width:941px; }
.left211{ float:left; margin-left:28px; width:211px; }
.info-box{ float:left; width:200px; background:#eef8fa; border:1px solid #e8ecef; }
.home-box{ position:relative; display:block; margin:0 0 0 217px; overflow:hidden; }
.main-box{ position:relative; /*margin-bottom:-30px;*/ width:100%; background:#f2f2f2; }
.login-box{ margin-bottom:-30px; width:100%; min-height:500px; _height:500px; background:url(../images/dbj.jpg) no-repeat center center; }
.login-left{ position:absolute; top:30px; left:0; right:320px; bottom:0;  _width:500px; _height:320px; _top:100px; _left:160px; }
.login-right{ float:right; margin:75px auto; padding:20px; width:300px; text-align:left; border:1px solid #e5e5e5; border-radius:3px; background:#fff; }

.sub-tit{border-bottom:1px solid #e0e0e0;font-size:16px;height:42px}
.sub-tit a.add{color:#efb52e;display:block;float:right;font-size:14px;line-height:42px;margin-right:10px}
.sub-tit a.add i{color:#efb52e;display:inline-block;font-size:14px;margin-right:5px}
.sub-tit ul{display:inline-block}
.sub-tit ul li{display:inline-block;*display:inline;margin:0;padding:0;*zoom:1}
.sub-tit ul li a{display:inline-block;line-height:40px;padding:0 15px}
.sub-tit ul li.selected a{border-bottom:2px solid #efb52e;color:#efb52e}

/*页面头部
----------------------------------------------*/
/*.header{ width:100%; height:55px; }*/
.header-wrap{ position:fixed; top:0; left:0; width:100%; height:55px; text-align:center; background:rgba(48,131,235,0.9); *background:#3083eb; *filter:alpha(opacity=90); z-index:300; }
.header-wrap .left-box .logo{ margin:0 20px 0 0; display:block; float:left; width:110px; height:55px; text-indent:-9999px; background:url(../images/logo.png) no-repeat 0 center; overflow:hidden; }
.header-wrap .left-box .nav{ display:inline-block; float:left; height:55px; font-size:14px; letter-spacing:1px; }
.header-wrap .left-box .nav a{ display:inline-block; margin:10px 0; padding:0 8px; line-height:35px; height:35px;  color:#fff; opacity:0.9; }
.header-wrap .left-box .nav a:hover{ border-radius:3px; color:#fff; background:#104C99; }
.header-wrap .search{ position:relative; display:block; float:left; margin:13px 0 0 20px; }
.header-wrap .search .input{ display:block; margin:0; padding:3px 30px 3px 10px; width:150px; height:20px; line-height:20px; color:#fff; border:1px solid #76b5dc; border-radius:2px; background:none; }
.header-wrap .search .submit{ position:absolute; top:0; right:0; display:block; width:30px; height:28px; line-height:30px; text-indent:-9999px; color:#fff; border:none; background:url(../images/search.png) no-repeat center; cursor:pointer; _text-indent:0; overflow:hidden; }
.header-wrap .right-box{ float:right; display:block; margin:13px 0; height:28px; }
.header-wrap .right-box li{ float:left; margin-left:15px; }
.header-wrap .right-box li.line{ margin-left:10px; background:url(../images/line-1.png) no-repeat 0 center; }
.header-wrap .right-box li.line a{ margin:0 10px; }
.header-wrap .right-box li em{ float:left; display:inline-block; margin:7px 8px auto auto; width:17px; height:15px; }
.header-wrap .right-box li.login em{ background:url(../images/user.png) left center no-repeat; }
.header-wrap .right-box li a{ display:inline-block; color:#fff; font-size:12px; height:28px; line-height:28px; }

/*内容样式
----------------------------------------------*/


/*会员中心样式
----------------------------------------------*/
.avatar-box{ padding:15px; background:#F7F8FD; overflow:hidden; }
.avatar-box .img-box{ display:block; float:left; margin-right:10px; padding:1px; border:1px solid #fff; background:#fff; *width:60px; *height:60px; overflow:hidden; }
.avatar-box .img-box img{ width:60px; height:60px; }
.avatar-box h3{ color:#6c757e; font-size:16px; line-height:1em; height:24px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
.avatar-box p{ color:#6c757e; font-size:12px; line-height:20px; }
.side-nav{ border-top:1px solid #e8ecef; }
.side-nav li{ padding:5px 0; zoom:1; }
.side-nav li a{ position:relative; display:block; margin:0 15px; padding:8px 15px; color:#6c757e; font-size:14px; /*line-height:25px; height:40px;*/ text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
.side-nav li a:hover,.side-nav li a.actives{ color:#fff; border-radius:3px; background:#efb52e; }
.u-tab-head{ margin-bottom:15px; height:40px; background:#fbfbfb; border:1px solid #e8ecef; }
.u-tab-head p a{ float:left; display:block; margin:-1px 0 auto -1px; padding:11px 25px; line-height:20px; height:20px; color:#7f838c; font-size:14px; border-left:1px solid #e8ecef; border-right:1px solid #e8ecef; }
.u-tab-head p a:hover,.u-tab-head p a.selected{ color:#fff; background:#0089cd;/*height:40px*/ }
.u-tab-head span{ float:right; line-height:40px; }
.u-tab-head span .add{ display:block; padding:10px 15px; line-height:20px; font-size:12px; }
.u-tab-content{ position:relative; padding:15px; background:#fbfbfb; border:1px solid #f0f0f0; min-height:398px; overflow:hidden; _height:398px; _overflow:visible; }
.u-tab-content .ntitle{ margin:0 auto; padding:0 0 10px 0; }
.u-tab-content .ntitle-tit{ margin:0 0 10px; padding:0; color:#444; font-size:16px; font-weight:normal; }
.u-tab-content .ntitle-info{color:#999;}
.u-tab-content p{ margin:0; padding:3px 0; color:#444; font-size:13px; line-height:24px; }
.title-div{ margin-top:20px; border-top:1px solid #f0f0f0; height:26px; color:#6e717a; }
.title-div strong{ float:left; margin-top:-16px; padding:3px 10px 3px 0; background:#fbfbfb; font-size:15px; _position:absolute; }
.head-box{ padding:10px; border:1px solid #f6f6f6; background:#fff; }
.head-box .img-box{ float:left; margin-right:10px; }
.head-box .img-box img{ padding:1px; width:120px; height:120px; border:1px solid #f0f0f0; }
.head-box .inner{ float:left; }
.head-box .inner h3{ margin-bottom:15px; color:#3b8dd1; font-size:24px; font-weight:normal; line-height:1.3em; }
.head-box .inner p{ color:#222; font-size:14px; line-height:24px; }
.head-inner{ position:relative; margin:20px 0 10px 0; padding:10px; border:1px solid #f6f6f6; background:#fff; }
.head-inner h3{ margin-bottom:10px; padding-bottom:8px; color:#3b8dd1; font-size:16px; font-weight:normal; line-height:30px; border-bottom:1px solid #f0f0f0; }
.head-inner dl{ display:block; float:left; width:50%; line-height:2.8em; font-size:13px; }
.head-inner dl dt{ display:block; float:left; color:#666; }
.head-inner dl dd{ color:#999; }
.form-box{ position:relative; /*padding:10px;*/ border:1px solid #f6f6f6; background:#fff; font-size:14px; }
.form-box dl{ display:block; padding:5px 0; }
.form-box dl:after{ clear:none; content:""; display:block; height:0; visibility:hidden; }
.form-box dl dt{ display:block; float:left; width:120px; line-height:45px; min-height:45px; color:#555; font-size:13px; text-align:right; _position:absolute; }
.form-box dl dd{ position:relative; padding:5px 0 5px 10px; line-height:34px; min-height:34px; color:#555; font-size:13px; overflow:hidden; _margin-left:120px; }
.form-box dl dd label.radio{ margin-right:5px; }
.accept-box{ padding:0; background:#fff; border:1px solid #f0f0f0; }
.accept-box dl{ padding:0; }
.accept-box dl.head{ position:relative; padding:0; background:#fbfbfb; border-bottom:1px solid #e8e8e8; }
.accept-box dl.head .btn-pay{ position:absolute; top:6px; right:6px; display:block; padding:0 15px; color:#fff; font-size:12px; height:24px; line-height:24px; background:#0089cd; border:1px solid #0089cd; border-radius:2px; margin: 6px 0;}
.step-box{ position:relative; }
.step-box ul{ margin:0 -40px 0 -10px; }
.step-box ul li{ position:relative; float:left; margin-right:-8px; width:20%; text-align:center; color:#8c8c8c; font-size:12px; }
.step-box ul li .progress{ color:#fff; }
.step-box ul li .progress:after,
.step-box ul li .progress:before{ position:absolute; top:0; right:0; content:""; width:10px; height:20px; background:url(../images/delivery.png) no-repeat 100% -60px; }
.step-box ul li .progress:after{ right:0; background-position:100% -20px; }
.step-box ul li .progress:before{ left:0; background-position:0 0; }
.step-box ul li .progress .text{ display:block; margin:0 10px; padding:1px 10px; background:#c3c3c3; height:18px; line-height:18px; }
.step-box ul li.done .progress .text{ background:#83bd39; }
.step-box ul li.done .progress:before{ background-position:0 -40px; }
.step-box ul li.done .progress:after{ background-position:100% -60px; }
.step-box ul li.first .progress:before{ display:none; }
.step-box ul li.last .progress:after{ display:none; }
.step-box ul li .info{ line-height:20px; }
.step-box.mini ul{ margin:0 -32px 0 -10px; }
.step-box.mini ul li{ width:25%; }



/*订单进度*/
.order-progress{height:55px;margin:20px 50px;position:relative}
.order-progress li{float:left;position:relative;text-align:center;width:20%}
.order-progress.mini li{width:25%}
.order-progress li .progress{background:#eee;color:#424242;display:block;font-size:12px;line-height:20px;margin-right:1px;text-align:center}
.order-progress li .info{color:#757575;display:block;font-size:12px;line-height:20px;margin-top:15px;text-align:center}
.order-progress li.active .progress{background:#83c44e;color:#fff}
.order-progress li.first .progress{border-bottom-left-radius:20px;border-top-left-radius:20px}
.order-progress li.last .progress{border-bottom-right-radius:20px;border-top-right-radius:20px}
.form-box .form-group dd label.mart{margin-right:5px}



/*头像上传*/
.avatar-img{ display:block; margin:20px 0; padding:1px; width:180px; height:180px; border:1px solid #f0f0f0; border-radius:2px; background:#fff; }
.avatar-img img{ width:180px; height:180px; }
.cropper-wraper{ margin-top:20px; }
.cropper-wraper .cropper-box{ position:relative; float:left; margin-right:20px; padding:1px; width:350px; height:350px; text-align:center; border:1px solid #f0f0f0; border-radius:2px; background:#f4f4f4; text-align:center; vertical-align:middle; }
.cropper-wraper .cropper-box div{ margin:auto; vertical-align:middle; }
.cropper-wraper .cropper-view{ float:left; width:184px; }
.cropper-wraper .cropper-view .img-box{ padding:1px; width:160px; height:180px; border:1px solid #f0f0f0; border-radius:2px; background:#fff; overflow:hidden; }
.cropper-wraper .cropper-view .img-box img{ display:block; width:160px; height:180px; }
.cropper-wraper .cropper-view .btn-box p{ margin:8px 0; text-align:center; color:#333; font-size:13px; line-height:24px; }
.cropper-wraper .cropper-view .btn-box p.tip{ text-align:left; color:#999; font-size:13px; line-height:22px; }
.cropper-wraper .cropper-view .btn-box .btn{ width:100%; line-height:34px; height:36px; }
.ftable{ width:100%; border:1px solid #f0f0f0; background:#fff; }
.mtable{ width:100%; background:#fff; _width:auto; }
.mtable th,.ftable th{ padding:0.8em; color:#6e717a; font-size:13px; font-weight:400; background:#fbfbfb; border-bottom:1px solid #e8e8e8; }
.mtable td,.ftable td{ padding:0.8em; color:#333; font-size:13px; border-bottom:1px solid #F3F3F3; }
.ftable td .img{ padding:1px; width:60px; height:60px; border:1px solid #e8e8e8; }
.ftable td s{ color:#999; text-decoration:line-through; }
.mtable .tr_odd_bg,.ftable .tr_odd_bg{ background:#f9f9f9; }
.page-foot{ clear:both; font-size:13px; padding-top:15px; height:35px; }
.page-btns{ float:left; }
.page-btns a{ color:#444; font-weight:bold; margin-right:5px; }
.page-btns .pipe{ color:#cbcbcb; margin:0 5px; }
.login-right h1{ margin-bottom:20px; color:#555; font-size:22px; font-weight:700; letter-spacing:3px; line-height:30px; height:30px; text-align:center; }
.login-right li{ position:relative; clear:both; margin-bottom:10px; height:50px; *display:inline; *zoom:1; }
.login-right li label{ position:absolute; top:1px; left:10px; width:68px; height:40px; line-height:40px; color:#999; font-size:14px; }
.login-right li input{ display:block; margin:0; padding:10px 10px 10px 80px; width:258px; height:42px; line-height:42px; border:1px solid #e8e8e8; background:#fbfcff; color:#333; font-size:14px; border-radius:3px; }
.login-right li input:focus{ border-color:#999; }
.login-right li span{ line-height:24px; }
.login-right .btn-box .col{ clear:both; margin-bottom:10px; padding-bottom:10px; color:#555; font-size:14px; line-height:20px; }
.login-right .btn-box .col .submit{ display:block; padding:10px 20px; width:100%; color:#fff; font-size:14px; line-height:20px; border:0; background:#1e7bb3; text-align:center; border-radius:3px; cursor:pointer; }
.login-right .btn-box .tips{ display:none; margin:0; padding:0; text-align:center; font-size:12px; color:#f00; }
.login-right .oauth-box { clear:both; padding-top:20px; }
.login-right .oauth-box h3{ display:block; margin-bottom:10px; color:#555; font-size:14px; line-height:30px; height:30px; font-weight:normal; }
.login-right .oauth-box p{ margin-left:-25px; }
.login-right .oauth-box p a{ display:block; float:left; margin:0 0 10px 25px; _display:inline; _zoom:1; }
.login-right .oauth-box p a img{ width:38px; height:38px; }
.inner-box{ margin:30px 0; min-height:350px; _height:350px; border:1px solid #f0f0f0; background:#fff; text-align:center; }
.inner-box .dl-list{ margin:0 auto; padding:30px; text-align:left; width:879px; font-size:14px; }
.inner-box .dl-list dl{ clear:both; display:block; padding:5px 0; }
.inner-box .dl-list dl:after{ clear:none; content:""; display:block; height:0; visibility:hidden; }
.inner-box .dl-list dl dt{ display:block; padding:5px 0; float:left; width:24%; line-height:42px; min-height:42px; color:#555; text-align:right; }
.inner-box .dl-list dl dd{ position:relative; padding:5px 0 5px 20px; line-height:42px; min-height:42px; color:#555; overflow:hidden; _margin-left:120px; }
.inner-box .dl-list dl dd .input{ padding:10px; }
.inner-box .dl-list dl dd a.send{ display:inline-block; color:#555; border:1px solid #e8e8e8; border-radius:3px; width:110px; height:40px; line-height:40px; color:#333; font-size:14px; text-align:center; background:#fff; vertical-align:middle; }
.inner-box .dl-list dl dd a.send.gray{ color:#999; }
.inner-box .dl-list dl dd a.send img{ margin-top:9px; }
.inner-box .dl-list dl dd .input.code{ width:130px; text-transform:uppercase; }
.inner-box .tab-head{ display:block; border-bottom:1px solid #f0f0f0; background:#fbfbfb; overflow:hidden; }
.inner-box .tab-head ul li{ float:left; margin-left:-1px; border-left:1px solid #f0f0f0; border-right:1px solid #f0f0f0; }
.inner-box .tab-head ul li a{ display:block; padding:0 30px; height:50px; line-height:50px; color:#555; font-size:14px; }
.inner-box .tab-head ul li a:hover,.inner-box .tab-head ul li a.selected{ color:#666; background:#fff; border-bottom:2px solid #0089cd; }
.inner-box .tab-content{ display:none; }

/*页面底部
----------------------------------------------*/
.section .wrapper.link-box{ height:auto; }
.link-box .txt{ display:block; margin-top:15px; letter-spacing:3px; color:#ccc; font-size:12px; line-height:30px; }
.link-box .txt a{ color:#888; letter-spacing:1px; }
.link-box .txt a:hover{ color:#f06000; }
.link-box .img{ margin-left:-15px; height:53px; overflow:hidden; }
.link-box .img li{ float:left; margin:15px 0 0 15px; width:104.5px; height:38px; _display:inline; }
.link-box .img li a{ position:relative; display:block; height:34px; border:2px solid #fff; }
.link-box .img li a img{ width:100%; height:100%; }
.footer{ /*margin:30px 0 0 0;*/ padding:0; padding:30px 0;  line-height:30px; border-top:1px solid #ebebeb; color:#666;  }
.foot-nav{ margin:0 auto; display:block; letter-spacing:3px; color:#ccc; line-height:30px; }
.foot-nav a{ margin-right:10px; color:#666; letter-spacing:1px; }
.foot-nav a:hover{ color:#333; }
.copyright{ padding-top:5px; line-height:30px; color:#888; }
.copyright p{ line-height:24px; vertical-align:middle; }


/*以下部分是WebUploader必须的
----------------------------------------------*/
.webuploader-container{ position:relative; }
.webuploader-element-invisible{ position:absolute !important; clip: rect(1px 1px 1px 1px); /* IE6, IE7 */ clip: rect(1px,1px,1px,1px); }
.webuploader-pick{ position:relative; display:inline-block; padding:0 25px; line-height:32px; height:32px; border:1px solid #efb52e; border-radius:2px; cursor:pointer; background:#efb52e; color:#fff; text-align:center; overflow:hidden; zoom:1; *display:inline; }
.webuploader-pick-hover{ opacity:0.9; }
.webuploader-pick-disable{ opacity:0.6; pointer-events:none; }
.upload-box{ position:relative; display:inline-block; height:32px; vertical-align:middle; zoom:1; *display:inline;}
.upload-box .upload-btn{ display:inline-block; height:32px; zoom:1; *display:inline; }
.upload-box .upload-progress{ position:absolute; top:0; left:0; padding:2px 5px; width:115px; height:28px; border:1px solid #d7d7d7; background:#fff; overflow:hidden; }
.upload-box .upload-progress .txt{ display:block; padding-right:10px; font-weight:normal; font-style:normal; font-size:11px; line-height:18px; height:18px; text-overflow:ellipsis; overflow:hidden; }
.upload-box .upload-progress .bar{ position:relative; display:block; width:112px; height:4px; border:1px solid #1da76b; }
.upload-box .upload-progress .bar b{ display:block; width:0%; height:4px; font-weight:normal; text-indent:-99em; background:#28B779; overflow:hidden; }
.upload-box .upload-progress .close{ position:absolute; display:block; top:1px; right:1px; width:14px; height:14px; text-indent:-99em; background:url(../images/sprite.gif) 0 -240px no-repeat; cursor:pointer; overflow:hidden; }

.in_yqlj{ width:100%; height:50px; border-top:1px solid #EFEFEF; margin-top:50px;}
.in_yqlj_width{ width:1200px; height:50px; margin:0 auto; text-align:left; line-height:50px;}
.in_foot{ width:100%; height:220px; background:#C2272A; margin:0 auto;}
.in_foot_width{ width:1200px; height:auto; margin:0 auto; padding-top:30px;}
.in_foot_left{ width:62%; height:auto; float:left;}
.in_foot_1{ width:100%; height:50px; margin:0 auto; text-align:left; color:#FFF; line-height:50px;}
.in_foot_1 a{ color:#FFF; }
.in_foot_1 a:hover{ color:#FFCC00; }
.in_foot_2{ width:100%; height:auto; margin:0 auto; text-align:left; color:#FFF; line-height:22px;}
.in_foot_3{ width:100%; height:auto; margin:0 auto;}
.footd_right{ width:400px; height:22px; float:left; padding-top:10px;}


a.vl
{ width:192px; height:22px; float:left; display:block; background:url(../images/js.png) no-repeat left -3px;}
a.vl:hover
{background:url(../images/js1.png) no-repeat left -3px;}

a.hyqf
{ width:192px; height:22px; float:right; display:block; background:url(../images/js.png) no-repeat right -3px;}
a.hyqf:hover
{ background:url(../images/js1.png) no-repeat right -3px;}



/*注册/登录*/
.ny_login form{display:table; margin:0px auto;text-align: center;}
.jzmm{ margin-left:100px;}
.zhuce_tijao{width:300px; height: 50px; display: block; background: #efb52e; text-align: center; line-height: 50px; font-size: 16px; color: #fff; border: 0; margin-left:110px; margin-top: 24px; cursor:pointer}
#msgtips{ text-align:center; font-size:16px; margin-top:10px; color:red}
.ny_zhuce{width:100%; height: auto; overflow: hidden; margin-top: 50px;}
.ny_zhuce h3{font-size: 26px; color: #333; margin-bottom:40px; font-weight: bold;text-align: center;}
.ny_zhuce dl{width:100%; height:auto; margin-bottom: 20px; position: relative; display: flex}
.ny_zhuce dl dt{font-size: 14px; color: #333;padding: 10px 15px; line-height: 20px; float: left; width: 108px}
.ny_zhuce dl dt i{color:#f40; margin-right: 5px; font-style: normal}
.ny_zhuce dl dd{width:auto; height: 40px; float: left;}
.ny_zhuce dl dd input[type="text"],.ny_zhuce dl dd input[type="password"]{height: 40px; font-size:14px; color:#333; border: 1px solid #ebebeb; padding: 0 10px }
.ny_zhuce dl dd span.hqyzm{color:#ff5065; margin-left: 20px; }
.w140{width:140px;}
.w300{width:300px;}
.ny_zhuce_wanshai{width:100%; height: auto; overflow: hidden; font-size: 16px; color: #ff5065; margin-bottom:20px; padding-left: 20px;}
.selector{border: 1px solid #ebebeb; cursor: pointer;  position: relative; background-color: #fff; z-index: 10; border-radius: 2px;}
.selector .selection{display: block; padding: 0 30px 0 10px; line-height: 36px; color: #999;  -webkit-transition: color 200ms linear; 
	transition: color 200ms linear;}


/*购物*/
.ny_title{ height: auto; margin-bottom:30px; margin-top:40px; }
.ny_title h3{color:#f1b400; font-size: 20px;}
.shopping_anniu{width:100%; height: 70px; overflow: hidden; margin-top: 19px; border: 1px solid #dedede; padding: 15px}
.shopp_xuanze,.shopp_shanchu{width:80px; height: 26px; float: left; border: 1px solid #dedede; line-height: 26px; text-align: center; color:#777777; font-size: 14px; margin-right:12px; border-radius: 5px; margin-top: 6px; cursor: pointer}
.shopp_fukuan{width:134px; height: 38px; float: right; background: #f1b400; text-align: center; line-height: 38px; color: #fff; font-size: 14px; border-radius: 5px; 
	cursor: pointer;border:0;}
.shopp_fukuan:hover{background: #000}
.shopping_right{float: right; color:#777777; font-size: 14px; margin-right:26px; line-height: 38px;}
.shopp_xuanze:hover{background: #f1b400; color:#fff}
.shopp_shanchu:hover{background: #f1b400; color:#fff}
.shopping_right b{color:#010101; font-size: 18px;}
.ny_shopping_num{width:100%; height: auto; overflow: hidden; border: 1px solid #dedede; }
.ny_shopping_num h3{width:100%; height:50px; line-height: 50px; text-align: center; color:#999999; font-size: 14px;  border-bottom: 1px solid #dedede; }
.shopping_num_zj{width:100%; height: 50px; line-height: 50px; padding:0 80px;}
.shopping_num_zj p{color:#777777; font-size: 14px; float: left; margin-right: 168px}
.shopping_num_zj p:nth-child(2){margin-right:42%}
.order_content{width:100%; height: auto; overflow: hidden; border: 1px solid #dedede; border-top:0}
.order_content li{width:100%; height: auto; overflow: hidden; border-bottom: 1px solid #dedede; padding: 20px 0}
.order_content li:last-child{border-bottom:0}
.s_xuanze{width:35px; height: auto; float: left; margin-left:10px; margin-top: 42px;}
.s_info_pic{width:100px; height: auto; float: left; overflow: hidden}
.s_info_pic img{width:100%; height: auto; display: block}
.ny_shopping_xuanze{height: 50px; background: #f8f8f9; border: 1px solid #dedede; padding:0 10px;}
.sp_all{width:36px; height: auto; float: left; color:#000000; font-size: 16px;}
.sp_all input[type="checkbox"] {display: none;}
.s_xuanze input[type="checkbox"] {display: none;}
.ny_shopping_all label,.sp_all label{
    position: relative;
    display: inline-block;
    z-index: 1;
    border: 1px solid #b8b8b8;
    border-radius: 1px;
    width: 16px;
    height:16px;
    cursor: pointer;}

label.mark{background: url(../images/xz_active.png) no-repeat; background-size:100% 100%}
.sp_all label{float:left; margin-top:16px; margin-right: 10px;}
.sp_1,.sp_2,.sp_3,.sp_4,.sp_5,.sp_6,.sp_7,.sp_8,.sp_9{float: left; color:#000000; font-size: 14px; line-height: 50px; text-align: center}
.sp_1{width:102px;}
.sp_2,.order_2{width:90px;}
.sp_3,.order_3{width:230px;}
.sp_4,.order_4{width:115px;}
.sp_5,.order_5{width:115px;}
.sp_6,.order_6{width:115px;}
.sp_7,.order_7{width:115px;}
.sp_8,.order_8{width:110px;}
.sp_9,.order_9{width:110px;}
.order_2,.order_3,.order_4,.order_5,.order_6,.order_7,.order_8,.order_9{float: left; color:#999999; font-size: 14px; line-height: 50px; text-align: center; line-height: 100px;}
.order_3{text-overflow: ellipsis; overflow: hidden; white-space: nowrap}



/*购物车页面*/
.form-box{width:100%; height:auto; overflow:hidden; /*margin-top:20px;*/}
.slide-tit{width: 100%; height: 50px; background: #f5f5f5; font-size: 18px; line-height: 50px; padding-left: 12px; font-weight: 500;}
.slide-tit span{font-size: 18px;}
.form-box dl{width:100%; height:auto; overflow:hidden; /*margin-bottom:20px;*/}
.form-box dl dt{/*font-size:16px;*/ color:#333; line-height:40px;}
.form-box dl dd{display: block; background: #fff; border-radius: 2px; /* height:48px;*/ }
.form-box dl dd input[type="text"]{width:30%; height:32px; display:block; background:none;  border: 1px solid #d9d9d9;  float:left; padding: 0 12px;}
.form-box dl dd select{width:18%; height:32px; float:left; background:none;  border: 1px solid #d9d9d9; margin-right:2%}
.item-box{width:100%; height:auto; margin:10px 0 0}
.item-box li{width:20%; height:30px; line-height:30px; float:left; margin-right:3%; padding-left:12px;}
.item-box li:last-child{margin-bottom:20px;}
.item-box li label{height:100%; display:block}
.buy-foot{width:100%; height:auto; overflow:hidden; margin:10px auto;}
.buy-foot .left-box{width:100%; height:auto; overflow:hidden; margin:20px 0}
.slide-xx{width:100%; height:auto; display:block; overflow:hidden; margin:10px auto;}
.slide-img{width:20%; height:auto; float:left;}
.slide-img img{width:100%; height:auto; display:block}
.slide-title{width:20%; height:auto; float:left; margin:30px 3% 0}
.slide-title a{color:#333; width:100%; display:block}
.slide-dj{width:30%; height:auto; float:left; line-height:40px; margin-top:30px;}
.slide-dj p{font-size:14px; color:#333; float:left;}
.slide-dj span{color:#666; float:left; font-size:12px; margin-left:10px;}
.slide-qian{float:right; color:#333; font-size:14px; margin-top:30px;}
.dingdan_beizhu,.ding_fapiao{width:100%; height:auto; overflow:hidden}
.dingdan_beizhu dt{width:100%; height:auto; font-size:16px; color:#333}
.dingdan_beizhu dd{width:100%; height:auto; overflow:hidden}
.dingdan_beizhu dd textarea{width:70%; height:200px; resize: none; border:1px solid #ddd; margin-top:10px;}
.ding_fapiao dd label{font-size:16px; color:#333; line-height:30px;}
.right-box{width:100%;}
.right-box p,#invoiceBox dt{font-size:16px; color:#333; line-height:30px;}
#invoiceBox{width:100%; height:auto;}
#invoiceBox dd{width:100%; height:auto; overflow:hidden; margin:10px 0;}
#invoiceBox dd input[type="text"]{width:70%; height:40px; line-height:40px; font-size:16px; color:#333; border:1px solid #ddd; padding:0 10px;}
.btn-box{width:100%; height:auto; margin-top:40px;}
.btn-box .button{width:120px; height:40px; line-height:40px;}
.btn-box #btnSubmit{width:120px; height:40px; line-height:40px; margin-left:20px; background:#122147; color:#fff}
.ny_shopping_all ul li #totalQuantity,#totalAmount{color:red; font-size:16px;,}
.slide-xx-li{width:100%; height:auto; display:block; overflow:hidden; margin-bottom:10px;}


/*支付中心*/
.form-box{margin-bottom:20px;/*padding:20px 0 30px*/}
.form-box .form-group{clear:both;margin:0;/*padding:10px 0*/}
.form-box .form-group .tips{color:#666;font-size:12px;line-height:20px;margin-left:16%}
.form-box .form-group dt{color:#888;display:block;float:left;line-height:45px;padding-right:2%;text-align:right;width:14%}
.form-box .form-group dd{display:block;line-height:40px;/*margin-left:2%;*/position:relative}
.form-box .form-group dd img{vertical-align:middle}
.form-box .form-group dd a.send{border:1px solid #e0e0e0;color:#555;color:#333;display:inline-block;height:40px;line-height:40px;padding:0 10px}
.form-box .form-group dd a.send.gray{color:#999}
.form-box .form-group dd .input{border:1px solid #e0e0e0;display:inline-block;height:40px;line-height:20px;padding:0 10px;width:50%}
.form-box .form-group dd .input.code{width:80px}
.form-box .form-group dd .select{border:1px solid #e0e0e0;display:inline-block;height:40px;line-height:20px;padding:10px}
.form-box .form-group dd .textarea{border:1px solid #e0e0e0;display:inline-block;height:80px;line-height:20px;overflow:auto;padding:10px;vertical-align:middle;width:50%}
.form-box .form-group dd .submit{background:#f1b400;border:0px solid #f1b400;color:#fff;cursor:pointer;display:inline-block;font-size:14px;height:auto;line-height:20px;margin:0 0 0 5px;padding:10px 46px;width:auto}
.form-box .form-group dd .button{background:#eee;border:1px solid #eee;color:#666;cursor:pointer;display:inline-block;font-size:14px;height:auto;line-height:20px;margin:0 0 0 5px;padding:10px 46px;width:auto}


/*企业认证*/
.ny_biaodan_right {
    border: 1px solid #f0f0f0;
    background: #f7f8fd;
    overflow: hidden;
    padding: 0 18px 18px;
}
.biaodan_right_all {
    width: 100%;
    height: 100%;
    background: #fff;
    border: 1px solid #f0f0f0;
    /*padding: 15px 44px;*/
}
.biaodan_title{width:100%; height:60px; line-height: 60px; position: relative; font-size: 16px; color:#414141; font-weight:bold; ;}
.biaodan_title span{position:relative; z-index:1; font-size: 16px; color:#414141; font-weight:bold; background:#f7f8fd}
.biaodan_title:after{content: "";  width: 100%; height: 1px; background: #f0f0f0; position: absolute; top:28px; right:0; z-index:0}
.biaodan_right_all h4{color:#2f2f2f; font-size:28px; text-align: center; margin-bottom:20px}
.bdcg_t{width:100%; height: auto; overflow: hidden; border-bottom: 1px solid #414141; position: relative; font-size: 17px; color: #414141; padding-bottom: 15px; padding-left: 20px; margin-bottom: 30px; margin-top: 35px;}
.bdcg_t:after{content: "";  width:6px; height:16px; background: #0089cd; position: absolute; top:5px; left:0}
.dd_table{width:100%; height: auto; overflow: hidden;}
.dd_table table{width:100%; height: auto; overflow: hidden; text-align: center; border-collapse: collapse;  border: 1px solid #f0f0f0}
.dd_table table tr{width:100%; height: auto; }
.dd_table table th{width:20%; height:45px; line-height: 45px;  border: 1px solid #f0f0f0; background: #f7f8fd; font-size:16px; color: #414141; font-weight: normal}
.dd_table table td{width:20%; height:45px;  border: 1px solid #f0f0f0;  font-size:16px; color: #414141; font-weight: normal}
.text_li{width:100%; height: auto; overflow: hidden; margin-bottom: 10px;}
.text_zi{width:190px; height: auto; float: left; font-size: 16px; color: #414141; line-height:40px; text-align: right}
.text_zi span{color:#ff0202}
.text_input{width:660px; height: auto; float: right; position:relative; right: 5%; line-height: 40px; font-size:16px;}
.text_input input[type="text"],.text_input input[type="date"]{width:97%; height:40px; background: #f4f4f4; border-radius: 5px; border: 0; font-size: 16px; color:#333;  padding: 0 10px}
.text_input textarea{width:97%; height:156px; background: #f4f4f4; border-radius: 5px; border: 0; font-size: 16px; color:#333;  padding:8px; resize: none}
.text_input span{color: #666; /*line-height:36px;*/ /*display:block;*/}
.text_input select{width:100%; height:48px; border-radius: 5px; border: 0; appearance: none;　-webkit-appearance: none;　-moz-appearance: none;  
	background:#f4f4f4 url(../images/san_jiao.png) no-repeat 97% center; font-size: 16px; color:#333; /*padding: 0 3%*/}
.bdcg_tab{width:100%; height: auto; overflow: hidden; background: #f4f4f4; margin-bottom: 20px;}
.bdcg_tab table,.bdcg_tab tbody{width:100%; height: auto; table-layout:fixed; display: block; border-spacing: revert;     border-collapse: inherit;}
.bdcg_tab tr{width:100%; height: auto; overflow: hidden; margin-bottom: 20px;  display: block}
.bdcg_tab tr th{font-size:16px; color: #414141; line-height: 46px; font-weight:normal; }
.bdcg_tab tr th span{color:#ff0202; }
.bdcg_tab tr td{background: #fff; color:#333; font-size: 16px; text-align: center; height: 46px; }
.bdcg_1{width:163px; text-align:center;}
.bdcg_2{width:112px; text-align:center;}
.bdcg_2 input[type="text"]{width:100%; height: 100%; border: 0; text-align: center}
.text_fj{width:234px; height: 180px; background: #f4f4f4; float: left}
.dd_fabu{width:200px; height: 40px; background: #efb52e; border-radius: 2px; text-align: center; line-height: 40px; color:#fff; font-size: 16px; border: 0; margin: 30px 25%; cursor:pointer}
.text_fs{width:156px; height: 46px; line-height:46px; background: #f4f4f4; float: left; margin-right: 13px;}
.text_last{margin-right: 0!important}
.text_fs label{background:url(../images/h_active.png) no-repeat left center; color: #414141; padding-left:30px;  height: 100%; font-size:16px; width:auto; display:table;  margin: 0px auto}
.text_fs input:checked + label,.text_fukuan input:checked + label{background: url(../images/l_active.png) no-repeat left center;}
.text_fs input,.text_fukuan input{display: none;}
.text_fukuan{width:100%; height:48px; margin-bottom: 10px;  background: #f4f4f4; border-radius: 5px; padding: 0 15px }
.text_zhifu_label{width:284px; height: 100%; float: left; position: relative}
.text_zhifu_label:after{content: ""; width: 1px; height: 20px; background: #414141; position: absolute; top:50%; margin-top:-10px; right:0;}
.text_fukuan label{background:url(../images/h_active.png) no-repeat left center; color: #414141; padding-left:30px; line-height: 48px;  height: 100%; font-size:16px; width:auto; display:block;}
.text_fukuan select{width:135px; height: 100%; float: right; text-align: center}
.item{width: 190px; height:190px;float: left; position: relative; background: #f4f4f4; margin-right:13px; margin-bottom: 20px}
.item h5{color:#414141; font-size: 16px; text-align: center; position: absolute; bottom:30px; left:0; width: 100%; text-align: center}
.addImg{width:190px; height:190px; position: absolute; left:0; top:0; z-index: 2; cursor: pointer;}
.item .preview,.preBlock{position: absolute; display: block; width:190px;height: 190px;left: 0;top: 0;}
.item .preview{opacity: 0}
.delete { width: 30px; position: absolute; right: 12px; top: 8px; cursor: pointer;display: none;}
.preBlock img { display: block; width: 190px; height: 190px;}
.upload_input{
  display: block;
  width: 0;
  height: 0;
  -webkit-opacity: 0.0;  
  /* Netscape and Older than Firefox 0.9 */  
  -moz-opacity: 0.0;  
  /* Safari 1.x (pre WebKit!) 老式khtml内核的Safari浏览器*/  
  -khtml-opacity: 0.0;  
  /* IE9 + etc...modern browsers */  
  opacity: .0;  
  /* IE 4-9 */  
  filter:alpha(opacity=0);  
  /*This works in IE 8 & 9 too*/  
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";  
  /*IE4-IE9*/  
  filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0); 
}

.text_li dd{width:710px; height: auto; float: right}
.text_li dd span{color:#666; font-size:14px; line-height: 24px; display: block}
.item_active .preview{opacity:1; z-index:9}
.preview_pdf{position:relative; opacity:0}
.item_active .delete{display:block; z-index:9}
.item_active .preview_pdf{opacity:1; z-index:9; }
.zxcb_cqzm{margin-top:20px;}
.see_kan{width:90px; height:30px; line-height:30px; color:#fff; background:red; font-size:14px; text-align:center; position:absolute; top:50%; left:50%; margin-left:-45px; margin-top:-15px; border-radius:5px; opacity:0}
.item_active .see_kan{opacity:1; z-index:888}


/*上传文件*/
.container{ margin: 0px auto;width:1200px; }
.ny_sylx{width:100%; height: auto; overflow: hidden; }
.ny_sylx dl{width:100%; height: auto; overflow: hidden}
.ny_sylx dl dt{float: left; color:#777777; font-size: 16px; line-height: 40px;}
.ny_sylx dl dt span{color:#ff0202; font-size: 16px; margin-right: 5px;}
.ny_sylx dl dd{width:742px; height:auto; float: left; margin-left: 8px;}
.ny_sylx dl dd select{width:100%; height:40px; border: 0; appearance:none; padding: 0 3%;
-moz-appearance:none;
-webkit-appearance:none; background:#f4f4f4 url(../images/xl.png) no-repeat 98% center; display: block}
.ny_sylx dl dd span{color:#bebebe; font-size: 14px; line-height: 30px; margin-top: 5px;}

.jbxx_table{width:100%; height: auto; overflow: hidden;}
.jbxx_table h4,.fcxx_table h4{width:100%; height:35px; border-bottom: 1px solid #f1f1f1; font-size: 20px; color: #333333; font-weight: bold; margin-top:10px; margin-bottom: 20px;}
.jbxx_table dl.jc_dl{width:700px; height: 40px; line-height: 40px; margin-bottom: 12px;}
.jbxx_table dl.jc_dl dt,.jz_dl dt{width:16%; height: 40px; line-height: 40px; float: left;  color:#777777; font-size: 16px;}
.jbxx_table dl.jc_dl dd{width:70%; height: 40px; float: left; margin-left: 3px }
.jbxx_table dl.jc_dl dd input[type="text"],.jz_dl dd input[type="text"],.jhr_table_left dl dd input,.jhr_table_right dl dd input{width:92%; height:40px; border: 0; background: #f4f4f4; padding: 0 10px; }
.jbxx_table dl.jc_dl dd label{display: block; height: 30px; line-height: 30px; padding: 5px 0;}
.jc_dl select{width:100%; height: 40px; float: left; margin-right:16px;  appearance:none; padding: 0 3%;
-moz-appearance:none; -webkit-appearance:none; background:#f4f4f4 url(../images/xl.png) no-repeat 98% center; border: 0}

.jz_dl{width:100%; height:auto; overflow:hidden; margin-bottom: 12px;}
.jz_dl dd{width:740px; float: left; margin-left: 10px; height:auto}
.jz_dl dd select{width:236px; height: 40px; float: left; margin-right:16px;  appearance:none; padding: 0 3%;
-moz-appearance:none; -webkit-appearance:none; background:#f4f4f4 url(../images/xl.png) no-repeat 98% center; border: 0}
.jz_dl dd select:last-child{margin-right: 0}
.jz_dl_select{width:100%; height: 40px;}
.jz_dl span{color:#bebebe; font-size: 14px; margin-top: 10px; display: block}

.jhr_table{width:100%; height: auto; overflow: hidden; border-top:1px solid #f1f1f1; padding-top: 20px; margin-top: 10px}
.jhr_table_left,.jhr_table_right{width:400px; height: auto; overflow: hidden}
.jhr_table_left h4,.jhr_table_right h4{width:100%; height: auto; overflow: hidden; font-size:18px; font-weight: bold; color:#333333; margin-bottom:12px;}
.jhr_table_left dl,.jhr_table_right dl{width:100%; height: 40px; line-height: 40px; margin-bottom: 12px;}
.jhr_table_left dl dt,.jhr_table_right dl dt{width:82px; height: auto; float: left; color:#777777; font-size: 16px;}
.jhr_table_left dl dd,.jhr_table_right dl dd{width:307px; height: 100%; float: left; margin-left: 10px;}
.jhr_table_left select,.jhr_table_right select,.cqsy dd select,.xqfc dd select{width:100%; height:40px; border: 0; background: #f4f4f4;   appearance:none; padding: 0 3%;
-moz-appearance:none; -webkit-appearance:none; background:#f4f4f4 url(../images/xl.png) no-repeat 98% center; border: 0}

.fcxx_table{width:100%; height: auto; overflow: hidden; margin-top: 20px;}
.fcdz,.xqfc,.cqsy{width:100%; height: auto; overflow: hidden; margin-bottom: 12px;}
.fcdz dt,.hk_gx dt{color:#777777; float: left; font-size: 16px; line-height: 40px; width: 82px}
.fcdz dd{width:740px; height: 40%; float: left; margin-left: 10px;}
.fcxx_table input[type="text"],.hk_hz input{width:100%; height:40px; border: 0; background: #f4f4f4; padding: 0 10px; }
.xqfc dt{color:#777777; float: left; font-size: 16px; line-height: 40px; width:auto}
.xqfc dd{width:678px; height: 40%; float: left; margin-left: 10px;}
.cqsy dt{color:#777777; float: left; font-size: 16px; line-height: 40px; width:auto}
.cqsy dd{width:646px; height: 40%; float: left; margin-left: 10px;}
.hk_hz{width:395px; margin-bottom: 12px;}
.hk_gx{margin-bottom: 12px; width: 404px}
.hk_hz dt{color:#777777; float: left; font-size: 16px; line-height: 40px; width: 50px}
.hk_hz dd{width:335px; height: 40%; float: left; margin-left: 10px;}
.hk_gx dd{width:312px; height: 40%; float: left; margin-left: 10px;}

.cqzm_right label{background:url(../images/h_yuan.png) no-repeat left center; color: #999999; padding-left:28px;
	float: left;  margin-right: 30px; height: 100%; font-size: 16px; }
.cqzm_right input:checked + label{background: url(../images/l_yuan.png) no-repeat left center;}
.cqzm_right input{display: none;}
.cqzm_wj{width:100%; height: auto; overflow: hidden}
.cqzm_wj dt{color:#777777; float: left; font-size: 16px; line-height: 40px;}
.cqzm_wj dd{line-height: 40px; margin-left: 4.5%; float: left}
.hk_tp{width:100%; height: auto; overflow: hidden}
.hk_tp dt{color:#777777; float: left; font-size: 16px; line-height: 40px; width: 120px}
.hk_tp dd{float: left}
.hk_tp dd span{color:#bebebe; font-size: 14px; display: block}
.cqzm_right{width:100%; overflow: hidden}
.cqzm_tupian{width:100%; height: auto;overflow: hidden}
.cqzm_tupian span{color:#acacac; font-size: 14px; display: block}
.item{width: 190px; height: 190px;float: left; position: relative; background: #f4f4f4; margin-right: 20px; margin-bottom: 20px}
.item h5{color:#bebebe; font-size: 14px; text-align: center; position: absolute; bottom:20px; left:0; width: 100%; text-align: center; z-index:3}
.addImg{width:100%; height:100%; position: absolute; left:0%; top:0; z-index: 2; cursor: pointer;}
.preview,.preBlock{position: absolute; display: block; width: 190px;height: 190px;left: 0;top: 0;}
.preview{opacity:0}
.delete { width: 30px; position: absolute; right: 12px; top: 8px; cursor: pointer;display: none; z-index:9}
.preBlock img{display: block; width: 190px;	height: 190px;}
.upload_input{
  display: block;
  width: 0;
  height: 0;
  -webkit-opacity: 0.0;  
  /* Netscape and Older than Firefox 0.9 */  
  -moz-opacity: 0.0;  
  /* Safari 1.x (pre WebKit!) 老式khtml内核的Safari浏览器*/  
  -khtml-opacity: 0.0;  
  /* IE9 + etc...modern browsers */  
  opacity: .0;  
  /* IE 4-9 */  
  filter:alpha(opacity=0);  
  /*This works in IE 8 & 9 too*/  
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";  
  /*IE4-IE9*/  
  filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0); 
}

.ny_tijao{width:100%; height: auto; overflow: hidden; margin-top: 35px;display: inline-flex;align-items: center;justify-content: center;}
.ny_tijao .bc_submit{width:270px; height: 36px; float: left; background: #efb52e; text-align: center; line-height: 36px; font-size:18px; color: #fff; margin-right: 20px; border: 0; cursor: pointer}
.ny_tijao .bc_tijiao{width:270px; height: 36px; float: left; background: #efb52e; text-align: center; line-height: 36px; font-size:18px; color: #fff; border:0; cursor: pointer;margin-left:12px; }
.item_active .preview{opacity:1; z-index:9}
.preview_pdf{position:relative; opacity:0}
.item_active .delete{display:block; z-index:9}
.item_active .preview_pdf{opacity:1; z-index:9; }
.zxcb_cqzm{margin-top:20px;}
.see_kan{width:90px; height:30px; line-height:30px; color:#fff; background:red; font-size:14px; text-align:center; position:absolute; top:50%; left:50%; margin-left:-45px; margin-top:-15px; border-radius:5px; opacity:0}
.item_active .see_kan{opacity:1; z-index:888}

/*模板链接*/
.file_template{color:#efb52e; text-decoration:underline;}

/*详情页*/
.ny_all{overflow: hidden; background: #fff; /*margin-top:100px;*/ padding: 30px 30px 100px;}
.ny_left{width:270px; height: auto; float: left}
.ny_left_nav{width:100%; height: auto; overflow: hidden; margin-top: 28px; margin-bottom: 20px; padding:0;}
.ny_left_nav ul{width:100%; height: auto; overflow: hidden}
.ny_left_nav ul li{width:100%; height: 58px; line-height: 58px; border-bottom: 1px solid #f1f1f1; padding: 0 5px}
.ny_left_nav ul li p{width:70%; height: 100%; float: left; color:#efb52e; font-size: 18px;}
.ny_left_nav ul li span{color:#d9d9d9; font-size: 18px; float: right}
.ny_left_nav ul li:hover,.ny_left_nav ul li.active{background: #efb52e;}
.ny_left_nav ul li:hover p,.ny_left_nav ul li:hover span{color:#fff}
.ny_left_nav ul li.active p,.ny_left_nav ul li.active span{color:#fff}
.ny_left_xx{width:100%; height: auto; overflow: hidden; background: #f1f1f1}
.ny_left_t{width:100%; line-height:40px; color:#efb52e; border-bottom: 1px solid #d0d0d0; font-size: 20px; font-weight: bold;  }
.ny_left_xx .ny_left_t{padding: 0 15px; margin-top: 10px}
.ny_left_info{width:100%; height: auto; overflow: hidden; padding:10px 18px 20px;}
.ny_left_info p{color:#777777; font-size: 14px; line-height: 28px;}
.ny_right{width:832px; height: auto; float: right}
.ny_rtitle{width:100%; height:30px; border-bottom: 1px solid #f1f1f1; margin-bottom:28px;}
.ny_rtitle h3{color:#efb52e; font-size: 20px; font-weight: bold; float: left}
.ny_rtitle p{color:#bebebe; font-size: 14px; background: url(../images/home.png) no-repeat left center; padding-left: 20px; float: right}
.ny_rtitle p a{color:#bebebe; font-size: 14px; }
.ny_rtitle span{color:#efb52e; font-size: 14px;}
.ny_right ul{width:100%; height: auto; overflow: hidden; margin-top: 10px; margin-bottom: 30px;}
.ny_right ul li{width:100%; height: 54px; line-height: 54px; border-bottom: 1px dashed #f1f1f1;}
.ny_right ul li p{width:82%; height: 100%; float: left; color:#777777; font-size: 16px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap }
.ny_right ul li span{color:#777777; font-size: 14px; float: right}
.ny_right ul li:hover p,.ny_right ul li:hover span{color:#efb52e}
.ny_about{width:100%; height: auto; overflow: hidden; font-size: 16px; color: #666; line-height: 28px; margin-top: 20px;}
.ny_about img{max-width: 100%}



/*响应式布局
----------------------------------------------*/
@media only screen and (max-width:1180px) {
    .section{ width:941px; }
}
@media only screen and (min-width:1181px) {
	.section{ width:1200px; }
}

.redcss
{
    background:red;
    
    }

.highlight {
    text-decoration:none;
}



/*打印*/
.ny_dayin{width:690px; height: auto; background: #fff; padding:10px 32px; margin:10px auto 0; }
.ny_dayin h4{width:100%; height: 40px; line-height: 30px; border-bottom: 1px solid #f1f1f1; color:#efb52e; font-size: 20px; font-weight: bold;}
.ny_dayin h3{width:100%; height: 40px; line-height: 40px; border-bottom: 1px solid #f1f1f1; color:#333333; font-size: 20px; font-weight: bold; text-align: center; /*margin-top: 26px*/}
.ny_dayin_all{width:100%; height:auto; border: 1px solid #e6e6e6; margin: 22px 0 8px; overflow: hidden}
.dayin_left{width:690px;height: auto; float: left}
.dy_li{width:100%; height: 48px; border-bottom: 1px solid #e6e6e6}
.dy_li dt,.dy_div dl dt,.dy_lxbm dl dt{width:20%; height: auto; float: left; line-height: 48px; color:#333333; font-size:16px; border-right: 1px solid #e6e6e6; text-align: center}
.dy_li dd{width:75%; height: 48px; float: left; line-height: 48px; color:#333333; font-size:16px;  padding: 0 5px; text-align:center;}
.dy_div{width:100%; height: 48px; border-bottom: 1px solid #e6e6e6;}
.dy_div dl{width:50%; float: left}
.dy_div dl dd,.dy_dh dd{width:259px; height: 48px; float: left; line-height: 48px; color:#333333; font-size:16px;  padding: 0 5px}
.dy_xb{border-left:1px solid #e6e6e6}
.dayin_right{width:134px; height: 192px; float: left; display: flex; align-items: center; border-left: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6;}
.dayin_right img{max-width: 100%; align-items: center; margin: 0px auto;}
.dy_lxbm{width:100%; height: 48px; overflow: hidden; border-bottom: 1px solid #e6e6e6;}
.dy_dh{width:345px; height: auto; float: left}
.dy_bmxx{width:479px; height: auto; float: left; border-left: 1px solid #e6e6e6;}
.dy_bmxx dd{width:393px; height: 48px; float: left; line-height: 48px; color:#333333; font-size:16px;  padding: 0 5px}
.dy_qmqr{width:100%; height: auto; overflow: hidden}
.dy_qmqr dt{width:85px; height: auto; float: left; line-height: 48px; color:#333333; font-size:16px;  text-align: center}
.dy_qmqr dd{width:739px; height: auto; float: left; padding: 10px 17px; border-left: 1px solid #e6e6e6; }
.dy_qmqr h5{width:100%; height: auto; overflow: hidden; color:#777777; font-size: 16px; line-height: 26px;}
.dy_nian{width:auto; height: auto; overflow: hidden; float: right}
.dy_nian i{width:50px; height:auto; border-bottom: 1px solid #e6e6e6; display: inline-table; font-style: normal}
.dy_nian span{color:#777777; font-size: 16px; display: inline-table; margin: 0 6px}
.dy_qianming{width:auto; overflow: hidden; overflow: hidden; margin-top: 52px; margin-bottom: 24px;}
.dy_qianming p{float:right; color:#777777; font-size: 16px; margin-left: 20px}
.dy_qianming p span{width:138px; height:auto; border-bottom: 1px solid #e6e6e6; display: inline-table; }
.dy_ts{color:#777777; font-size: 14px;}
.dayin_title{width:270px; height: 36px; display: block; background: #efb52e;  margin:30px auto; font-size: 18px; color:#Fff; text-align: center; line-height: 36px;}

/*打印盖章*/
.w874 {
    position: relative;
    width:600px;
    margin:0 auto;
    height:680px;
    background-repeat: no-repeat;
    background-position: 100% 95%;
    background-size: 290px 230px;
}
.w874.page1 {
	background-image: url(../images/wtg.png);
}
.w874.page2 {
	background-image: url(../images/tg.png);
}

/*打印专用*/
@media print {
    /*控制打印时红章图片不显示问题*/
    body{
        -webkit-print-color-adjust:exact;
        -moz-print-color-adjust:exact;
        -ms-print-color-adjust:exact;
        print-color-adjust:exact;
    }

    /* 应用这个样式的在打印时隐藏 */
    .noprint {
        display: none;
    }

    @page {
        size: auto;
        margin: 0mm;
    }
}