/* CSS Document */
body{padding:0px; margin:0px; text-align:center;font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#3333;}
img{ border:none;}
a{text-decoration:none; color:#333;}
a:hover{text-decoration:underline;color:#0668b3;}
a.ablue{ text-decoration:none; color:#0668b3;}
a.ablue:hover{text-decoration:none;color:#FF6600;}
body,table{margin:0 auto;}

.clear{clear:both;}
img{ border:none;}
div,form,ul,li,td,h1,h2,h3{ margin:0px; padding:0px; font-size:12px; font-weight:normal; list-style:none;}
.header{ height:99px; background:url(../images/blogo.jpg) no-repeat; overflow:hidden;}
.header .ico{ width:210px; height:55px; overflow:hidden; float:right; margin:32px 10px 0px 0px; display:inline; text-align:center; line-height:25px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.header .swf{ width:140px; height:140px; float:left;}

.mainnav{ background:url(../images/bnav_bg.jpg) repeat-x; height:33px; overflow:hidden; padding-left:32px;}
.mainnav ul li{ float:left; width:128px; text-align:center; font-size:14px; color:#FFF; font-weight:bold; padding-top:10px; height:22px; overflow:hidden;}
.mainnav ul li a{ text-decoration:none; color:#FFF;}
.mainnav ul li a:hover{ text-decoration:none; color:#FF3300;}
.mainnav ul .line{ padding:0px; width:4px; background:url(../images/blinebg_1.jpg) no-repeat; height:32px; overflow:hidden;}

.index_banner{margin-top:6px; border-top:6px solid #cdcdcd; border-bottom:6px solid #cdcdcd; height:225px; overflow:hidden;}
.leftnavbox{ width:169px; overflow:hidden;}

.dotnews_1{width:150px; padding-top:6px; height:18px; text-align:left; border-bottom:1px dotted #ccc; overflow:hidden; color:#333;}
.dotnews_2{width:150px; padding-top:6px; height:20px; text-align:center; border-bottom:1px dotted #ccc; overflow:hidden; font-weight:bold; color:#0668b3;}

.indexcmdprc{ width:185px; height:165px; overflow:hidden; line-height:20px; text-align:center; float:left;display:inline; text-align:center; padding:10px 5px 0px 5px; border-right:1px dotted #ccc; border-bottom:1px dotted #ccc}
.indexcmdprc img{ width:175px; height:135px; padding:1px; border:1px solid #ccc;}
.indexcmdprc a.cc:hover{ position:relative; position: relative; right:1px; top:1px }

.indexright_box{ width:210px; overflow:hidden;}
.indexcatbg{ height:176px; background:url(../images/contactbg.jpg) no-repeat; padding:65px 0px 0px 25px; text-align:left; color:#333; line-height:25px; text-align:left;}

.abox{ width:180px; height:20px; background:#EDF6FF; padding:5px 0px 0px 10px; text-align:left; font-weight:bold; font-size:13px; color:#0668b3; font-family:Arial, Helvetica, sans-serif; margin-top:7px;}

.sname{ color:#1166a7; font-weight:bold; font-size:14px; font-family:Arial, Helvetica, sans-serif; float:left; margin:11px 0px 0px 35px; text-align:left; width:150px; height:20px;display:inline;}
.position{ float:right; margin:11px 25px 0px 0px; display:inline; text-align:right; float:right; width:500px; color:#1166a7; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.position a{ color:#1166a7; text-decoration:none;}

.activeinfo{line-height:25px; text-align:left; padding:8px 10px; font-family:Arial, Helvetica, sans-serif;}

.newslist{ width:690px; margin:10px auto 0px; font-family:Arial, Helvetica, sans-serif;}
.n_title{width:550px;height:24px;float:left; padding-top:5px; text-align:left; background:url(../images/dotbg.jpg) bottom repeat-x;}
.n_time{width:120px;height:24px;float:left; padding-top:5px; text-align:left; background:url(../images/dotbg.jpg) bottom repeat-x; color:#0668b3;}
.pages{text-align:right; margin:5px auto 5px; height:15px; padding:10px 15px 20px 0px;}

.newstxt{width:735px; height:auto; overflow:hidden;line-height:2em; margin:10px;}
.newstxt .newstitle{font-size:14px; font-weight:bold; color:#green; height:20px;text-align:center; margin:0px auto;}
.newstxt .newsbiref{height:15px; color:#999999; padding-top:5px; text-align:center; background-color:#F9F9F9; margin-top:5px;}
.newstxt .newscontent{line-height:28px; text-align:left; text-indent:2em;}
.newstxt .newscontent img{width:expression(this.width>620?"620px":this.width+"px");}

.msgbox{ margin:15px 0px 0px 25px; text-align:left;}
.w_text{ background-color:#e9e9e9; border:none; width:90px; height:14px; padding:3px 5px; color:#0668b3; font-family:Arial, Helvetica, sans-serif;}
.msginput{ border:1px solid #333; background-color:#FFF; height:14px; padding:3px 5px;color:#0668b3; font-family:Arial, Helvetica, sans-serif;}
.msgtxtinput{border:1px solid #333; background-color:#FFF; height:60px; padding:3px 5px;color:#0668b3; font-family:Arial, Helvetica, sans-serif;}
.msgbut{ padding:2px 8px; height:24px; border:1px solid #ccc; background-color:#F9F9F9; color:#0668b3; font-weight:bold;}

.rphoto{width:180px;height:155px;padding-top:5px; overflow:hidden;float:left;text-align:center;margin-top:5px;line-height:20px;}
.rphoto img{ width:145px; height:120px; border:1px solid #EFEFEF; padding:2px;}

.information{ padding:15px 5px 5px;;line-height:25px; text-align:left; width:685px; overflow:hidden; font-family:Arial, Helvetica, sans-serif;}
.information .ptitle{ font-size:14px; font-weight:bold; color:#0668b3;}