body,p,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote{padding:0;margin:0;}
table,td,tr,th{font-size:12px;}
li{list-style-type:none;}
table{margin:0 auto;}
img{vertical-align:middle;border:0;}
ol,ul{list-style:none;}

.main{width:1200px;margin:10px auto;}
/*位置*/
.location{ line-height:40px; color:#999;}
.location a{ margin:0 3px; color:#666;}
.location a:hover{ color:#ff4200;}

.page_l{ width:950px;}
.page_r{ width:230px;float:right;}


.mr20{margin-right: 20px;}
.fl{float: left;display: inline;}
.group_publish{ display:inline-block;}
.group_publish ul{ width:888px; padding:30px; border:solid 1px #e2e2e2; display:inline-block; vertical-align:top;}
.group_publish ul.inp_con span{ line-height:32px;}
.group_publish li{ width:100%; padding:10px 0; float:left;}
.group_publish li span{ float:left;}
.group_publish li span.name{ width:120px; margin-right:10px; color:#999;padding:5px 0 0 0;}
.group_publish li span.name i{ color:red; font-style:normal; padding-right:5px;}
.group_publish li span b{ padding:0 5px; position:relative;}
.group_publish li span b i{width:16px;height:16px; line-height:15px; text-align:center; color:#fff; cursor:pointer; font-style:normal; border-radius:8px; display:none; background:red; position:absolute; z-index:1; top:-5px; right:0px;}
.group_publish li span b i.i-xs{ display:inline-block;}

.group_publish li input[type="text"]{ height:35px; line-height:35px; margin-right:5px; padding:5px; border:solid 1px #e2e2e2; display:inline-block; vertical-align:top; color:#666;text-indent:5px;}
.group_publish li input[type="text"]:hover{border:1px solid #d00;}
.group_publish li select{ height:32px; line-height:32px; margin-right:5px; border:solid 1px #e2e2e2; display:inline-block; vertical-align:top; color:#666;}
.group_publish li textarea{ padding:5px; border:solid 1px #e2e2e2; height:140px; color:#666;text-indent:5px;}
.group_publish li textarea:hover{border:1px solid #d00;}
.group_publish li p{ width:100%; display:inline-block; vertical-align:top;}
.group_publish li .lineh{line-height:20px;}
.group_publish li b{ font-weight:normal;}
.group_publish .con em{line-height:30px;font-style:normal;}
.advice{width:14px; height:14px; margin:5px 5px 0px 0; background:url(/resfile/images/inp_icon.png) no-repeat center -40px; float:left; cursor:pointer;}
input[type="radio"]:checked + .advice{width:14px; height:14px; margin:5px 5px 0px 0; background:url(/resfile/images/inp_icon.png) no-repeat center -60px; float:left; cursor:pointer;}

.inp_checkbox{ width:14px; height:14px; margin:5px 5px 0px 0; background:url(/resfile/images/inp_icon.png) no-repeat center 0px; float:left; cursor:pointer;}
input[type="checkbox"]:checked + .inp_checkbox{width:14px; height:14px; margin:5px 5px 0px 0; background:url(/resfile/images/inp_icon.png) no-repeat center -20px;float:left; cursor:pointer;}

.csmc{margin-right:10px;color:#999;padding:5px 0 0 0;}

.group_publish .txt a{ color:#06b;}
.group_publish .txt a:hover{ text-decoration:underline;}

.group_publish .tit{ margin-top:10px;}
.group_publish .tit h3{ line-height:16px; margin:2px 0 2px 1px; border-left:solid 3px #f40; text-indent:10px; font-size:16px; font-weight:normal;}
.group_publish .tit em{ margin:0 5px; font-size:12px; color:#999; font-style:normal; }


.group_publish .sub_btn{ float:left;width:120px; height:40px; border:0;line-height:40px; margin:10px 0 20px; background:#f40; color:#fff; font-size:16px;font-weight:800;text-align:center; cursor: pointer;}
.group_publish .sub_btn:hover{ background:#e30;cursor: pointer;}
.group_publish .btn_g{background:#cecece;float:left;margin-left:20px;}
.group_publish .btn_g:hover{background:#999;}

.group_publish a.btn{line-height:26px;padding:0px 10px; background:#f6f6f6; border:solid 1px #e2e2e2; border-radius:2px; color:#666; display:inline-block;}
.group_publish a.btn:hover{ background:#eee;}
.group_publish a.btn4{ background:#f0ad4e; border-color:#eea236; color:#fff;}
.group_publish a.btn4:hover{ background:#eea236;}




.group_publish_handle{ width:188px; padding:0px 20px; border:solid 1px #e2e2e2; float:left;}
.group_publish_handle li.tit{ margin-bottom:-5px; padding:15px 0 10px 0; border-bottom:solid 1px #e2e2e2;}
.group_publish_handle li.tit h3{ font-size:16px;}
.group_publish_handle li{ width:100%; padding:20px 0; float:left; position:relative;}
.group_publish_handle li:last-of-type i{ display:none;}
.group_publish_handle li h3{ line-height:24px; font-size:14px; font-weight:normal;}
.group_publish_handle li p{ color:#888;}
.group_publish_handle li i{ width:24px; height:16px; margin-left:-12px; background:url(/resfile/images/inp_icon.png) no-repeat center -144px; position:absolute; left:50%; bottom:-8px;}


/**************2016-05-30****************/
/*提示*/
.group_publish .show_ts{ padding:8px 10px; background:#fcf8e3; border:solid 1px #fbeed5; color:#f90; font-size:14px;display:black;}
.group_publish .show_ts p{color:#f90;}
.group_publish .show_ts b{ font-weight:normal;}
.group_publish .show_ts a:hover{ text-decoration:underline;}
.tac {text-align: center;}
.suc_title{font-size:24px;line-height:45px;font-weight:800;text-align: center;padding:50px auto;}
.group_publish_other{width:188px; padding:0px 20px; border:solid 1px #e2e2e2; float:left;}
.group_publish_other li.tit{ padding:10px 0 5px; border:none;}
.group_publish_other li.tit h3{ font-size:12px; font-weight:600;}
.group_publish_other li{ width:100%; line-height:20px; border-bottom:solid 1px #eee; float:left;}
.group_publish_other li:last-of-type{ border:none;}
.group_publish_other li img{ height:40px; margin-right:10px; float:left;}
.group_publish_other li h3{ font-size:15px; font-weight:normal;}
.group_publish_other li p{ color:#999;}
.group_publish_other li a{ width:188px; margin:0 -20px; padding:10px 20px; display:block;}
.group_publish_other li a:hover{ background:#f6f6f6;}
.clear_h10 {line-height: 0px;zoom: 0;height: 10px;clear: both;font-size: 0px;}


.back2top {width:38px;height:38px;position:fixed;_position:absolute;right:10px;bottom:10px;_bottom:auto;cursor:pointer;display:none;}
.back2top a {display:block;width:100%;height:100%;background:url('back2top.png') no-repeat;}
.back2top a:hover {background:url('back2top.png') no-repeat -38px 0;}
#msgbox{z-index:1100;position:absolute;display:inline-block;border-radius:5px;background:#222222;top:12px;right:50%;color:#FFFFFF;padding:3px 24px;line-height:20px;cursor:pointer;letter-spacing:1px;font-size:12px;}



*{margin: 0;padding: 0;}
h2{margin: 30px auto; text-align: center;}
.ylsj-search-areaw{position: relative;width: 460px; margin: 10px auto;}
.ylsj-site{height: 35px; line-height: 35px;width:448px; display: block; margin: 0 auto;max-width:550px; cursor: pointer;border: 1px solid #E2E2E2;padding-left: 12px;}
.ylsj-site:hover{border:1px solid #ff3d00;cursor: pointer;}
.ylsj-cityw{width:420px;padding:20px;padding-bottom:22px;border:1px solid #d9d9d9;left:0;top:36px;position:absolute;background:#fff;z-index:4;line-height:20px;display:none}
.ylsj-cityw .gytab-hd{border-bottom:2px solid #d9d9d9;height: 24px;}
.ylsj-cityw .gytab-hd a{width:85px;line-height:22px;border:1px solid #eee;border-bottom:0;margin-right:4px;color:#333;display:inline-block;text-align:center}
.ylsj-cityw .gytab-hd a.on{border:2px solid #d9d9d9;margin-bottom:-2px;border-bottom-color:#fff}
.ylsj-cityw .gytab-bd{padding:10px;padding-left:4px;padding-top:12px;margin-right:-30px}
.ylsj-cityw .gb-list{overflow:hidden}
.ylsj-cityw .gb-list li{width:70px;height:27px;line-height:22px;float:left;  color: #666;}
.ylsj-cityw .gb-list li:hover{color: #333;}
.pop-gydel{position:absolute;right:0;top:0;width:43px;height:43px;font:36px SimSun;color:#000;cursor:pointer;-webkit-transition:.5s ease-out;transition:.5s ease-out;text-align:center}
.pop-gydel:hover{color:#2577E3;-webkit-transform:rotate(90deg);transform:rotate(90deg)}
.ylsj-cityw .gytab-hd a,.ylsj-cityw .gb-list li{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor: pointer;}

/**************city-picker****************/
.city-picker-input {opacity:0!important;top:-9999px;left:-9999px;position:absolute;border:solid 1px #d00; }
.form-group div input[type="text"] {height:30px;min-width:280px;line-height: 30px;margin-right: 5px; border:1px solid #d00;display: inline-block;vertical-align: top;color: #666;}
.city-picker-span {position:relative;display:block;min-width:280px;outline:0;-webkit-tap-highlight-color:transparent;border:1px solid #e2e2e2;background-color:#fff;color:#ccc;cursor:pointer;text-indent:5px;line-height:30px;padding:5px 0 0 0;float:clear;}
.city-picker-span>.placeholder {color:#aaa}
.city-picker-span>.arrow {position:absolute;top:50%;right:8px;width:10px;margin-top:-3px;height:5px;background:url(/resfile/images/drop-arrow.png) -10px -25px no-repeat}
.city-picker-span.focus,.city-picker-span.open {border:1px solid #d00;height:30px;border:1px solid #d00;}
.city-picker-span.open>.arrow {background-position:-10px -10px}
.city-picker-span span.title{font-size:12px;height:25px;line-height:25px;padding:0 0 5px 0;}
.city-picker-span>.title>span {color:#333;border-radius:3px;}
.city-picker-span>.title>span:hover {background-color:#f1f8ff}
.city-picker-span:hover {border:1px solid #d00;}
.city-picker-span .title a{float:left;}
.city-picker-dropdown {position:absolute;width:315px;left:-9999px;top:-9999px;outline:0;-webkit-tap-highlight-color:transparent;z-index:999999;display:none;min-width:330px;margin-bottom:20px}
.city-select-wrap {box-shadow:0 1px 5px rgba(0,0,0,.5)}
.city-select-tab {border-bottom:1px solid #ccc;background:#f0f0f0;font-size:13px}
.city-select-tab>a {display:inline-block;padding:8px 22px;border-left:1px solid #ccc;border-bottom:1px solid transparent;color:#4d4d4d;text-align:center;outline:0;text-decoration:none;cursor:pointer;font-size:14px;margin-bottom:-1px}
.city-select-tab>a.active {background:#fff;border-bottom:1px solid #fff;color:#46a4ff}
.city-select-tab>a:first-child {border-left:0}
.city-select-tab>a:last-child.active {border-right:1px solid #ccc}
.city-select-content {width:100%;min-height:10px;background-color:#fff;padding:10px 15px}
.city-select {font-size:13px}
.city-select dl {line-height:2;clear:both;padding:3px 0;margin:0}
.city-select dt {position:absolute;width:2.5em;font-weight:500;text-align:right;line-height:2}
.city-select dd {margin-left:0;line-height:2}
.city-select.province dd {margin-left:3em}
.city-select a {display:inline-block;padding:0 10px;outline:0;text-decoration:none;white-space:nowrap;margin-right:2px;text-decoration:none;color:#333;cursor:pointer}
.city-select a:hover,.city-select a:focus {background-color:#f1f8ff;border-radius:2px;color:#46a4ff}
.city-select a.active {background-color:#46a4ff;color:#fff;border-radius:2px}


.hr2{ color:#00a67c; border-top:solid 1px #e2e2e2; padding:10px 0; margin:10px 0; width:888px; font-size:12px; float:left;}
.hr2 input{ margin:3px 4px 0 0; float:left;}
.hr2 label{ float:left;}
.hr2 .icon{ float:right;background: url(/resfile/images/inp_icon.png) no-repeat center -90px; width:28px; height:15px;}