* { word-break:break-all; }
body { color:#000; font-size:12px; font-family:"宋体", arial; text-align:left; line-height:150%;}
html, body, div, ul, li, dl, dt, dd, form, input, select, h1, h2, h3, h4, h5, p { margin:0px; padding:0px; }
ul, li { list-style:none; }
img { border:0px; margin:0px; padding:0px; }
input, select { font-size:12px; }
a:link { color:#454545; text-decoration:none; }
a:hover { color:#003366; text-decoration:underline; }
a:visited{color:#0f4fc2;text-decoration:none;}
.clear { clear:both; height:1px; margin-top:-1px; overflow:hidden;font-size:0;line-height:1px }
.pointer { cursor:pointer; }
.wrap { margin:0 auto; }
.wrap, #container { width:960px; overflow:hidden }
#container { display:inline-block; }
.layout_wrap { width:958px; overflow-x:hidden; }
.label { position: absolute; top: 0px; left: 0px; border: 1px solid #ff0000; z-index: 9999; background-color: #0000ff;color:#000; text-align:left;text-size:12px;text-weight:normal}
.label span{display:none}
.label div { position: absolute; width: 15px; height: 15px; background-color: #000000; right: 0px; bottom: 0px; clear: both;cursor:se-resize ;font-size:1px;line-height:0%}
/*相关通用*/
label.error { color:#ff0000; margin:0 5px; padding-left:15px; background: left no-repeat; }

.ajaxing { position: absolute; height: 36px; background:  no-repeat; padding-left: 32px; border: 2px solid #000000; }
.content_box{ min-height:40px;height:auto!important; height:40px}
.fleft { float:left; }
.fright { float:right; }
.inline-block { display:inline-block; }
.mtop { margin-top:10px; }
.mright { margin-right:10px; }
.mbottom { margin-bottom:10px; }
.common_border { border:1px solid #d8d8d8; }
.common_input_border { border:1px solid #d8d8d8; }
.common_bg_color { background:#f9f9f9; }
.blue_border { border:1px solid #b6c7db; }
.layout_mtop { margin-top:5px; }
.layout_mright { margin-right:5px; }
.layout_mbottom { margin-bottom:5px; }
.layout_padding { padding:8px; }
.layout_txtcontent_border { border:1px solid #d0d0d0; }
.ajaxing { position: absolute; height: 36px; background:  no-repeat; padding-left: 32px; border: 2px solid #000000; }
/*******弹出框*********/
.php168_dialog { position: absolute; border: 5px solid #8cb8ea; background-color: #ffffff; width: 400px; height: 200px; }
.php168_dialog .title_bar { padding: 5px; background-color: #f1f7fd; cursor: move; }
.php168_dialog .title { }
.php168_dialog .close { float: right; cursor: pointer; }
.php168_dialog .content_container { width: 100%; }
.php168_dialog .content { padding: 5px; }
.php168_dialog .button_bar { clear: left; }
.php168_dialog .button_bar .ok,.php168_dialog .button_bar .cancel{background: repeat-x; color:#3a7494; border:1px solid #cedeef; padding:2px 10px 2px; margin-left:10px; margin-bottom:2px;  cursor:pointer}
.loginbox{ padding:10px; line-height:180%; text-align:center}

.message_dialog { position: absolute; border: 1px solid #a0a0a0; background-color: #f9f7f7; width: 400px; height: 200px;padding:1px ; line-height:22px}
.message_dialog .title_bar { padding: 5px; background: #f1f7fd  repeat-x; cursor: move;color:#fff ; font-size:14px; font-weight:bold}
.message_dialog .title_bar .close{width:10px;background: no-repeat}
.message_dialog .title_bar .close:after{content:}
.message_dialog .title_bar .close span{display:none}
.message_dialog .title { }
.message_dialog .close { float: right; cursor: pointer; }
.message_dialog .content_container { width: 100%; }
.message_dialog .content { padding: 5px; }
.message_dialog .content div{ border-bottom:1px solid #dadada; padding:5px 0;}
.message_dialog .button_bar { clear: left; }
.message_dialog .button_bar .ok,.message_dialog .button_bar .cancel{background-color:#3371b2; color:#ffffff; border:1px solid #cedeef; padding:2px 10px 2px; margin-left:10px; margin-bottom:2px;  cursor:pointer}
.message_dialog .content .showinputbox{width:85px;height:23px;border:none;background: no-repeat}
#mobileinputbox, #emailinputbox{display:none}

.clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    overflow: hidden;
    visibility: hidden;
}

.head1{height:25px}
.head2{height:25px}
.title1{float:left;height:25px;line-height:25px;width:auto;padding-left:15px;font-size:16px;font-weight:bold;color:#35b5b5;}
.tabtitle1{float:left;height:25px;line-height:25px;width:auto;padding-left:15px;font-size:16px;font-weight:bold;color:#35b5b5;}
.title2{float:left;height:25px;line-height:25px;width:auto;padding-left:15px;font-size:16px;font-weight:bold;color:#fff;}
.more3{margin:3px 10px 0 0; float:right; color:#003366; font-weight:normal; font-size:12px}
.more4{margin:3px 10px 0 0; float:right; color:#fff; font-weight:normal; font-size:12px}
.more4 a:link{color:#fff;}
.main1{background:#cdebeb;height:auto;min-height:30px;padding:15px;overflow:hidden;}
.ge{border-bottom: 1px dashed #cccdcf;margin: 5px 0;clear:both}
.ge2{background:#d9e1e6;margin:20px 0 10px;height:9px;clear:both}
.ge3{border-left: 1px dashed #cccdcf;margin:0 5px;float:left;width:1px;height:auto;min-height:50px;}
.index_box12 .main1{background:#e3ebf0;padding:8px}
/*******18大*********/
/*body {background:#fff  no-repeat center top;}*/
.gov_top_bar {margin:0px auto;background:#fff;margin-top:0px;width:952px;clear:both;}
.tabtitle1 h3 {
    float: left;
    width: 92px;
    height: 30px;
    font-size: 14px;
    font-weight: normal;
    text-align: center;
    line-height: 30px;
    display: block;
    color: #595858;
}
.tab .con {
    display: none;
}
.tabtitle1 h3.cur {
    box-shadow: 2px 0px 0px #888;
    background: #498ada;
    color: #fff;
}

.cur {
    color: #fff;
}

.cur a {
    color: #35b5b5;
}


.cur2 {
    box-shadow: 2px 0px 0px #888;
    background: #12a2a2;
    color: #fff;
}

.zzxw h3 a{ color: #35b5b5;}
.flash {
    width: 830px;
    height: 110px;
    position: absolute;
    top: 240px;
    left: 50%;
    margin-left: -420px;
}