@charset "utf-8";
/* start RESET CSS Document */
*{margin:0;padding:0;}

html{overflow:-moz-scrollbars-vertical;overflow-x:auto;}/* for firefox */

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {margin:0px; padding:0px;}

body{color:#5d5d5d; background:#ced5da url(../images/bg.gif) repeat-x;font-size:12px; line-height:18px; font-family:"",Arial, Helvetica, sans-serif; }

h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}

img,fieldset {border:0;}

table {border-collapse:collapse;border-spacing:0;}

ol,ul {list-style-type:none;}

select,input,img{vertical-align:middle;}

caption{text-align:left;}

q:before,q:after {content:'';}
abbr,acronym {border:0;}
/* -------end RESET CSS---------  */

/* -------start type CSS---------  */
.font_black{color:#000;}
.font_red{color:#e21e1e;}
.font_blue{color:#0045df; font-weight:normal;}
.font_gray{color:#8c8c8c;}
.font_big{font-size:14px; font-weight:bold;}
.font_green{ color:#2d6f19;}

.black,a.black:link,a.white:visited{color:#000;text-decoration:none;}
a.black:hover{color:#FF6600;text-decoration:underline;}
.white,a.white:link,a.white:visited{color:#fff;text-decoration:none;}
a.white:hover{color:#FF6600;text-decoration:underline;}
.blue,a.blue:link,a.blue:visited{color:#0045df;text-decoration:none;}
a.blue:hover{color:#FF6600;text-decoration:underline;}
.blue1,a.blue1:link,a.blue1:visited{color:#005982;text-decoration:none;}
a.blue1:hover{color:#FF6600;text-decoration:underline;}
.gray,a.gray:link,a.gray:visited{color:#40413e;text-decoration:none;}
a.gray:hover{color:#FF6600;text-decoration:underline;}
.green,a.green:link,a.green:visited{color:#4a8328;text-decoration:none;}
a.green:hover{color:#FF6600;text-decoration:underline;}
.red,a.red:link,a.red:visited{color:#fb4142;text-decoration:none;}
a.red:hover{color:#005982;text-decoration:underline;}
/* -------end type CSS---------  */

#container{ width:965px; margin:0 auto;}
#nav{ background:url(../images/menubg.gif) repeat-x left top; height:37px;padding:0 0 0 100px;}
#nav ul{border-left:#445d71 solid 1px;height:37px;}
#nav ul li{float:left;border-right:#445d71 solid 1px;height:37px;}
#nav ul li.noBdr{border:none;}
#nav ul li a{display:block;padding:10px 15px;color:#fff;background-color:inherit;text-decoration:none; font-size:14px; font-weight:bold;}
#nav ul li a:hover{background:#ecf4f9;color:#004277;}
#nav ul li a.hover{background:#ecf4f9;color:#004277;text-decoration:none;}

#content{ background:#ecf4f9; padding:12px; padding-bottom:5px;clear:both; height:1%;}
.topic{float:left;background:url(../images/topic.jpg) no-repeat; height:143px; width:604px;}
.login{float:left;background:url(../images/loginbg.jpg) no-repeat; height:143px; width:337px;}
.login table{margin-left:50px;color:#fff; margin-top:20px; width:85%;}
.login .usr{ border:#103a61 solid 1px; background:#eaeff3 url(../images/loginicon01.gif) no-repeat 5px center; height:18px; padding-left:23px; line-height:18px;width:170px;}
.login .pasw{ border:#103a61 solid 1px; background:#eaeff3 url(../images/loginicon02.gif) no-repeat 5px center; height:18px;padding-left:23px; line-height:18px; width:170px;}
.login .btn{ border:none; background:url(../images/loginbt.gif) no-repeat; width:64px; height:21px; padding-left:10px; line-height:21px;}

#indextype{ margin:10px 0px;}
#indextype #center{float:left;width:70%;border:#c3d4e1 solid 1px; background:#fff; margin-right:15px;}
.procont{ margin:15px; margin-right:0px;}
.prolist{ margin-top:10px;}
.prolist li{float:left; border:#b9cbd9 solid 1px; background:#fff; padding:8px; margin-right:17px; margin-bottom:15px;}
.prolist li p{ text-align:center;}
.prolist .pic img{border:#b9cbd9 solid 1px;}
.prolist .title{ font-size:14px;padding-top:8px;}
.prolist .title a:link,.prolist .title a:visited{color:#075fab;text-decoration:none;}
.prolist .title a:hover{color:#ff6600; text-decoration:underline;}
#indextype #sidebar_right{float:right;width:28%;}
.listnews{ line-height:20px;}
.listnews .banner{font-size:14px; font-weight:bold;color:#004273;}
.listnews ul li{ margin-bottom:8px; margin-top:5px;}
.listnews .title{ background:url(../images/newslisticon.gif) no-repeat left center; padding-left:15px; margin-bottom:2px;}
.listnews .title a:link,.listnews .title a:visited{color:#2d8129; text-decoration:none;}
.listnews .title a:hover{color:#ff6600; text-decoration:underline;}
.listnews .cont{color:#536a82;}
.listnews .cont a:link,.listnews .cont a:visited{color:#ff6600;text-decoration:none;}
.listnews .cont a:hover{color:#536a82; text-decoration:underline;}

#typeset{ margin:10px 0px;}
#typeset #center{width:100%;border:#c3d4e1 solid 1px; background:#fff;}
#typeset #center .procont{ margin:15px;}
.address{ background:url(../images/addressline.gif) no-repeat left bottom; padding-bottom:4px;color:#727272;}
.address a:link,.address a:visited{color:#727272; text-decoration:none;}
.address a:hover{color:#ff6600; text-decoration:underline;}

.newslist{ margin:10px 0;}
.newslist li{ padding:3px 0; font-size:13px; background:url(../images/xu_line.gif) repeat-x left bottom;}
.newslist a{ display:block; background:url(../images/sanjiao.gif) no-repeat left center; padding-left:10px;}
.newslist a:link,.newslist a:visited{color:#276497;text-decoration:none;}
.newslist a:hover{color:#ff6600; text-decoration:underline;}
.newsdetail{}
.newsdetail .title{color:#000;font-size:16px; padding:6px 0; text-align: center;font-weight:bold; margin-top:10px;}
.newsdetail .info{ border:#ececec solid 1px; border-left:none; border-right:none;  background:#f8f8f8;color:#727272; text-align:center; padding:4px 0; margin:5px 0;}
.newsdetail .cont{color:#333;font-size:14px;line-height:24px; margin:15px 0;}

.partners{ margin-top:10px;}
.partners li{float:left;border:#ccc solid 1px; margin-right:15px;_margin-right:12px;margin-bottom:15px;padding:1px;}

.aboutus{ margin:10px 0; line-height:22px; font-size:13px;}
.aboutus img{border:#ccc sold 1px;padding:1px;float:left; margin-right:10px; margin-bottom:10px;}

#footer{ background:#fff; padding:10px;font-size:12px;}

.clear{ clear:both;}

/* 页码 */
.pages{ clear:both; text-align:right; margin-top:10px;}
.pages2{ clear:both; text-align:center; margin-top:10px;}
#ls,#ls1,#ls2 {border:#ccc 1px solid;padding:2px;width:16px;height:26px;text-align:center;background-color:#fff;}
#ls2 {background-color:#ff9900;}
#ls a:link,#ls a:visited,#ls a:hover,#ls a:active {font-size:12px;color:#7c7c7c;text-decoration:none;}
#ls2 a{color:#fff;}
#ls a:hover,#ls a:active, #ls2 a:hover,#ls2 a:active,{color:#ff0000; }
/* end--------------------------------------------------------------------------------------------------------*/

.regtable tr td{ padding:2px 0; background:url(../images/xu_line.gif) repeat-x left bottom;}
.regtable tr th{ font-size:13px; font-weight:normal;background:url(../images/xu_line.gif) repeat-x left bottom;}
.rapidtable{border:#ccc solid 1px; border-top:none; border-left:none;}
.rapidtable tr td{ padding:3px 2px; text-align:center; border:#ccc solid 1px; border-bottom:none; border-right:none;}
.rapidtable tr th{ padding:3px 2px;border:#ccc solid 1px; border-bottom:none; border-right:none;}

.smallwindows{}
.smallwindows .banner{ background:url(../images/smallwindowsbg.gif) repeat-x left top; height:37px; color:#fff; line-height:25px;}
.smallwindows .cont{ clear:both;color:#000; padding:10px; line-height:20px;font-size:13px;background:#fff;}

#lightbox{display:none;position: absolute;top:40%;left:30%;z-index:9999;height:650px;width:80%;margin:-220px 0 0 -250px;border:#47719a solid 1px;background:#fff;text-align:left;padding:1px;}
#lbContent iframe{background:#fff;}
#lightbox[id]{position:fixed;}

#overlay{display:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:5000;background-color:#000;-moz-opacity: 0.6;opacity:.60;filter: alpha(opacity=60);}
#overlay[id]{position:fixed;}

#lightbox.done #lbLoadMessage{display:none;}
#lightbox.done #lbContent{display:block;background:url(../images/smallwindowsbg.gif) repeat-x left top; height:37px; color:#fff; line-height:25px; text-align:left; padding-left:10px;}
#lightbox.done #lbContent .title{float:left; margin-left:10px;font-weight:bold;font-size:12px; margin-bottom:10px;}
#lightbox.done #lbContent .btn{ float:right; margin-right:10px; margin-top:4px;margin-bottom:10px;}
#lightbox.done #lbContent .btn img{ width:17px; height:17px;}
#lightbox.loading #lbContent{display:none; }
#lightbox.loading #lbLoadMessage{display:block;}
#lightbox.done img{width:100%;height:100%;}
