@charset "gb2312";
/* CSS Document */
*{ font-size:12px; font-family:"宋体", Arial, Verdana, Tahoma, "微软雅黑";}
@charset "utf-8";
/*---通用样式---*/
* {margin:0; padding:0;}
* html body {overflow:visible;}
* html iframe, * html frame {overflow:auto;}
* html frameset {overflow:hidden;}
body {color:#000; background:#FFF; font-family: Verdana, Arial, sans-serif; font-size: 12px;  }
body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, table, td, img, div, tr {margin:0 auto; padding:0;}
input, select {font-size:12px; vertical-align:middle;}
/ body div {text-align:left;}
textarea, input {word-wrap:break-word; word-break:break-all; padding:0px;}
li {list-style-type:none;}
img {border:0 none;}
a {color:#000; text-decoration:none;}
a:hover {color:#0d6595;}
a {outline:none; star:expression_r(this.onFocus=this.blur());}
h1 { font-size:24px; }
h2 { font-size:20px; }
h3 { font-size:18px; }
h4 { font-size:16px; }
h5 { font-size:14px; }
h6 { font-size:12px; }

body{ background:#eaeaea;}
#container{ width:1000px; margin:0px auto;}
/*----头部开始--*/
/*--------------------------------------------------------------------------------------------------------------------------------------------*/
#header{ width:1000px; float:left;}
#headTop{ width:1000px; background:url(headTopbg.gif) 0 0 no-repeat #fefeff; height:49px; float:left;}
#headTop span{ color:#645959; display:block; margin:13px 0 0 20px; float:left;  _margin:13px 0 0 10px;/*解决ie6双倍外边距*/ }
#headTop span.headOther01{ clear:left;}
#headTop span.headOther01 a{ position:relative; top:-5px;}
.hesdOther02{ float:right; padding:7px 0 0 10px; width:307px; height:41px;}
#headBanner{ width:1000px; float:left; height:163px;}
#headBanner img{ position:relative; top:10px; left:82%;}
#headNav{ width:1000px; background:url(headNavbg.gif) 0 0 repeat-x; float:left; height:39px; margin-top:1px;}
#headNav ul{ height:39px; width:539px; display:block; float:left;}
#headNav ul li{ width:77px; text-align:right; display:block; float:left; height:39px; line-height:39px; vertical-align:middle;}
#headNav ul li a { color:#FFF;  font-size:14px; font-weight:bold;}
#headNav ul li a:hover{ color:#00bde7;}
#headNav span{ font-size:12px; color:#FFF;}
#headNav span h6{ font-weight:normal; width:261px; height:39px; display:block; float:left; margin-left:10px; line-height:39px; vertical-align:middle;}
#headNav input.inputStyle01{ background:url(headNavinput.jpg) 0 no-repeat; width:109px; height:24px; display:block; border:0; color:#CCC; float:left; margin:7px 0 0 3px; line-height:24px; vertical-align:middle;}
#headNav input.inputStyle02{ background:url(headNavbotton.gif) 0 0 no-repeat; width:54px; height:24px; color:#FFF; border:0px; font-weight:bold; display:block; float:left; cursor:pointer;  margin:7px 0 0 3px; _margin:7px 3px 3px 3px;}

/*----头部结束--*/
/*--------------------------------------------------------------------------------------------------------------------------------------------*/


/*------新闻盒子开始-----*/
#newsBoxBg{ width:1000px; background:url(newsBoxBg.gif) 0 0 no-repeat;float:left; }
#newsBoxTop{ width:978px; padding:16px 0 0 22px; float:left;}

/*增加通栏新闻条*/
#newsBoxAdd{ width:730px; float:left;}
#tonglanBox { width:711px;  float:left; height:60px; background:url(newsAddBg.gif) 0 0 no-repeat; margin-bottom:16px; color:#0d6595; font-size:24px; font-weight:bold; text-align:center; line-height:60px; vertical-align:middle;}
#tonglanBox  a{  color:#0d6595; font-size:24px; font-weight:bold; text-align:center; line-height:60px; vertical-align:middle;}
/*--滚动新闻开始--*/
li {list-style-type:none;list-style-position:outside}
.imgShow{ width:346px; height:210px; position:relative; margin:0 auto;}
.img{ width:346px; height:210px; overflow:hidden;}
.img ul li{ float:left; width:346px; height:210px;}
.img ul{ width:1730px; height:210px; }
.sz{position:absolute; right:5px; bottom:4px;}
.sz ul li{ float:left; width:18px; height:18px; background:#999; border:1px solid #666; color:#666; margin:0 5px; z-index:100; text-align:center; line-height:18px; cursor:pointer;}
.sz ul li.on{ background:#900; color:#FFF; }
/*--滚动新闻结束--*/

/*--------------------------------------------------------------------------------------------------------------------------------------------*/

#newsHotpic{ width:346px; height:210px; float:left;}
#NewBox01{ width:349px; float:left; margin:0 10px 0 17px; position:relative; }
h5.newsStyle{ height:30px; width:94px; background:url(newsHeadpic.png) 0 0 no-repeat; float:left; display:block; color:#FFF; text-align:center; line-height:30px; vertical-align:middle; }
.newsStyle01{ background:url(newsHeadpic01.png) 0 0 no-repeat; width:115px;height:30px; float:left; display:block;  color:#FFF; text-align:center; line-height:30px; vertical-align:middle; }
#NewBox01 a.moreStyleAdd{ position:absolute; top:8px; right:8px; z-index:100px;}

/*--新闻盒子样式--*/
.nwsMainBox{ width:347px; _width:311px;/*--解决ie6对盒子的解析-*/ height:230px; background:url(newsBg.gif) 0 0 repeat-x #f2f2f2; border:1px solid  #d6d4d4; float:left; clear:left;}
.nwsMainBox ul{ width:311px; height:112px; display:block; float:left;  padding:0 16px 0 16px; _margin-top:-12px;/*解决ie6对高度的解析*/}
.nwsMainBox ul li{ width:311px; height:22px; color:#4d4d4d; font-size:12px; width:100%; float:left; display:block; }
.nwsMainBox ul.newsAddList{ height:173px;  _margin-top:-5px;/*解决ie6对高度的解析*/ margin-top:12px;}
.nwsMainBox ul.newsAddList li{ height:21px;}
.nwsMainBox ul.newsAddList li a{ _line-height:20px;}
.nwsMainBox ul li a{ line-height:24px;}
.nwsMainBox ul li span{ float:right; line-height:24px; vertical-align:middle; *margin-top:-24px;/*解决ie6 ie7下 span自动换行*/}
.nwsMainBox p { width:323px;  float:left; margin:10px 10px 10px 20px; display:inline; }
.nwsMainBox p span{ width:105px; float:left; line-height:44px; }
.nwsMainBox p span a:hover{ text-decoration:underline;}

/*--more的样式--*/
a.moreStyle{ position:absolute; right:15px; bottom:10px; color:#4d4d4d; z-index:100px;}
#NewBox02{ width:230px; float:left;  position:relative; }
#NewBox02 .nwsMainBox{ width:224px; height:140px; background:url(newsBg_02.gif) 0 0 repeat-x; border:1px solid  #d6d4d4; float:left; clear:left; padding:5px 0 0 5px;}
#NewBox02 .nwsMainBoxAdd{ width:235px;  float:left;   margin-top:7px;  }
#NewBox02 .nwsMainBoxAdd a img{ border:1px solid  #d6d4d4;}
#NewBox02 .nwsMainBoxAdd a img.imgAdd{ margin-top:8px;}
/*--------------------------------------------------------------------------------------------------------------------------------------------*/

#newsBoxMiddle{ width:978px; height:235px;float:left; padding:18px 0 0 22px;}
#NewBox03{ width:349px; height:232px;float:left;   position:relative;}
#NewBox03 .nwsMainBox,#NewBox04 .nwsMainBox{ width:350px; height:200px;  background:url(newsbg02.gif) 0 0 repeat-x; }
#NewBox03 .nwsMainBox ul,#NewBox04 .nwsMainBox ul,#NewBox05 .nwsMainBox ul{ height:200px; overflow:hidden; padding-top:18px; _height:170px;  _padding-top:30px;/*ie6下对padding的解析*/}
#NewBox04{  width:349px; height:232px;float:left;  margin:0 14px; position:relative; }
#NewBox05{ width:230px; height:232px;float:left; position:relative;}
#NewBox05 .nwsMainBox{ width:230px; height:200px;  background:url(newsbg02.gif) 0 0 repeat-x;} 
#NewBox05 .nwsMainBox ul{ width:200px; float:left; overflow:hidden;}
#NewBox05 .nwsMainBox ul li{ float:left; height:22px;}
#NewBox05 .nwsMainBox img{ border:2px solid #b0b2af; margin:5px 0 0 15px; *margin:0 0 0 15px;}/*ie7ie7图片间距*/
#NewBox05 .nwsMainBox img.pic1Style{ *margin-top:5px;}/*ie7ie7图片间距*/
/*--------------------------------------------------------------------------------------------------------------------------------------------*/

#newsBoxBotton{ width:1000px; float:left; }
#newsPicBox{ width:963px; height:185px; margin:10px 0 0 20px;  }
#newsPicBox .nwsMainBox{ width:960px; height:153px; background:url(newsbg03.gif) 0 0 repeat-x; }
#newsPicBox .nwsMainBox  ul{ width:920px; height:141px;  float:left;  _padding-top:10px;/*解决ie6外边距失效BUG*/}
#newsPicBox .nwsMainBox  ul li{ width:166px; height:124px; float:left; display:block; text-align:center; margin:8px; _margin-left:4px;/*ie6外边距加倍*/}
#newsPicBox .nwsMainBox  ul li img{  border:2px solid #d5d5d5;}
/*------新闻盒子结束-----*/

/*--------------------------------------------------------------------------------------------------------------------------------------------*/


/*------底部邮箱盒子开始-----*/
#bottemBox{ width:1000px; height:214px; float:left; background:url(bottonBg.gif) 0 0 no-repeat;  _float:none;/*ie浮动BUG*/}
#testBox{ width:703px; height:121px; background:url(testBoxBg.gif) 0 0 repeat-x; float:left; border:1px solid #e9e9e9; margin:72px 0 0 21px; _margin-left:10px;/*解决IE6双倍外边距*/}
#testBox p{ margin:30px; }
#testBox span{ width:123px; height:31px; display:block; float:left;  line-height:31px; vertical-align:middle; }
#testBox span a{  font-size:14px; color:#4e4e4e;}
#testBox span a:hover{ text-decoration:underline;}
#emaillBox{ width:230px; height:177px; float:left;  margin:15px 0 0 26px;  }
#emaillBox .nwsMainBox{ width:230px; height:145px; background:url(emaillBox.gif) 0 0 repeat-x; overflow:hidden;}

/*--邮箱TAB效果 开始--*/
.new01 { width:230px; height:136px; margin-top:7px; float:left; color:#636363;}
#menu1 { width:230px; height:24px; float:left; border-bottom:2px solid #999;}
#menu1 ul{ padding:0px; width:230px; height:30px; float:left;  _margin-top:3px;/*调节IE6下表单的样式*/ }
#menu1 ul li { width:47px; height:23px; float:left; font-weight:bold;cursor:pointer; text-align:center;}
#menu1 ul li a{color:#636363; }
#menu1 li.hover { background:url(emaillButton.gif) 0 0 no-repeat;}

#main1{ width:230px; height:110px;  float:left;}
#main1 ul{ display:none; height:108px;  }
#main1 ul.block{ display:block;}
#main1 ul form{ width:195px; height:93px; float:left; margin:14px 0 0 0;   }
#main1 ul form h6.form01{ width:195px;; height:29px; float:left;  *position:relative; _padding-top:3px;/*使用绝对定位调节IE6 ie7下表单的样式*/ }
#main1 ul form input.inputStyle03{ border:1px solid #CCC; width:131px; height:21px; line-height:21px; vertical-align:middle; float:right; color:#636363; *position:absolute;*top:-3px; _top:0px;  *right:5px;/*使用绝对定位调节IE6下表单的样式*/}
#main1 ul form input.inputStyle04{ width:59px; height:21px; line-height:21px; vertical-align:middle; background:url(inputBotton.gif) 0 0 no-repeat; border:0px; float:left; margin:5px 0 0 10px; color:#636363; }

/*--邮箱TAB效果 结束--*/

/*--ie6邮箱TAB效果 开始--*/

/*--ie6邮箱TAB效果 结束--*/
#footNav{}
/*------底部邮箱盒子结束-----*/

/*------页脚  开始-----*/
#footer{ width:100%; height:133px; float:left; background:#FFF; margin-top:20px; display:inline;}
#footerNav{ width:1000px; height:35px; background:url(footerNav.gif) 0 0 repeat-x; }
#footerNav p{ color:#003b56; text-align:center; height:35px; line-height:35px; vertical-align:middle; margin-left:58px; font-weight:bold; }
#footerNav span{ width:28px; display:block; float:left;}
#footerNav span.fangwenWith{ width:130px;}
#footerNav a{ display:block; float:left; color:#003b56;}

#footerTest{ width:1000px; height:92px; float:left; margin-top:5px;}
#footerTest p{ text-align:center; color:#262626; line-height:24px;}

/*------页脚  结束-----*/

/*--------------------------------------------frame-01 样式----------------------------------------------------------------*/
#headNav01{ width:1000px; background:url(frame01Bg.gif) 0 0 repeat-x; float:left; height:39px; margin-top:1px;}
#headNav01 ul{ height:39px; width:539px; display:block; float:left;}
#headNav01 ul li{ width:77px; text-align:right; display:block; float:left; height:39px; line-height:39px; vertical-align:middle;}
#headNav01 ul li a { color:#FFF;  font-size:14px; font-weight:bold;}
#headNav01 ul li a:hover{ color:#f4d215;}
#headNav01 span{ font-size:12px; color:#FFF;}
#headNav01 span h6{ font-weight:normal; width:261px; height:39px; display:block; float:left; margin-left:10px; line-height:39px; vertical-align:middle;}
#headNav01 input.inputStyle01{ background:url(headNavinput.jpg) 0 no-repeat; width:109px; height:24px; display:block; border:0; color:#CCC; float:left; margin:7px 0 0 3px; line-height:24px; vertical-align:middle;}
#headNav01 input.inputStyle02{ background:url(frameBotton01.gif) 0 0 no-repeat; width:54px; height:24px; color:#FFF; border:0px; font-weight:bold; display:block; float:left; cursor:pointer;  margin:7px 0 0 3px; _margin:7px 3px 3px 3px;}

#headframeNav{ width:895px; height:32px; float:left; background:url(frame01bg2.gif) 0 0 repeat-x; padding-left:105px; }
#headframeNav p{ text-align:center; height:32px; line-height:32px; vertical-align:middle;}
#headframeNav p a{  color:#454545; font-size:12px;  float:left;}
#headframeNav p a:hover{  color:#0d6595;}
#headframeNav p span{ color:#454545; font-size:12px; width:24px; display:block; float:left;}

/*--------------------------------------------frame-02 样式----------------------------------------------------------------*/
#headNav02{ width:1000px; background:url(headNavgreen.gif) 0 0 repeat-x; float:left; height:39px; margin-top:1px;}
#headNav02 ul{ height:39px; width:539px; display:block; float:left;}
#headNav02 ul li{ width:77px; text-align:right; display:block; float:left; height:39px; line-height:39px; vertical-align:middle;}
#headNav02 ul li a { color:#FFF;  font-size:14px; font-weight:bold;}
#headNav02 ul li a:hover{ color:#f4d215;}
#headNav02 span{ font-size:12px; color:#FFF;}
#headNav02 span h6{ font-weight:normal; width:261px; height:39px; display:block; float:left; margin-left:10px; line-height:39px; vertical-align:middle;}
#headNav02 input.inputStyle01{ background:url(headNavinput.jpg) 0 no-repeat; width:109px; height:24px; display:block; border:0; color:#CCC; float:left; margin:7px 0 0 3px; line-height:24px; vertical-align:middle;}
#headNav02 input.inputStyle02{ background:url(frameBotton02.gif) 0 0 no-repeat; width:54px; height:24px; color:#FFF; border:0px; font-weight:bold; display:block; float:left; cursor:pointer;  margin:7px 0 0 3px; _margin:7px 3px 3px 3px;}

#headframeNav{ width:895px; height:32px; float:left; background:url(frame01bg2.gif) 0 0 repeat-x; padding-left:105px; }
#headframeNav p{ text-align:center; height:32px; line-height:32px; vertical-align:middle;}
#headframeNav p a{  color:#454545; font-size:12px;  float:left;}
#headframeNav p a:hover{  color:#0d6595;}
#headframeNav p span{ color:#454545; font-size:12px; width:24px; display:block; float:left;}
/*--------------------------------------------frame-03 样式----------------------------------------------------------------*/
#headNav03{ width:1000px; background: url(frameNavce.gif) 0 0 repeat-x; float:left; height:39px; margin-top:1px;}
#headNav03 ul{ height:39px; width:539px; display:block; float:left;}
#headNav03 ul li{ width:77px; text-align:right; display:block; float:left; height:39px; line-height:39px; vertical-align:middle;}
#headNav03 ul li a { color:#FFF;  font-size:14px; font-weight:bold;}
#headNav03 ul li a:hover{ color:#f4d215;}
#headNav03 span{ font-size:12px; color:#FFF;}
#headNav03 span h6{ font-weight:normal; width:261px; height:39px; display:block; float:left; margin-left:10px; line-height:39px; vertical-align:middle;}
#headNav03 input.inputStyle01{ background:url(headNavinput.jpg) 0 no-repeat; width:109px; height:24px; display:block; border:0; color:#CCC; float:left; margin:7px 0 0 3px; line-height:24px; vertical-align:middle;}
#headNav03 input.inputStyle02{ background:url(frameBotton03.gif) 0 0 no-repeat; width:54px; height:24px; color:#FFF; border:0px; font-weight:bold; display:block; float:left; cursor:pointer;  margin:7px 0 0 3px; _margin:7px 3px 3px 3px;}

#frame03Nav{ width:920px; height:52px; float:left; background: url(frame03Navnext.gif) 0 0 repeat-x; padding-left:80px; }
#frame03Nav p{ text-align:center; height:32px; line-height:23px; vertical-align:middle;}
#frame03Nav p a{  color:#454545; font-size:12px;  float:left;}
#frame03Nav p a:hover{  color:#0d6595;}
#frame03Nav p span{ color:#454545; font-size:12px; width:24px; display:block; float:left;}

/*--------------------------------------------frame-04 样式----------------------------------------------------------------*/
#headNav04{ width:1000px; background:url(headNavbg.gif) 0 0 repeat-x; float:left; height:39px; margin-top:1px;}
#headNav04 ul{ height:39px; width:539px; display:block; float:left;}
#headNav04 ul li{ width:77px; text-align:right; display:block; float:left; height:39px; line-height:39px; vertical-align:middle;}
#headNav04 ul li a { color:#FFF;  font-size:14px; font-weight:bold;}
#headNav04 ul li a:hover{ color:#00bde7;}
#headNav04 span{ font-size:12px; color:#FFF;}
#headNav04 span h6{ font-weight:normal; width:261px; height:39px; display:block; float:left; margin-left:10px; line-height:39px; vertical-align:middle;}
#headNav04 input.inputStyle01{ background:url(headNavinput.jpg) 0 no-repeat; width:109px; height:24px; display:block; border:0; color:#CCC; float:left; margin:7px 0 0 3px; line-height:24px; vertical-align:middle;}
#headNav04 input.inputStyle02{ background:url(headNavbotton.gif) 0 0 no-repeat; width:54px; height:24px; color:#FFF; border:0px; font-weight:bold; display:block; float:left; cursor:pointer;  margin:7px 0 0 3px; _margin:7px 3px 3px 3px;}

#headframeNav{ width:895px; height:32px; float:left; background:url(frame01bg2.gif) 0 0 repeat-x; padding-left:105px; }
#headframeNav p{ text-align:center; height:32px; line-height:32px; vertical-align:middle;}
#headframeNav p a{  color:#454545; font-size:12px;  float:left;}
#headframeNav p a:hover{  color:#0d6595;}
#headframeNav p span{ color:#454545; font-size:12px; width:24px; display:block; float:left;}

/*--------------------------------------------frame-05 样式----------------------------------------------------------------*/
#headNav05{ width:1000px; background:url(frameNavzs.gif) 0 0 repeat-x; float:left; height:39px; margin-top:1px;}
#headNav05 ul{ height:39px; width:539px; display:block; float:left;}
#headNav05 ul li{ width:77px; text-align:right; display:block; float:left; height:39px; line-height:39px; vertical-align:middle;}
#headNav05 ul li a { color:#FFF;  font-size:14px; font-weight:bold;}
#headNav05 ul li a:hover{ color:#f4d215;}
#headNav05 span{ font-size:12px; color:#FFF;}
#headNav05 span h6{ font-weight:normal; width:261px; height:39px; display:block; float:left; margin-left:10px; line-height:39px; vertical-align:middle;}
#headNav05 input.inputStyle01{ background:url(headNavinput.jpg) 0 no-repeat; width:109px; height:24px; display:block; border:0; color:#CCC; float:left; margin:7px 0 0 3px; line-height:24px; vertical-align:middle;}
#headNav05 input.inputStyle02{ background: url(frameBotton04.gif) 0 0 no-repeat; width:54px; height:24px; color:#FFF; border:0px; font-weight:bold; display:block; float:left; cursor:pointer;  margin:7px 0 0 3px; _margin:7px 3px 3px 3px;}

#headframeNav{ width:895px; height:32px; float:left; background:url(frame01bg2.gif) 0 0 repeat-x; padding-left:105px; }
#headframeNav p{ text-align:center; height:32px; line-height:32px; vertical-align:middle;}
#headframeNav p a{  color:#454545; font-size:12px;  float:left;}
#headframeNav p a:hover{  color:#0d6595;}
#headframeNav p span{ color:#454545; font-size:12px; width:24px; display:block; float:left;}

/*--------------------------------------------frame-06 样式----------------------------------------------------------------*/
#headNav06{ width:1000px; background: url(frameNavhs.gif) 0 0 repeat-x; float:left; height:39px; margin-top:1px;}
#headNav06 ul{ height:39px; width:539px; display:block; float:left;}
#headNav06 ul li{ width:77px; text-align:right; display:block; float:left; height:39px; line-height:39px; vertical-align:middle;}
#headNav06 ul li a { color:#FFF;  font-size:14px; font-weight:bold;}
#headNav06 ul li a:hover{ color:#f4d215;}
#headNav06 span{ font-size:12px; color:#FFF;}
#headNav06 span h6{ font-weight:normal; width:261px; height:39px; display:block; float:left; margin-left:10px; line-height:39px; vertical-align:middle;}
#headNav06 input.inputStyle01{ background:url(headNavinput.jpg) 0 no-repeat; width:109px; height:24px; display:block; border:0; color:#CCC; float:left; margin:7px 0 0 3px; line-height:24px; vertical-align:middle;}
#headNav06 input.inputStyle02{ background: url(frameBotton05.gif) 0 0 no-repeat; width:54px; height:24px; color:#FFF; border:0px; font-weight:bold; display:block; float:left; cursor:pointer;  margin:7px 0 0 3px; _margin:7px 3px 3px 3px;}

#headframeNav{ width:895px; height:32px; float:left; background:url(frame01bg2.gif) 0 0 repeat-x; padding-left:105px; }
#headframeNav p{ text-align:center; height:32px; line-height:32px; vertical-align:middle;}
#headframeNav p a{  color:#454545; font-size:12px;  float:left;}
#headframeNav p a:hover{  color:#0d6595;}
#headframeNav p span{ color:#454545; font-size:12px; width:24px; display:block; float:left;}

