@charset "utf-8";
body{font:12px/1.5 "\5b8b\4f53",arial,Helvetica,Tahoma,sans-serif; margin:0 auto; color:#333;min-width: 1200px;}
p,ul,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,select,button,textarea,iframe{margin:0; padding:0;}
img{border:0 none;}
ul,li,ol{list-style-type:none;}
i,em,address, caption, cite, code, dfn, th, var{font-style: normal;font-weight: normal}
.msf{font-family:\5FAE\8F6F\96C5\9ED1,\9ED1\4F53;}
a{text-decoration:none;color:#333; cursor: pointer;}
a:hover{text-decoration:none;}
a,a:hover{outline:none;}
.clearfix:after{content:" ";display:block;height:0;clear: both;visibility:hidden;}
.clearfix{*zoom:1;}
input,button,select,textarea{outline:none} textarea{resize:none}
/*框架*/
.layout{clear:both;width:1200px;text-align:left;margin:0 auto;color:#333;}
.fl{float:left;_display: inline}
.fr{float:right;_display: inline}
.pr{position:relative}
.abs{position:absolute;}
.ellipsis{overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.hide{display: none !important;}
.diiblock{display: inline-block; *zoom: 1; *display: inline;}
.textcon{text-align:center;}
.marcon{margin:0 auto;}
.wblod{font-weight: bold;}
.horizontalcolor{background: -moz-linear-gradient(to right, #11C3F9, #72C472); background: -ms-linear-gradient(to right, #11C3F9, #72C472); background: -webkit-linear-gradient(to right, #11C3F9, #72C472); background: linear-gradient(to right, #11C3F9, #72C472); filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr="#11C3F9", endColorstr="#72C472", gradientType="1");}
.verticalcolor{background: -moz-linear-gradient(#11C3F9, #72C472); background: -ms-linear-gradient(#11C3F9, #72C472); background: -webkit-linear-gradient(#11C3F9, #72C472); background: linear-gradient(#11C3F9, #72C472); filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr="#11C3F9", endColorstr="#72C472", gradientType="0");}
/* 滚动条防抖 ie9+*/
.wrap-outer { padding-left: calc(100vw - 100%); } 
.margR0{margin-right: 0 !important;}
body{ color: #333333; }

/* 面包屑 */
.crumbs_wrap{ padding:18px 0 20px;}
.crumbs_wrap .crumbs{ line-height:32px; color:#666; font-size: 14px;}
.crumbs_wrap .crumbs a{ color:#666;}
.crumbs_wrap .crumbs_more{ color:#d3d3d3; line-height:32px;color: #333333; }
.crumbs_wrap .crumbs_more a{color:#666;}
.crumbs_wrap.two{ padding:2px 0 22px;}

.mask { display: none; width: 100%; height: 100%; position: fixed; top: 0; left: 0; opacity: 0.4; filter: alpha(opacity=40); _position: absolute; z-index: 98; background: #000;}
/* 标准弹窗 */
.popup { display: none; width: 700px; min-height: 220px; max-height:650px; position: fixed; top: 50%; left: 50%; margin-top: 150px; margin-left:-350px; z-index: 100; background: #fff; border-radius: 6px;}
.popup .popTitle { height: 60px; /* border-bottom: 1px solid #dedfe0; */ /* background: #f2f2f2; */ padding-top: 1px; border-radius: 6px 6px 0 0; }
.popup .popTitle p{border-left: 5px solid #51c44b;line-height:26px;height:26px;font-size:18px;margin:16px 0 0 20px;padding:0 0 0 15px}
.popup .popTitle a{display:block;width:40px;height:40px;top:10px;right:10px;background: url(../images/icon_dialog.png) no-repeat -256px -16px; -webkit-transition:all .4s ease; -moz-transition:all .4s ease; -o-transition:all .4s ease; transition:all .4s ease;}
.popup .popTitle a:hover{-webkit-transform:rotateZ(-180deg); -moz-transform:rotateZ(-180deg); -o-transform:rotateZ(-180deg); transform:rotateZ(-180deg);}
.popup .s_box_ttxt{ padding: 0 30px 0 30px; max-height: 310px;min-height: 90px; overflow-y: auto;}
.popup .s_box_ttxt textarea{height: 78px; width: 628px; line-height: 24px; padding: 4px 5px; border-width: 1px; border-style: solid; border-color: rgb(230, 230, 230); border-image: initial;}
.popup .s_box_ttxt p{font-size: 14px;line-height: 34px;color: #333333;}
.popup .s_box_iput{ padding: 30px 30px 0 30px; }
.popup .s_box_iput .item{ clear: both; color: #666666; font-size: 14px; line-height: 42px; margin-bottom: 20px;}
.popup .s_box_iput .item label{ float: left; display: block; width: 90px; text-align: right;}
.popup .s_box_iput .item input{ float: left; width: 270px; height: 40px; line-height: 40px; background-color: #ffffff; border: solid 1px #e2e2e2; color: #999999; padding-left: 20px; }
.popup .s_box_iput .item input.w200{ width: 200px;}
.popup .s_box_iput .item .imgcode{ float: left; display: block; width: 70px; height: 42px; cursor: pointer; }
.popup .s_box_iput .item .refreshbox{ float: left; height: 42px; line-height: 42px;}
.popup .s_box_iput .item i.refresh{ display: inline-block; width: 20px; height: 21px; background: url(../images/refresh.png) no-repeat center center; vertical-align: middle; margin-top: -4px; margin-left: 14px; margin-right: 10px; }
.popup .s_box_iput .item .yzmBtn{ float: left; display: block; width: 167px; height: 40px; line-height: 40px; text-align: center; font-size: 16px; color: #4ab83e; border: 1px solid #4ab83e; margin-left: 12px; border-radius: 4px;}
.popup .s_box_iput .pubSelectBox input{ width: 240px; color: #333;}
.popup .s_box_iput.hastxt .item label{width: 160px;}
.popup .s_box_iput .itemEwm{ height: 160px;}
.popup .s_box_iput .itemEwm label{ line-height: 160px;}
.popup .s_box_iput .itemEwm .ewmPic{ width: 160px; height: 160px;}
.popup .topTips{ line-height: 30px; font-size: 14px; color: #333; margin: -12px 0 12px;}
.popup .topTips.strong{ color: #fd7400; font-weight: 700;}
.popup .addiput {display: inline-block;width: 120px;height: 40px;line-height: 40px; font-size: 14px; border-radius: 4px;border: solid 1px #4ab83e;color: #4ab83e;text-align: center;margin-left: 94px;}
.popup .addyqtx { vertical-align: bottom; display: inline-block; margin-left: 15px; font-size: 12px; color: #999; }
.popup .successBox{ margin: 30px 30px 0; text-align: center;}
.popup .successBox-con{ display: inline-block; padding-left: 48px; line-height: 58px; font-size: 18px; background: url(../images/pop-ico.png) no-repeat 0 11px;}
.popup .failBox{ margin: 30px 30px 0; text-align: center;}
.popup .failBox-con{ display: inline-block; padding-left: 48px; line-height: 58px; font-size: 18px; background: url(../images/pop-ico.png) no-repeat 0 -39px;}
.popup .ctsBox{ line-height: 30px; text-align: center; font-size: 14px;}
.popup .pop-btn, .popup .pop-dbbtn{text-align: center;margin-bottom: 30px; padding-top: 20px;}
.popup .pop-btn .btn{ display: inline-block;width: 220px; height: 50px; background-color: #4ab83e; border-radius: 25px; font-size: 18px; line-height: 50px; color: #ffffff; text-align: center; margin: 0 auto; }
.popup .pop-btn .btn:hover{ background-color: #72D167;}
.popup .pop-btn .btn.no{ background: #ccc; cursor: inherit;}
.popup .pop-dbbtn .btn { display: inline-block; width: 160px; height: 50px; background-color: #4ab83e; font-size: 18px; line-height: 50px; color: #ffffff; text-align: center; margin: 0 auto; cursor: pointer; border-radius: 25px; }
.popup .pop-dbbtn .btn:hover{ background-color: #72D167;}
.popup .pop-dbbtn .cancel { background: #ffffff; color: #51c44b; border: 1px solid #51c44b; text-align: center; margin: 0 20px 0 0; }
.popup .pop-dbbtn .cancel:hover{ background-color: #4AB83E; color: #fff;}
.popup .pop-dbbtn .confirm { background: #51c44b; color: #ffffff; text-align: center; border-radius: 25px; }
.popup .chong{ color: #fd7400;}
.popup .clv{ color: #4ab83e;}

.popup.popqr{
    min-height: 451px;
}
.popup.popqr .popzbbox h4{
    vertical-align: middle;
    font-size: 24px;
	line-height: 32px;
	color: #333333;
    text-align: center;
}
.popup.popqr .popzbbox h4 i.appointment{
    display: inline-block;
    *zoom: 1;
    *display: inline;
    width: 36px;
    height: 36px;
    background: url(../images/duig.png) no-repeat center center;
    vertical-align: middle;
    margin-top: -4px;
    margin-right: 20px;
}
.popup.popqr .popzbbox .poptime{
    font-size: 18px;
	line-height: 32px;
	color: #fd7400;
    text-align: center;
    margin-top: 30px;
}
.popup.popqr .popzbbox .poptxt{
    font-size: 16px;
	line-height: 32px;
	color: #333333;
    text-align: center;
}
.popup.popqr .popzbbox .popline{
    width: 580px;
	height: 1px;
	background-color: #f6f6f6;
    margin: 40px auto 30px;
}

.popup.popqr .popqrbox{
    width: 100%;
    text-align: center;
}
.popup.popqr .popqrbox img{
    vertical-align: middle;
    display: inline-block;
    *zoom: 1;
    *display: inline;
	width: 145px;
	height: 143px;
    margin: 0 auto;
    padding: 10px;
    border: 1px solid #e7e7e7;
    margin-right: 30px;
}
.popup.popqr .popqrbox .right{
    vertical-align: middle;
    display: inline-block;
    *zoom: 1;
    *display: inline;
    font-size: 16px;
	line-height: 32px;
	color: #666666;
    text-align: left;
}
