/* 全局设置 */
body {font:12px "宋体";margin:0; padding:0; font-size:12px; color:#666666; text-align:center; background:url(/images/bg.gif) center top repeat-y;}
div,form,img,
h1,h2,h3,h4,h5,h6,
ul, li {list-style-type:none; text-decoration:none; margin:0px; padding:0px; font-size:12px;}
p{ margin:0px;}
form{ margin:0px;}
div{ text-align:left;}
ul,ol,li,dl,dt,dd		{margin:0; padding:0;}
table,td,tr,th 			{font-size:12px;}
input,select,textarea 	{font-size:12px;}
.show{display:block;}
.hide{display:none; } 
img{ border:0px; display:block}
em{ font-style:normal;}
.underline{ text-decoration:underline;}
.none{ display:none;}
.inline{ display:inline;}
.border{ padding:1px; border:1px solid #DBDBDB;}
.height01{ height:244px;}

/* 正文块 */
.blkContainerSblk{padding:35px 20px 20px 20px;overflow:hidden; zoom:1; overflow:hidden;color:#666666;}
.blkContainerSblk td a{ color:#666666;}
.blkContainerSblk a,.blkContainerSblk a:link,.blkContainerSblk a:visited,.blkContainerSblk a:hover{ color:#666666;}

/* 正文标题 */
.blkContainerSblk h1{height:45px;  line-height:45px; overflow:hidden; text-align:center; font-size:16px;}
.artitle{ font-size:16px; font-weight:bold;}
.artInfo{padding-top:10px; overflow:hidden; line-height:14px; text-align:center; font-family:Arial, Helvetica, sans-serif;}
.artInfo a,.artInfo a:visited{text-decoration:none;}
.artInfo a:hover,.artInfo a:active{text-decoration:underline;}

/* 正文内容 */
.blkContainerSblkCon{margin-top:15px; line-height:220%; font-size:14px; color:#666666; }
.blkContainerSblkCon a,.blkContainerSblkCon a:link,.blkContainerSblkCon a:visited,.blkContainerSblkCon a:hover{ color:#666666;}
.blkContainerSblkCon center{font-size:14px;}
.blkContainerSblkCon img{max-width:710px; margin:0 auto;}

.blkContainerSblkCon p{font-size:14px; line-height:220%; margin:15px 0;}
.blkContainerSblkCon a,.blkContainerSblkCon a:visited{text-decoration:none;}
.blkContainerSblkCon a:hover,.blkContainerSblkCon a:active{text-decoration:underline;}
.blkContainerSblkCon h1,.blkContainerSblkCon h2,.blkContainerSblkCon h3,.blkContainerSblkCon h4,.blkContainerSblkCon h5,.blkContainerSblkCon h6{font-size:14px; font-weight:bold; line-height:164.28%; margin:5px 0;}
.blkContainerSblkCon_16 *,.blkContainerSblkCon_16 p,.blkContainerSblkCon_16 h1,.blkContainerSblkCon_16 h2,.blkContainerSblkCon_16 h3,.blkContainerSblkCon_16 h4,.blkContainerSblkCon_16 h5,.blkContainerSblkCon_16 h6{font-size:16px;}
.blkContainerSblkCon_14 *,.blkContainerSblkCon_14 p,.blkContainerSblkCon_14 h1,.blkContainerSblkCon_14 h2,.blkContainerSblkCon_14 h3,.blkContainerSblkCon_14 h4,.blkContainerSblkCon_14 h5,.blkContainerSblkCon_14 h6{font-size:14px;}
.blkContainerSblkCon_12 *,.blkContainerSblkCon_12 p,.blkContainerSblkCon_12 h1,.blkContainerSblkCon_12 h2,.blkContainerSblkCon_12 h3,.blkContainerSblkCon_12 h4,.blkContainerSblkCon_12 h5,.blkContainerSblkCon_12 h6{font-size:14px;}











/*文字分列显示*/
.ilist1{ padding:3px 3px 3px 0px}                         /*每行一列*/
.ilist1 li{line-height:24px; height:24px; overflow:hidden; text-indent:18px; background:url(/images/arrow.jpg) -2px -4px no-repeat;}
.ilist2{}                         /*每行一列*/
.ilist2 ul{ padding-top:1px;}
.ilist2 li{line-height:18px; height:18px; overflow:hidden; text-indent:0px; width:49%; float:left; font-family:宋体; text-indent:8px;}                        /*每行一列*/
.ilist3 ul{ padding-top:1px;}
.ilist3 li{line-height:18px; height:18px; overflow:hidden; text-indent:0px; font-family:宋体; text-indent:8px;}




/* 默认链接颜色 */
a           {color: #666666; text-decoration:none;}
a:link		{color: #666666; text-decoration:none;}
a:visited	{color: #666666; text-decoration:none;}
a:hover		{color: #666666; text-decoration:none;}
a:active	{color: #666666; }
/*
html body div#wrapper div span,
html body div#wrapper div a {color: #000;}*/

/* 颜色属性 [定义规则，小写c加颜色名称] */
.cRed,  a.cRed:link,  a.cRed:visited	{color:#FF0000; }
.cRed1,  a.cRed1:link,  a.cRed1:visited{color:#FF6600; }
.cBlue, a.cBlue:link, a.cBlue:visited	{color:#1f3a87;}

.cBlue1, a.cBlue1:link, a.cBlue1:visited	{color:#266CAA;}
.cBlue2, a.cBlue2:link, a.cBlue2:visited	{color:#1f3a87;}
.cBlue3, a.cBlue3:link, a.cBlue3:visited	{color:#3333CC;}
.cNBlue, a.cNBlue:link, a.cNBlue:visited{color:#002B8E;}
.cPurple, a.cPurple:link, a.cPurple:visited{color:#CCA8BF;}  /*紫色*/

.cDRed, a.cDRed:link, a.cDRed:visited	{color:#DD5800;}
.cGray, a.cGray:link, a.cGray:visited	{color: #4F544D;}
.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;}
.cCyan,a.cCyan:link,a.cCyan:visited	{color:#2E9ED0;}

a.cBlack:hover							{color:#bc2931;}
.cYellow,a.cYellow:link,a.cYellow:visited {color:#ff0;}
.cGreen,a.cGreen:link,a.cGreen:visited	{color:#008000;}
.lh22{ line-height:22px;}
.lh22px{ line-height:22px;}
.l25px{ line-height:25px;}
.padding10px{ padding:10px;}

/* W3C- 十六色色盘 常用颜色 */
.red	   { /* 红色 */ color: #FF0000 }
.orange    { /* 橙色 */ color: #FF6600 }
.yellow	   { /* 黄色 */ color: #ffff00 }
.green	   { /* 绿色 */ color: #008000 }
.cyan	   { /* 青色 */ color: #00ffff }
.blue	   { /* 蓝色 */ color: #0066E6 }
.purple    { /* 紫色 */ color: #410b5f }
.black	   { /* 黑色 */ color: #333333 }
.white	   { /* 白色 */ color: #FEFEFE }
.grey      { /* 灰色 */ color: #898989 }
.gold      { /* 金色 */ color: #C37E00 }
.silver	   { /* 银色 */ color: #C0C0C0 }
.brown     { /* 棕色 */ color: #d36100 }
.chestnut  { /* 栗色 */ color: #800000 }
.peach     { /* 桃红 */ color: #FF00FF }
.dark      { /* 暗红 */ color: #8B0000 }
.olive     { /* 橄榄 */ color: #808000 }
.deepgreen { /* 深绿 */ color: #008000 }
.lightblue { /* 浅蓝 */ color: #008080 }
.deepblue  { /* 深蓝 */ color: #02449B }
/* 自动换行 */
.ww        {word-wrap:break-word;      }
/*段落前空格*/
.space{text-indent: 2em;}
/* 浮动和间距 */
.fl        { float:left;                   }
.fr        { float:right;                  }
.cb        { clear:both;                   }
.center	   { text-align: center            }
.center div,.center img{ margin:0 auto;}
.top	   { vertical-align: top           }
.bottom	   { vertical-align: bottom        }
.xd        { /*相对定位*/position:relative;}
.jd        { /*绝对定位*/position:absolute;}
.xdfd{ margin:0 5px 0 -20px}

/* 字体属性 [定义规则，小写f加属性名称] */
.fb {font-weight: bold;}
.fI {font-style: italic;}
.fu{text-decoration:underline}

/* 字体大小 */
.f12px {font-size: 12px;}
.f14px {font-size: 14px;}
.f16px {font-size: 16px;}
.f18px {font-size: 18px;}
/* 其他属性 */
.left		{ text-align:left;}
.right		{ text-align:right;}
.clear		{clear: both;}
.hidden		{display: none;}
.block		{display: block;}
.noBorder	{border: none;}
.gborder    { border:1px solid #DFE3E2}
/* 分隔空白块  */
.blank1		{height:1px; background:#fff; font-size:1px; clear:both; overflow:hidden;}
.blank3		{height:3px; background:#fff; font-size:1px; clear:both; overflow:hidden;}
.blank5		{height:5px; background:#fff; font-size:1px; clear:both; overflow:hidden;}
.blank6		{height:6px; background:#fff; font-size:1px; clear:both; overflow:hidden;}
.blank7		{height:7px; background:#fff; font-size:1px; clear:both; overflow:hidden;}
.blank9		{height:9px; background:#fff; font-size:1px; clear:both; overflow:hidden;}
.blank5H	{width:5px; background:#fff; font-size:1px;overflow:hidden;}
.blank7H	{width:7px; background:#fff; font-size:1px;overflow:hidden;}

/**/
.dot{ background:url(/images/dot.gif) repeat-x center center;}
.margintop{margin-top:8px;}
.mtop{ margin-top:8px;}
.mtop01{ margin-top:5px;}
.mleft{ margin-left:10px; display:inline;}
.overflow{ overflow:hidden;}

/*定义高度*/
.mh{ height:100%;}

/*按钮*/


#container{margin:0 auto; text-align:center; width:960px; overflow:hidden;}
.cbody{ width:960px; overflow:hidden; margin:auto;}
#top{clear:both; background:url(/images/top.jpg) left top repeat-x; height:88px; text-align:center; position:relative;}
#top .h1{ height:88px; background:url(/images/top01.jpg) left top no-repeat; position:relative;}
#top .h2{ width:200px; line-height:29px; position:absolute; right:0px; top:0px;}
#top h2{ text-indent:-10000px;}
#banner{overflow:hidden; height:240px; text-align:center; margin-top:7px;}
#leftsidebar{ background-image:url(/images/leftsidebar.jpg); background-position:left top; background-repeat:no-repeat; background-color:#EFEFEF; width:246px;float:left;text-align:left; height:570px; overflow:hidden; position:relative;}
#leftsidebar .h1{ position:absolute; height:21px; line-height:21px; left:46px; top:28px;}
#leftsidebar .h2{ position:absolute; width:210px; height:150px; line-height:21px; left:23px; top:68px;}
#leftsidebar .h2 li{ background:url(/images/arrow2.jpg) left top no-repeat; line-height:29px; text-indent:21px;}
#leftsidebar .h2 li a,#leftsidebar .h2 li a:link,#leftsidebar .h2 li a:visited,#leftsidebar .h2 li a:hover{ font-weight:bold}
#leftsidebar .h3{ position:absolute; height:21px; line-height:21px; left:46px; top:239px;}
#leftsidebar .h4{ position:absolute; width:210px; height:150px; line-height:21px; left:20px; top:407px;}
#leftsidebar .h4 li{line-height:22px;}
#leftsidebar .h5{ position:absolute; width:219px; height:50px; left:20px; top:507px; text-indent:-10000px;}

#content{ width:714px;  float:right; overflow:visible;}

.mbody{background:url(/images/mbody.jpg) left top repeat-x; text-align:center; margin-top:10px;}
.mbody1{ padding:0px 26px 0px 14px;}
.cleft{background:url(/images/cleft.jpg) left top no-repeat; width:246px; height:538px; overflow:hidden; float:left; position:relative;}
.cleft .h1{ width:213px; height:76px; float:left; left:24px; top:23px; text-indent:-10000px; position:absolute;}
.cleft .h2{ width:213px; height:76px; float:left; left:24px; top:112px; text-indent:-10000px; position:absolute;}
.cleft .h3{ width:221px; height:32px; line-height:32px; float:left; left:17px; top:199px; position:absolute; text-align:left;  text-indent:28px; font-weight:bold; font-size:14px;}
.cleft .h4{ position:absolute; width:210px; height:150px; line-height:21px; left:20px; top:380px;}
.cleft .h4 li{line-height:22px;}
.cleft .h5{ position:absolute; width:219px; height:51px; left:20px; top:475px; text-indent:-10000px;}
/*col*/
.col1{width:330px; overflow:hidden;}
.srvcenter{padding-left:24px;}
#demo{ width:900px;overflow:hidden;}
#demo .pic{ height:100px; width:150px; border:1px solid #d5d5d5; padding:4px; background:#FFFFFF; }
.idx_plist li{ float:left; display:inline; margin-top:14px; width:33%; text-align:center;}
.idx_plist li .pic{ border:1px solid #E2E2E2; width:110px; height:90px; padding:2px; margin:0 auto;}
.idx_plist li p{ line-height:28px; text-align:center; width:110px;}


.nav{ float:right;}
.nav li{ float:left; background:url(/images/arrow2.gif) left center no-repeat; height:25px; line-height:25px; padding-right:17px; text-align:left; text-indent:15px;}
.nav li a,.nav li a:link{ font-size:12px;}


.position{overflow:hidden; height:50px; line-height:50px; background:url(/images/position.jpg) left top no-repeat;text-indent:20px;}

.nlist1 li{ height:30px; line-height:30px; border-bottom:1px dotted #666666;background:url(/images/arrow1.jpg) left top no-repeat;background-position:0px 11px; text-indent:12px;}
.plist li{ width:24.5%; margin-top:15px; text-align:center; float:left;}
.plist li .box1{ width:150px; height:108px; overflow:hidden; border:1px solid #cccccc; padding:2px;}
.plist li img{ width:150px; height:108px;}
.plist li p{ height:30px;line-height:30px; }

.plist1 li{ width:24.5%; margin-top:15px; text-align:center; float:left;}
.plist1 li .box1{ width:131px; height:161px; overflow:hidden; border:1px solid #cccccc; padding:2px;}
.plist1 li img{ width:131px; height:161px;}
.plist1 li p{ height:30px;line-height:30px; }


.pclasslist{ padding-left:25px;}
.pclasslist li{ height:27px; line-height:27px; background:url(/images/arrow2.jpg) left center no-repeat; text-indent:25px;}
.pclasslist li a,.pclasslist li a:link{ font-size:12px;}
.tbLy{ border:1px solid #999999; }
.tbSubmit{ background:url(/images/tbSubmit.jpg) left top no-repeat; width:48px; height:26px; overflow:hidden; border:0px;}
.more{ float:right; color:#963417; padding-right:10px; line-height:32px;}
.casepic{ width:110px; height:115px; overflow:hidden; border:3px solid #777777;}
.ih5{ height:27px; line-height:27px; text-align:center;}
#bottom{height:46px; overflow:hidden; background:url(/images/bottom.jpg) left top no-repeat;}
#bottom ul{ padding-top:3px;}
#bottom li{ line-height:22px; text-align:center;}



/*title*/
.title1{background:url(/images/title1.jpg) -14px top no-repeat; height:33px;overflow:hidden; line-height:32px; text-indent:11px;}
.title1 h5{text-indent:-10000px;}
.title2{background:url(/images/title2.jpg) left top no-repeat; width:217px; height:151px;overflow:hidden;}
.title2 .h1{ line-height:28px; text-indent:7px; font-size:14px;}
.title3{background:url(/images/title3.jpg) left top no-repeat; height:31px;overflow:hidden;}
.title3 a,.title3 a:link,.title3 a:visited,.title3 a:hover{ width:338px;height:31px;overflow:hidden; float:left; text-indent:-10000px;}
.title4{background:url(/images/title4.jpg) left top no-repeat; height:31px;overflow:hidden;}
.title4 a,.title4 a:link,.title4 a:visited,.title4 a:hover{ width:338px;height:31px;overflow:hidden; float:left; text-indent:-10000px;}
.title5{ line-height:38px; height:32px; overflow:hidden; text-indent:23px; font-weight:bold; color:#043A76; background:url(/images/title5.jpg) left top no-repeat;}

/* 舌签 */
.td_on{background:url(/images/td_on.jpg) left top no-repeat; color:#02669A; border-bottom:0; cursor:pointer; text-align:center;}
.td_on a,.td_on a:hover,.td_on a:visited{color:#02669A; line-height:38px;}
.td_off{background:url(/images/td_off.jpg) left top no-repeat; cursor:pointer; text-align:center; }
.td_off a,.td_off a:link{color:#000000;line-height:38px;}
.td_other{background:url(/images/td_other.jpg) left top repeat-x;}
.table_content_1{background:url(/images/td_off_1.gif) right top repeat-x; border-top:0px;}
.td_left{background:url(/images/td_left.jpg) left top no-repeat; width:106px; height:31px;}
.td_right{ background:url(/images/td_right.jpg) right top no-repeat; width:144px; height:31px;}

.mlist{background:#F1F1F1;}
.mlist li{ width:20%; float:left;  line-height:27px; text-align:center;}
.epinfo .txt{ line-height:22px;}
.links{ border:1px solid #E1E1E1;height:60px; overflow:hidden}
.links .h1{ padding:10px;}
.links img{ float:left; display:inline;}
.tbkeywords{ width:218px; height:23px; background:url(/images/tbkeywords.jpg) left top no-repeat; border:0px; line-height:23px;}
.submit01{ background:url(/images/submit01.jpg) left top no-repeat; width:58px; height:23px; border:0px;}
.formlogin{padding:20px;}
.formlogin .tbinput{ width:100px; height:17px; border:1px solid #BCBCBC;}
.tblogin{ background:url(/images/tblogin.jpg) left top no-repeat; width:63px; height:20px; border:0px}
.tbreg{ background:url(/images/tbreg.jpg) left top no-repeat; width:63px; height:20px; border:0px}

.contact{border-left:1px solid #CC8B0A; border-right:1px solid #CC8B0A; border-bottom:1px solid #CC8B0A;_height:100px; height:auto!important; min-height:100px; height:100px; overflow:visible;}
.contact li{ line-height:25px; padding-left:10px; padding-right:7px;}
.enpinfo{padding:13px 0px 13px 0px}
.enpinfo .text{ width:304px; float:right;}
.joblist li{ border:1px solid #FF0000; height:22px; line-height:22px;}

.flinks{border:1px solid #3EA2D3;line-height:25px; padding:0px 5px 0px 5px; margin-top:7px;}
#div1{ height:30px; line-height:30px; overflow:hidden; float:left; margin-top:12px;}
#div1 li{}

.menu{ background:url(/images/menu.jpg) left top repeat-x;overflow:hidden; height:47px;}
.menu ul{ padding-left:50px; padding-top:14px;}
.menu li{float:left;}
.menu li a,.menu li a:link,.menu li a:visited{color:#FFFFFF; height:30px; float:left; line-height:30px; text-align:center;width:127px; font-weight:bold; font-size:13px}
.menu li a:hover{color:#FFFFFF; height:32px; float:left; line-height:30px; text-align:center;width:127px; font-weight:bold; font-size:13px; background:url(/images/menu_over.jpg) center top no-repeat;}
.lytb{border:1px solid #CCCCCC; margin-top:10px;}
.lylisttb{border:1px solid #CCCCCC; margin-top:10px;}
.lylisttb td{ line-height:20px;}
.lylisttb .title{ border-bottom:1px solid #cccccc;}
.btnlst{ width:970px;}
.btnlst li{ float:left; width:20%; text-indent:-10000px;}

