@charset "utf-8";
body {font-family:"Microsoft YaHei",elvetica,Arial,sans-serif; font-size:14px; color:#333333; text-align:left; line-height:22px; background:url(../images/mainbg.jpg) repeat-x;background-size: 100% 75%;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0 auto;padding:0;}
*{margin:0;	padding:0; outline:none;}
em{font-style:normal;}
ul,ol{list-style-type:none;}
img {border:0px; vertical-align:sub; *vertical-align:text-bottom;}
table{border-collapse:collapse;	border-spacing:0;}
table td{vertical-align:top;float: left;margin-bottom: 10px;}
a:link {text-decoration:none; color:#333333; cursor:pointer;}
a:visited {text-decoration:none; color:#333333; cursor:pointer;}
a:hover {text-decoration:none; color:#CE0C03; cursor:pointer;}

.clear {clear:both;font-size:0px;line-height:0px;overflow:hidden;}
.hide{display:none;}
.show{display:block;}
.clearfix:after {visibility:hidden;	display:block; font-size:0;	content:" "; clear:both; height:0;}
.mt10 {margin:10px auto 0px auto;}

.header {width:1200px; height:170px; margin:0px auto;}
.header ul {float:right;}
.header ul li {float:right; width:1002px; text-align:right;}
.header .links {margin-top:14px; }
.header .links a {height:24px; line-height:24px; background:url(../images/ico1.gif) no-repeat left center; padding-left:8px; color:#FFFFFF; margin-right:20px;}
.header .search {margin-top:88px; margin-right:10px;}
.header .search .inp {width:202px; height:28px; line-height:28px; text-indent:2px; color:#666666; border:1px solid #3E5FA7; background-color:#FFFFFF; filter:alpha(opacity=75); opacity:0.75;}
.header .search .btn {width:28px; height:28px; background:url(../images/search.png) no-repeat; cursor:pointer; border:0px; position:absolute; margin-left:-32px;}

.nav {width:1200px; height:65px; margin:0px auto; border-top:1px solid #01589a; background:#01589a;}
.nav ul {padding-left:2px;}
.nav ul li {float:left; height:65px; position:relative; z-index:90;}
.nav ul li a{display:block; color:#FFFFFF; height:65px; line-height:65px; padding:0px 35.8px;font-size: 16px;}
.nav ul li a:hover,.top .nav ul li a.current{color:#CE0C03;}
.nav ul li dl{position:absolute; width:100%; z-index:100; display:none;}
.nav ul li dl dd{color:#143270; border:1px solid #ddd; border-top:0px;}
.nav ul li dl dd a{font-weight:normal; height:auto; line-height:45px; padding:0px; background-color:#ffffff; color:#333; text-align:center; filter:alpha(opacity=90); opacity:0.9;}
.nav ul li dl dd a:visited {_color:#143270;}
.nav ul li dl dd a:hover {color:#CE0C03;}

.focusBox {position:relative; width:630px; height:330px; margin-top:10px; overflow:hidden; float:left;}
.focusBox .pic {position:relative; height:330px; float:left;}
.focusBox .pic li {position: absolute; left: 0px; top: 0px; display: none;}
.focusBox .pic img {width:630px; height:330px; display: block; }
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden;}
.focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
.focusBox .txt li a{ display: block; color: white; padding:0 0 0 10px; text-decoration: none;}
.focusBox .num { position: absolute; z-index: 3; bottom: 8px; right: 6px; font-size:12px;}
.focusBox .num li{ float: left; position: relative; width:20px; height:20px; line-height:20px; overflow: hidden; text-align: center; margin-right: 6px; cursor: pointer; }
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: #143270; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.focusBox .num li span { z-index: 1; background: #D6D6D6; }
.focusBox .num li.on a,.focusBox .num a:hover{ background:#01589a; color:#fff;}
.focusBox .btbg{background:#000;alpha(opacity=20); opacity: 0.2; width:100%; height:36px; position:absolute; bottom:0;}

.title_wrap {float:left;width:545px;height:35px;margin-top:8px;border-bottom: 1px solid #E49999;}
.title_wrap h3 {float:left; line-height:35px; font-size:18px; font-weight:normal; background:url(../images/img_08.jpg) no-repeat left center; text-indent:24px;}
.title_wrap span {float:right; line-height:35px; padding-right:5px;}
.title_wrap a{font-size:16px;width:100px;display:block;float:left;line-height: 35px;text-align:center;}
.title_wrap .select{color: #fff;background: #01589a;}

.title_wrap1 {float:left;width:100%;height:35px;margin-top:8px;border-bottom: 1px solid #E49999;}
.title_wrap1 h3 {float:left; line-height:35px; font-size:18px; font-weight:normal; background:url(../images/img_08.jpg) no-repeat left center; text-indent:24px;}
.title_wrap1 span {float:right; line-height:35px; padding-right:5px;}
.title_wrap1 a{font-size:14px;width:100px;line-height: 35px;text-align:center;}

.news_list {float:left; width:545px; margin-top:3px;}
.news_list ul{display:none;}
.news_list li {float:left; width:100%; height:35px; line-height:35px; border-bottom:1px dashed #CECECE; overflow:hidden; text-indent:15px; background:url(../images/img_09.jpg) no-repeat center left;}
.news_list li a {display:block;}
.news_list li a:hover {background:#FFFCD5 url(../images/img_09.jpg) no-repeat center left;}
.news_list li span {float:right; padding-right:4px; color:#666; font-size:12px;}

.specialty {width:1002px; height:35px; line-height:35px; margin:12px auto; overflow:hidden;}
.specialty li {float:left; color:#FFFFFF; text-align:center;}
.specialty li a {color:#FFFFFF;}
.specialty .z1 {width:212px; background:url(../images/zy.gif) no-repeat; font-size:17px; text-indent:52px; text-align:left;}
.specialty .z2 {width:170px; margin-left:8px; background-color:#CC0A00;}
.specialty .z3 {width:115px; margin-left:8px; background-color:#996533;}
.specialty .z4 {width:145px; margin-left:8px; background-color:#2BC2C3;}
.specialty .z5 {width:145px; margin-left:8px; background-color:#659D08;}
.specialty .z6 {width:175px; margin-left:8px; background-color:#CC65FF;}

.news_wrap {width:1200px;height:240px;margin:0px auto;overflow:hidden;background-color:#F7F7F7;margin-top: 10px;}
.news_wrap .list_wrap {width:385px; float:left;}
.news_wrap .title {width:100%; height:30px; border-bottom:1px solid #bbbbbb; float:left;}
.news_wrap .title h3 {float:left;width:110px;line-height:30px;text-align:center;color:#FFFFFF;background-color: #01589a;font-size:16px;font-weight:normal;}
.news_wrap .title a {float:right;padding-top:8px;}

.news_wrap .list_wrap1 {width:385px; float:left;}
.news_wrap .list_wrap1  ul{display:none;}
.news_wrap .title1 {width:100%; height:30px; border-bottom:1px solid #bbbbbb; float:left;}
.news_wrap .title1 h3 {float:left; width:110px; line-height:30px; text-align:center; color:#FFFFFF; background-color:#286FB7; font-size:16px; font-weight:normal;}
.news_wrap .title1 a {float:left;width: 110px;line-height:30px;display:block;text-align:center;font-size:16px;}
.news_wrap .title1 .select{color: #fff;background: #01589a;}

.news_wrap ul {float:left; width:100%; margin-top:5px;}
.news_wrap ul li {float:left; width:100%; height:33px; line-height:33px; overflow:hidden; text-indent:26px; background:url(../images/img_24.jpg) no-repeat 10px center;}
.news_wrap ul li a {display:block;}
.news_wrap ul li a:hover {background:#FFFCD5 url(../images/img_24.jpg) no-repeat 10px center;}

.szfc_wrap {width:1200px; height:280px; border:1px solid #AECCF0; background-color:#F4F7FC; margin:12px auto;}
.szfc_wrap .fctit {float:left; width:34px; height:125px; position:absolute; margin:-6px 0px 0px 6px;}
.scroll_wrap {float:left; width:1200px; height:auto; padding-top:10px; overflow:hidden;}
.scroll_wrap img {padding:0px 10px; width:210px; height:80px;}
.scroll_wrap p {line-height:30px; width:150px; text-align:center;}

.links_wrap {width:1000px; height:38px; border:1px solid #CCCCCC; border-bottom:2px solid #CCCCCC; margin:0px auto;}
.links_wrap ul {padding:7px 0 0 10px;}
.links_wrap li {float:left; padding:0px 10px;}

.copyright {width:100%;margin:15px auto 0px auto;border-top: 3px solid #002B5E;}
.copyright ul {width:100%; background-color:#01589a; padding:20px 0px; float:left;}
.copyright ul li {width:1200px; height:130px; margin:0px auto; line-height:27px; background:url(../images/logo.png) no-repeat center left;}
.copyright ul li p {padding-left:110px; color:#fff;}
.copyright dl {width:100%; background-color:#002B5E; height:32px; float:left; text-align:center; color:#FFFFFF; line-height:32px; font-family:"宋体";}
.copyright dl dt a {color:#FFFFFF; padding:0px 15px; font-family:"Microsoft YaHei";}

.left_nav {float:left; width:245px;}
.left_nav h3 {float: left;
    width: 245px;
    height: 74px;
    line-height: 74px;
    font-size: 24px;
    background-color: #01589a;
    color: #fff;
    font-weight: bold;
    text-align: center;
    margin-top: 10px;
             }
.left_nav li {float:left; width:245px; height:55px; border-bottom:1px solid #ffffff;}
.left_nav li a {width:240px; line-height:55px; border-left:3px solid #01b3f3; background-color:#F2F2F2; text-indent:22px; display:block; color:#000;font-size: 16px;}
.left_nav .on a {border-left:5px solid #FFA800; background-color:#E8E8E8; color:#9e2814; text-decoration:none;}
.left_nav li a:hover {border-left:5px solid #FFA800; background-color:#E8E8E8; color:#376EA5; text-decoration:none;}
.left_nav h4 {float:left; width:245px; height:33px; line-height:30px; border-bottom:1px solid #EEEEEE; font-size:18px; margin-top:20px; font-weight:normal;}
.left_nav dl {float:left; width:245px; border-bottom:1px solid #EEEEEE; padding:10px 0px;}
.left_nav dt {float:left; width:245px; line-height:30px;}

.photo_list {float:left; width:720px; min-height:482px; padding-top:10px;}
.photo_list li {float:left; width:150px; padding:6px 15px;}
.photo_list img {width:150px; height:110px;}
.photo_list p {width:150px; line-height:30px; text-align:center;}

.wz_page {float:left; width:100%; line-height:24px; text-align:center; padding:20px 0px 10px 0px;}

.article_show {float:left; padding:10px 0px 0px 20px; width:95%; min-height:480px; margin:0px auto;}	
.show_title {width:100%; font-size:22px; font-weight:bold; text-align:center; line-height:36px; padding:10px 0px; color:#333;}
.show_date {width:100%; border-bottom:1px dashed #C7C7C7;color:#666666; height:30px; line-height:30px; text-align:center;}
.Zoom {width:100%; line-height:190%; padding:20px 0 5px 0; overflow-x:auto; overflow-y:hidden; font-size:14px;}
.Zoom p {padding-bottom:10px;}
.Zoom img {padding:10px 0px; text-align:center; margin:0px auto;}
/* .Zoom * {max-width:700px;} */

#pbOverlay, #pbImage, #pbBottom, #pbCloseBtn {
	position: fixed;
	z-index: 9999;
}
#pbOverlay {
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: #000;
	cursor: pointer;
}
#pbCloseBtn {
	top: 0;
	right: 0;
	display: block;
	width: 50px;
	height: 50px;
	background: url(../images/closebutton.png) no-repeat top left;
}
.pbLoading {
	background: #000 url(../images/loading.gif) no-repeat center !important;
}
#pbImage {
	border: none;
	background: #000 no-repeat;
	-moz-box-shadow: 0 0 40px #000;
	-webkit-box-shadow: 0 0 40px #000;
	box-shadow: 0 0 40px #000;
	cursor: move;
}
#pbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	color: #EEE;
	line-height: 1.4em;
	left: 50%;
	bottom: 10px;
	width: 400px;
	margin-left: -200px; /* half the width */
}
#pbCaption {
	font-weight: bold;
	padding: 4px;
	display: inline-block;
 *display: inline; /* IE 7 */
	background-color: rgba(0, 0, 0, 0.7);
 filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#B0000000, EndColorStr=#B0000000);
	zoom: 1;
}
#pbNav {
	display: block;
	width: 282px;
	height: 70px;
	margin: auto;
	margin-top: 5px;
}
#pbPrevBtn, #pbNextBtn, #pbZoomBtn, #pbLeftBtn, #pbRightBtn {
	display: inline-block;
	height: 70px;
	outline: none;
	text-indent: -9000px;
	background: url(../images/navbtns.png) no-repeat;
}
#pbPrevBtn {
	background-position: -223px 0;
	width: 40px;
	float: left;
}
#pbPrevBtn.pbgreyed {
	background-position: -521px 0;
}
#pbNextBtn {
	background-position: -337px 0;
	width: 40px;
	float: right;
}
#pbNextBtn.pbgreyed {
	background-position: -560px;
}
#pbZoomBtn {
	width: 74px;
	background-position: -263px 0;
	float: left;
}
#pbZoomBtn.pbgreyed {
	background-position: -74px 0;
}
#pbZoomBtn.pbzoomed {
	background-position: 0 0;
}
#pbLeftBtn {
	background-position: -159px 0;
	width: 64px;
	float: left;
}
#pbRightBtn {
	background-position: -377px 0;
	width: 64px;
	float: right;
}

