﻿/*全局*/
body
{
    padding: 0px;
    margin:0px;
    font-family: Arial, Tahoma;
    font-size: 12px;
    color:#363636;
}
A:link
{
	text-decoration: none; color:#000;
}
A:visited
{
	text-decoration: none; color:#000;
}
A:hover
{
	text-decoration: underline; color:#FF8B06;
}

.divcenter{margin-left: auto; margin-right: auto}
.divwidth1{width: 100%;}
.divwidth2{width: 984px;}
.clear{clear:both;}

input      { font-family:  Arial, 宋体; font-size: 12px; }
select     { font-family:  Arial, 宋体; font-size: 12px; }
textarea   { font-family:  Arial, 宋体; font-size: 12px; }
.myInput
{
  border: solid 1px #838383;
  border-right-color: #D4D1CA;
  border-bottom-color: #D4D1CA;
}
.myButton
{
  width:62px;
  height:22px;
}
img  {  border: 0px none; }
h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,p,form,fieldset,legend,input,img{margin:0;padding:0;}
ul,ol{list-style:none;}

.BlackTxt 
{
    color:#000000;
}
.BlackLink a:link,.BlackLink a:visited
{
    color:#000000;
    text-decoration:none;
}
.BlackLink a:hover
{
    color:#4997EE;
    text-decoration:underline;
}

.WhiteTxt 
{
    color:#FFFFFF;
}
.WhiteLink a:link,.WhiteLink a:visited
{
    color:#FFFFFF;
    text-decoration:none;
}
.WhiteLink a:hover
{
    color:#4997EE;
    text-decoration:none;
}

/*header*/
#header
{
  height:78px;
  overflow:hidden;
}
#header .hl
{
  float: left;
}
#header .hr
{
  float: right;
  width:175px;
  padding-top:47px;
  padding-right:5px;
}
#header .hr .cc
{
  float:left;
  width:85px;
  height:26px;
  line-height:26px;
  font-family:Tahoma;
  text-align:center;
  background:#676767;
  color:#fff;
}
#header .hr a:link,#header .hr a:visited
{
  margin-left:2px;
  background:#0E6AC1;
  color:#fff;
  text-decoration:none;
}
#header .hr a:hover
{
  background:#FF8B06;
  text-decoration:none;
}

/*banner
#banner
{
  border-top:solid 2px #333;
}*/

#slide{ width: 984px; height: 280px; overflow: hidden; position: relative; }
#slide .photo li{ position:absolute; }
#slide .photo img{ border:0; width:984px; height:280px; }
#slide .switchable-triggers { position: absolute; right: 10px; bottom: 10px; z-index:99; }
#slide .switchable-triggers li { display: inline-block; float: left; width: 20px; height: 20px; margin: 0 3px; border-radius: 20px; background:#f5f5f5; background: rgba(255, 255, 255, .7); color: #444; font:normal 13px/20px Tahoma; text-align: center; cursor: pointer;  }
#slide .switchable-triggers li.current { background:#222; background: rgba(0, 0, 0, .7); color: #fff; }

/*导航*/
#nav
{
  margin-top:2px;
  text-align:center;
  position:relative;
  font:normal 15px/40px 微软雅黑;
  line-height:40px;
  height:40px;
  background:url(nav_bg.jpg) no-repeat left top;
}
#nav a
{
  display:inline-block;
  padding:0 20px;
  background:url(nav_01.gif) no-repeat right top;
  text-decoration:none;
  color:#fff;
}
#nav .e
{
  background-image:none;
}
#nav a:hover
{
  text-decoration:underline;
}
#nav .selected
{
  color:#1f1f1f;
  position:relative;
  margin-top:-2px;
  border-top:solid 2px #f60;
  background:#fff;
 
}
.webpath
{
  font-family:Tahoma;
  height: 35px;
  line-height: 35px;
  overflow: hidden;
}
.webpath .c1
{
  background: url(ico_02.gif) no-repeat 10px center;
  padding-left:20px;
}
.accoutSiteOk
{
  width:100%;
  padding:10px 0px;
}
.accoutSiteOk li
{
  margin: 0px 3px;
  float:left;
  width: 100px;
  padding-top: 7px;
}
.accoutSiteOk div
{
  text-align:center;
}
.accoutSiteOk a:link, .accoutSiteOk a:visited
{
  width:100%;
  height:21px;
  line-height:21px;
  display:block;
  border: solid 1px #86A2C0;
  background:#B5D2E8;
  color: #435C78;
  text-decoration: none;
  text-align:center;
}
.accoutSiteOk a:hover
{
  width:100%;
  height:21px;
  line-height:21px;
  display:block;
  border: solid 1px #000;
  background:#0e6ac1;
  color: #fff;
  text-decoration: none;
  text-align:center;
}

