@charset "utf-8";
/*全页公共部分开始*/
* {margin: 0; padding: 0;}
html,body,div,p,ul,ol,dl,dt,dd,form,h1,h2,h3,h4,h5,h6,input,fieldset,legend,optgroup{margin:0;padding:0;}
html,body {font-family:宋体, Arial, Helvetica, sans-serif; font-size:12px; color:#000; line-height:20px;}
body{ background:#fff;}
h1,h2,h3,h4,h5,h6,em,input,textarea{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-style:normal;}
ul,li{list-style:none; }
input, select, textarea {font-size:12px;vertical-align:middle;}
a img{border:0;}
a{text-decoration:none;color:#000;}
a:hover{text-decoration:underline; color:#F00;}
button::-moz-focus-inner,  
    input[type="reset"]::-moz-focus-inner,  
    input[type="button"]::-moz-focus-inner,  
    input[type="submit"]::-moz-focus-inner,  
    input[type="file"] > input[type="button"]::-moz-focus-inner{  
       border:none;  
    }  
      
    :focus{outline:none;}  /*IE*/  
table { border-collapse: collapse; border-spacing: 0;} 
/*全页公共部分结束*/

.warp,.phd,.pbd,.mod{ width:778px; height:auto; overflow:hidden; margin:0 auto;}
.phd{ padding-top:24px;}
.logo{ width:275px; height:51px; float:left; padding-left:25px;}
.phd_right{ float:right; width:220px; height:60px; float:right;}
.top_bg{ width:778px; height:15px; background:url(../images/top_bg.jpg) repeat-x left top; float:left; margin-top:14px;}

.pbd h1{ font-size:22px;color:#d0101b;font-family:"Microsoft Yahei"; padding-top:25px; padding-left:15px; font-weight:normal;}
.mod{ margin-top:20px;}
.mhd{ background:url(../images/yuan_top.jpg) no-repeat left top; width:778px; height:20px;}
.mbd{ background:url(../images/yuan_in.jpg) repeat-y left top; width:778px; height:auto; overflow: hidden; font-size:14px;}
.mft{ width:778px; height:20px; background:url(../images/yuan_bottom.jpg) no-repeat left top;}
.mod_futitle{ background:#daecfd url(../images/fh_yuan_right.jpg) no-repeat right top; padding-right:5px; height:37px; line-height:37px; color:#000; width:740px; margin:0 auto;}
.mod_futitle span{ background:url(../images/fh_yuan_left.jpg) no-repeat left top; padding-left:15px; height:37px; display:block; font-size:12px;}
.open_login{ width:668px; height:285px; background:url(../images/map_pic.jpg) no-repeat 390px 78px; padding:65px 10px 10px 90px;}
.open_login p{ font-size:16px; color:#1173be; padding-top:25px;}
.guidelines{ background:url(../images/diqiu.jpg) no-repeat 445px 100px; padding-top:10px; height:360px;}
.guidelines div{ padding-top:30px;}
.zhong_list{ margin:0 auto; width:700px; height:auto; overflow:hidden; padding:25px 0 0 40px;}
.zhong_list li{ width:173px; height:83px; float:left; font-size:12px; color:#666; padding:15px; margin-right:25px; margin-top:15px;}
.zhong_list li h3{ font-size:14px; font-weight:bold; color:#0165b0; margin-bottom:5px;}
.zhong_list li h3 a,.zhong_list li h3 a:hover{color:#0165b0;}
.zhong_list li span.gui_more{ text-align:right; display: block;}
.zhong_list li span.gui_more,.zhong_list li span.gui_more a,.zhong_list li span.gui_more a:hover{ color:#d0101b;}
.zhong_list li.zhong_bg01{ background:url(../images/zhiying_pic01.jpg) no-repeat left top;}
.zhong_list li.zhong_bg02{ background:url(../images/zhiying_pic02.jpg) no-repeat left top;}
.zhong_list li.zhong_bg03{ background:url(../images/zhiying_pic03.jpg) no-repeat left top;}
.zhong_list li.zhong_bg04{ background:url(../images/zhiying_pic04.jpg) no-repeat left top;}
.zhong_list li.zhong_bg05{ background:url(../images/zhiying_pic05.jpg) no-repeat left top;}
.zhong_list li.zhong_bg06{ background:url(../images/zhiying_pic06.jpg) no-repeat left top;}
.reg_con{ width:710px; overflow:hidden; line-height:24px; padding:30px 10px; margin:0 auto;}
.button_line{ width:740px; margin:0 auto; border-top: solid 1px #6eaeeb; margin-top:35px; height:40px; padding-top:20px; text-align:center;}
.print_bg,.button_bg{ width:100px; height:40px; color:#fff; font-weight:bold; background:url(../images/button_bg.jpg) no-repeat left top; cursor:pointer; _cursor:hand; border:none; line-height:27px;padding-bottom:13px; padding-bottom:15px !important ; margin:0 10px;}
.button_bg_hui{ background: url(../images/button_bg_hui.jpg) no-repeat left top;}
.print_bg{ background:url(../images/print_bg.jpg) no-repeat left top;}
.agree_txt{ width:710px; height:410px; overflow:hidden; overflow-y:auto; margin:0 auto; line-height:24px; margin-top:20px; padding:15px;}
.agree_txt li{ text-indent:2em;}
.agree_txt li span{ padding-right:15px;}
.agree_txt h3{ font-size:16px; font-weight:bold; text-align:center; margin:10px 0 30px 0;}

.fillin_box{ padding-top:35px;}
.fillin_box,.fillin_txt{ width:100%; height:auto; overflow:hidden; margin:0 auto;}
.fillin_txt div{ float:left; padding:10px 0 0 10px; line-height:24px;}
.red_color{ color:#F00; padding-right:5px;}
.filin_ti_txt{ color:#808080; font-size:12px; color:#F00;}
.fillin_name{ text-align:right; width:190px;}
.fill_input{ width:265px; height:23px; line-height:23px; border: solid 1px #ccc; padding-left:3px;}
.fillin_txt div.filin_input{ padding-left:0;}
.fillin_txt div.filin_ti_ok,.fillin_txt div.filin_ti_no{ background:url(../images/ok_error.gif) no-repeat 10px 15px; padding-left:30px; height:24px;}
.fillin_txt div.filin_ti_ok{display:none;}
.fillin_txt div.filin_ti_no{display:none;}
.fillin_txt div.filin_ti_no{ background: url(../images/ok_error.gif) no-repeat 10px -15px; color:#d12c2c; font-size:12px;}
.varieties{height:24px; line-height:18px; padding:2px 0}
.fillin_txt div.temporary div{ padding:0; display:inline; float:none;}
.jie_rmb{ color:#0065b3;}
.taocan_con{ width:400px; height:auto; padding:15px; overflow:hidden; border: solid 1px #7aa7d3; line-height:24px; background:#f9fafa; position:relative; margin-top:-11px;_margin-top:-16px;}
.tao_san{ width:14px; height:9px; background:url(../images/tao_sanjiao.jpg) no-repeat left top; margin-left:30px; position:relative; z-index:100;}
.fillin_line07{ padding-left:170px; padding-top:10px; width:570px;}
.fillin_line07 div{ float:none;}
.fillin_line07 div.taocan_con{ padding:15px;}
.fillin_line07 li{ _margin-top:-5px;}
.taocan_con li dd{ padding-left:35px;}
.blue{ color:#0065b3;}
.qita_tian{display:none;}
.qita_txt{ width:170px; height:23px; line-height:23px; border: solid 1px green; padding-left:3px;}
.fil_title{ width:190px; text-align:right; font-weight:bold;  line-height:40px; margin-top:15px;}
.ft_input2{ width:210px;}
.ft_select{ width:215px;}
.fillin01{ height:auto; }
.fillin02{ padding-top:20px; padding-left:0px; width:640px;}
.fillin03{padding-left:25px; width:670px; }
.fe_select{ width:270px;}
.preview_txt{ line-height:24px; width:700px; height:auto; overflow:hidden; margin:0 auto; padding:15px; padding-left:10px;}
.preview_txt li dd{ padding-left:35px;}
.preview_txt04{ width:660px; height:auto; overflow: hidden; padding:50px 0; margin:0 auto; line-height:30px;}
.preview_txt04 h2{ font-size:16px; text-align:center; font-weight:bold; margin-bottom:20px;}
.preview_txt04 li,.pre_2em{ text-indent:2em;}
#filin_new01,#filin_new02,#filin_new03,#kefu,#filin_new04,#filin_new05,#filin_new06,#filin_new07,#filin_new08,#reg_add,#com_add,#reg_new{ display:none;}
.showDiv {display:none;}
.con{ height:auto; overflow:hidden; display:none; width:778px; margin:0 auto;}
.con01{ display:block;}

.pt_con{ width:955px; height:auto; overflow:hidden; background:url(../images/print_logo.jpg) no-repeat 3px 0px; margin:0 auto;}
.ptshen{ width:931px; height:auto; margin:0 auto; padding:0px 0;}
.print_shen{ height:auto;center;border-collapse:collapse; width:928px;table-layout:fixed;}
.print_shen th{ font-size:18px; text-align:center;border-collapse:collapse; line-height:40px;}
.print_shen td{ border: solid 2px #000;border-collapse:collapse; line-height:24px; font-weight:bold; padding:0 2px;}
.pt_sh{ line-height:18px;}
.pt_sh p{ text-indent:2em;}
.pt_fa{ width:90px; display:block; padding-top:54px;}
.pt_chun,.pt_date{ display:block; text-align:right; padding-right:40px; padding-top:40px;}
.pt_date{ padding-right:12px; padding-top:10px;}
.pt_yi{ padding-top:118px; display:block;}
.pt_yin{ display:block; text-align:right; padding-right:15px; padding-top:85px; line-height:20px;}
.pt_date2{ padding-right:20px; text-align:right; display:block; line-height:20px; padding-top:6px;}
.pt_jing{ padding-top:155px; display:block;}
.pt_ren{ padding-top:48px}
.pt_yj{ line-height:18px;}
.pt_duo li{ display:inline; padding:0 13px;}
.print_shen td.pt_noborder{ border:none;}
.pt_duo li span{ padding:0 13px;}
.pt_tou li,.pt_zhi li{ padding:0 80px 0 13px;display:inline;}
.pt_tou li{ padding:0 35px 0 13px;}
.pt_shuo{ line-height:15px; text-align:justify;text-justify:inter-ideograph;font-size:9pt;}
.pt_fan{ height:50px;}
.print_shen td.pt_sj{ line-height:15px;}
.new_wh{ width:955px; margin:0 auto;}

.pft{ width:778px; height:53px; text-align:center; border-top: solid 3px #0065b3; color:#0065b3; margin-top:12px; padding-top:10px;font-family: Arial; margin:0 auto;}

#con09 img {margin-bottom: -2px;}
.specail_line {border-top: none; padding-bottom: 15px;}
.temporary .filin_input div{padding: 0;}
.code_help a {
	display: inline-block;
	padding-left: 20px;
	background: url(../images/notice.gif) no-repeat 0 center;
	text-decoration: underline;
	color: #0041D9;
}
.print_shen td.customer,.print_shen td .customer {font-weight:normal;}

/*企业关联表*/
.note_com {border-collapse:collapse; table-layout:fixed; width:100%;}
.note_com caption{
	font-size: 18px;
    line-height: 40px;
    text-align: center;
    font-weight: bold;
 }
.note_com td, .note_com th{
    border: 2px solid #000000;
    border-collapse: collapse;
    font-weight: bold;
    line-height: 24px;
    padding: 0 2px;
    height: 24px;
}
.add_com{background:#A0C8FF; padding:2px 5px; display:inline-block; border:1px solid #002099; cursor:pointer;}
.num_com{text-align:center;}
.help_tips{position:absolute; width:; font-size:12px; display:none;}
.help_tips iframe{position:absolute; width:275px;}
.help_tips p{
	background: url(../images/notice.gif) no-repeat 3px 5px rgb(255, 241, 231); color:#333;
	position:absolute; width:260px; border:1px solid #0072FF; padding:2px 5px 2px 20px; line-height:1.6;
}
.help_tips p a{color:blue;}
.help_tips p a:hover{color:#3993e2; text-decoration:none;}
.new_input{border:1px solid green;}
.add_btn,.cancel_btn {width:120px; padding:2px 0;}

