﻿@charset "utf-8";
html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td, textarea {
    margin: 0; padding: 0; font-size: 12px; line-height: 25px; color: #532e0d; font-family:"微软雅黑", Arial, Tahoma,"宋体";
}
ol, ul, li { list-style: none; line-height: 25px; }
ol, ul { zoom: 1; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
img { border: none; }
a, a:link, a:visited { cursor: pointer; text-decoration: none; color: #532e0d; }
a:hover { cursor: pointer; color: #2b71b9; text-decoration:underline; }
table { border-collapse: collapse; border-spacing: 0; }
.tdborder td { border: solid 1px #666; }
.clear { clear: both; float: none; overflow: hidden; height: 0px; font-size: 0; }
.clearFix:after { clear: both; display: block; visibility: hidden; height: 0; line-height: 0; content: "."; }
.clearFix { zoom: 1; }
.float-left, .fl { float: left; }
.float-right, .fr { float: right; }
.font { font: 14px/24px Comic Sans MS; }
:focus{ outline: none;}
html { overflow: -moz-scrollbars-vertical; }
html { min-height: 101%; }
body { width: 100%; margin: 0 auto; background: #fff; overflow-x: hidden;  }
.w1008 { width: 1008px; margin: 0 auto; }

#header { width:100%; height: 110px; margin: 0 auto; background-color:#032636;  }
.logoBox { display: block; line-height: 0; margin-top: 10px; padding-left: 20px; }
.sethomepage { width: 291px; height:101px; margin: 0px 0px auto;background: url(../images/tel.png) repeat-x; }
.sethomepage ul li {float: left; float:right; margin-top: 10px; padding-left: 20px;}
.sethomepage li,.sethomepage a { color:#fff!important; }

#navgat { width: 100%; background-color:#032636; }
.navgat { height: 46px; }
.navmid { width: 1008px; margin: 0 auto;background: url(../images/nav.png) repeat-x; }
.navmid ul li { float:left; padding-left: 0px; }
.navmid ul li a { display:block; width:94px; height:46px; text-align:center; color:#fff!important; font:14px/46px SimSun; margin: 0 4px; }
.navmid ul li a:hover { text-decoration:none; background: url(../images/nav_h.jpg) no-repeat; }
#sddm div { width:120px; position:absolute; display:none; z-index: 9999; }
#sddm div a { width:100%!important; display:block; position:relative; background:#b20a0a; border-top:1px solid #fff; text-align:center; text-decoration:none; }
#sddm div a:hover { font-weight: bold; }
.tmid {
height: 46px;
float: right;
display: inline;
padding-right: 15px;
}
.ttime {
width: 100%;
height: 46px;
color:#fff!important; font:14px/46px SimSun; margin: 0 4px;
text-align: right;
}


#flash { width: 1008px; height: 356px; margin: 15px auto; }

#left { width: 293px; }
#left dt { height: 24px; background: url(../images/lt_tit.jpg) no-repeat; padding: 0 10px 0 15px; font: 12px/23px SimSun; color: #fff; }
#left dt strong {
#leftdisplay: block;
float: left;
padding: 0 0 0 10px;
color: #fff;
font-size: 14px;
line-height: 28px;}
#left dt span {
display: block;
float: left;
padding: 0 0 0 10px;
font-family: Arial, Helvetica, sans-serif;
color: #8fc5f1;
font-size: 20px;}
#left dt a { color: #fff; text-decoration: none; font-family: Arial, Helvetica, sans-serif; }
#left dt a:hover { color: #094679; text-decoration: underline; }
#left dd { padding: 5px 0 10px; }
.fwxm li { height: 30px; line-height: 30px; border-bottom: 2px dashed #dcddde;list-style-position : outside   
; }
.fwxm li a { padding-left: 60px; }
.fwxm li a:hover { display: block; background: url(../images/fwxm_h.jpg) no-repeat; color: #fff; text-decoration: none; }
.news { padding-left: 10px; }

#right { width: 702px; }
#right dt { height: 24px; background: url(../images/rt_tit.jpg) no-repeat; padding: 0 10px 0 15px; font: 12px/23px SimSun;color: #fff;  }
#right dt a { color: #fff; text-decoration: none; font-family: Arial, Helvetica, sans-serif;}
#right dt a:hover { color: #fff; text-decoration: underline; }
#right dd { padding: 5px 0 10px; }

#right1 { width: 702px; }
#right1 dt { height: 24px; background: url(../images/rt_tit.jpg) no-repeat; padding: 0 10px 0 15px; font: 12px/23px SimSun;color: #fff;  }
#right1 dt a { color: #fff; text-decoration: none; font-family: Arial, Helvetica, sans-serif;}
#right1 dt a:hover { color: #fff; text-decoration: underline; }
#right1 dd { padding: 5px 0 10px; }


.xwzx dl {  width:415px;  float:left;height:175px;}
.xwzx dt {height: 24px; background: url(../images/rt_tit.jpg) no-repeat; padding: 0 10px 0 15px; font: 12px/23px SimSun;  }
.xwzx dt a { color: #094679; text-decoration: none; font-family: Arial, Helvetica, sans-serif;}
.xwzx dt a:hover { color: #094679; text-decoration: underline;font-family: Arial, Helvetica, sans-serif; }
.xwzx dd { padding: 5px 0 10px; }

#gd { width: 1008px; }
#gd dt { height: 24px; background: url(../images/gd_tit.jpg) no-repeat; padding: 0 10px 0 15px; font: 14px/24px SimSun; font-weight: bold; }
#gd dt a { color: #094679; text-decoration: none;font-family: Arial, Helvetica, sans-serif; }
#gd dt a:hover { color: #094679; text-decoration: underline; }
#gd dd { padding: 5px 0 10px; }
/* marqueeleft */
.marqueeleft { width:702px; height:180px; overflow:hidden; margin:0 auto; }
.marqueeleft ul { height:107px; float:left; padding:0px; margin:0px; }
.marqueeleft li { width:230px; height:180px; float:left; padding:0px; margin:0px; display:inline; height:auto; overflow:hidden; margin:5px 10px; }
.marqueeleft li .pic { display:block; width:230px; height:150px; margin:0 auto; overflow:hidden; }
.marqueeleft li .txt {
text-align: center;
height: 30px;
line-height: 30px;}

#footer { height: 50px; margin: 10px auto auto; border-bottom: 15px solid #032636; background-color:#032636;}
#footer p {padding-top: 20px; text-align:center; color: #fff; }

.css3pie{
	background:#fff;
	-webkit-box-shadow: #333 3px 3px 3px;
	-moz-box-shadow: #333 3px 3px 3px;
	box-shadow: #333 3px 3px 3px;
	border:solid 1px #c12678;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	behavior:url(/css3pie/PIE.htc);
}

.previewShowWindow {
	position: absolute;
	border: 1px solid #dadade;
	background: #95959d;
	padding: 5px;
	display: none;
	color: #fff;
	text-align: center;
	z-index: 999;
}
