@charset "utf-8";
/* CSS Document */
a{ color:#333;}a:hover{ text-decoration:none}
ul,li,h1,h2,h3{ margin:0; list-style:none; padding:0}
.body.a1 {background:#FFF}
body{ font-size:14px; margin:0; padding:0; background:#f3f3f3}
.content{ width:1200px; margin:0 auto}
.head{ background:#3868bb; padding:0px 0}

.clearfix{ clear:both;}
.pull-left{ float:left}
.pull-right{ float:right}
.footer img{ max-width:100% }
.add_fav a, .ico {
    background: url(../images/newcomm_doc_ico.png) 0 0 no-repeat;
}

/*ico mini*/
.ico{display:inline-block;font-size:0;height:16px;line-height:0;overflow:hidden;padding:0;position:relative;vertical-align:middle;top:-2px;*top:0;/*vertical-align:-2px;*/width:16px;margin:0 5px 0 0;text-indent:-999em;}

.ic_gif{background-position:0 0;}
.ic_doc,.ic_pdw{background-position:-20px 0;}
.ic_docx{background-position:-20px 0;}
.ic_xls,.ic_pxl{background-position:-40px 0;}
.ic_xlsx{background-position:-40px 0;}
.ic_ppt{ background-position:-60px 0;}
.ic_pptx{ background-position:-60px 0;}
.ic_pps{ background-position:-80px 0;}
.ic_ppsx{ background-position:-80px 0;}
.ic_bmp{ background-position:-100px 0;}
.ic_rtf{ background-position:-120px 0;}
.ic_jpg{ background-position:-140px 0}
.ic_jpeg{ background-position:-140px 0;}
.ic_pub{ background-position:0 -20px;}
.ic_tif{ background-position:-20px -20px;}
.ic_tiff{ background-position:-20px -20px;}
.ic_txt{ background-position:-40px -20px;}
.ic_pot{ background-position:-60px -20px;}
.ic_potx{ background-position:-60px -20px;}
.ic_wps{ background-position:-80px -20px;}
.ic_et{ background-position:-100px -20px;}
.ic_dps{ background-position:-120px -20px;}
.ic_pdf{ background-position:-140px -20px;}
.ic_epub{ background-position:0 -40px;}
.ic_xml{ background-position:-20px -40px;}
.ic_psw{ background-position:-80px -40px;}
.ic_eml{ background-position:-100px -40px;}
.ic_ps{ background-position:-120px -40px;}
.ic_vsd{ background-position:-140px -40px;}
.ic_mpp{ background-position:0px -60px;}
.ic_png{ background-position:-20px -60px;}
.ic_wpt{background-position:-60px -40px;}
.ic_dpt{background-position:-60px -60px;}
.ic_html{ background-position:-40px -40px;}
.ic_topic{background-position:-40px -60px;}
.ic_top{ background-position:0 -80px;}
.ic_comment{ background-position:-20px -80px;}
.ic_fav{ background-position:-40px -80px;}
.ic_look{ background-position:-80px -80px;}
.ic_dwg{ background-position:-80px -60px;}
.ic_video{ background-position:-100px -60px;}
.ic_rar, .ic_zip, .ic_ace{ background-position:-120px -60px;}


.ico_2 {
    display: inline-block;
    font-size: 0;
    height: 25px;
    line-height: 9999em;
    overflow: hidden;
    padding: 0;
    position: relative;
    vertical-align: -4px;
    width: 22px;
    margin: 0 5px 0 0;
    background: url(../images/doc_type_big.png) 0 0 no-repeat;
}
ic_2_gif{background-position:0 0;}
.ic_2_doc,.ic_2_pdw{background-position:-26px 0;}
.ic_2_docx{background-position:-26px 0;}
.ic_2_xls,.ic_2_pxl{background-position:-52px 0;}
.ic_2_xlsx{background-position:-52px 0;}
.ic_2_ppt{background-position:-78px 0;}
.ic_2_pptx{background-position:-78px 0;}
.ic_2_pps{background-position:-104px 0;}
.ic_2_ppsx{background-position:-104px 0;}
.ic_2_bmp{background-position:-130px 0;}
.ic_2_rtf{background-position:-156px 0;}
.ic_2_jpg{background-position:-182px 0}
.ic_2_jpeg{background-position:-182px 0;}
.ic_2_pub{background-position:0 -30px;}
.ic_2_tif{background-position:-26px -30px;}
.ic_2_tiff{background-position:-26px -30px;}
.ic_2_txt1{background-position:-52px -30px;}
.ic_2_pot{background-position:-78px 0;}
.ic_2_potx{background-position:-78px 0;}
.ic_2_wps{background-position:-78px -30px;}
.ic_2_et{background-position:-104px -30px;}
.ic_2_dps{background-position:-130px -30px;}
.ic_2_pdf{background-position:-156px -30px;}
.ic_2_epub{background-position:-182px -30px;}
.ic_2_xml{background-position:0 -60px;}
.ic_2_ps{background-position:-130px -60px;}
.ic_2_vsd{background-position:-156px -60px;}
.ic_2_mpp{background-position:-182px -60px;}
.ic_2_psw{background-position:0px -90px;}
.ic_2_png{background-position:-26px -60px;}
.ic_2_html{background-position:-52px -60px;}
.ic_2_wpt{background-position:-78px -60px;}
.ic_2_dpt{background-position:-104px -60px;}
.ic_2_dwg{background-position:-26px -90px;}
.ic_2_rar{background-position:-52px -90px;}
.ic_2_zip{background-position:-78px -90px;}
.ic_2_txt{background-position:-104px -90px;}

.icostyle2{ display:inline-block; width:24px; height:28px; background:url(../images/index_25.png)}
.ico_download{ left:12px; background-position:0 0;position:absolute; top:50%; margin-top:-14px}
.btn-mylg .ico_download{ left:27px}
.tips{ display:inline-block; line-height:18px; padding:0 5px; color:#fff; font-size:12px; border-radius:4px}
.bg-green{ background:#91c437}.bg-org{ background:#ff9c01}.bg-blue{ background:#69C}.bg-red{ background:#ED7A7A}
.btn-org{  background:#ff8a00; border-bottom:#e06b0e solid 4px; color:#fff}
.btn-org:hover{ background:#ff9920; color:#fff}
.btn-green{  background:#35a670; color:#fff}
.btn-green:hover{ background:#35c07d; color:#fff}
.btn-sm{ padding:0px 15px; padding-top:1px; line-height:32px; font-weight:bold; font-size:16px;}
.btn-big{ padding:2px 25px; display:inline-block;  padding-top:1px; border-bottom:#1b7b4d solid 6px; line-height:42px; height:52px; font-weight:bold; font-size:18px;}
.btn-mylg{ padding:2px 35px; display:inline-block;  padding-top:1px; border-bottom:#1b7b4d solid 6px; line-height:42px; height:52px; font-weight:bold; font-size:18px;}
.btn-icon{ padding-left:38px; position:relative}
.btn-mylg.btn-icon{ padding-left:52px; position:relative}
.bg-grew{ background:#bababa; color:#fff; width:50px; padding:10px; line-height:16px}
.bg-grew:hover{ background:#999; color:#fff;}
.hei10{ height:10px}.hei15{ height:15px}
.hei20{ height:20px; }
.org{ color:#F90}
.text-center{ text-align:center} 
.font16{ font-size:16px}
.blue{ color:#3969bd}
.blue1{ color:#3969bd; padding-top:20px}
.blue2{ color:#3969bd; padding-top:20px}
.font12{ font-size:12px}
.font18{ font-size:18px}
.red{ color:#C00 !important}
.tipico{ display:inline-block; position:relative; top:3px; width:20px; height:15px; background:url(../images/tipico.png) no-repeat}
.tip2{ background-position: 0 -20px}
.ico_circl{ display:inline-block; position:relative; top:5px; width:21px; height:21px; background:url(../images/tui.png) no-repeat}
.grew{ color:#999}
.white {color:#FFFFFF}
.btn{ min-width:100px; }
.form-control{ border-radius:0; max-width:318px}
.form-line{ margin-top:20px}
.box{ padding:20px;}
.layui-layer-title{ background:#fff !important; font-size:18px !important; padding-top:5px!important; padding-left:35px!important; border:none !important}
.green{ color:#2fad85}
.ico-sm{ display:inline-block; position:relative; top:5px; width:22px; height:18px; background:url(../images/docin_login_icons.png)}
.ico-qq{ background-position:205px 50px}.ico-wx{ background-position:169px 50px}
.t{ margin:20px; margin-bottom:0; height:20px;font-size:18px; padding-left:15px;}
.layui-layer-setwin .layui-layer-close2{
	
    background: url(../../layer/theme/default/icon.png) no-repeat !important;
position: relative !important; left:0; top:0px !important;
    width: 16px !important;
    height: 16px !important;
    margin-left: 10px !important;
    font-size: 12px;background-position: 1px -40px !important;
    cursor: pointer !important;
	}

/* 返回顶部以及页面其他浮动操作 */
.toplayer-shop{
	position:fixed; background:#fff;
	left:50%; margin-left:650px; z-index:555;
	bottom:85px;
	width:48px; border:#ddd solid 1px;
}
.gotop{
    position:relative; border-bottom:#ddd solid 1px;
    width:46px;
    height:48px;
  /*  background: #eee;*/
    cursor:pointer;
    text-align: center;
    transition:background 1s;
    -moz-transition:background 1s;	/* Firefox 4 */
    -webkit-transition:background 1s;	/* Safari 和 Chrome */
    -o-transition:background 1s;	/* Opera */
	font-size: 12px;
    line-height: 16px;
}


.gotop>a{color: #999;text-decoration: none;}
.gotop .imglogo{display:block;}
.gotop .txtlogo{display:none; position:relative; top:2px}
.gotop a .iconfont{font-size: 24px; line-height: 48px;}
.gotop:hover{background:#A3A3A3;}
.gotop:hover a{color: #fff;}
.imglogo i{ background:url(../images/gobacktop.png); display:inline-block; position:relative; top:12px; width:25px; height:25px;}
.imglogo i.icon_sj{ background-position:center -88px}
.imglogo i.icon_wx{ background-position:center -170px}
.imglogo i.icon_cz{ background-position:center -210px}
.imglogo i.icon_top{ background-position:center -8px}
.gotop:hover a.imglogo{display:none;}
.gotop:hover a.txtlogo{display:block;padding-top: 6px;}

.fot_hover{ position:absolute; line-height:20px; text-align:left; width:500px; left:-500px; top:0; display:none; background:#fff; border:#ddd solid 1px; padding:5px;}
.gotop:hover .fot_hover{ display:block}
@media (max-width: 1400px){.toplayer-shop { left:auto; right:0px; margin-left:0; right:18px\0}}