/*sidebar*/
.sidebar_bg
{
  width:100%;
  background:url(sidebar_bg.gif) repeat-y left top;
}
#sidebar
{
  float:left; 
  width:246px;
  overflow:hidden;
}
#sidebar .b1
{
  width:240px;
  overflow:hidden;
  background:url(sidebar_01.gif) no-repeat right top;
}
#sidebar .b2
{
  padding:6px;
}
#sidebar .title
{
  width:100%;
}
#sidebar .title .t1
{
  height:23px;
  line-height:23px;
  overflow:hidden;
  font-size:14px;
  padding-left:15px;
  background:url(ico_01.gif) no-repeat 3px center;
}
#sidebar .title .t2
{
  height:3px;
  overflow:hidden;
  background:#9C9C9C;
}
#sidebar .title .t3
{
  width:75px;
  height:3px;
  overflow:hidden;
  background:#1D62A3;
}
#sidebar .inp_row
{
  padding-top:12px;
}
#sidebar .inp_row .ir_l
{
  float:left;
  width:64px;
  padding-top:3px;
  text-align:right;
  overflow:hidden;
}
#sidebar .inp_row .ir_r
{
  float:left;
}
#sidebar .inp_btn
{
  padding-left:64px;
  padding-top:10px;
}
#sidebar .inp_btn input
{
  font-family:Tahoma;
  margin-right:5px;
}
#sidebar .contact
{
  margin:0px auto;
  width:221px;
}
#sidebar .contact .contact1
{
  margin-top:5px;
  background:#fff url(sidebar_05.gif) no-repeat left bottom;
}
#sidebar .contact .contact2
{
  padding:12px;
  line-height:24px;
}
#sidebar .layer
{
  width:255px;
  overflow:hidden;
  background:#E6E6E6 url(sidebar_06.gif) repeat-x left top;
}
#sidebar .layer h2
{
  height:28px;
  line-height:28px;
  overflow:hidden;
  margin:10px 3px 5px 3px;
  background:url(sidebar_07.gif) no-repeat left top;
  text-align:center;
  font-size:14px;
  font-weight:bold;
}
#sidebar .layer ul
{
  padding:5px 8px;
}
#sidebar .layer ul li
{
  width:100%;
  line-height:30px;
  background:url(x_03.gif) repeat-x left bottom;
}
#sidebar .layer ul li a
{
  padding-left:30px;
  display:block;
}
#sidebar .layer ul li a:hover
{
  background-image:url(ico_01.gif);
  background-repeat:no-repeat;
  background-position:15px center;
  *background-position:15px 45%;
}
#sidebar .layer ul li .selected
{
  color:#4997EE;
  background-image:url(ico_01.gif);
  background-repeat:no-repeat;
  background-position:15px center;
  *background-position:15px 45%;
}

/*content*/
#content
{
  float:left;
  width:738px;
  overflow:hidden;
}

/*title_name*/
.title_name
{
  background:url(title_02.gif) repeat-x left top;
}
.title_name .c1
{
  background:url(title_01.gif) no-repeat left top;
}
.title_name .c2
{
  background:url(title_03.gif) no-repeat right top;
  height:39px;
  line-height:35px;
  overflow:hidden;
  font-size:14px;
  font-weight:bold;
  color:#fff;
  padding-left:15px;
}
.title_article
{
  background:url(article_02.gif) repeat-x left top;
}
.title_article .c1
{
  background:url(article_01.gif) no-repeat left top;
}
.title_article .c2
{
  background:url(article_03.gif) no-repeat right top;
  height:30px;
  line-height:32px;
  overflow:hidden;
  font-size:14px;
  font-weight:bold;
  padding-left:15px;
}

/*pages*/
.pages
{

}
.pages span
{
  margin-left:8px;
}
.pages .ps select
{

}
.pages a
{
  margin-left:8px;
}
.pages .enabled
{
  color:#8B8989;
}

/*footer*/
#footer
{
  margin-top:5px;
  background:#E0E1E3 url(foot_01.gif) repeat-x left top;
  text-align:center;
}
#footer .c1
{
  line-height:40px;
  height:40px;
  overflow:hidden;
  margin:0px 15px;
  background:url(x_01.gif) repeat-x left bottom;
}
#footer .c1 span
{
  padding:0px 14px;
}
#footer .c2
{
  padding:10px 0px;
  line-height:26px;
  background:url(foot_02.gif) no-repeat 18px center;
}