﻿/*banner切换大图*/
ul,li {	 LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING:0px}
.mainbanner {	POSITION: relative; HEIGHT: 500px; OVERFLOW: hidden; border-bottom:5px solid #EDE6D6;}
.mainbanner_window {POSITION: absolute; WIDTH: 1920px; HEIGHT: 500px; MARGIN-LEFT: -960px; OVERFLOW: hidden; LEFT: 50%}
.mainbanner_window UL {	POSITION: relative; WIDTH: 999999px; HEIGHT: 500px}
.mainbanner_window LI {	TEXT-ALIGN: center; WIDTH: 1920px; DISPLAY: inline; BACKGROUND: rgb(204,204,204); FLOAT: left; HEIGHT: 500px; FONT-SIZE: 0px}
#slideContainer IMG {	BORDER:0; TEXT-DECORATION: none; width:1920px; height:500px;} 
.mainbanner_list {	POSITION: absolute; WIDTH: 500px; HEIGHT: 30px; MARGIN-LEFT: -75px; TOP: 475px; LEFT: 50%}
.mainbanner_list LI {	WIDTH: 45px; DISPLAY: inline; FLOAT: left; HEIGHT: 7px; OVERFLOW: hidden; margin-left:5px; border:1px solid #666666}
.mainbanner_list A {TEXT-ALIGN: center; LINE-HEIGHT: 7px; WIDTH: 45px; DISPLAY: inline-block; BACKGROUND:#eeeeee; FLOAT: left; HEIGHT: 7px; COLOR: #ffffff; FONT-SIZE: 12px; OVERFLOW: hidden; }
.mainbanner_list LI.active A {	BACKGROUND:#cc0000; TEXT-DECORATION: none; color:#cc0000}
.mainbanner_list LI A:hover {	BACKGROUND:#cc0000; TEXT-DECORATION: none; color:#cc0000}


body,td,th {font-size: 12px;color: #333333;font-family: "Microsoft YaHei", "微软雅黑","黑体","Hiragino Sans GB", sans-serif; }
body {margin:0; background:url(images/bg.png); }
a {color:#333333;}
a:link {text-decoration: none;}
a:visited {text-decoration: none;color: #333333;}
a:hover {text-decoration: none;color:#009900;}
a:active {text-decoration: none;color: #333333;}
.dhdiv{ width:100%; height:52px; background:#0449b1;border-bottom:1px solid #cccccc;}
.fixhead{ position:fixed; top:0; z-index:999;}

.main{ width:100%; margin:0 auto; background:#FFFFFF; padding:30px 0; text-align:center}
.mainh{ width:100%; margin:0 auto; background:#FFFFFF; padding:0; text-align:center}
#main{ border-top:4px solid #0449b1; margin-top:22px; margin-bottom:22px; background:#FFFFFF}
.top{width:100%;background:#ffffff; height:115px; border-top:0px solid #0449b1;}
#menu{background:url(images/dhbg.png) center no-repeat; vertical-align:top; padding-top:18px; width:100%; height:36px;}

.s18{ font-size:18px}
.black, .black a{ color:#000000}
.black a:hover{ color:#009900}
.s16{ font-size:16px}
.b{ font-weight:bold}

.lan{color:#0449b1}
.lan1{ color:#379BE9}
.lan2{ color:#0449b1;#0449b1}

 /*导航*/
.dh{ cursor:pointer;  padding:0;  margin:0 auto;z-index:20; width:100%;}
.dh li{float:left;  text-align:center; height:52px; display:block;  margin-left:0px; width:120px; padding:0; line-height:52px; font-size:16px; color:#FFFFFF; background:#0449b1; }
.dh li a{display:block;color:#FFFFFF}
.dh li:hover{color:#FFFFff; background:#429B52}
.dh li a:hover{color:#FFFFff; background:#429B52}
.dh li.no{ background:#429B52}

.dh li div{top:0px; position:relative; z-index:999;left:0px;; width:120px; line-height:30px; color:#FF6600; padding:0px;  display:none; text-align:center; font-size:12px; font-weight:normal}
.dh li:hover div{ display:block; }
.dh li div a{ display:block; background:#429B52;color:#FFFFFF; border-top:1px solid #ffffff; border-right:0px;}
.dh li div a:hover{ background:#0449b1}
.s14{ font-size:14px;}

.fl{ padding:5px 10px 13px 10px;  border:1px solid #0449b1; border-top:0; background:#f1f1f1}
.fl a{ background:#429B52; padding-left:15px; font-size:16px; display:block; line-height:38px;  margin-top:18px; color:#ffffff;}
.fl a:hover{ background:#006600; color:#FFFFff }
.fls{ padding:0px}
.fls a{ background:#ffffff; padding-left:15px; font-size:14px; display:block; line-height:30px;  margin-top:18px; color:#666666; border:1px solid #cccccc}
.fls a:hover{border:1px solid #009900; background:#ffffff; color:#009900 }
.qa{ padding:15px 0; border-bottom:1px dashed #cccccc; background:url(images/qad.png) 0px 14px no-repeat; padding-left:28px; margin-top:11px}
.qa a{ display:block; color:#0449b1; font-size:16px; font-weight:bold}
.qa span{ display:block; padding-top:12px; line-height:20px; font-size:14px; color:#888888}

.t{ border-bottom:4px solid #dedede;}
.tit{ font-size:18px; font-weight:bold; color:#ffffff; background:#0449b1; line-height:36px; text-align:center; width:110px }
.mart15{ margin-top:15px}
.foot{ width: 100%;   padding:5px 0 15px 0; text-align:center; background:#0449b1; color:#FFFFFF; margin-top:15px}

.newslist{margin:0; line-height:30px; padding:10px 0 2px 0;}
.newslist a { background:url(images/dian.jpg) 0 14px no-repeat; padding-left:10px; display:inline-block; border-bottom:1px dashed #cccccc; font-size:14px; width:410px;}
.l18{ line-height:18px; color:#999999}

.lbg{ border:1px solid #0449b1;  background:url(images/tel.gif) right top;}
.edu{ background:url(images/dot.jpg) 10px 9px no-repeat; padding-left:20px; font-size:13px; line-height:25px; border:1px solid #dddddd}

.flh{ padding-top:15px; border-bottom:1px dashed #cccccc}
.flh a{ display:inline-block; border:1px solid #dddddd; float:left; margin-right:15px; padding:6px 14px; font-size:16px;  background:#efefef; margin-bottom:15px;}
.flh a:hover{ border:1px solid; #0066cc; background:#0066cc; color:#FFFFFF}

.more{ padding-right:8px}
.dis {display:block}
.undis {display:none}

.xie{ font-style: italic}
.titleft{ background:#0449b1; line-height:45px; color:#FFFFFF;font-size:18px; padding-left:20px; font-weight:bold}
.titleft1{ background:url(images/lefttit1.jpg); line-height:41px; color:#FFFFFF;font-size:18px; padding-left:28px; font-weight:bold}
.titright{  border-bottom:1px solid #dddddd; line-height:39px; padding-top:6px; color:#0449b1;font-size:20px; padding-left:8px; font-weight:bold}
.titright span{ color:#777777; font-weight:normal; font-size:14px;}
.titrightm{  border-bottom:1px solid #dddddd; padding-top:6px; line-height:39px;  padding-right:12px; text-align:right}
.ttt{ background:url(images/ttt.gif) right center no-repeat; margin-top:10px; line-height:20px; font-size:16px;}
.ttt a{ display:block}
.titleft span{ font-family:Arial, Helvetica, sans-serif; color:#eeeeee; font-size:12px;}
.titr{ background:url(images/righttitbg.gif) no-repeat 1px 11px; line-height:40px;  font-size:18px; padding-left:34px;; font-weight:bold; color:#0449b1}
.titr a{color:#0449b1}
.titr a:hover{color:#ff9900}
.titrmore{border-bottom:1px solid #dddddd; text-align:right}
.conneibg{ padding-left:15px; border-left:1px dashed #dedede}

.l30{ line-height:30px}
.l25{ line-height:25px}
.mart{ margin-top:8px}
.pad10{ padding:10px}

.picbox{PADDING: 2px; BORDER: #cccccc 1px solid; }
.picbox:hover{PADDING: 1px; BORDER: #429B52 2px solid; }

.bor3{ border:1px solid #cecece; border-top:0px;}
.bor4{ border:1px solid #cecece; }
.but{ background:#0066CC; color:#ffffff; border:0; font-size:12px; cursor:pointer; height:20px; text-align:center; width:46px }
.but:hover{ background:#FF6600; color:#ffffff; border:0px;}
.hand{ cursor:pointer}



.gry{ color:#999999}
.red{ color:#FF0000}
.dred{ color:#b40000}
.white,.white a:link,.white a:visited{ color:#FFFFFF; }
.white a:hover{ color:#FFFF00}

/*内页新闻列表*/
.listnews{ padding:15px 0; }
.listnews h1,.listnews h2,.listnews h3{list-style:none; padding:0; margin:0}
.listnews h1 {font-size:16px; line-height:25px; height:25px; overflow:hidden }
.listnews h2 { font-size:12px; color:#999999; line-height:25px;font-weight:normal; height:25px;}
.listnews h3 { line-height:18px; font-size:12px;font-weight:normal; color:#666666}
/*内页新闻列表结束*/
.green,.green a{ color:#339900}
.green a:hover{ color:#000000}
.lineb{ border-bottom:1px dashed #dddddd}
