@charset "utf-8";
/* CSS Document */
body { background: url("images/bg822_02.jpg") repeat-x scroll left -38px #FFFFFF; margin: 0 auto; font: 12px Arial, SimSun, Helvetica, sans-serif; }
div, h1, h2, h3, h4, h5, h6, p, blockquote, pre, code, dl, dt, dd, ol, ul, li, fieldset, form, legend, input, button, textarea, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, dialog, figure, footer, header, hgroup, nav, section { margin: 0; padding: 0; font-family: inherit; }
article, aside, dialog, figure, footer, header, hgroup, nav, section { display: block; }
address, caption, cite, code, dfn, em, th, var { font-style: normal; font-weight: inherit; }
input, button, textarea, select, optgroup, option { font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; }
table { border-collapse: separate; border-spacing: 0; }
table, th, td, div { border: 0 none; color: #4d4d4d; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; }
blockquote, q { quotes: "" ""; }
a img, iframe { border: 0 none; }
:focus { outline: 0; }
ul, li { padding: 0; margin: 0; list-style: none; }
#contants { background: #FFF url(images/bg822_02.jpg) repeat-x left -38px; _padding-top:10px;*padding-top:30px; }
#contents { background: #FFF url(images/dh_03.jpg) repeat-x left 0px; }
#con_body { /*margin: 0 auto; width: 960px; margin-top: 10px; *margin-top:0px;
position: relative; */}
#topshowadsame { height: 40px; *height: 10px;_height:20px;
}
.mod_N_top { background: url("images/bg822_02.jpg") repeat-x scroll left 0 transparent; height: 35px; position: fixed; top: 0; left: 0; width: 100%; z-index: 9998; }
.mod_N_top .main { color: #000000; font-size: 12px; line-height: 28px; margin-left: auto; margin-right: auto; width: 960px;}
.mod_N_top .main .mleft { float: left; width: 620px; }
.mod_N_top .main .mright { float: right; height: 35px; line-height: 35px; text-align: right; width: 330px; }
.mod_N_top .main .mleft a, .mod_N_top .main .mright a { padding-right: 6px; }
a, a:visited, a:active { color: #3D7CB3; }
a { text-decoration: none; }
.mod_N_head { background: url("images/topbg_12.jpg") repeat-x scroll 0 0 transparent; border: 1px solid #05203C; height: 45px;*height: 44px; margin-top: 41px;*margin-top: 0px; /*width: 960px;*/ }
.mod_N_head_head2, .mod_N_head_head2 .left { color: #FFFFFF; font-weight: 700; height: 45px; line-height: 45px; }
/*.left { float: left !important; }
*/.mod_N_head_head1 ul li, .mod_N_head_head2 .left ul li { background: url("images/line_09.jpg") no-repeat scroll right 0 transparent; float: left; text-align: center; width: auto; font-size: 14px; }
.mod_N_head_head2 .left ul li a { color: #FFFFFF; text-decoration: none; }
.mod_N_head_head2 .left ul li.last { background: none; }
#nav_n2_o { -moz-border-bottom-colors: none; -moz-border-image: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background: url("http://portal.vsharing.com/webcommon/images/new/nav_bg.jpg") repeat-x scroll center top #FFFFFF; border-color: -moz-use-text-color #A7BACC #A7BACC; border-right: 1px solid #A7BACC; border-style: none solid solid; border-width: medium 1px 1px; height: 88px; padding: 8px 0; /*width: 960px;*/ margin-bottom: 15px; }
#nav_n2_o #nav_logo { float: left; padding: 15px 0 0 5px; }
#nav_n2_o #nav_logo { float: left; padding: 15px 0 0 5px; }
#nav_n2_o li { float: left; list-style: none outside none; margin-right: 5px; white-space: nowrap; }
#nav_n2_o strong, #nav_n2_o strong a { color: #EE8E0E; }
#nav_n2_o li a { color: #333; }
/*搜索*/
#index_neck .search { width: 290px; height: 30px; float: right; }
input { font-size: 12px; }
#db-sidesrh { margin-top: 4px; height: 30px; z-index: 1; position: relative; }
#db-sidesrh form { float: right; position: absolute; z-index: 100; }
#db-sidesrh .inp input { background-color: white; border: 1px solid #b8c6df; border-top: 1px solid #b8c6df; border-right: none; padding: 0 2px; vertical-align: baseline; width: 246px; height: 21px; line-height: 21px; font-weight: normal; }
#db-sidesrh input { float: left; }
element.style { background-color: #FFFFFF; width: 44px; }
#db-sidesrh .submenu, #db-sidesrh .submenu .selected, #db-sidesrh .submenu .menu { }
#db-sidesrh .submenu { background-color: white; border: 1px solid #b8c6df; border-left: none; float: left; height: 20px; margin: 0 0px 0 -5px; padding: 0px 0 1px; position: relative; width: 45px; }
#db-sidesrh .submenu .selected { border-left: 1px solid #b8c6df; cursor: pointer; padding: 0px 0 0 5px; font-size: 12px; height: 19px; line-height: 19px; font-weight: normal; }
#db-sidesrh .submenu .selected span { background-image: url(images/btn.jpg); background-position: -94px -32px; }
.submenu .selected span { background: transparent url(/pics/nav/ui_ns_sbg4.png) no-repeat scroll -240px -124px; height: 5px; overflow: hidden; position: absolute; right: 4px; top: 10px; width: 7px; }
#db-sidesrh .submenu .menu { width: 60px; z-index: 999; position: absolute; }
.hide { display: none; }
#db-sidesrh .bn-srh { background: transparent url(images/ser_13.jpg) no-repeat scroll left 0px; border: 1px solid #b8c6df; cursor: pointer; height: 23px; letter-spacing: 3px; padding-bottom: 2px; width: 33px; border-left: none; }
.submenu ul { list-style: none; font-size: 12px; margin: 0; padding: 0; }
.submenu .menu { background: #FFFFFF none repeat scroll 0 0; border: 1px solid #B6C9C1; position: absolute; font-weight: normal; right: -1px; top: 24px; width: 85px; }
.submenu .menu li { width: 100%; height: 22px; line-height: 22px; }
.submenu .menu a { display: block; padding: 2px 10px; }
.submenu .menu .line { border-bottom: 1px solid #C3C3C3; font-size: 0; height: 1px; line-height: 0; margin-bottom: 1px; overflow: hidden; }

/*导航on*/
.mod_N_head_head2 .left li a:hover, .mod_N_head_head2 .left li.head_on a,.mod_N_head_head2 .left li a:active {
    background: url("images/dhn_12.jpg") repeat-x scroll left 7px transparent;
    border-bottom: 1px solid #DEE8FF;
    color: #000000;
}
.mod_N_head_head2 li.head_on a,.mod_N_head_head2 li a{
    display: block;
    padding: 0 18px;
}
/*公告栏*/#index_neck { height: 32px; /*width: 960px;*/ font-size: 12px; font-weight: 700; line-height: 32px; *line-height:28px;
border: #949fb3 1px solid; border-top: none; }
#index_neck .announce { color: #000; float: left; font-size: 12px; font-weight: bold; height: 32px; line-height: 32px; overflow: hidden; width: 600px; padding-left: 5px; *height: 27px;
*padding-top:5px
}
/*信息化门户*/
.table1 td, .table2 td, .table3 td, .table4 td, .table5 td, .table6 td, .table7 td { overflow: none; }
#layout_wrap {  }
/*2017-04-19 login*/
.logOver,.resOver{ display: none; position: fixed; top: 0; left: 0; background: rgba(0,0,0,0.5); width: 100%; height: 100%; z-index: 9999;}
.logBox{ width: 350px; /*height: 500px; */background: #fff; padding: 40px; position: absolute; top: 50%; left: 50%;
 margin-left: -215px; margin-top: -250px;box-shadow: 0 3px 9px rgba(0,0,0,.5);}
.logTit{ font-size: 20px; font-family:"微软雅黑";}
.logClose{ display: inline-block; width: 25px; height: 25px; position: absolute; right: 40px; top: 40px; 
background: url(//www.iqiam.com/webcommon/new2015/images/icon_login.png) no-repeat; background-size: 250px 250px;background-position: 0 -1px;}
.logCont{ position: relative; margin-top: 35px;}
.loglabel{ display: inline-block; width: 100%; margin-bottom: 15px;}
.loglabel input{ font-size: 14px; width: 100%; height: 40px; border:1px solid #eee; text-indent: 12px; outline: 0; font-family:"微软雅黑";}
.logOut{ font-size: 12px; color: #8d8d8d; font-family:"微软雅黑";}
.logOut input{ margin-top: -2px; vertical-align: middle;}
.logOut a{ color: #8d8d8d; float: right; font-family:"微软雅黑";}
.logBtn{ line-height: 40px; height: 40px; width: 100%; color: #fff; text-align: center; border:none; outline: none;
margin-top: 20px; background: #51ADED; font-size: 18px; font-family:"微软雅黑";}
.logws{ font-size: 16px; text-align: center; margin:30px 0 0; font-family:"微软雅黑";}
.thirdBox{ position: relative; border-top: 1px solid #eee;padding: 32px 0 0; text-align: center; margin-top: 20px;}
.thirdBox .title{ position: absolute; top: -9px; text-align: center; width: 100%;}
.thirdBox .title span{ color: #8d8d8d; font-size: 12px; padding: 0 10px; background: #fff;display: inline-block; font-family:"微软雅黑";}
.thirdBox span.logPic{ width: 46px; height: 38px; display: inline-block;}
.thirdBox span.iconQQ{ background: url(//www.iqiam.com/webcommon/new2015/images/icon_login.png) no-repeat;background-size: 200px 200px;
background-position: 4px -39px;}
.thirdBox span.iconWW{ background: url(//www.iqiam.com/webcommon/new2015/images/icon_login.png) no-repeat;background-size: 200px 200px;
background-position: -2px -97px;}
.thirdBox a{ cursor: pointer; margin:0 30px;}
/*2017-04-19 注册*/
.resYan{ overflow: hidden;}
.resYan input{ width: 50%; float: left;}
.yanBtn{ float: right; line-height: 40px; height: 40px; width: 44%; color: #fff; text-align: center; border:none; outline: none;
 background: #51ADED; font-size: 16px; font-family:"微软雅黑";}