
/* CSS Document */

body { margin:0px auto; padding:0px; height:100%; background-color:#FFF; text-align:center; font-size:10pt; font-family:"宋体", "Courier New", "Times New Roman"; color:#484848;}
 p,h1, h2, h3, ul, li,dd,dl{ margin:0px; padding:0px;}

a { text-decoration:none;}

img { border:none;}

ul, li { list-style:none;}


.redline{height:5px; line-height:5px; background:url(/img/redline.jpg) repeat-x; width:100%;}
.greyhr{color:#d8d8d8; height:1px; background-color:#d8d8d8; border:0; clear:both;}
.redhr{color:#da1e3c; height:1px; background-color:#da1e3c; border:0; clear:both;}
/* 填充?*/
.hor { height: 20px; line-height:20px; width:100%; overflow: hidden; clear:both;}
.hor10 { height: 8px; line-height:8px; width:100%; overflow: hidden; clear:both;}
.ver { width: 25px; height:100%; overflow: hidden;}
.thinhor { height:10px; line-height:10px; width:100%; overflow:hidden; clear:both;}

/* 解决高度自动增长的问?需要高度自动增长则使用此class */
.autoheight { margin-bottom:-10000px; padding-bottom:10000px;}

.sitemap { color:Gray;}
.sitemap a { color:Gray; }
.sitemap a:hover{text-decoration:underline;color:red}

/* 页面 */
.wrap { width:1000px; margin:0px auto; overflow:hidden;}

/* 头部 */
.header {}
.header .login {}
.header .login .leftlogo{ float:left; width:700px; text-align:right; margin-left:-3px;}
.header .login .leftlogo input{ margin:0px 5px;}
.textborder{border:solid 1px #d9d9d9;}
.header .login .leftlogo .usertext{ height:16px; width:80px;}
.header .login .leftlogo .valibtext{ height:18px; width:50px;}
.header .login .leftlogo .logobtn{ background:url(/img/logobtn.jpg) no-repeat; width:35px; height:19px; border:0;}
.header .login .rightcontact{ width:280px; float:right;  margin-left:10px; display:inline; list-style:none;}
.header .login .rightcontact li{ width:80px; float:left;}
.header .login .rightcontact li img{ vertical-align:middle; float:left;}
.header .login .rightcontact li a{ color:#9e9e9e; line-height:22px;}


.header .menu { clear:both;  height:100px; width:1000px;}
.header .menu img, .header .menu object { float:right; margin-right:20px;}

/* banner */
.banner {}
.banner img {}
.banner object {}

.main { }
.main .content { width:914px; margin:0px auto; background:url(/img/contenttop.gif) no-repeat;  padding-top:2px; overflow:hidden;}

.main .content .leftline { background:url(/img/leftline.jpg) no-repeat; float:left; }
.main .content .rightline{background:url(/img/rightline.jpg) no-repeat; float:right;}
.main .content .newleftline{background:url(/img/newleftline.jpg) no-repeat; float:left; width:2px;}
.main .content .newrightline{background:url(/img/newrightline.jpg) no-repeat; float:right;width:2px;}
.main .content .verline { width:2px; background-color:#EDEDED;}
.main .content .siadebar { float:left; width:200px;}

.leftmenu{ width:175px; padding-left:25px; text-align:left; }
.leftmenu ul {}
.leftmenu li{ width:155px; border-bottom:solid 1px #dedede; height:28px;background:url(/img/icon.jpg) no-repeat left center;text-indent:16px; }
.leftmenu li img{ vertical-align:middle;}
.leftmenu li a{color:#4c4c4c; line-height:26px; height:26px; margin-left:5px;}
.leftmenu li a .current{font-weight:bold; color:#da1e3c;}


.logomodule{width:175px; padding-left:25px; text-align:left;}
.logomodule .logolineimg{ width:160px;}
.logomodule .logolineimg img{ display:block;}
.logomodule .middlecontent{background:url(/img/xwzx/logomiddlebg.jpg) repeat-x; height:132px;
border-left:solid 1px #cccccc; border-right:solid 1px #cccccc; width:158px; }
.logomodule .middlecontent .Memberlogoimg{ width:140px; margin-left:8px;background:url(/img/xwzx/userlogo.jpg) no-repeat; height:16px;}
.logomodule .middlecontent .textInfo{ width:85px; height:16px;}
.newslogobtn{ background:url(/img/xwzx/logobtn.jpg) no-repeat; border:0; width:44px; height:40px;}
.logintb{ width:145px; margin-left:5px; margin-right:5px;}
.logintb .lefttd{ width:90px; height:18px;}
.logintb .righttd{ width:50px; height:18px; text-align:right;}
.pcenter{ text-align:center;}
.pcenter a{ color:#394f5a; font-size:12px;}
.pcenter a.fontred{ color:#da1e3c;font-size:12px;}

.logomodule .aboutimg{}
.logomodule .imglist { width:140px; margin-top:20px;}
.logomodule .imglist .imgInfo{border:1px solid #a5a5a5; width:135px;}
.imgInfo img{display:block; text-align:center;}

.main .content .rightcontent { float:right; width:700px; overflow:hidden; }
.main .content .borderleftline{border-left: solid 2px #EDEDED;}
.main .content .rightcontent .title { float:left; padding-left:20px;}
.main .content .rightcontent .sitemap { float:right;padding-right:20px;}
.main .content .rightcontent .contentbanner{ border:solid 1px #dadada; margin:0 auto;}
.main .content .rightcontent .contentbanner img{ display:block;}
.main .content .rightcontent .contentbanner object{}
.main .content .rightcontent .maincontent { padding:19px; clear:both; }
/*.main .content .rightcontent .maincontent p{text-indent:2em; line-height:24px; text-align:left; margin: 20px auto;} */


/* 页脚 */
.footer { height:76px; width:1000px; background:url(/img/footer.jpg) repeat-x; text-align:center;}
.footer a, .footer p { color:#FFF; font-size:9pt;}
.footer .navi { width:975px; margin:0px auto; text-align:center;}
.footer .navi li { width:80px; float:left; text-align:center; height:16px; border-right:solid #FFF 1px;}
.footer .navi .after { border-right:none;}
.footer .copyright { clear:both; line-height:22px;}


 .pages { color: #999; }
 .pages a, .pages .cpb { text-decoration:none; padding: 0 5px; border: 1px solid #ddd;background: #ffff;margin:0 2px; font-size:11px; color:#000;}
 .pages a:hover { background-color: #E61636; color:#fff;border:1px solid #E61636; text-decoration:none;}
 .pages .cpb { font-weight: bold; color: #fff; background: #E61636; border:1px solid #E61636;}