﻿@charset "utf-8";
html,body{margin:0px;padding:0px;border:0px;height:100%;width:100%;overflow:hidden;}
body { font-family:"微软雅黑"; font-size: 12px; color: #000; margin:0px; padding:0px; width:100%; background:#ffffff; scrollbar-arrow-color:#117cce;scrollbar-face-color:#117cce;}
div, ul, li, h1, h2, h3, h4, h5, h6, img, p, dl, dt, dd, ol, th, td { margin: 0px; padding: 0px; }
li { list-style-type: none; }
form, option, textarea, select { margin: 0px; padding: 0px; }
input, button, textarea, select { font:100% Tahoma, Helvetica, Arial, sans-serif;outline: none; }
a { color: #000; text-decoration: none;  /* IE Opera */outline:none; /* FF Opera */ }
a:focus { -moz-outline-style: none; /* FF */ }
a:link { text-decoration: none; }
a:visited { text-decoration: none; }
a:hover { text-decoration:none; }
a:active { text-decoration: none; }
table { font-size:inherit; }
th { font-weight:normal; }
img { border: 0; }
h3 { font-size: 14px; color: #000; }
h4 { font-size: 12px; }
.clear { clear: both; height: 0px; overflow: hidden; }
.section { width: 100%; clear:both; padding-bottom: 12px; float: left; }
.copy { font-family:Arial, Helvetica, sans-serif; margin:0 3px; }
.ma { margin:0 auto; }
.fleft { float:left; }
.fright { float:right; }
.header { height:91px; background:url(images/headerbg.jpg) repeat-x; position:relative; width:100%; }
.logo { position:absolute; top:8px; left:22px; }
.menu { width:772px; height:91px; position:absolute; top:0px; left:263px; }
.menu ul li { float:left; width:86px; height:76px; text-align:center; padding-top:15px; display:inline; margin:0px 5px; }
.menu ul li:hover { background:url(images/menuon.png) no-repeat top center; }
.menu ul li.on { background:url(images/menuon.png) no-repeat top center; }

.hright {  height:83px; position:absolute; top:0px; right:0px; padding-top:8px;text-align:right; }
.hright_left { float:right; width:135px; padding-right:13px; font-family:"Arial"; padding-top:3px;height:50px; }
.hright_left .wz { color:#fffefe; line-height:18px;padding: 5px; }
.hright_left .yhm { color:#ffcc57; padding:0px 2px; }
.hright_bottom {text-align:right;padding:0;}
.hright_bottom a { padding:0px 5px; float:left; height:19px;color:#ffffff;line-height:19px;}
.hright_bottom a img { float:left;}
.hright_top{ margin:0px 0 0 0px;padding-right:28px; }

.localtime { padding: 5px;}
.localtime a { color:#ffffff;}
.mtop { font-size:16px;padding:5px; }
.ctop { height:52px; border-bottom:solid 1px #8eacc7; background:url(images/ctoptitlebg.jpg) repeat-x; }
.ctop_mbx { float:left; padding-left:53px; line-height:52px; color:#666666; font-weight:bold; background:url(images/index_dqbg.png) no-repeat 30px center; }
.index_side { width:242px; border-right:solid 1px #8eacc7; height:655px; background:#ebf3fa; }
.index_side_top { height:241px; border-bottom:solid 1px #a2b8cd; padding-top:25px; padding-left:28px; overflow:hidden; }
.index_side_top ul li { float:left; display:inline; margin-right:37px; margin-bottom:24px; }
.index_side_top ul li .photo img {filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); -webkit-filter: grayscale(1); }
.index_side_top ul li.on { position:relative; }
.index_side_top ul li.on .photo img {filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=0); -webkit-filter: grayscale(0); }
.index_side_top ul li.one { margin-right:30px; }
.index_side_top ul li.on .shuz { position:absolute; right:-10px; top:-10px; background:#f4791f; width:25px; height:25px; line-height:25px; text-align:center; border:solid 3px #FFF; -webkit-border-radius: 25px; -moz-border-radius: 25px; border-radius: 25px; behavior: url(PIE.htc); overflow:hidden; color:#ffffff; font-size:18px; font-family:"Arial"; font-weight:bold; }
.index_smtitle { height:66px; line-height:66px; color:#005da3; font-size:18px; font-weight:bold; padding-left:23px; }
.index_side_cont { padding-left:22px; }
.index_side_cont ul li { width:90px; height:26px; line-height:26px; float:left; margin-right:12px; margin-bottom:14px; background:url(images/index_fllibg.png) no-repeat; }
.index_side_cont ul li a { padding-left:26px; color:#004980; font-weight:bold; }
.index_side_cont ul li:hover { background:url(images/index_fllihover.png) no-repeat; }
.index_side_cont ul li:hover a { color:#FFF; }
.index_right { width:262px; height:633px; border-left:solid 1px #8eacc7; background:#f2f8fd; padding-left:30px; padding-top:22px; }
.index_rtitle { height:22px; line-height:22px; background:url(images/zhan_titlebg.png) no-repeat left center; padding-left:32px; color:#005da3; font-size:18px; font-weight:bold; }
.msgform { width:245px; margin-top:8px; }
.msgform ul li { padding:3px 0; width:100%; position:relative; overflow:hidden; }
.msgform ul li p { line-height:24px; color:#666666; float:left; }
.msgform ul li p.type { width:65px; line-height:24px; color:#666666; }
.msgform ul li span.msgIn { float:left; padding-bottom:1px; }
.text{ height:22px; line-height:22px; border: solid 1px #c3c8cb; background:#f8fcff; font-size:14px; }
.msgform ul li span.tips { line-height:24px; padding-left:10px; position:absolute; top:8px; }
.msgform ul li span.msgIn textarea { line-height:20px; border: solid 1px #c3c8cb; background:#f8fcff; }
.msgform ul li.butbox input { width:62px; height:25px; border:none; background:url(images/bcan.png) no-repeat; cursor:pointer; overflow:hidden; }
.center { height:655px; overflow:hidden; }
.cen_top { height:173px; border-bottom:solid 1px #a2b8cd; background:#f3f9ff; }
.cen_top_left { width:380px; height:173px; padding-left:30px; }
.cen_top_left .title { color:#005da3; font-size:22px; font-weight:bold; padding-top:20px; }
.cen_top_left .wzjs { color:#666666; font-size:14px; font-weight:bold; padding-top:5px; }
.cen_top_left .wzjs span { color:#fa7a1c; }
/* 水平进度条-默认蓝色 */
.u-progress { width:380px; height:12px; border-radius:3px; box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.2); background:#d9d9d9; margin-top:30px; }
.u-progress .pgtrack, .u-progress .pgbar { display:block; }
.u-progress .pgtrack { height:10px; border-width:1px; border-style:solid; border-color:#ddd #eee #f5f5f5; }
.u-progress .pgtrack:nth-child(1) {display:none;}
.u-progress .pgbar { width:100%; height:100%; margin-top:-12px; background:#3a9ed8; background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#117cce), to(#3a9ed8)); background:-webkit-linear-gradient(#117cce, #3a9ed8); background:-moz-linear-gradient(#117cce, #3a9ed8); background:-ms-linear-gradient(#117cce, #3a9ed8); background:linear-gradient(#117cce, #3a9ed8); -webkit-transition:width 0.5s linear; -moz-transition:width 0.5s linear; -ms-transition:width 0.5s linear; transition:width 0.5s linear; position:relative; }
.u-progress .pgbar:nth-last-child(1) {margin-top:0;}
.u-progress .pgbar .shuzi { position:absolute; top:-25px; right:-14px; background:url(images/shuzi_bg.png) no-repeat; width:28px; height:24px; text-align:center; color:#005da3; font-family:"Arial"; font-weight:bold; line-height:22px; }
.ctleft_time { height:30px; line-height:30px; color:#666666; font-family:"Arial"; }
.cen_top_right { width:300px; height:173px; background:url(images/indextopxt.jpg) no-repeat left 42px; margin-left:40px; }
.cen_top_right .photo { margin-top:50px; margin-left:43px; }
.cen_top_right .ctrcont { width:158px; padding-top:30px; padding-left:15px; }
.cen_top_right .ctrcont .title { color:#005da3; font-size:22px; font-weight:bold; }
.cen_top_right .ctrcont p { color:#999999; line-height:30px; font-size:14px; }
.cen_top_right .ctrcont p span { color:#fa7a1c; font-size:18px; font-family:"Arial"; }
.cen_bottom { padding:30px 40px 0px; }
.cen_bottom .title { color:#005da3; font-size:22px; font-weight:bold; padding-top:20px; }
.cenb_table { width:100%; margin-top:20px; }
.cenb_table table { border-top:solid 1px #dfe8ef; border-left:solid 1px #dfe8ef; }
.cenb_table table tr td { border-bottom:solid 1px #dfe8ef; border-right:solid 1px #dfe8ef; text-align:center; vertical-align:middle; padding:10px 0px; }
.cenb_table table tr.one td { border-bottom:none; color:#383838; font-size:16px; }
.cenb_table table tr.one td span { color:#c9c5c5; font-family:"Arial"; font-weight:bold; font-size:12px; }
.cenb_table table tr.two td { padding:20px 0px; color:#fa8e1a; font-size:48px; font-family:"Arial"; }
.cenb_table table tr.border td { border-bottom:solid 1px #dfe8ef; }
.cenb_table table tr.border td { color:#ff0000; font-size:16px; }
.cenb_table table tr.border td span.wzt { color:#04b83b; }
.cenb_table table tr.border td img { padding-right:10px; }
/*内容搜索*/
.ssk { float:right; padding-right:16px; height:34px; padding-top:10px; width:445px; }
.ssk .srk { color:#262626; height:34px; border:none; width:250px; line-height:34px; float:left; background:url(images/webk.jpg) no-repeat; padding-left:29px; }
.ssk .djan { background:url(images/sxan1.jpg) no-repeat; width:73px; height:33px; border:none; float:left; display:inline; margin-left:5px; }
.ssk .djan1 { background:url(images/sxan2.jpg) no-repeat; width:73px; height:33px; border:none; float:left; display:inline; margin-left:5px; }
/*内容页左边样式*/
.side { width:195px; background:#cfdce8; border-right:solid 1px #8eacc7; }
.conts { width:195px;padding:0px; padding-top:0px;overflow:auto; background:#cfdce8;margin:0; }
.conts dl { color:#757575; }
.conts dl dt { height:35px; padding:0px; margin-bottom:1px; }
.conts dl dt a { display:block; color:#005da3; width:164px; height:35px; background:url(images/dtbg.jpg) no-repeat; line-height:35px; padding-left:40px; font-size:14px; }
.conts dl dt.on a { background:url(images/dthover.jpg) no-repeat; color:#FFF; }
.conts dl dt a:hover { background:url(images/dthover.jpg) no-repeat; color:#FFF; }
.conts dl dd { display:none; }
.conts dl dd ul { }
.conts dl dd ul li { padding-left:20px; }
.conts dl dd ul li a { color:#005da3; padding-left:10px; display:inline-block; background:url(images/dtlibg.png) no-repeat left 8px; line-height:24px; }
.conts dl dd.on { display:block; }
.conts dl dd.on ul li a.on { color:#005da3; }
/*内容页右边样式*/
/*.mian { padding-left:45px; padding-top:30px;  }*/
.miancont { overflow:auto;}
.miancont table { text-align:left; vertical-align:middle; border-collapse: collapse; background:url(images/nytoptitlebg.jpg) repeat-x left top; }
.miancont table tr.title { }
.miancont table tr th { height:38px; border:none; font-size:14px; color:#005da3; font-weight:bold; background:url(images/nrxt.jpg) no-repeat right center; text-align:center; }
.miancont table tr td { height:35px; text-align:center; vertical-align:middle; color:#333333; border-bottom:solid 1px #e6e6e6; font-weight:bold; }
.miancont table tr td input { margin-right:3px; }
.miancont table tr td .text { width:30px; text-align:center; }
/*.miancont table tr td span { color:#ff0000; }*/
.miancont table tr.cur td { background:#e6edf3; border-bottom:solid 1px #a7bfd7; }
/*.mian_bootom { padding-top:40px; padding-left:12px; width:100%; height:31px; }*/
.mbleft { width:720px; height:31px; position:relative; }
.mbleft span { float:left; color:#005da3; font-size:14px; font-weight:bold; }
.mbleft .bborder{ float:left; border:solid 1px #dfe8ef; margin:0px 0px 0px 10px;background-color:#fefefe;}
 .mbleft .bborder ul {padding:0; margin:0;list-style-type: none; }
 .mbleft .bborder ul li {float:left; position:relative; }
.shmenu { position:absolute; bottom:31px; left:157px; z-index:11111; background:#FFF; border:solid 1px #278ddc; display:none;  width:60px;}
.ymmenu { position:absolute; bottom:25px; left:121px; z-index:11111; background:#FFF; border:solid 1px #278ddc; display:none; width:66px; }
.shmenu ul li a { color:#005da3; float:none; background:none; }
.ymmenu ul li a { color:#666666; float:none; background:none; }
.page { margin-right:27px; height:25px; position:relative; line-height:25px; }
.page span { float:left; color:#666666; }
.page a { float:left; width:62px; height:25px; text-align:center; line-height:25px; color:#666666; background:url(images/ymbj.jpg) no-repeat; margin:0px 8px; }
.page span.select { width:66px; height:25px; margin:0px 5px; padding:4px; }

/* detail css */
.slideTxtBox { width:100%; text-align:left; }
.slideTxtBox .hd { height:40px; line-height:40px; border-bottom:1px solid #ddd;  }
.slideTxtBox .hd ul { float:left;left:10px; top:-1px; height:40px; }
.slideTxtBox .hd ul li { float:left; width:120px; cursor:pointer; text-align:center; margin:0px 10px; color:#666666; font-size:16px; background:url(images/xyxttp.jpg) no-repeat right 10px; padding:0px 5px; }
.slideTxtBox .hd ul li.w150 {  width:150px;}
.slideTxtBox .hd ul li.on { height:40px; border-bottom:2px solid #0f74c5; color:#005da3; font-size:18px; font-weight:bold; }
.slideTxtBox .bd { }
.detail_msg { width:100%; padding:0px 0px;overflow-y:auto ; }
.detail_msg ul li { padding:10px 0px; width:98%; float:left; overflow:hidden; }
.detail_msg ul li .fontColor { float:left; color:#F00; line-height:24px; }
.detail_msg ul li p { line-height:24px; color:#666666; float:left; }
.detail_msg ul li p.type { width:120px; line-height:24px; color:#666666; float:left;font-size:14px;font-weight:bold;padding:0 5px; }
.detail_msg ul li span.msgIn { float:left; padding-bottom:1px;padding:0 5px }
.detail_msg ul li span.msgIn input { height:22px; line-height:22px; border: solid 1px #a9a9a9; background:#ffffff; font-size:14px; }
.detail_msg ul li span.tips { line-height:24px; padding-left:10px; float:left; color:#666666; }
.detail_msg ul li span.msgIn textarea { line-height:20px; border: solid 1px #c3c8cb; background:#f8fcff; }
/*.detail_bottom { margin-top:20px;  }
.detail_bottom a { margin-right:10px; border:solid 1px #dfe8ef;display:inline-block;}*/

/*login*/

.login{ width:100%; background:url(images/dlbg.jpg) no-repeat top center #c5d9f0;}
.login_cont{ width:923px; padding-top:83px;}
.loginlogo{ height:103px; text-align:center;}
.login_warp{ height:270px; padding-top:70px; padding-left:600px;}
.login_warp_left{ width:222px;}
.dltitle{ height:32px; padding-bottom:28px;}
.login_warp_left p{ height:28px; padding-bottom:12px;}
.login_warp_left p.unamebg{ width:206px; height:21px; background:url(images/unamebg.png) no-repeat left center; padding-left:85px; padding-top:7px;}
.login_warp_left p .uname{ width:120px; border:1px solid #fffcfb; padding:3px;color:#005ea4;overflow:hidden;margin-right:10px;}

.login_warp_left p.upasswordbg{ width:206px; height:21px;background:url(images/upwebg.png) no-repeat left center; padding-left:85px; padding-top:7px;}
.login_warp_left p .upassword{ width:120px; border:1px solid #fffcfb; padding:3px;color:#005ea4;overflow:hidden;margin-right:10px;}

.login_warp_left p .yzmwbk{float:left; width:90px; height:26px; line-height:26px; background:url(images/dlyzm.png) no-repeat;color:#005ea4; padding-left:2px; margin-right:6px; padding-top:2px;}
.login_warp_left p .Verification {  width:80px; border:0px solid #fffcfb; padding:3px 2px;color:#005ea4;overflow:hidden;}

.login_warp_left p .yzmphoto{ float:left; height:28px; margin-right:6px;}

.login_warp_left p .ymzwz{ float:left; line-height:28px;}
.login_warp_left p .ymzwz a{ font-size:12px; font-family:"微软雅黑"; color:#005ea4;}

.login_warp_left p .dxan{ float:left; margin-right:6px;}
.login_warp_left p .dlwz{ float:left;color:#005ea4;}
.login_warp_left p .dltjan{ width:96px; height:29px; border:none; float:left; background:url(images/dldlanbg.png) no-repeat; margin-right:8px;}

.login_warp_left p .wjmm{ float:left; line-height:28px;}
.login_warp_left p .wjmm a{ font-size:12px; font-family:"微软雅黑"; color:#005ea4;}

.loginfotter{ width:100%; height:28px; line-height:28px; color:#81add6; font-weight:bold; position:fixed; bottom:30px; left:0px; text-align:center;}

/*--------------------append--------------------------------------------*/
.td0{ text-align:left!important;padding-left:12px;}
.th0{ text-align:left!important;padding-left:30px;}
.miancont table tr td.left { text-align:left;}
.miancont table tr td.right { text-align:right;}

.miancont .imagelist li {float:left; width:150px;margin:0px;border:solid 1px #cccccc;position:relative;margin:10px 0;}
.miancont .imagelist li .thumbnail { width:140px;height:140px;margin:5px;}
.miancont .imagelist li .name {line-height:24px;padding:0 2px; height:24px;overflow:hidden;width:145px;}
.miancont .imagelist li .td0 { float:left;position:absolute;z-index:999;top:3px;filter:alpha(opacity=50);background-color:#eeeeee;width:136px;}

.mian_bootom { padding:5px; width:100%; height:31px; background:url(images/nytoptitlebg.jpg) repeat-x right center}
.detail_bottom { padding:10px 12px 0; width:100%; height:31px; background:url(images/nytoptitlebg.jpg) repeat-x right center; }
.detail_bottom a { margin-right:10px; border:solid 1px #dfe8ef;display:inline-block;}

.tablelist { width:100%;text-align:left; vertical-align:middle; border-collapse: collapse; background:url(images/nytoptitlebg.jpg) repeat-x left top;}
.tablelist tr.title { }
.tablelist tr th { height:38px; border:none; font-size:14px; color:#005da3; font-weight:bold; background:url(images/nrxt.jpg) no-repeat right center; text-align:center; }
.tablelist tr td { height:35px; text-align:center; vertical-align:middle; color:#333333; border-bottom:solid 1px #e6e6e6; font-weight:bold; }
.tablelist tr td input { margin-right:3px;height:20px; }
.tablelist tr td .text { width:30px; text-align:center; }
.tablelist tr td.left { text-align:left; }
.tablelist tr th.left { text-align:left; }
    .tablelist tr td.right {text-align:right; }
.tablelist tr th.right {text-align:right; }

.tableedit { width:100%;text-align:left; vertical-align:middle; border-collapse: collapse;}
.tableedit td.title {text-align:center;  font-weight:bold;}
.tableedit td { height:35px; vertical-align:middle; color:#333333; border-bottom:solid 1px #e6e6e6; font-weight:bold; }
.tableedit th { height:38px; font-size:14px; color:#005da3; font-weight:bold; }
.innertable td{ text-align:center;padding:3px;}
.imgselect { padding:10px;font-weight:bold;font-size:14px;margin:20px; }
.ctop_title { width:218px; height:52px; line-height:52px; float:left; background:url(images/index_xt.jpg) no-repeat right center; padding-left:24px; color:#005da3; font-size:18px; font-weight:bold; }
.msgform ul li span.msgIn { float:left; padding-bottom:1px; width:180px;overflow:hidden;}

.index_side_top li p { font-size:14px;font-weight:bold;color:#525252;width:100%;text-align:center;}
.index_side_top li p.on { color:#105692;}
.loginvalid { display:inline-block;}
.loginvalid li {float:left; }

