﻿/*----------------------------------------------------------
The base color for this template is #5c87b2. If you'd like
to use a different color start by replacing all instances of
#5c87b2 with your new color.
----------------------------------------------------------*/
body {text-align:center;font-family: Arial, Helvetica, sans-serif;  margin:0; padding:0; background: background-color:#ffffff; font-size:12px; color:#000;}
div,form,img,ul,ol,li,dl,dt,dd {margin: 0; padding: 0; border:0; }
h1,h2,h3,h4,h5,h6 {margin:0; padding:0; font-size:12px; font-weight:normal;}
table,td,tr,th{font-size:12px;}
li{list-style-type:none;}
table{ margin:0 auto;}
/*img{vertical-align:top;}*/

/* 链接颜色 */
a {color: #888; text-decoration:none;}
a:link {color: #2041dc; text-decoration:none;}
a:visited {color: #800080;text-decoration:none;}
a:hover {color: #f30; text-decoration:underline;}
a:active {color: #f30;}

/* 颜色属性 [定义规则，小写c加颜色名称] */
.cRed,a.cRed:link,a.cRed:visited{ color:#f60; }
.cBlue,a.cBlue:link,a.cBlue:visited{color:#0046C1; text-decoration:underline}a.cBlue:hover{text-decoration:underline;color:#f30;}
.cBlue2,a.cBlue2:link,a.cBlue2:visited{color:#3366CC; text-decoration:none}a.cBlue2:hover{text-decoration:underline;color:#f60;}
.cDRed,a.cDRed:link,a.cDRed:visited{ color:#bc2931;}
.cGray,a.cGray:link,a.cGray:visited{ color: #666; }a.cGray:hover{color:#f30;}
.cDGray,a.cDGray:link,a.cDGray:visited{ color: #666;}
.cWhite,a.cWhite:link,a.cWhite:visited{ color:#fff;}
.cBlack,a.cBlack:link,a.cBlack:visited{color:#000;}
a.cBlack:hover{color:#bc2931;}
.cYellow,a.cYellow:link,a.cYellow:visited{color:#ff0;}
.fwhite{ color:#FFFFFF }
.DropShadow{DropShadow(Color=#000000, OffX=1, OffY=1, Positive=true)}

/* 字体属性 [定义规则，小写f加属性名称] */
.fB {font-weight: bold;}
.fI {font-style: italic;}
.ft14{ font-size:14px;}
.ft12{ font-size:12px;}


/* 其他属性 */
.fl{ float: left;}
.fr{ float: right;}
.clear{ clear: both; font-size:1px; width:1px; height:0px; overflow:hidden; visibility: hidden; }
.hidden {display: none;}
.unLine ,.unLine a{text-decoration: none;}
.noBorder{border:none;}


/* 通用空白间距 */
.blank3{ height:3px; font-size:1px; width:100%; clear:both; overflow:hidden;}
.blank6{ height:6px; font-size:1px; width:100%; clear:both;overflow:hidden;}
.blank9{ height:9px; font-size:1px; width:100%; clear:both;overflow:hidden;}
.blank12{ height:12px; font-size:1px; width:100%; clear:both;overflow:hidden;}
.blank9w{ height:9px; font-size:1px; width:100%;  clear:both; background:#fff;overflow:hidden;}
.blank15{ height:15px; font-size:1px; width:100%; clear:both;overflow:hidden;}
.blank20{ height:20px; font-size:1px; width:100%; clear:both;overflow:hidden;}
.w80{ width:80px; text-align:center;}
.w60{ width:55px; text-align:center;}
.w100{ width:100px; overflow:hidden;}
.w40{ width:40px; text-align:center;}
.w350{ width:358px; overflow:hidden}
.wd80{ width:80px; color:#666666;text-align:center}





/*
body
{
    background-color: #fff;
    font-size: .75em;
    font-family: Verdana, Helvetica, Sans-Serif;
    margin: 0;
    padding: 0;
    color: #696969;
}

a:link
{
    color: #034af3;
    text-decoration: underline;
}
a:visited
{
    color: #505abc;
}
a:hover
{
    color: #1d60ff;
    text-decoration: none;
}
a:active
{
    color: #12eb87;
}
*/

p, ul
{
    margin-bottom: 20px;
    line-height: 1.6em;
}

/* HEADINGS   
----------------------------------------------------------*/
h1, h2, h3, h4, h5, h6
{
    font-size: 1.5em;
    color: #000;
    font-family: Arial, Helvetica, sans-serif;
}

h1
{
    font-size: 2em;
    padding-bottom: 0;
    margin-bottom: 0;
}
h2
{
    padding: 0 0 10px 0;
}
h3
{
    font-size: 1.2em;
}
h4
{
    font-size: 1.1em;
}
h5, h6
{
    font-size: 1em;
}

/* this rule styles <h2> tags that are the 
first child of the left and right table columns */
.rightColumn > h1, .rightColumn > h2, .leftColumn > h1, .leftColumn > h2
{
    margin-top: 0;
}

/* PRIMARY LAYOUT ELEMENTS   
----------------------------------------------------------*/

/* you can specify a greater or lesser percentage for the 
page width. Or, you can specify an exact pixel width. */
.page
{
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    background-color:#ffffff;
}

#header
{
    margin-bottom: 0px;
    color: #000;
    padding: 0;
    /*background-image:url('image/top-bj.jpg');*/
	height:140px;
}

/*
#main
{
    padding: 5px 10px 10px 10px;
    background-color: #fff;
    margin-bottom: 20px;
    _height: 1px; /* only IE6 applies CSS properties starting with an underscrore 
}
*/
/* 主体样式*/
#main{ width:940px; height:auto; background-color:#ffffff;  background-repeat:no-repeat; margin:0 auto;}
*html #main{ width:940px; height:auto;background-color:#ffffff;  margin:0 auto;}
*+html #main{ width:940px; height:auto;background-color:#ffffff;  margin:0 auto;}

#footer
{
    clear:both;
    color: #999;
    padding: 10px 0;
    text-align: center;
    line-height: normal;
    margin: 0;
    font-size: .9em;
}

/* 低部样式 */
#bottom{width:100%;line-height:40px;height:40px; background-image:url('img/bg02.jpg'); 
margin: 5px auto; color:#666; background-repeat:repeat-x; clear:both; _padding-top:15px;
}
#bottom .box{ width:945px; margin:0 auto; padding:0px;color:#666;}

#bottom .box a{ color:#666666}
#bottom .box a:hover{ color:#f30}

#title
{
    height: 78px;
}
#menucontainer
{
	height:60px;
	text-align:center;
}

/* MENU   
----------------------------------------------------------*/
#sitetotal {width:100%; height:23px; border-bottom:solid 1px #e6e6e6; background-color:#f8f8f8;}
#sitetotal .totalinfo {width:944px;#width:944px;_width:944px; line-height:22px; margin:0 auto; padding:0px; text-align:left; font-size:12px;}
#top{width:100%; height: auto; /* background-image:url('img/top_bg.jpg'); 
background-repeat:repeat-x*/
}
#top .box{ width:944px;#width:944px;_width:944px;height:90px; margin:0 auto; padding:0px;}
#top .box .logo{ width:auto; height:79px;_height:74px; margin-left:2px; float:left; font-size:0px; margin-top:14px; }
*html #top .box .logo{ width:auto; height:79px;_height:74px; margin-left:1px;  float:left; font-size:0px; margin-top:14px; }
*+html #top .box .logo{ width:auto; height:79px;_height:74px; margin-left:2px;  float:left; font-size:0px; margin-top:12px; }

#top .box .logo .de{ width:60px; height:0px; font-size:0px; float:left; background-image:url('img/nav_1.28.gif')
}
#top .box .lgoin{ width:320px; height:74px;_height:72px; float:right; margin-top:20px;color:#666666;}
#top .box .lgoin .s1{ width:320px; height:29px; float:left; margin-top:8px; }
#top .box .lgoin .s1 input{ border:1px solid #BFD6E0; height:15px; color:#666666; padding-left:2px; width:80px; }
#top .box .lgoin .s2{ width:280px; margin-left:40px;#margin-left:52px;_margin-left:26px; height:37px; float:left; }
#top .box .lgoin .s2 .t1{ float:left;color:#333;}
#top .box .lgoin .s2 .t2{ float:left; line-height:30px;color:#ff3300; margin-top:5px; margin-left:5px; width:auto; height: auto;}
#top .box .lgoin .s2 .t2 a{ color:#06c; padding-left:3px; margin-left:3px; text-decoration:underline}
#top .box .lgoin .s2 .t1 a{color:#06c;}
#top .box .help{ width:285px;#width:285px;_width:280px; margin-left:5px;#margin-left:10px;_margin-left:0px; line-height:40px;#height:40px;_height:42px; float:right; margin-top:14px;color:#666666;}
#top .box .help .e1{ width:285px;#width:285px;_width:285px;height:23px; float:left; margin-top:7px; }
#top .box .help .e1 .bt{ background-image:url('img/help_bt.jpg'); 
line-height:23px; margin-left:3px;#margin-left:4px;_margin-left:3px; width:auto; float:right; height:23px;  width:67px;color: #3366CC
}
#top .box .help .e1 .bt a{ color: #335C85}
#top .box .help .e2{ width:285px;#width:285px;_width:285px; height:37px; float:left; }
#top .box .help .e2 .t1{ float:left}#top .box .help .e2 .t2{ float:left; line-height:27px;color:#999; margin-top:8px; margin-left:0px; width:auto; height: auto;}
#top .box .help .s2 .t1 {color:#000; text-align:center}
#top .box .help .e2 .t2 a{ color:#999;}
#top .box .menu{ width:629px; height:31px;#height:31px;_height:31px;float:left;font-size:0px; margin-top:7px;#margin-top:5px;_margin-top:5px; background-image:url('img/nav_1_28.jpg'); 
}
#top .box .menu .lf{ width:4px; height:31px; font-size:0px; float: left; }
#top .box .menu .rt{ width:4px; height:31px;font-size:0px; float: right; }
#top .box .menu .tel{ width: auto; height:31px; float: right;}
#top .box .menu .aa{ width:83px; height:31px;font-size:14px; float:left; font-weight:bold; line-height:31px; background-image:url('img/sub.jpg'); 
}
#top .box .menu .aa a{ color:#333333}
#top .box .menu .bb{ width:78px; height:31px; font-size:13px;  float:left; line-height:31px;background-image:url('img/sub.jpg'); 
background-position: 100% 0%;
}
#top .box .menu .bb a{ color:#333333}
#top .box .menu .cc{ width:208px; 
height:26px; font-size:12px;  float:left; line-height:31px; overflow:hidden; text-align:left; margin-left:4px; _padding-top:5px; }
#top .box .menu .cc a{ color:#333333}
#top .box .menu .blank{ width:3px; float:left;background-image:url('img/nav_1_28.jpg')
}

#top .box .help .s1{ width:320px; height:29px; float:left; margin-top:8px;}
#top .box .help .s1 input{ border:1px solid #BFD6E0; height:15px; color:#666666; padding-left:2px; width:80px; }
#top .box .help .s2{ width:280px; margin-left:40px;#margin-left:52px;_margin-left:26px; height:32px; float:left; }
#top .box .help .s2 .t1{ float:left}#top .box .help .s2 .t2{ float:left; line-height:30px;color:#ff3300; margin-top:5px; margin-left:5px; width:auto; height: auto;}
#top .box .help .s2 .t2 a{ color:#ff3300; padding-left:3px; margin-left:3px; text-decoration:underline}


/* MENUBAR
----------------------------------------------------------*/
#top .box2{ width:940px; height:90px; margin:0 auto; margin-top:0px;}
#top .box2 .nav{ width:940px;#width:940px;_width:940px; height:88px; float:left;background-image:url('img/nav_1_93.jpg'); background-repeat:repeat-x;}
#top .box2 .nav .lf{ width:4px; height:88px; float: left; }
#top .box2 .nav .ct{ width:932px;_width:930px; height:88px; float:left}
#top .box2 .nav .ct .search{ width:927px;#width:925px;_width:922px; height:50px; float:left; word-break: keep-all; padding-left:10px;}
#top .box2 .nav .ct .search .item{ width:305px;#width:305px;_width:305px; height:16px; float:left; margin:0px; color:White; text-align:left;}
#top .box2 .nav .ct .search .item a{color:White; }

#top .box2 .nav .rt{ width:4px; height:88px; float: right; }
#top .box2 .nav .ct .blank2{width:80px;}
#top .box2 .nav .ct .hot{ width:932px; height:22px; line-height:22px; margin-top:6px;#margin-top:3px;_margin-top:6px; color:#ccc; clear:both;}
#top .box2 .nav .ct .hot a:link,#top .box2 .nav .ct .hot a:visited{ color:#335C85;}
#top .box2 .nav .ct .hot a:hover{ color:#f30;}

 .box3{ width:940px; height:50px; margin:0 auto; margin-top:3px; text-align:left;}
#top .box3 .lf{ width:2px; height:50px; float: left; }
#top .box3 .ct{ width:936px; height:50px; float:left;background-image:url('liucheng_1_50.jpg')}
#top .box3 .rt{ width:2px; height:50px; float: right; }
 .box3 .weizhi{height:26px; color:#555; line-height:26px; border:0px; padding-left:5px; background:none; float:left; margin-top:3px; margin-bottom:3px; text-align:left;}
 .box3 .weizhi a{ color:#0046C1; text-decoration:underline}
 .box3 .weizhi a:hover{ color:#f30; text-decoration:underline}

/* MISC  
----------------------------------------------------------*/
.clear
{
    clear: both;
}

.error
{
    color:Red;
}

#logindisplay
{
    font-size:12px;
    display:block;
    margin:0px;
    color:#000;
    list-style-type:none;
    color:#fff;
    height:35px;
    line-height:35px;
}
#logindisplay a
{
    color: #fff;
    text-decoration:none;
}
#logindisplay a:link
{
    color: #fff;
    text-decoration: underline;
}

#logindisplay a:visited
{
    color: #fff;
    text-decoration: underline;
}

/* 验证错误信息 */
.field-validation-error{
    color: #ff0000;
}
.input-validation-error{
    border: 1px solid #ff0000;
    background-color: #ffeeee;
}
.validation-summary-errors{
    font-weight: bold;
    color: #ff0000;
}








#uniList {
    /*width: 612px;*/
}
.popup-wrapper {
    border: 10px solid #D8DFEA;
    position: absolute;
    z-index: 9998;
    overflow: hidden;
}
.popup-wrapper iframe {
    position:absolute;
	top:0;
	left:0;
	z-index:-1;
	filter:mask();
	width:500px;
	height:500px;
	display:hidden;
}

.popup-content {
    border: 1px solid #3B5888;
    background: #F7F7F7;
    padding: 6px;
    list-style: none;
    overflow: hidden;
    zoom: 1;
}
.my-province {
    font: 12px sans-serif;
    list-style: none;
    overflow: hidden;
    zoom: 1;
    background: #FFF;padding: 3px;
    border: 1px solid #C3C3C3;
    margin-top:2px;
    margin-bottom:2px;
    word-break: keep-all;
}
.my-province li {
    float: left;
    line-height: 26px;
    padding: 0 4px 0 5px;   
}
.my-province li a {
	word-break: keep-all;
}
.my-province li a {
    display: block;
}
.my-province li .active a {
    font-weight: bold;
    color: #000;
}
.my-province li .active a:hover {
    text-decoration: none;
}


/* 左边内容部分 */
#main .lt_con{ width:229px;#width:232px;_width:231px; background-color:#fff; height:auto;float: left; }

#main .lt_con .box01{ width:229px;#width:229px;_width:232px; height: auto; float:left}
#main .lt_con .box01 .top{ width:229px;#width:229px;_width:232px; height:15px; float:left}
#main .lt_con .box01 .top .lf{ width:2px; height:15px; float:left}
#main .lt_con .box01 .top .ctr{ width:225px;#width:225px;_width:227px; height:15px; background-image:url('img/1_20.jpg'); 
                                            float:left}
#main .lt_con .box01 .top .rt{ width:2px; height:15px; float:right}
#main .lt_con .box01 .mdd{ width:227px;#width:227px;_width:227px; height: auto; border-left:1px solid #CCEAF4;border-right:1px solid #CCEAF4; float:right; border-bottom:1px solid #CCEAF4; padding-bottom:5px;}
#main .lt_con .box01 .mdd .bx{ width:105px; margin-left:6px;#margin-left:7px;_margin-left:4px; margin-top:3px;line-height:30px; font-size:14px; height:30px; float: left; background-image:url('img/105_30.jpg'); 
                                            font-weight:bold; background-repeat:no-repeat}
#main .lt_con .box01 .mdd .blank{ width:6px;  height:30px; float:left}
#main .lt_con .box01 .btm01{ float:left;width:229px;#width:229px;_width:228px; height:4px;}

#main .lt_con .box02{ width:232px; height:auto; /*margin-top:10px;*/ float:left}
#main .lt_con .box02 .top2{ width:232px; height:26px; float:left}
#main .lt_con .box02 .top2 .lf{ width:4px; height:26px; float:left}
#main .lt_con .box02 .top2 .ctr .title{ width:100px; text-align:left; font-weight:bold; font-size:14px; margin-top:6px; line-height:20px; height:20px;padding-left:5px; float:left;color:#003366;}
#main .lt_con .box02 .top2 .ctr .title a{ color:#003366}
#main .lt_con .box02 .top2 .ctr{ width:223px;#width:224px;_width:224px; height:26px; background-image:url('img/ms_1_26.jpg'); float:left}
#main .lt_con .box02 .top2 .rt{ width:4px; height:26px; float:right}

#main .lt_con .box02 .mdd2{ border:1px solid #CBECF5; border-top:0px; height: 320px;}


#main .lt_con .box03{ width:232px; height: auto;   float:left}
#main .lt_con .box03 .top3{ width:232px; height:26px; float:left}
#main .lt_con .box03 .top3 .lf{ width:4px; height:26px; float:left}
#main .lt_con .box03 .top3 .ctr .title{ width:100px; padding-left:5px; text-align:left; font-weight:bold; font-size:12px; margin-top:6px; line-height:20px; height:20px;color:#000; float:left}
#main .lt_con .box02 .top2 .ctr .title a{ color:#003366}
#main .lt_con .box03 .top3 .ctr{ width:223px;#width:224px;_width:224px; height:26px; background-image:url('img/ms_1_26.jpg'); 
float:left}
#main .lt_con .box03 .top3 .ctr .more{ margin-top:10px; float:right; padding-right:6px;}
#main .lt_con .box03 .top3 .rt{ width:4px; height:26px; float:right}
#main .lt_con .box03 .mdd3{ border:1px solid #CCEAF4; padding:5px;  border-top:0px; height:auto;padding-bottom:5px;#padding-bottom:5px;_padding-bottom:0px; padding-top:6px; border-bottom:0px;}
#main .lt_con .box03 .mdd3 ul{ width:208px; line-height:20px; margin-left:6px;#margin-left:6px;_margin-left:3px;float:left;}
#main .lt_con .box03 .mdd3 li{ width:200px;OVERFLOW: hidden; WHITE-SPACE: nowrap; text-overflow:ellipsis; text-align:left;line-height:20px; float:left;} 
#main .lt_con .box03 .mdd3 .lli{ width:138px;OVERFLOW: hidden; WHITE-SPACE: nowrap; text-overflow:ellipsis; text-align:left;line-height:20px; float:left;} 
#main .lt_con .box03 .mdd3 .rli{ width:60px;OVERFLOW: hidden; WHITE-SPACE: nowrap; text-overflow:ellipsis; text-align:left;line-height:20px; float:left; margin-left:10px;} 


/* 右边内容部分 
--------------------------------------------------------------------------*/
#main .rt_con{ width:698px;#width:698px;_width:697px; background-color:#fff; height:auto;float: left;margin-left:9px;#margin-left:10px;_margin-left:8px;  }

#main .rt_con .box02{ width:698px; height:auto; /*margin-top:10px;*/ float:left}
#main .rt_con .box02 .top2{ width:103px; border:1px solid #a9d8de; border-bottom:0px; 
                            background-image:url('img/ms_1_26.jpg'); height:28px; float:left;
                            background-repeat:repeat-x;}
#main .rt_con .box02 .top2 .title{ width:100px; text-align:center; font-weight:bold; font-size:14px; margin-top:6px; line-height:20px; height:20px;padding-left:5px; float:left;color:#000;}
#main .rt_con .box02 .top2 .title a{ color:#003366}
#main .rt_con .box02 .topl2{ width:583px;_width:580px; border-bottom:1px solid #a9d8de; line-height:28px; float:left; text-align:right; padding-right:10px;}

#main .rt_con .box02 .mdd2{width:696px; border:1px solid #a9d8de; border-top:0px; height: auto;}
#main .rt_con .box02 .mdd2 .infolist { margin:8px;}

/* 新搜索框
------------------------------------------------------------------------*/
.newsearch{height:72px; width:692px; padding:3px; border: 1px solid #7eb5de;background-image:url(img/nsbg.gif);}

.newsearch .nsct{height:70px;width:690px; border:1px solid #7eb5de;}

.newsearch .nsct .nstop{height:24px; background-image:url(img/nstopbg.gif);}

.newsearch .nsct .nstop .btnl
{width:60px;height:23px; line-height:23px; border-bottom: solid 1px #fff; border-right: solid 1px #7eb5de; float:left; background-color:#fff; cursor:pointer;}

.newsearch .nsct .nstop .btnl1
{width:60px;height:23px; line-height:23px; border-bottom: solid 1px #7eb5de; border-right: solid 1px #7eb5de; background-image:url(img/nsbtn.gif); float:left; cursor:pointer;}

.newsearch .nsct .nstop .btn
{width:63px;height:23px; line-height:23px; border-bottom: solid 1px #fff; 
border-left: solid 1px #7eb5de; border-right: solid 1px #7eb5de; margin-left:5px; float:left; background-color:#fff; cursor:pointer;}

.newsearch .nsct .nstop .btn1
{width:63px;height:23px; line-height:23px; border-bottom: solid 1px #7eb5de; 
border-left: solid 1px #7eb5de; border-right: solid 1px #7eb5de; margin-left:5px;  background-image:url(img/nsbtn.gif); float:left; cursor:pointer;}

.newsearch .nsct .nsbtm{height:40px; background-color:#fff; text-align:left; padding:3px; word-break:break-all; word-wrap:break-word;}
.newsearch .nsct .nsbtm .nsbtmit{float:left; white-space:nowrap; height:18px;}
 

/* 二级栏目 */

#main .columns{ width:698px; height: auto; float:left; margin-left:9px;#margin-left:10px;_margin-left:10px; }
#main .columns .lanmu_top{ width:696px; height: auto; border:1px solid #C7E8F9; background-color:#ECF7FB; float:left; }
#main .columns .lanmu_top .title{ width:666px; margin-left:7px;#margin-left:14px;_margin-left:7px; float:left; height:28px; background-image:url('../title_1.280.jpg'); 
border-bottom:1px dotted #CCEAF4;
}
#main .columns .lanmu_top .title .hh{ width: auto; padding-left:10px; margin-top:8px;color:#036; font-size:14px; font-weight:bold; height:22px; line-height:22px; float:left;}
#main .columns .lanmu_top .title .hh a{ color:#036;font-weight:bold; font-size:14px;}
#main .columns .lanmu_top .contlist{ width:696px;  font-size:14px; float:left; height:auto;color:#666}
#main .columns .lanmu_top .contlist a:link,#main .columns .lanmu_top .contlist a:visited{ color:#0046C1; font-size:14px;}
#main .columns .lanmu_top .contlist a:hover{ color:#f30}
#main .columns .lanmu_top .contlist ul{ width:684px; margin-left:6px;#margin-left:6px;_margin-left:3px; padding:3px; float:left; height: auto; margin-top:03px; padding-bottom:10px;}
#main .columns .lanmu_top .contlist li{ width:220px; margin-left:6px;#margin-left:8px;_margin-left:6px; float:left; height:26px;  line-height:26px; text-align:left}

#main .columns .lanmu_list{ width:698px; height: auto; float:left; }
#main .columns .lanmu_list .title{ width:698px; height:30px;background-image:url('img/btn_1_28.jpg');  
float:left; }
#main .columns .lanmu_list .title .btn1{ width:80px; float:left; height:24px; background-image:url('img/btn.jpg'); 
line-height:24px;font-size:14px; color:#FFFFFF; padding-top:4px; font-weight:bold;
}
#main .columns .lanmu_list .title .btn1 a{ color:#FFFFFF}
#main .columns .lanmu_list .title .btn2{ width:80px; float:left; height:24px; background-image:url('img/btn.jpg'); 
background-position: 100% 0%;line-height:24px;padding-top:4px;color:#333; font-size:14px;  }
#main .columns .lanmu_list .title .btn2 a{ color:#333;}
#main .columns .lanmu_list .title .btn3{ float:left; height:24px;line-height:24px;padding-top:4px;color:#333; 
font-size:14px;  padding-left:5px; padding-right:5px; }
#main .columns .lanmu_list .title .blank{ width:5px; height:20px; float:left}
#main .columns .lanmu_list .shiti_list {width:696px; height: auto; float:left;border:1px solid #C7E8F9; border-top:0px solid #016699;}
#main .columns .lanmu_list .shiti_list .biaoti{ width:676px;color:#0046C1; margin-top:8px; border-bottom:1px dotted #dedede; float:left; height:25px; background-color:#f9f9f9; margin-left:10px;#margin-left:10px;_margin-left:5px; }
#main .columns .lanmu_list .shiti_list .biaoti .b1{ width:100px; line-height:25px; height:25px; float:left;}
#main .columns .lanmu_list .shiti_list .biaoti .b2{ width:80px; line-height:25px; height:25px; float:left;}
#main .columns .lanmu_list .shiti_list .biaoti .b3{ width:100px; line-height:25px; height:25px; float:left;}
#main .columns .lanmu_list .shiti_list .biaoti .b4{ width:55px; line-height:25px; height:25px; float:left;}
#main .columns .lanmu_list .shiti_list .biaoti .b5{ width:40px; line-height:25px; height:25px; float:left;}

#main .columns .lanmu_list .shiti_list .content{ width:696px; float: left; height:auto;  padding-top:5px; padding-bottom:8px;}
#main .columns .lanmu_list .shiti_list .content .hang { margin-left:10px;#margin-left:10px;_margin-left:5px;width:676px;#width:676px;_width:676px; font-size:14px; height:24px; overflow:hidden;text-align:left;line-height:20px; float:left; color:#333333; border-bottom:1px dashed #dedede; margin-top:4px; }
#main .columns .lanmu_list .shiti_list .content .line{ font-size:0px; width:678px; border-top:1px dotted #ededed; margin-top:5px; height:10px;} 



a.page_off {padding: 2px 6px; border:1px solid #dddddd; background: #ffffff; text-decoration: none;}
a.page_off:hover{color: #ffffff; border-color: #003366; background: #0063DC; text-decoration: none;}
.page_on{padding: 2px 6px; font-weight: bold; font-size:14px; color:#000000;}

#main .columns .lanmu_list .shiti_list .pagebottom{margin-left:5px; margin-top:20px; padding-bottom:20px; text-align:center}
/*CSS manu style pagination*/


#main .columns .new_msg{ width:696px; height: auto; border:1px solid #caebf0; border-top:2px solid #00648e; float:left;padding-bottom:10px; }

#main .columns .st_msg{ width:696px; height: auto; border:1px solid #CAEBF4; background-color:#EEF8FA; float:left;padding-bottom:10px; }
#main .columns .st_msg .title{ width:666px; margin-left:7px;#margin-left:14px;_margin-left:7px; float:left; height:28px; font-size:18px; margin-top:10px;  color:#000; line-height:25px; border-bottom:1px dotted #CCEAF4; font-family:"黑体" } 
#main .columns .st_msg .cont{width:666px; margin-left:7px;#margin-left:14px;_margin-left:7px; float:left; height: auto; padding-top:5px;background-color:#fff; padding-bottom:10px;}

#main .columns .st_msg .cont .shiti_list {width:650px; height: auto; float:left; }
#main .columns .st_msg .cont .shiti_list .biaoti{ width:650px;color:#0046C1; margin-top:8px; border-bottom:1px dotted #dedede; float:left; height:25px; background-color:#f9f9f9; margin-left:10px;#margin-left:10px;_margin-left:5px; }
#main .columns .st_msg .cont .shiti_list .biaoti .b1{ width:100px; line-height:25px; height:25px; float:left;}
#main .columns .st_msg .cont .shiti_list .biaoti .b2{ width:80px; line-height:25px; height:25px; float:left;}
#main .columns .st_msg .cont .shiti_list .biaoti .b3{ width:100px; line-height:25px; height:25px; float:left;}
#main .columns .st_msg .cont .shiti_list .biaoti .b4{ width:55px; line-height:25px; height:25px; float:left;}
#main .columns .st_msg .cont .shiti_list .biaoti .b5{ width:40px; line-height:25px; height:25px; float:left;}

#main .columns .st_msg .cont .shiti_list .content{ width:650px; float: left; height:auto;  padding-top:5px; padding-bottom:8px;}
#main .columns .st_msg .cont .shiti_list .content .hang { margin-left:10px;#margin-left:10px;_margin-left:5px;width:648px;#width:648px;_width:648px; font-size:14px; height:24px; overflow:hidden;text-align:left;line-height:20px; float:left; color:#333333; border-bottom:1px dashed #dedede; margin-top:4px; }
#main .columns .st_msg .cont .shiti_list .content .line{ font-size:0px; width:648px; border-top:1px dotted #ededed; margin-top:5px; height:10px;} 




#main .columns .st_msg .cont .pic{ width:280px; margin-left:20px;#margin-left:10px;_margin-left:5px; height:auto; float:left;background-color:#fff}
#main .columns .st_msg .cont .rt_msg{ width:340px;margin-left:20px;#margin-left:16px;_margin-left:8px; height: auto; color:#555; float:left}
#main .columns .st_msg .cont .pic .shoucang{ float:left; height: auto; width:260px; margin-top:10px; text-align:center}
#main .columns .st_msg .cont .shuoming{width:620px; height: auto; margin-left:7px;#margin-left:14px;_margin-left:7px; float:left;background-color:#fafafa; padding:10px; border:0px solid #f1f1f1; text-align:left; margin-top:20px; color:#333}

#main .columns .st_msg .cont .shuoming ul{ width:616px;height: auto; float:left;} 
#main .columns .st_msg .cont .shuoming li{ line-height:22px;width:600px; float:left; clear:both; text-align:left} 


#main .colcon .st_msg{ width:796px; height: auto; border:1px solid #CAEBF4; background-color:#EEF8FA; float:left;padding-bottom:10px; }
#main .colcon .st_msg .top{ width:766px; margin-left:14px; float:left; height:28px; font-size:18px; margin-top:10px; line-height:25px; border-bottom:1px dotted #CCEAF4; } 
#main .colcon .st_msg .cont{width:766px; margin-left:14px; float:left; height: auto; padding-top:10px;background-color:#fff; padding-bottom:10px;}
#main .colcon .st_msg .title{ width:752px; margin-left:7px; float:left; height:28px; font-size:18px; margin-top:10px; margin-bottom:10px; color:#000; line-height:25px; border-bottom:1px dotted #CCEAF4; font-family:"黑体" } 
.line{ height:30px; background-color:#fff;  border-bottom:1px dashed #dedede; }
.dashed{ border-bottom:1px dashed #dedede; }
.dashedBox { border: 1px dashed #dedede; text-align:left; line-height:28px; margin-bottom:5px; padding-left:10px; padding-right:10px;}
.btitle { border-bottom: 1px dashed #dedede; line-height:28px; margin-top:2px; margin-left:2px;
          color:Black; font-size:14px; font-weight:bold; padding-left:20px;}
.btitle1 { border: 1px dashed #dedede; border-right:0; border-left:0; line-height:28px; margin-left:2px;
          color:Black; font-size:14px; font-weight:bold; padding-left:20px;}

/* Pager */
.pager {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; line-height:30px;
}
.pager A {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #ddd 1px solid; COLOR: #333333; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #ddd 1px solid; TEXT-DECORATION: none
}
.pager A:hover {
	BORDER-RIGHT: #CAEBF4 1px solid; BORDER-TOP: #CAEBF4 1px solid; BORDER-LEFT: #CAEBF4 1px solid; COLOR: #003366; BORDER-BOTTOM: #CAEBF4 1px solid; BACKGROUND-COLOR: #EEF8FA
}
.pager A:active {
	BORDER-RIGHT: #CAEBF4 1px solid; BORDER-TOP: #CAEBF4 1px solid; BORDER-LEFT: #CAEBF4 1px solid; COLOR: #003366; BORDER-BOTTOM: #CAEBF4 1px solid; BACKGROUND-COLOR: #EEF8FA
}
.pager SPAN.current {
	BORDER-RIGHT: #CAEBF4 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #CAEBF4 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; BORDER-LEFT: #CAEBF4 1px solid; COLOR: #003366; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #CAEBF4 1px solid; BACKGROUND-COLOR: #EEF8FA
}
.pager SPAN.disabled {
	BORDER-RIGHT: #f3f3f3 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #f3f3f3 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #f3f3f3 1px solid; COLOR: #ccc; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #f3f3f3 1px solid
}


/* 全部科目 */
#allclass{width:120px;float:left;}
.textbox{width:100px;padding-left:20px;line-height:20px;height:20px; }
.allclass a:link,.allclass a:visited{ color:#035}
.allclass a:hover{ color:#f30}
.n2Pop{border: 0px outset #EEEDDD;background:#fff;position:absolute;margin-left:188px;margin-top:-25px; font-weight:normal}
.allclass{width:652px;border:1px solid #c30;padding:20px;background:#fff; position:absolute;}
.animatedBox{position:absolute;visibility:hidden;border:1px solid gray;background:white;}
.animatedBoxHollow{position:absolute;visibility:hidden;border:1px solid gray;}

/* 搜索页左侧 */
.curriculaline{
    #line-height:28px; border-bottom:solid 1px #c7c7c7; text-align:left; padding-left:5px;
    margin: 0 5px 0 5px;_margin: 8px 5px 0 5px; _height:20px;
}
.subjectline{
    line-height:20px; border-bottom:solid 1px #c7c7c7; text-align:left; padding-left:5px;
    margin: 0 5px 0 5px; display:none; 
}
.subjectline ul{
    line-height:20px; cursor:pointer; margin: 0;
}



#index_firstscr_left_1{height:27px;font:13px "宋体";color:#333;font-weight:bold;padding-top:8px;text-align:center;background-image:url(img/bar_style01_top.jpg)}
#index_firstscr_left_2{width:698px}
#index_secondscr_left_qh_bg{height:27px;margin: 0;font:12px "宋体";background-image:url(img/qh_bg.jpg)}
.index_secondscr_left_qh_btnover{width:66px;height:20px;float:left;padding-top:7px;text-align:center;background-image:url(img/qh_btnover.gif)}
.index_secondscr_left_qh_btndown{width:68px;height:18px;float:left;padding-top:9px;text-align:center;background-image:url(img/qh_btndown.gif)}
.index_secondscr_left_qh_btnright{width:564px;height:17px;float:left;padding-top:9px;border-bottom:1px solid #c3d3f2}
.index_secondscr_left_qh_content{margin:0;border-left:1px solid #c3d3f2;border-right:1px solid #c3d3f2;border-bottom:1px solid #c3d3f2}
.index_secondscr_left_qh_content ul{margin:0px;padding:5px 0 0 5px;list-style-type:none}
.index_secondscr_left_qh_content li{font:12px "宋体";}


#index_firstscr_right_logo{width:233px;height:161px;margin-top:5px;}
#index_firstscr_right_logo_lr{float:left}
#index_firstscr_right_logo_middle{width:210px;_width:212px;height:155px;font:12px/25px "宋体";padding-top:6px;float:left;background-image:url(img/logo_bg_middle.jpg)}
#index_firstscr_right_logo_div{width:210px;_width:212px;height:25px;color:#333; text-align:left; line-height:25px;}
#index_firstscr_right_logo_div2{padding-top:4px;height:25px;margin-right:10px;float:left}
#index_firstscr_right_logo_div3{padding-top:6px;font:12px "宋体";color:#666;float:left}
.textfield{border:1px solid #4e85ab;height:14px;}


/* 友情 
--------------------------------------------------------------------------*/
#main .fr_lnk{ width:938px;
#width:938px;_width:937px; background-color:#fff; height:auto;float: left;  }

#main .fr_lnk .box02{ width:938px; 
height:auto; /*margin-top:10px;*/ float:left
}
#main .fr_lnk .box02 .top2{ width:103px; border:1px solid #a9d8de; border-bottom:0px; 
                            background-image:url('img/ms_1_26.jpg'); height:28px; float:left;
                            background-repeat:repeat-x;}
#main .fr_lnk .box02 .top2 .title{ width:100px; text-align:center; font-weight:bold; font-size:14px; margin-top:6px; line-height:20px; height:20px;padding-left:5px; float:left;color:#000;}
#main .fr_lnk .box02 .top2 .title a{ color:#003366}
#main .fr_lnk .box02 .topl2{ width:823px;
_width:821px; border-bottom:1px solid #a9d8de; line-height:28px; float:left; text-align:right; padding-right:10px;
}

#main .fr_lnk .box02 .mdd2{border-left: 1px solid #a9d8de; border-top: 1px solid #a9d8de;
    border-right: 1px solid #a9d8de;
    border-bottom: 1px solid #a9d8de;
	width:938px;   height: auto;
	margin-top:15px;
}
#main .fr_lnk .box02 .mdd2 .infolist { margin:8px;}


/* 注册发布
-------------------------------------------------------------------------*/
.reg_new .title{height:27px;font:13px "宋体";color:#333;font-weight:bold;padding-top:8px;text-align:center;background-image:url(img/bar_style01_top.jpg)}
.reg_new .box{width:940px}
.reg_new .box .toptitle{margin:0;border:1px solid #c1d9f4; line-height:38px; height:38px; padding-left:10px; text-align:center; color:#2961a5; font-size:14px; font-weight:bold;
                      background-image: url(img/qh_bg.gif)}

.reg_new .box .content{margin:0;border-left:1px solid #c1d9f4;border-right:1px solid #c1d9f4;border-bottom:1px solid #c1d9f4; height:auto;}
.reg_new .box .content ul{margin:0px;padding:0;list-style-type:none; text-align:center;}
.reg_new .box .content li{font:12px "宋体";}

.reg_new .box .content .finishbox{width:500px; height:192px; border: 1px solid #8fd3e4; margin:0 auto;}
.reg_new .box .content .finishbox .fcontent{width:458px; height:150px; border: 1px solid #def2f2; text-align:left; line-height:30px; font-weight:bold; padding:20px;}

.reg_new .box .selcontent{margin:0 auto;border:1px solid #c9e8fd;width:760px;text-align:left; color:#636365;}
.reg_new .box .selcontent1{margin:0 auto;border:1px solid #f7e497;width:760px;text-align:left; color:#636365;}                
.reg_new .box .selcontentborder{margin:0 auto;border:9px solid #ecfcfd;  padding-left:10px; padding-top:10px; padding-bottom:10px; _width:100%;}
.reg_new .box .selcontentborder1{margin:0 auto;border:9px solid #fcf5e6;  padding-left:10px; padding-top:10px; padding-bottom:10px; _width:100%;}
               
.reg_new .box .seltitle{margin:0;line-height:25px; padding-left:10px; text-align:left; color:#636365; font-weight:bold;}
                           
.reg_leftdot { padding-left:10px; background: url(img/dot5.gif) no-repeat left center; width:417px; text-align:left; line-height:30px; }
                                
.reg_new .box .selregtype{margin:0;width:176px; float:left; height:auto;}
.reg_new .box .selregtype .seltop{width:176px;background-image: url(img/regleftlinetop.gif); float:left;
                                    background-position:right bottom; background-repeat:no-repeat; height:60px;}
.reg_new .box .selregtype .selmid{width:175px;border-right:1px solid #c5d0dc; height:400px;float:left;}
.reg_new .box .selregtype .regtypebtnCur{width:155px;border-left:1px solid #c5d0dc;border-top:1px solid #c5d0dc;border-bottom:1px solid #c5d0dc;
                                         height:32px;float:right; line-height:32px; vertical-align:middle; color:#ff6600;font-size:14px; font-weight:bold;}
.reg_new .box .selregtype .regtypebtn{width:155px;border-right:1px solid #c5d0dc; color:#07679c; font-size:14px; font-weight:bold;
                                      height:32px;float:right; line-height:32px; vertical-align:middle;}
.reg_new .box .selregtype .seldown{width:176px;background-image: url(img/regleftlinedown.gif); float:left;
                                    background-position:right top; background-repeat:no-repeat; height:35px;}
.reg_new .box .inputinfo{margin-left:10px;width:700px; float:left; height:auto;}


.pub_newleft .box{width:229px;#width:229px;_width:232px; height: auto; float:left}
.pub_newleft .box .toptitle{margin:0;border:1px solid #c1d9f4; line-height:38px; height:38px; padding-left:10px; text-align:center; color:#2961a5; font-size:14px; font-weight:bold;
                      background-image: url(img/qh_bg.gif);float:left; width:217px;}
.pub_newleft .box .content{margin:0;border-left:1px solid #c1d9f4;border-right:1px solid #c1d9f4;border-bottom:1px solid #c1d9f4; height:auto;float:left; width:227px;}

.pub_newright .box{width:698px; height: auto; float:left; margin-left:10px;}
.pub_newright .box .toptitle{margin:0;border:1px solid #c1d9f4; line-height:38px; height:38px; padding-left:10px; text-align:center; color:#2961a5; font-size:14px; font-weight:bold;
                      background-image: url(img/qh_bg.gif); width:686px; float:left;}
.pub_newright .box .content{margin:0;border-left:1px solid #c1d9f4;border-right:1px solid #c1d9f4;border-bottom:1px solid #c1d9f4; height:auto;width:696px; float:left;}

.pub_newright .box .content .conbtnblank{height:24px;float:left;border-bottom:1px solid #e6e6e6; padding-top:3px;}
.pub_newright .box .content .conbtndown{width:125px;line-height:23px;height:23px;float:left;text-align:center;border:1px solid #e6e6e6; padding-top:3px;color:#173a7c;}
.pub_newright .box .content .conbtnover{width:125px;line-height:24px;height:24px;float:left;text-align:center;  padding-top:3px;border:1px solid #e6e6e6;border-bottom:0px;
                                background-image:url(img/newpub_btndown.gif); background-repeat:repeat-x; color:#173a7c; font-weight:bold;}

.reg_pub .title{height:27px;font:13px "宋体";color:#333;font-weight:bold;padding-top:8px;text-align:center;background-image:url(img/bar_style01_top.jpg)}
.reg_pub .box{width:940px}
.reg_pub .box .button{height:27px;margin: 0;font:12px "宋体";}
.reg_pub .box .button .btndown{width:94px;line-height:27px;float:left;text-align:center;
                                background-image:url(img/bn_reg_step1.gif); background-position:center bottom; background-repeat:no-repeat;}
.reg_pub .box .button .btnover2{width:94px;line-height:27px;float:left;text-align:center;border-bottom:1px solid #c3d3f2; padding-right:10px;
                                background-image:url(img/bn_reg_step3.gif); background-position:left bottom; background-repeat:no-repeat;}
.reg_pub .box .button .btnover{width:94px;line-height:27px;float:left;text-align:center;border-bottom:1px solid #c3d3f2; padding-left:10px;
                                background-image:url(img/bn_reg_step3.gif); background-position:right bottom; background-repeat:no-repeat;}
                                
.reg_pub .box .button .btnright{width:108px;height:27px;float:left;border-bottom:1px solid #c3d3f2}
.reg_pub .box .toptitle{margin:0;border-left:1px solid #c3d3f2;border-right:1px solid #c3d3f2;
                      border-bottom:1px solid #c3d3f2; line-height:25px; padding-left:10px; text-align:left;
                      background-image: url(img/qh_bg.gif)}

.reg_pub .box .content{margin:0;border-left:1px solid #c3d3f2;border-right:1px solid #c3d3f2;border-bottom:1px solid #c3d3f2}
.reg_pub .box .content ul{margin:0px;padding:0;list-style-type:none; text-align:center;}
.reg_pub .box .content li{font:12px "宋体";}

.reg_pub .box .seltitle{margin:0;border-left:1px solid #c3d3f2;border-right:1px solid #c3d3f2; width:566px;border-top:1px solid #c3d3f2;
                      border-bottom:1px solid #c3d3f2; line-height:25px; padding-left:10px; text-align:left;
                      background-image: url(img/qh_bg.gif); color:#134aed;}

.reg_pub .box .selcontent{margin:0;border-left:1px solid #c3d3f2;border-right:1px solid #c3d3f2;border-bottom:1px solid #c3d3f2;
                           width:566px; padding-left:10px; padding-top:10px; padding-bottom:10px; text-align:left; color:#0b77d1;}


.ssbtn{
    border:1px solid #c1c9cc; color:Black; background-color:White; vertical-align:middle; font-size:12px; padding-top:5px;
}
button {
    border:1px solid #c1c9cc; color:Black; background-color:White; vertical-align:middle; font-size:12px; padding-top:5px;
}



/* 登陆页面
-------------------------------------------------*/
.login {
	width:360px;
	height:215px;
}
.login_top {
	width:360px;
	height:30px;
	float:left;
	text-align:left;
	background:url(img/top.gif) no-repeat left top;
	line-height:30px;
}
.login_top span {
	font-size:14px;
	font-weight:bold;
	color:#47ADEC;
	background:url(img/child_icon.gif) no-repeat left top;
	margin-left:15px;
	padding-left:10px;
}
.login_main {
	width:358px;
	height:181px;
	float:left;
	border-left:#B3D7EB solid 1px;
	border-right:#B3D7EB solid 1px;
}
.login_first {
	color:#6B3F00;
	height:27px;
	width:358px;
	float:left;
	overflow:hidden;
}
.login_second, .login_second2 {
	width:318px;
	height:29px;
	float:left;
	overflow:hidden;
	text-align:left;
	padding-left:40px;
	padding-top:5px;
}
.login_third {
	width:318px;
	height:42px;
	float:left;
	overflow:hidden;
	padding-left:25px;
	padding-top:10px;
}
.login_second input {
	width:141px;
	height:16px;
	border:#E2E2E2 solid 1px;
	background:url(img/btn_body.gif) repeat-x;
}
.login_second2 input {
	width:65px;
	height:16px;
	border:#e2e2e2 solid 1px;
	background:url(img/btn_body.gif) repeat-x;
	margin-right:5px;
}
.login_second a, .login_second2 a {
	color:#4C6B00;
	font-family:"宋体";
}
.login_second a:hover, .login_second2 a:hover {
	color:#87BE00;
	font-family:"宋体";
}
.login_second span, .login_second2 span {
	margin-left:10px;
}
.login_btn {
	width:187px;
	float:left;
	
	text-align:right;
	padding-right:1px;
}
.remember {
	width:126px;
	float:left;
	text-align:left;
	line-height:30px;
}

/* ChangeCity
------------------------------------------------*/
.cctop{
    width:800px;
    margin-top:10px;
    text-align:center;
    height:auto; 
    background-color:#fff;
    margin:0 auto;
}
.cctop .clogo{
    width:120px;
    height:45px;
    float:left;
}
.cccontent{
    width:800px;
    padding:20px;
    text-align:left;
    border:1px solid #dedede;    
    margin:0 auto;
}
.cccontent .cchotcity ul{
    margin-bottom:10px;
}
.cccontent .cchotcity ul a{
    margin-right:10px;
}

.cccontent .ccallselect{
    float:left;
    line-height:60px;
    width:100%;
    border-top:1px dashed #dedede;
    border-bottom:1px dashed #dedede;
    margin-top:15px;
    margin-bottom:30px;
}
.cccontent .ccallselect ul{
    float:left;
    margin:0px;
    
    line-height:60px;
    font-size:14px;
    font-weight:bold;
}