﻿@charset "utf-8";
/* CSS Document */
*{ margin:0px; padding:0px; text-align:left;}

#main{width:1004px;margin:0 auto; padding:0px; background-color:#FFF; height:auto; }
.floatleft{float:left;}
.floatright{float:right;}
.ofhide{ overflow:hidden;} 
.txtcent{ text-align:center;}

#header{width:1004px;margin:0 auto;text-align:center; position:relative; z-index:99;}
#header .logo{height:263px; text-align:center;background:url(../images/index_05.jpg) no-repeat;}
#header .tpic{width:176px;text-align:center; height:96px;float:left;overflow:hidden;}
#header .tipsr{width:828px;height:96px;float:left;overflow:hidden;}
#header .menu{width:798px;height:40px;padding-left:30px;text-align:left;background:url(../images/navbg.jpg) repeat-x;}
#header .menu li{width:78px;height:40px; font-size:12px; font-weight:normal;line-height:35px;float:left;text-align:center;color:#FFF;position:relative;}
.menu li a{font-size:12px; font-weight:normal; font-family:"宋体";text-decoration: none;}
.menu li a:link , .menu li a:visited , .menu li a:active {color: #FFF;display:block;}
.menu li a:hover {color:#FFF;display:block;}
#header .notice{width:808px;height:46px;line-height:39px;padding-right:20px;padding-top:10px;text-align:right;background:url(../images/index_02.jpg) no-repeat;}

#wrap{width:984px; height:auto!important;position:relative;margin:0px auto;padding:0 10px;background:url(../images/mbg.jpg) repeat-y left top;}
#write{height:auto!important;position:relative;margin:0px auto;background:url(../images/bg1.jpg) repeat-y left top;}
.leftbar{width:586px;float:left; overflow:hidden; height:auto;}
.rightbar{width:188px;float:right;padding-right:1px;}
li.qcover1{height:39px;overflow:hidden;}
li.qcover2{height:42px;overflow:hidden;}
li.contactbox{width:178px;height:313px;padding:0 5px;background:url(../images/index_22.jpg) no-repeat left bottom;}
li.newsbox{width:421px;height:156px;background:url(../images/index_17.jpg) no-repeat;}
li.newstip{line-height:26px; margin-left:5px; margin-right:5px; padding-left:25px;border-bottom:#1c1c1c 1px dashed; background:url(../images/icon_tips.jpg) no-repeat 10px center;}
li.newstip span{float:right; padding-right:15px;}

#main .sidebar{width:200px;overflow:hidden;padding-left:2px; height:auto; float:left; line-height:20px;  }
#main .container{width:785px; overflow:hidden; line-height:25px;  height:auto; float:right;margin-top:-670px\0; }
li.contents{width:178px;padding:0 5px 10px;background:url(../images/index_14.jpg) no-repeat left bottom;}
li.grid-1{height:180px;}
li.leftcolumn{width:170px;height:32px;line-height:32px;padding-left:18px;background:url(../images/index_07.jpg) no-repeat;}
.container li{overflow:hidden; text-align:left; }
.container li.icon_navs{height:42px;overflow:hidden;}
.container li.dst{width:566px;height:32px;line-height:32px;padding-left:20px;color:#1666AD; background-image:url(../images/index_08.jpg) _  no-repeat; overflow:hidden;}
.container li.contentbox{width:576px;padding:0 5px;background:url(../images/index_15.jpg) no-repeat left bottom;}
.container li.subnavi{font-size:12px; height:32px; color:#1666AD; line-height:28px; font-weight:normal; padding-left:20px; background:url(../images/navi.jpg) no-repeat;}
li.grid-2{height:325px;background:url(../images/index_25.jpg) no-repeat left bottom;}

.padding{padding-left:10px;padding-right:10px; line-height:25px;}
.current{font-weight:normal;}

#footer{width:1004px;position:relative;margin:0px auto;padding-top:12px;height:75px;background:url(../images/foot.jpg) no-repeat left bottom;}
#footer .copycirht{padding-top:7px;line-height:25px;height:40px;text-align:center;}
#footer .submenu{height:30px;line-height:30px;text-align:center;}

#scrollpic{margin:0px 10px;}
li.searchbox{height:47px;padding-left:20px;background:url(../images/index_19.jpg) no-repeat;}
input.keywords{width:127px;height:18px;line-height:18px;padding:0 4px;border:none;background:url(../images/index_11.jpg) no-repeat;}

.white , 
.white a:link ,
.white a:visited ,
.white a:hover ,
.white a:active {color:#FFF;}
.blue,
.blue a:link ,
.blue a:visited ,
.blue a:hover ,
.blue a:active {color:#1666AD;}
span.more{text-align:center;float:right;padding-right:5px;font-weight:bold;color:#1666AD;}
span.more a:link,
span.more a:link,
span.more a:link,
span.more a:link{font-weight:bold;color:#1666AD;padding-right:3px;}

#appDiv1{width:129px;position:absolute; z-index:999;left: 0px;top: 37px;background-color:#206FB1;display:none;}
#appDiv1 li{height:27px;line-height:27px;border-top:#FFF 1px dashed;}
#appDiv1 li,
#appDiv1 li a:link,
#appDiv1 li a:visited,
#appDiv1 li a:hover,
#appDiv1 li a:active{color:#FFF;}

