@charset "utf-8";
/* CSS Document */
.btn-icon:focus{ color:#fff}

a{ text-decoration:none}

.col_box_item, .user_doc_bd{background-color:#fff;border:0;}
.col_box_item .hd{margin:0 10px;padding:0; padding:10px 0; padding-top:20px;}
.col_box_item .hd.a1 { border-bottom:1px solid #eee; margin:0}
.col_box_item .hd h3{padding:0 20px 0 10px; font-size:18px; position:relative;top:2px; display:inline-block}
.col_box_item .hd.a1 h3{font-size:24px; padding:0 0 0 0px;}
.col_box_item ul li{border:0;}

/*related data*/
.relate_data .bd{padding:3px 0;}
.relate_data ul li,.down_rank ul li{height:40px; overflow:hidden;line-height:40px;padding:0 15px;position:relative;}
.relate_data ul li,.down_rank ul li{padding:0 15px 0 6px;*width:234px;}
.relate_data ul li:last-child,.down_rank ul li:last-child{border-bottom:none;}
.relate_data ul li a,.down_rank ul li a{font-size:14px;}
.relate_data ul li a .ico{margin-right:8px;position:absolute;left:15px;top:12px;}
.relate_data ul li a:hover{ }
.down_rank .bd{padding:3px 0; padding-bottom:12px}

.relate_da .bd{padding:3px 0;}
.relate_da ul li,.down_rank ul li{height:40px; overflow:hidden;line-height:40px;padding:0 15px;position:relative;}
.relate_da ul li,.down_rank ul li{padding:0 15px 0 24px;*width:234px;}
.relate_da ul li:last-child,.down_rank ul li:last-child{border-bottom:none;}
.relate_da ul li a,.down_rank ul li a{font-size:14px;}
.relate_da ul li a .ico{margin-right:8px;position:absolute;left:15px;top:12px;}
.relate_da ul li a:hover{ }


.doctitle_ico{display: inline-block;margin-left: 30px;}
.left{ width:860px; position:relative}
.right{ width:315px; position:relative}
.gg{ float:left}
.svg img{ background:#fff}
.svg{ margin-bottom:20px; display:block; background:url(../images/page-loading.gif) center center no-repeat #fff; min-height:300px}
.tools_txt{ margin-top:13px; float:left; width:100%; position:absolute; text-align:center;}
.col_box_item .hd .more{ padding-top:5px;}
.more{ color:#999}
.position{ background:#f3f3f3; border-bottom:#ddd solid 1px; padding:4px 0; height:32px; font-size:12px; line-height:24px;}
.l_top{ position:relative; margin-bottom:21px; padding-bottom:0px; display:block; margin-top:20px; }
.l_top .btn-org{ position:absolute; bottom:-10px; right:0}
.l_top h1{ font-size:18px;display:inline-block; margin-right:1px;font-weight:bold;word-break: break-all;
white-space: normal;
width: 824px;
text-indent: -30px;
margin-left: 30px}
.l_top p{ font-size:12px; color:#999;  line-height:21px; padding-left:34px; margin:5px 0 !important; margin-top:7px !important}

.phone_ico{ display:inline-block; width:14px; height:21px; background:url(../images/index_28.png); top:7px; position:relative;}
.voice_ico{ display:inline-block; width:14px; height:21px; background:url(../images/voice.png) no-repeat; top:7px; position:relative;}

.import{ position:relative; width:100% ;}
.svg_head{ position:fixed; top:0; display:none; z-index:55; background:#fff; border-bottom:#ddd solid 1px; line-height:36px; width:860px;}
.svg_head.on{ display:block}
.svg_head_logo{ margin-left:15px}
.svg_tools{ position:fixed; overflow:hidden; bottom:0; height:50px; text-align:center; background:#e5e5e5; width:860px}
.svg_tools.on{ position:absolute}
.toolform{ display:inline-block; margin-top:15px; color:#666 }
.svg_tools a.bg-grew{ position:relative; z-index:44;}
#downloaddiv{ display:none; position:fixed; top:0}
.on#downloaddiv{ display:block}
#adfix{ position:fixed; top:0}
.r_fix.on{ position:fixed; top:0; }
.r_fix,#downloaddiv{width:315px;}
.svg_head .btn-org{ position:absolute; right:0; top:0}

.tipspan{ border:#e9c0c0 solid 1px; display:inline-block; border-radius:3px; color:#daa6a6; background:#fff; padding:2px 10px; margin:2px; font-size:12px; }
.svg_alert{ width:90%; margin:0 auto; padding:30px 0;  display:block; background:#f5f5f5; border-radius:8px}
.end_svg { background:#fff; padding:30px 0}
.svg_alert p{ padding-bottom:5px }
.ad3{  border-top:#ccc dotted 1px; padding:10px 0; margin:20px auto; min-width:300px; margin-bottom:50px;display:inline-block}

.detail{ background:#fff; padding:30px; line-height:30px;}
.detail p,.detail div{ margin-top:10px}
.svg_head_form .ico_btn_search{ display:inline-block; background:url(../images/index_091.png) center top no-repeat; background-position:center -2px; width:24px; height:24px; border:none; height:24px; overflow:hidden; line-height:80px;}
.end_search_input{ float:left; width:180px; padding:0px 5px; border:none; }
.tit{ position:relative; border-bottom:#eee solid 1px;}
.tit h3:before{ content:''; position:absolute; left:-30px; top:5px; width:10px; height:15px; background:#3868bb; display:inline-block}
.tit span{ background:#eee; padding:0px 10px; border-radius:5px;}
.svgform{ border:#ddd solid 1px; padding:2px; }
.svg_head_form{ height:24px; overflow:hidden; margin-left:50px; border:#ddd solid 1px; line-height:24px; margin-top:4px}
.head3{ margin-left:60px; font-size:12px}
.head3 span{ display:inline-block; margin-left:15px;}

.btn2{ padding-left:50px; padding-right:30px}
.connectLoginList li .connect_qq {
    background: url(../images/docin_login_icons.png) 0 0 no-repeat;
    background-position: -36px -18px;
}
.bodright{ border-right:#ddd solid 1px}
.connectLoginList li span {
    float: left;
    width: 20px;
    height: 18px;
    background-position: 0 0;
}
.top5{ margin-top:5px}


.pleft img{}
#prevbtn,#nextbtn{ cursor:pointer; width:30px; height:30px; display:inline-block; font-size:16px}
#prevbtn:hover,#nextbtn:hover{ color:#096}

.mar-r-20{ position:relative ; left:-20px}
.wap_svg_tools .pull-left span{ display:inline-block; margin:8px 0; border-right:#eee solid 1px; padding:0 5px; padding-right:9px}
.wap_svg_tools .pull-left span:last-child{ border:none}
.wap_svg_tools{ position:fixed; bottom:0; left:0; background:rgba(230,230,230,0.9); width:100%; padding:4px 2%; border-top:#ddd solid 1px; z-index:555;}
.going a:hover{ color:#009933; text-decoration:underline}
.going{ background:#fff; padding:20px; text-align:center; margin-bottom:20px;}