@charset "utf-8";
/** Reset **/
a, blockquote, button, body, code, dd, div, dl, dt, em, form, h1, h2, h3, h4, h5, h6, hr, html, i, input, iframe, img, label, li, object, ol, p, pre, small, span, strong, sub, sup, table, tbody, td, th, thead, tr, ul { margin:0; padding:0; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video { display:block; margin:0; padding:0; }
mark { color:#000; background:#ff0; }
html { color:#000; background-color:#fff; -webkit-text-size-adjust:none; /* Chrome-zh font size */ }
body, button, input, select, textarea { font:12px/1.5 Arial, '\5b8b\4f53', Tahoma; }
button, input, select, textarea { font-size:100%; }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal; }
b, strong { font-weight:bold; }
address, cite, dfn, em, var { font-style:normal; }
code, kbd, pre, samp { font-family:Tahoma, Arial; }
small { font-size:12px; }
ul, ol { list-style:none; }
a { text-decoration:none; color:#000; cursor:pointer; }
a:active { color:#000; }
a:hover { text-decoration:underline; color:#cd6a00; }
sup, sub { position:relative; font-size:75%; line-height:0; vertical-align:baseline; }
sup { top:-0.5em; }
sub { bottom:-0.25em; }
legend { color:#000; } /* for IE6 */
input, textarea, select { font-family:inherit; font-size:inherit; font-weight:inherit; }
input, textarea, select { font-size:100%\9; }
table { border-collapse:collapse; border-spacing:0; }
th { text-align:inherit; } /* IE bug fixed: th is not inherit text-align */
table{border-right:1px solid #aaa;border-bottom:1px solid #aaa}
table td,table th{border-left:1px solid #aaa;border-top:1px solid #aaa}
img { font-size:0; border:0; }
iframe { display:block; }
del { text-decoration:line-through; }
/* float */
.fn-left, .fn-right { display:inline; /* for IE6 double margin */ }
.fn-left { float:left; }
.fn-right { float:right; }
/* clear */
.fn-clearfix:after { display:block; font-size:0; content:'\0020'; clear:both; height:0; }
.fn-clearfix { zoom:1; /* for IE6 IE7 */ }
.fn-clear { visibility:hidden; clear:both; }


/** golbal **/
body { background:url(../images/body_bg.gif) repeat 0 0;}
ul, ol, li { list-style:none; }
a { text-decoration:none; }
a:hover { }
img, a { border:none; }
.fl { float:left; }
.fr { float:right; }
.cleardiv { clear:both; }
/*header*/
.header_bg{ background:url(../images/header_bg.png) repeat-x 0 0;}
.ui_header { width:990px; height:180px; margin:0 auto; }
.ui_top_links { width:990px; height:30px;}
.ui_top_links .fr .jx-home{ width:70px; height:30px; line-height:30px; font-weight:800; background:url(../images/icon_home.jpg) left 7px no-repeat; margin:0; padding-left:10px;}
.ui_top_links .fr .jx-home a{ color:#C00;}
.ui_top_links ul li { float:left; width:52px; height:30px; line-height:30px; margin:0 8px 0 0; text-align:center; }
.ui_top_links ul li a { color:#97aec8; font-size:12px; }
.ui_goto { width:116px; height:18px; background:url(../images/cscl_03.jpg) left top no-repeat; }
.ui_goto select { background:none; border:0; width:114px; height:16px; +height:20px; +width:118px;}
.ui_goto button { background:none; border:0; }
.ui_goto select option { color:#a4b4db;}
.ui_logo { height:90px; width:990px; float:left; margin-top:-10px; overflow:hidden;}
.ui_tel { padding-top:30px; _padding-top:15px; *padding-top:20px;}
/*menu*/
.log { text-align:center; color:skyblue; line-height:24px; text-transform:capitalize; margin:50px auto; }
.ui_nav { height:70px; font-family:"宋体"; position:absolute; z-index:9999;}
#jsddm { height:38px; }
#jsddm li { float:left; line-height:38px; width:123px; text-align:center; display:inline;}
#jsddm li a { color:#fff; font-size:14px; font-weight:bold; display:block; width:123px; height:38px; _margin-top:-3px; }
#jsddm li a.active{ display:block; width:123px; height:38px; color:#fff; background:url(../images/cscl_20.jpg) left top no-repeat; text-decoration:none; } 
#jsddm li a:hover { display:block; width:123px; height:38px; color:#fff; background:url(../images/cscl_20.jpg) left top no-repeat; text-decoration:none; }
.ui_nav .ui_not { height:32px; line-height:32px; overflow:hidden; }
.ui_nav .ui_not ul{}
.ui_nav .ui_not ul li{ float:left; height:32px; line-height:32px; padding-right:20px;}
.ui_nav .ui_not ul li a:hover{ background:none;}
.ui_nav .ui_not span { font-size:13px; font-weight:bold; color:#c70d10; }
.ui_nav .ui_not a { color:#666; }
.ui_nav .ui_not a:hover { color:#c70d10; }

#jsddm li { float:left; }
#jsddm li.em_nav_select { background:url(../images/cscl_20.jpg) left top no-repeat;  }
#jsddm li a { display: block; width:123px; color:#fff; white-space:nowrap; }
#jsddm li a:hover { background:url(../images/cscl_20.jpg) left top no-repeat; }
#jsddm li ul { width:131px; height:auto; margin:0 0 0 -4px; padding:0; position:absolute; visibility:hidden; +margin-left:-65px; _margin-left:-65px; }
#jsddm li ul h3 { display:block; clear:both; width:131px; height:29px; background:url(../images/nbtm.png) left top no-repeat; }
#jsddm li ul li { float:none; float:left; display:inline; height:26px; line-height:26px; border-bottom:1px #ccc dotted; _border-bottom:0; }
#jsddm li ul li span { display:block; width:131px; background:url(../images/nbg.png) left top repeat-y; }
#jsddm li ul li a { width:113px; height:26px; color:#646464; font-size:12px; font-weight:normal; line-height:26px; margin:0 auto; border-bottom:1px #ccc dotted; }
#jsddm li ul li a:hover { background: #eeeeed; color:#000;  height:26px; line-height:26px;}


/*select*/
#cssdropdown, #cssdropdown ul { width:116px; }
#cssdropdown li { float:left; position:relative; width:116px; background:none; padding-top:2px; padding-top:4px\0; text-align:center; height:16px; }
.mainitems a { margin-left:6px; margin-right:8px; color:#a5b4db; font-size:11px; }
.mainitems a:hover { color:#a5b4db; }
.subuls { display:none; position:absolute; top:18px; left:0;/*background:#edf0f9;*/ background:#fff;}
.subuls li { width:102px; line-height:24px; margin-left:-200px; }
.subuls li a { margin-top:4px; font-size:11px; padding:4px 0; }
.subuls li a:hover { color:#a5b4db; }
#cssdropdown li>ul { top:auto; left:auto; margin-top:2px; }
#cssdropdown li:hover ul, li.over ul { display:block; }
#restofcontent { clear:left; }
/**/
.w370 { width:370px; }
.w600 { width:600px;}
.w238 { width:238px; }
.w182 { width:170px; }
.w240 { width:250px; *width:240px;
}
.w160 { width:160px; }
.w80 { width:80px; }
/**/
.mlt12 { margin-left:12px; }
.mrt48 { margin-right:48px; }
.mrt48 { margin-right:10px;}
.mtp { margin:15px 20px 0; }
.mtp15 { margin:15px 0 0 20px; }
.mtp20 { margin-top:20px; }
.mtp100 { margin-top:100px; }
/*footer*/
.ui_footer { width:100%; height:106px; background:url(../images/cscl_35.png) left bottom repeat-x; }
.ui_footbox { width:990px; margin:0 auto; padding-top:20px; }
.ui_footlogo { width:150px; height:55px; border-right:1px #a4b4db solid; text-align:center; }
.ui_footlogo span { display:block; font-family:"微软雅黑"; color:#153985; line-height:24px; }
.ui_copyright { width:814px; margin-left:20px; color:#3a5678; line-height:24px; }
.ui_footer .creatbest{ float:right; }
.ui_footer .creatbest a{color:#3a5678;}
