﻿@charset "utf-8";
/* CSS Document */

* { padding:0; margin:0; outline:0; }
body {
	background:#fff;
	font-family:"宋体", Arial, ;
	font-size:12px;
	line-height:24px;
	color:#333
}
li { list-style:none}

a img {border:0; }

a {text-decoration: none; cursor:pointer; }
a:hover {color:#666; text-decoration: none; }



h2 {font-size:12px; line-height:26px; font-family: Arial, sans-serif;; font-weight:normal; float:right; _padding-top:6px}
h2#version a {color:#000;}
h2#version a:hover {text-decoration:underline;}

h1#logo { font-size:0; line-height:0; width:405px; height:62px; float:left; margin:18px 0 0 20px;_margin:18px 0 0 10px}
h1#logo a{ display:block; height:62px; text-indent: -4000px; background:url(../images/logo.jpg) no-repeat; }

h3 {font-size:14px;}

#header { width:100%; height:106px; margin:0 auto; background:url(../images/head_bg.jpg) repeat-x center top; overflow:hidden}

.shell { width:980px; margin:0 auto; }
.shell1 { width:940px; margin:0 auto; }

#nav { float:right; height:64px; font-family:"微软雅黑"; width:534px; margin-top:16px; overflow:hidden; _margin-top:22px; }
#nav ul{ float:left; height:64px; list-style-type:none;}
#nav ul li{ float:left; display:inline; margin-left:12px;}
#nav li a{ float:left; text-align: center; no-repeat 0 0; line-height:18px; padding-top:14px}
#nav li span {font-size:11px; font-weight:normal}


.style1 a { width:72px; height:64px; color:#333; font-size:13px;font-weight:bold}
.style1 a:hover { background:url(../images/menu_1.gif); color:#fff; font-weight:normal}

.style2 a { width:102px; height:64px; color:#333; font-size:13px;font-weight:bold}
.style2 a:hover { background:url(../images/menu_2.gif); color:#fff; font-weight:normal}


#slider { width:100%; height:307px; background:url(../images/pic_bj.jpg) repeat-x}
#main { width:100%; height:370px; background:url(../images/main_bj.jpg) repeat-x; clear:both; overflow:hidden}
#main1 { width:100%; height:auto; background:url(../images/main_bj.jpg) repeat-x; clear:both; overflow:hidden}

.blank { width:100%; height:13px; overflow:hidden; clear:both}
.banner { width:938px; height:58px; background:url(../images/banner.jpg) no-repeat; margin:0 auto; }


.col { float:left; display:inline; padding:10px 0;}
.col1 {width:346px; background:url(../images/line.jpg) no-repeat right}
.col2 {width:316px; background:url(../images/line.jpg) no-repeat right; padding-left:13px; overflow:hidden}
.col3 {width:250px; padding-left:14px; overflow:hidden}
.col1 h3 { width:326px; height:26px; border-bottom:1px #bcd1da solid; }
.col2 h3 { width:306px; height:26px; }
.col3 h3 { width:106px; height:26px; }
.col2 img { width:284px; height:107px; padding:8px 11px}

.more { width:36px; height:13px; font-size:0; line-height:0; float:right; margin:7px}
.more a { width:36px; height:13px; background:url(../images/more.jpg) no-repeat; text-indent: -4000px; display:block}

.col1 p { padding:12px 0; color:#666; text-indent:2em; width:326px}
.col2 p { color:#666; text-indent:2em; width:290px; padding:0px 8px}
.col2 p span { font-weight:bold}
.col2 p span a { color:#0067b3}

.news_title{width:250px; overflow:hidden;}

.left { float:left}

.col ul {padding:12px 0; width:326px;}
.col ul span { float:left;}
.col ul a { color:#0067b3}
.col ul a:hover { text-decoration:underline}

.col-last { margin-right:0;}

.map { width:245px; height:124px; background:url(../images/map.jpg) no-repeat}

#footer { width:940px; height:auto; background:url(../images/footer.jpg) no-repeat top; color:#5c5c5c; margin:0 auto}
#footer a{ color:#5c5c5c; text-decoration: none;}
#footer a:hover{ color:#0184c4;}

.content { width:940px; height:auto; margin:0 auto; overflow:hidden; clear:both}
.con_l { width:230px; float:left; }
.sidebox { width:220px; height:auto;}
.sidetitle { background:url(../images/gywm.jpg) no-repeat; width:220px; height:46px; display:block}
.sidetitle1 { background:url(../images/xwzx.jpg) no-repeat; width:220px; height:46px; display:block}
.sidebox ul { width:218px; height:auto; border:1px #e9e9e9 solid; border-top:none; font-size:14px; line-height:32px; padding:6px 0}
.sidebox li { padding-left:10px; border-bottom:1px #dbdbdb dashed}
.sidebox li a { color:#3d3d3d; }
.sidebox li a:hover { color:#1766b1; font-weight:bold}


.con_r { width:670px; float:right; height: auto; }
.local { border-bottom:1px #ccc dotted; line-height:24px}

.show { width:658px; height:auto; margin:8px 0}
.title1 { text-align:center; font-size:22px; padding:10px 0 5px 0; border-bottom:1px dashed #7dc7e6; margin:0 auto; line-height:34px; }
.title1 h4 { color:#0053a0}
.title1 p { font-size:12px; color:#999}

.zhengwen p { font-size:12px; line-height:30px; width:680px; margin:0 auto; text-indent:2em}

.newslist {line-height:34px; font-size:12px; height:auto}
.newslist li {border-bottom:1px dashed #e7e7e7; }
.newslist li a {color:#0067b3; }

.news_title1{width:570px; overflow:hidden;}


 /*漂浮广告开始*/
 
  .toolbarframe { text-align:right;
  position: fixed !important;
  position: absolute; 
  top: 200px; 
  right: 40px; 
  height: 30px; 
  width: 100%; 
 }