@charset "gb2312";
/*总基础*/
Body{color:#000;font-size:13px;/*_behavior:url(/inc/css/hover.htc);*/}
Body,input{font-family: "Hiragino Sans GB","Microsoft YaHei","微软雅黑",arial,Tahoma,SimSun,sans-serif}
TEXTAREA{overflow:auto}table,tr,td{font-size:12px}
*,Body,h1,h2,h3,h4,h5,h6,h7,h8,h9,div,ul,li,form,p,dl,dt,dd{padding:0;margin:0}ul,li{list-style:none}
img{border:none}
.Topbanner_1,.div,.top,.Bottom,.Hand_tongy,.menu_nav_site,.zct_top .title,.foot_k{width:1008px}
.div{margin:auto}
.Table{word-break:break-all;background-color:#FFF;margin:auto}
.more{float:right;font-size:12px;font-weight:normal;padding:0 10px 0 0}
.divline,.divclear,.divlines{clear:both;overflow:hidden;width:100%;font-size:0;height:0;line-height:0;*display: block;*zoom:1;}
.clearfix:after{content:"\200B"; display:block; height:0; clear:both; }
.clearfix{*zoom:1;}
.divline{height:8px}
.divlines{height:10px}
#imgPlaceholder{width:0;height:1px}
#clearboth{clear:both;visibility:hidden}
.floatleft,.left{float:left}
.floatright,.right{float:right}
.none{display:none}
.bold{font-weight:bold}
.bm_red{color:red}
.bm_blue{color:blue}
.bm_green{color:green}
.F00{color:#03C}.F01{color:#FFF}.F02{color:#999}.F03,.red{color:#F00}.f60{color:#F60}.F05{color:#d50525}.F06{color:#666}.F07{color:#535353}.F08{color:#ff3200}.F09{color:#c82b00}.F10{color:#333}.F11{color:#09c}.F12{color:#B88C30}.F000{color:#000}
.F12{font-size:12px}.F14{font-size:14px}.F16{font-size:16px}.F18{font-size:18px}.F22{font-size:22px}.F28{font-size:28px}
.PD10{padding:10px 30px 10px 0;color:#000}
.w50{width:50px}.w60{width:60px}.w80{width:80px}.w100{width:100px}.w160{width:160px}.w180{width:180px}.w200{width:200px}.w300{width:300px}.w400{width:400px}
select.w50{width:52px}select.w60{width:62px}select.w80{width:82px}select.w100{width:102px}select.w200{width:202px}select.w300{width:302px}select.w400{width:402px}
a{color:#2b64b8;text-decoration:none}
a:hover{color:#F00;text-decoration:underline}
a.red,.Topbanner_1_3 a.red,ul.foot_ltit li a.red{COLOR:#f00}a.red:hover{COLOR:#f00}
a.white{COLOR:#FFF}a.white:hover{COLOR:yellow;TEXT-DECORATION:underline}
a.black{COLOR:#333}a.black:hover{COLOR:#F00;TEXT-DECORATION:underline}
a.tit{COLOR:#C00;FONT-SIZE:14px}a.tit:hover{COLOR:#F00;TEXT-DECORATION:underline;FONT-SIZE:14px}
a.regl{COLOR:#B88C30}a.regl:hover{COLOR:#B88C30;TEXT-DECORATION:underline}
a.blue{COLOR:#03c}a.blue:hover{COLOR:#03c;TEXT-DECORATION:underline}
a.gray{COLOR:#3c3c3c}a.gray:hover{COLOR:#F60;TEXT-DECORATION:underline}
a.blues{COLOR:#00F}a.blues:hover{COLOR:#F00;TEXT-DECORATION:underline}
a.org{color:#f60}a.org:hover{color:#f00}
.imglink a img{border:1px #d4d4d4 solid;float:left}.imglink a:hover img{border:1px #f60 solid;float:left}
.MG10{margin:10px}
.ell,.steps .step2{white-space: nowrap;text-overflow: ellipsis; overflow:hidden}
.bmdiv li{float:left;width:100px}
/*表单*/
input.radio {vertical-align: middle;margin: -3px 5px 0}
/*头1*/
.Topbanner{height:26px;width:100%;margin:auto;line-height:26px;background:#f5f5f5 ;border-bottom:#e3e3e3 1px solid;margin-bottom:3px}
.Topbanner_1{padding:0;margin:0 auto}
.Topbanner_1_1{float:left;line-height:26px}
.Topbanner_1_1 img{margin-bottom:4px;border:0}
.Topbanner_1_1 a{text-decoration:none;color:#333;line-height: 26px; padding:0 2px}
.Topbanner_1_1 a:hover{color:#F00}
.Topbanner_1_2{float:right;padding:4px 0 0 0;width:180px}
.Topbanner_1_3{float:right;line-height:26px}
.Topbanner_1_3 img{margin-top:-1px;border:0;vertical-align:middle}
.Topbanner_1_3 a img{margin-top:-3px}
.Topbanner_1_3 a{display: inline-block;text-decoration:none;color:#03c;line-height: 26px}
.Topbanner_1_3 a.MemberLink{text-decoration:none;color:#03c;line-height: 26px}
.Topbanner_1_3 a:hover{color:#F00}
.Topbanner a.orange_red{color:#F60;line-height: 26px}
.Topbanner a.orange_red:hover{color:#F00}
/*top*/
.top{height:65px;margin:11px auto 0;*margin:11px auto 10px;}
.top_logo{float:left; margin-top:2px}
.top_logo,.top_logo img,.top_city{height:60px}
.top_city{float:left;padding:0 2px 0 10px}
.top_city_a{font-size:20px;font-weight:bold;padding:13px 0 0;color:#F60; width:82px}
.top_city_c{}
.top_city_b a{color:#666;text-decoration:underline}
.top_city_b a:hover{color:#000;text-decoration:underline}
.top_so{width:630px;height:60px;float:right}
.top_so_a{text-align:right;color:#666;padding-top:5px;margin-bottom:5px}.top_so_a span{color:#666}
.top_so_b{height:28px;padding-left:35px;padding-top:6px;background:url(../images/so_icon.gif) no-repeat}
.top_so_b_a{float:left;padding-right:5px}
.top_so_b_b{float:left}.top_so_b_c{float:left}
.top_so_input{width:480px;border:1px solid #dcdcdc;color:#000;height:18px;padding:5px 3px 0 3px}
.union{float:left;height:45px;margin-top:15px}
.union #fm,.union #kword{padding-left:90px}
.union #fm{text-align:left;position:relative}
.union #fm form{margin:0;padding:0;position:relative}
.union #wd{float:left;border:2px solid #3E9EFE;margin:0;padding:0;vertical-align:top;font-size:14px;text-indent: 10px}
.union #wd{width:350px;height:30px;line-height: 30px;border-right:none}
.union .btn_wr{margin:0;display:inline-block;height:34px;_padding-top:1px}
.union .btn{font-size:16px;font-weight:bold;padding:2px 0 0 0;border:0;width:100px;background:#3E9EFE;color:#fff;height:34px;cursor:pointer}
.union .btn:hover{background:#5daeff}
.union_job{ float:left; width:auto; margin:0;}
.union_r{ display:none}
.top_post{float:right;color:#FFF;TEXT-ALIGN:center;width:140px;margin-bottom:0;margin-top:15px;height:34px;font-size:16px;font-weight:bold;line-height: 34px}
.top .right a{ width:90px}
.top .right a{text-align:center;font-size:16px;color:#fff; font-weight:900; float:left; margin:15px 0 0; display:block; height:34px;line-height:34px}
.top .right a.b{ margin-left:10px}
.top .right a:hover{color:#ff0}

.top .un_top_gg{float: left; margin-left:10px;}
.top .r_top{ float:right; padding-right:10px}

.Topbanner_city{ display:inline-block; width:100px;position:relative}
.Topbanner_city #city_all{top:28px; left:-220px}
.Topbanner_city a{color:#25d}
/*top_city*/
.dots{ color:#f00; padding:0 0 0 4px; font-size:14px;font-family: serif}
.top_city{ position:relative;*z-index:5}
#city_all{ position:absolute;width:380px;border:2px solid #f60; background:#fff; z-index:999; left:-200px;top:66px; padding:0 0 10px}/*width:600px;*/
#city_all dl{ margin:8px 18px 0}
#city_all dl dt{min-width:70px; width:11%}
#city_all dl dd{ width:auto/*89%;*/}
#city_all dl dd a{ display:inline-block; line-height:26px; font-size:14px; padding:0 5px 2px}
#city_all dl dd a.on{color:#f60; font-weight:bold; font-size:15px}
#city_all dl dt,#city_all dl dd{ float:left; font-size:14px; line-height:26px}
#city_all dl.city_tit{ padding-bottom:4px; border-bottom:1px solid #f0f0f0;*min-height:60px;_height:60px}
#city_all i,#city_all i s{width:0;height:0;position:absolute;_height:-200px}
#city_all i{border-left:16px solid transparent;border-right:16px solid transparent;border-bottom:9px solid #f60;left:210px; top:-9px;_border-right-style:dotted;_border-left-style:dotted}
#city_all i s{border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:7px solid #fff;left:-12px; top:2px;_border-right-style:dotted;_border-left-style:dotted}
#city_all .city_az{ font-size:16px; font-weight:bold; color:#000; text-indent:10px; line-height:40px; border-bottom:1px solid #eee; margin-bottom:0px}
#city_all .city_az a{ float:right;color:#999; font-size:26px; line-height:40px; padding-right:20px; text-decoration:none;*margin-top:-40px}

/*右边导航*/
.header_right{ float:right}
.header_right a{width:90px;}
.header_right a,.header_right a:hover{TEXT-ALIGN:center;margin:15px 0 13px;height:36px;line-height:36px;font-size:14px;font-weight:bold;display:inline-block;font-weight:500;font-size:16px;background:none;color:#000; }
.header_right a.on{color:#f60; font-weight:bold;}
.header_right a:hover{color:#f60; font-weight:bold;}

/*导航*/
.zct_top{margin:0; text-align:center;background:#3E9EFE; min-width:1008px; width:100%; border-bottom:10px solid #fff}/*fa6d01*/
.zct_top .title{margin:10px auto 0; text-align:left;*margin:0 auto}
.zct_top .title a{font-size:15px;float:left;display:block;padding:0 10px;line-height:48px;color:#fff; min-width:90px; text-align:center; font-weight:bold}
.zct_top .title a.on,.zct_top .title a:hover{color:#ff0;font-weight:800;background:#4586E8;text-decoration:none}
.zct_top .title.n_top a{padding:0;}
/*首页导航*/
.zct_top.home{background:#fff;}
.zct_top.home .title{border-bottom:2px solid #f60;background:#f9f9f9}
.zct_top.home .title a{font-size:18px;padding:0;line-height:34px;color:#000;min-width:130px;_width:130px;font-weight:500;border-left:1px solid #fff}
.zct_top.home .title a:hover{color:#f60;background:#f9f9f9;font-weight:800;text-decoration:none}
.zct_top.home .title a.on,.zct_top.home .title a.on:hover{background:#f60;font-weight:800;color:#fff;padding-top:2px;line-height:32px;border:none}
/*橘色导航*/
.zct_top.cp{background:#fa6d01;}
.zct_top.cp .title a:hover,.zct_top.cp .title a.on{background:#ff9c00;color:#fff}
/*表单*/
input.rideo{vertical-align:middle; margin:-3px 5px 0 0}
.butt,.start{height:38px;line-height:38px;border:none;color:#fff;font-size:14px;font-weight:bold;cursor: pointer;text-align:center}
a.butt,a.start{display:inline-block;color:#fff;text-decoration:none}
/*渐变背景*/
/*橘色*/
.top .right a,.butt{background:-moz-linear-gradient(top, #fd9810, #ff6600);background: -webkit-linear-gradient(top,#fd9810, #ff6600);background:-ms-linear-gradient(top,#fd9810, #ff6600);background:linear-gradient(top,#fd9810, #ff6600);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fd9810', endColorstr='#ff6600',GradientType=0 )}
.top .right a:hover,.butt:hover{background:-moz-linear-gradient(top, #fc9606, #f54d02);background: -webkit-linear-gradient(top,#fc9606, #f54d02);background:-ms-linear-gradient(top,#fc9606, #f54d02);background:linear-gradient(top,#fc9606, #f54d02);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc9606', endColorstr='#f54d02',GradientType=0 )}
/*蓝色*/
.start,.top .right a.start{background:#3E9EFE;filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3E9EFE', endColorstr='#3E9EFE',GradientType=0 )}
.start:hover,.top .right a.start:hover{background:#4586E8;filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4586E8', endColorstr='#4586E8',GradientType=0 )}
/*淡蓝  #75D1FF;#E0F2FF  淡橘 #FFEEE1*/
a.top_lj{color: #888;display: block;width: 140px;float: right;text-align: center;padding-top:6px}
a.top_lj:hover{color:#f00}
/*当前位置*/
.sitepath{border: 1px solid #D7DCE0;text-align: left;width: 1006px;margin: 0 auto;padding:2px 0 0; margin-bottom:10px; line-height:32px}
.sitepath i{ float:left; background:url(../images/Path_03.gif) -2px -1px no-repeat; margin:1px 0 0 1px; width:80px; height:24px}
.sitepath i,.sitepath a{display:inline-block}
.sitepath em{ background:#f92;color:#fff;padding:1px 4px;margin: 0 6px 0 0}
.beian{float:right;text-align:right}
.friend_link{float:left;height:auto;padding:0 5px;line-height:2}
.friend_link a{color:#999; padding-right:5px}.friend_link a:hover{color:#999;text-decoration:underline}
.friend_link a.red{color:#f00}
.select a,a.select,.select,.secitem a.select,.secitem dd a.select{color:#000;font-weight:700;text-decoration:none}
/*class 分类*/
.steps{width:1008px; background:#fff;height:36px;text-align:center;margin:0 auto; padding:10px 0}
.steps ul{width:1002px;overflow:hidden; border-radius:2px;margin:0 auto}
.steps li{ background:#f0f0f0 url(/inc/images/steptit.png) no-repeat;width:334px;height:36px;line-height:36px;font-size:16px;float:left;color:#333}
.steps li a{color:#26d;font-weight:bold}
.steps li a:hover{color:#F00}
.steps.stone .step1{background-position:0 0}
.steps.stone .step2{background-position:0 -36px}
.steps.sttwo .step2{background-position:0 -72px}
.steps.stone .step1,.steps.sttwo .step3{font-weight:bold; background-color:#f60; color:#fff}
.steps.sttwo .step1{background-position:0 -144px}
.steps.sttwo .step3{background-position:0 -108px}
.steps.stone .step3{background-position:0 -180px}

.msg_yellow{border:1px solid #f60;/*#eda85f ;*/text-align:left;padding:10px 3px 10px 10px;line-height:20px;background:#fff9e2;/*#fff7dd*/}
.msg_show{font-size:14px}

/*表单弹出提示样式*/
.pop{display:none;position:absolute;width:40%;line-height:180%;font-size:15px;color:#fff;text-align:center;margin:0 30%;padding:10px 0;background-color:#22b3fb;border-radius:4px;z-index:9999999999}
.pop p{position:relative}
.pop img{width:14px;height:14px;vertical-align:middle;margin:-2px 5px 0 0}
.pop.error img{background-position:-3px -115px}
.pop.wrong img{width:23px;height:23px;background-position:-5px -437px;-webkit-background-size:36px auto;background-size:36px auto}
.pop.alert,.pop.confirm{padding:15px}
.pop .butt{margin:5px 25% 0}
.pop .butt span{ padding:0 8px; line-height:20px}
.pop .but{height:26px;line-height:26px;font-size:15px;margin:5px 10px 0;padding:0 20px}
.pop.alert .cor,.pop.confirm .cor,.pop.wrong .cor{bottom:-23px}
/*下拉框*/
.select_bk{color:#000;border:1px solid #76a0c6;height:28px;vertical-align:middle;line-height:28px;color:#b3b4b6;display:inline-block;margin:0 4px 0 0;padding:0px;cursor:pointer;*display:inline;*zoom:1; font-size:12px}
.select_bk .select_box{width:100%;height:28px}
.select_bk select{display:none}
.select_bk div.tag_select,.select_bk div.tag_select_hover,.select_bk div.tag_select_open{background:url(/inc/images/select_bg.gif) right 0 no-repeat}
.select_bk div.tag_select,.select_bk div.tag_select_hover,.select_bk div.tag_select_open{display:block;line-height:28px;overflow:hidden;color:#000;_width:100%;padding:0;text-indent:6px}
.select_bk div.tag_select_hover{background-color:#ECF5FF}
.select_bk div.tag_select_open{background:#ECF5FF url(/inc/images/select_bg.gif) right -28px no-repeat}
.select_bk ul.tag_options{position:absolute;list-style:none;width:178px;border:1px solid #76a0c6;border-top:none;padding:0;margin:0 0 0 -1px;max-height:160px;_height:expression(this.scrollHeight > 160 ? "160px" :"auto");overflow-x:hidden;overflow-y:scroll\9;zoom:1;background:#fff}
.select_bk ul.tag_options li{display:block;width:100%;padding:0;text-indent:6px;height:22px;text-decoration:none;line-height:22px;color:#333;overflow:hidden;border-bottom:1px dashed #CCC;margin:0}
.select_bk ul.tag_options li.open_hover,.select_bk ul.tag_options li.open_selected{color:#fff;background:#098EED;border-bottom:1px solid #098EED}
.select_bk.w300 ul.tag_options{width:300px}
.select_bk.w200 ul.tag_options{width:200px}
.select_bk.w180 ul.tag_options{width:180px}
.select_bk.w160 ul.tag_options{width:160px}
.select_bk.w100 ul.tag_options{width:100px}
.select_bk.w80 ul.tag_options{width:80px}
.select_bk.w60 ul.tag_options{width:60px}
.select_bk.w50 ul.tag_options{width:50px}
.select_bk.w40 ul.tag_options{width:40px}

/*提示*/
.nodel{line-height:200px;text-align:center;font-size:34px;color:#ccc}
.tishi{margin-top:50px;padding:10px 60px 10px 10px;line-height:20px; font-weight:900}
.tishi i{background:url(/inc/images/gantanhao.gif) no-repeat;display:inline-block;height:14px;width:20px;margin:-3px 2px 0 0;vertical-align:middle}
.tishi p{color:#666;padding-left:24px;line-height:24px; text-indent:0; font-weight:500}

.foot{ margin:0 auto; text-align:center;min-width:1008px; width:100%; border-top:1px solid #d8d8d8}
.foot_k{ padding:15px 0 5px; margin:0 auto; text-align:left}
.foot_text{ text-align:center; line-height:28px; padding:0 0 10px;color:#25d}

/**/
.bg3{cursor:pointer;background:-moz-linear-gradient(top, #ffffff, #eeeeee);background:-webkit-linear-gradient(top,#ffffff, #eeeeee);background:-ms-linear-gradient(top,#ffffff, #eeeeee);background:linear-gradient(top,#ffffff, #eeeeee);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 )}
.bg3:hover{background:-moz-linear-gradient(top, #f0f0f0, #ffffff);background:-webkit-linear-gradient(top,#f0f0f0, #ffffff);background:-ms-linear-gradient(top,#f0f0f0, #ffffff);background:linear-gradient(top,#f0f0f0, #ffffff);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f0f0', endColorstr='#ffffff',GradientType=0 )}