@charset "gb2312";
body { text-align:left; font-family:Arial, Helvetica, sans-serif,"Microsoft Yahei";margin:0; padding:0;background:url(imagesbg.jpg) top center no-repeat #fff; font-size:12px; color:#333333;}
div,form,img,ul,ol,li,dl,dt,dd,p{margin:0; padding:0; border: 0;}
li{list-style-type:none;}
strong{font-weight:normal;}
em {font-style:normal;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;font-size:12px; font-weight:normal;}
/* Link */
a:link {color: #333333; text-decoration:none;}
a:visited {color: #333333;text-decoration:none;}
a:hover {color: #333333; text-decoration:underline;}
a:active {color: #333333;}

.box{ width:100%; clear:both; margin:auto;}
.top{ width:1000px; clear:both; margin:auto; height:230px;}
.menu{ width:1000px; clear:both; margin:auto; background:url(imagesmenu.jpg) repeat-x; height:45px;}
.menu ul li{ width:166px; float:left; line-height:45px; background:url(imagesline.jpg) right no-repeat; text-align:center; font-size:16px; color:#FFFFFF; font-family:"Microsoft Yahei";}
.menu ul li#line{ background:url(imagesmenu.jpg) right no-repeat;}
.menu ul li a{ display:block; color:#ffffff;}
.menu ul li a:hover{color: #fff; text-decoration:none;background:#0F9DDF;}
#hovercss{color:#fff !important; background:#0F9DDF;}

.main{ width:1000px; clear:both; margin:auto; padding:10px 0 0 0; background:#FFFFFF;}
.kong{ width:100%; height:1px; _display:inline; clear:both;}

.row{ width:980px; clear:both; margin:auto; height:311px;}
.row-left{ width:458px; float:left; height:299px; border:solid 1px #d4d4d4;}

.row-right{ width:509px; float:right;}
.row-right h2{ height:35px; background:url(imagesrb.jpg) no-repeat; line-height:35px; font-size:14px; font-weight:bold; padding:0 0 0 35px; color:#FFFFFF;}
.row-right h2 span{ float:right; font-size:12px; color:#006eb6; font-weight:normal; padding:0 8px 0 0;}
.row-right h2 span a:link {color: #006eb6; text-decoration:none;}
.row-right h2 span a:visited {color: #006eb6;text-decoration:none;}
.row-right h2 span a:hover {color: #006eb6; text-decoration:underline;}
.row-right h2 span a:active {color: #006eb6;}

.row-rt{ width:497px; clear:both; border:solid 1px #e2e2e2; height:252px; padding:13px 0 0 10px; border-top:0px;}
.list li{ height:30px; background:url(imagesicon.jpg) no-repeat;}
.row-rt ul li{ line-height:30px; font-size:14px; padding:0 0 0 20px;}
.row-rt ul li span{ float:right; padding:0 10px 0 0; font-size:12px;}

.site{ width:980px; clear:both; margin: auto; height:110px;}

.row1{ width:980px; clear:both; margin:auto; height:239px;}

.row1-left{ width:483px; float:left; border:solid 1px #e2e2e2; height:227px;}
.row1-left h2{ line-height:31px; background:url(imagesmb.jpg) no-repeat; font-size:14px; padding:0 0 0 15px; font-weight:bold; color: #FFFFFF;}
.row1-left h2 span{ float:right; color:#325DAC; font-size:12px; font-weight: normal; padding:0 10px 0 0;}
.row1-left h2 span a:link {color: #325DAC; text-decoration:none;}
.row1-left h2 span a:visited {color: #325DAC;text-decoration:none;}
.row1-left h2 span a:hover {color: #325DAC; text-decoration:underline;}
.row1-left h2 span a:active {color: #325DAC;}
.list1 li{ height:30px; background:url(imagesd.jpg) no-repeat;}
.row1-lt{ width:470px; clear:both; margin:auto; padding:10px 0 0 0;}
.row1-lt ul li{ line-height:30px; text-align:left; padding:0 0 0 20px; font-size:14px;}


.row1-right{ width:483px; float:right; border:solid 1px #e2e2e2; height:227px;}
.row1-right h2{ line-height:31px; background:url(imagesmb.jpg) no-repeat; font-size:14px; padding:0 0 0 15px; font-weight:bold; color: #FFFFFF;}
.row1-right h2 span{ float:right; color:#325DAC; font-size:12px; font-weight: normal; padding:0 10px 0 0;}
.row1-right h2 span a:link {color: #325DAC; text-decoration:none;}
.row1-right h2 span a:visited {color: #325DAC;text-decoration:none;}
.row1-right h2 span a:hover {color: #325DAC; text-decoration:underline;}
.row1-right h2 span a:active {color: #325DAC;}

.yqlj{ width:980px; clear:both; margin:auto; height:174px;}
.yqlj h2{ height:35px; background:url(imagesyqlj.jpg) no-repeat; line-height:35px;font-size:14px; font-weight:bold; padding:0 0 0 35px; color:#FFFFFF;}
.yqlj h2 span{ float:right; font-size:12px; color:#006eb6; font-weight:normal; padding:0 8px 0 0;}
.yqlj h2 span a:link {color: #006eb6; text-decoration:none;}
.yqlj h2 span a:visited {color: #006eb6;text-decoration:none;}
.yqlj h2 span a:hover {color: #006eb6; text-decoration:underline;}
.yqlj h2 span a:active {color: #006eb6;}
.yqlj-t{ width:960px; height:110px; border:solid 1px #e2e2e2; border-top:0px; padding:9px;}

 #marqueeblock{ width:960px;height:110px; margin:auto;overflow:hidden;}
.marqueeblock_ul{ list-style:none;padding:0;margin:0; } 
.marqueeblock_ul li{  float:left;display:block; width:106px; height:110px; line-height:35px; float:left; text-align:center;}
.marqueeblock_ul li img{border:solid 1px #d4d4d4;}

.footer{ width:100%; clear:both; margin:auto; background:url(imagesfooter.jpg) repeat-x;}
.footer p{ padding:15px 0 12px 0; line-height:30px; text-align:center;}

/*class*/

.sub-class{ width:978px; border:solid 1px #dedede; clear:both; margin:auto auto 10px auto;}
.dh{ height:40px; background:#f8f8f8; border-bottom:solid 1px #dedede; line-height:40px; font-size:14px; font-weight:bold; width:958px; padding:0 0 0 20px;}
.dh span{ float:right; padding:0 10px 0 0; font-size:12px; font-weight:normal;}

.class-list{ width:950px; clear:both; margin:auto; padding:10px 0 10px 0;}
.class-list ul li{ line-height:34px; padding:0 0 0 20px; font-size:14px; border-bottom: dotted 1px #d4d4d4;}
.class-list ul li span{ float:right; padding:0 5px 0 0;}

.list2 li{ height:34px; background:url(imagesd0.jpg) no-repeat 0 -1px;}

.page{ width:100%; clear:both; line-height:40px; text-align:center; height:40px;}

.news-con{ width:960px; clear:both; margin:auto; padding:10px 0 0 0;}

.news-con h2{ line-height:45px;  text-align:center; font-size:16px; color:#087bcb; font-weight:bold;}

.news-cont{ width:950px; clear:both; margin:auto; border-bottom:dotted 1px #dedede; border-top: dotted 1px #dedede; height:30px; text-align:right; color:#adadad; line-height:30px;}

.news-conb{ width:950px; clear:both; margin:auto; padding:10px 0 10px 0;}
.news-conb p{ line-height:35px; text-align:left; font-size:14px;}











