body {margin:0px;padding:0px; background-color:#EEEFEA; font-size:12px;}
a {text-decoration:none; color:#000;}
a:hover { text-decoration:underline; color:#333333;}
/*header*/

.state{ float:left; width:915px; height:26px;}
.state1{ float:right; width:9px; height:26px; background-image:url(../image/status_3.jpg); background-repeat:no-repeat;}
.state2{ float:right; height:21px; padding:5px 6px 0px 0px; color:#FFFFFF; text-align:left; background-image:url(../image/status_2.jpg); background-repeat:repeat-x;}
.state2 a{ color:#FFFFFF; text-decoration:none;}
.state2 a:hover{ color:#FFFFFF; text-decoration:underline;}
.state3{ float:right; width:27px; height:26px; background-image:url(../image/status_1.jpg); background-repeat:no-repeat;}
.menu{ float:left; width:757px; height:43px;}
.menu1{float:left; width:17px; height:43px; background-image:url(../image/menu_bg_1.jpg); background-repeat:no-repeat;}
.menu2{float:left; width:412px; height:43px; background-image:url(../image/menu_bg_2.jpg); background-repeat:repeat-x;}
.menu2 ul{ padding:0px; margin:0px;}
.menu2 ul li{ float:left; width:79px; height:43px; display:inline; list-style-type:none;}
.menu3{float:left; width:303px; height:26px; background-image:url(../image/menu_bg_3.jpg); background-repeat:no-repeat; padding:17px 0px 0px 25px;}
.menu3_1{float:left; width:75px;}
.menu3_2{float:left; width:130px; height:24px; padding:2px 0px 0px 20px;}
.menu3_3{float:left;}
/*banner*/
.clssMainRoll {	filter:progid:DXImageTransform.Microsoft.RandomBars(duration=1,orientation='horizontal');CURSOR: pointer}
.banner{ margin:auto; width:830px; height:285px; overflow:hidden; padding-top:20px;}
.banner_btn{ margin:auto;width:830px; height:20px; overflow:hidden;background-image:url(../image/banner_btn_bg02.png); background-repeat:repeat-x;}
.banner_btn1{ float:left; width:25px; height:20px; background-image:url(../image/banner_btn_bg01.png); background-repeat:no-repeat;}
.banner_btn2{ float:left;width:761px;background-image:url(image/banner_btn_bg02.png); background-repeat:repeat-x;}
.banner_btn3{ float:left; width:44px; height:20px; background-image:url(../image/banner_btn_bg03.png); background-repeat:no-repeat;}
.banner_btn ul{ padding:0px; margin:0px;}
.banner_btn ul li{ float:left; display:inline; list-style-type:none;}
.banner_button{	float:left; width:48px; height:20px; padding-right:1px; background-image:url(../image/banner_btn_bg05.png); background-repeat:repeat-x;}
.banner_contains_pic{ float:left; width:770px; height:215px; padding:18px 30px 32px 30px;background-image:url(../image/banner_contains.png); background-repeat:no-repeat;}
/*contains*/
.contains{ margin:auto; width:804px; padding:0px 13px 0px 13px;overflow:hidden;}
.contains_left{ float:left; width:455px; margin-right:24px; overflow:hidden;}
.contains_left1{ float:left; width:455px; height:21px; background-image:url(../image/notice_title.jpg); background-repeat:no-repeat;}
.contains_left2{ float:left; width:114px; height:144px; background-image:url(../image/notice_book.jpg); background-repeat:no-repeat;}
.contains_left3{ float:left; width:341px; height:84px; padding:30px 0px; background-image:url(../image/notice_bg.jpg); background-repeat:no-repeat; overflow:hidden;}
.contains_left3 table tr td{ float:left; list-style-type:none; display:inline; width:285px; height:25px; line-height:25px; vertical-align:middle; border-bottom:1px dashed #CCCCCC; overflow:hidden;}
.dashed{border-bottom:1px dashed #CCCCCC;}
.contains_left3 a{ color:#565656; text-decoration:none;}
.contains_left3 a:hover{ color:#565656; text-decoration:underline;}
#demo{ float:left;overflow:hidden; width:285px; height:128px;}
.contains_left4{ float:left; width:455px; height:32px; background-image:url(../image/notice_bottom.jpg); background-repeat:no-repeat;}
.contains_right{ float:left; width:325px; overflow:hidden;}
.contains_right1{ float:left; width:320px;height:23px; padding-right:5px; background-image:url(../image/login_title.jpg); background-repeat:no-repeat; text-align:right; line-height:23px; vertical-align:middle;
}
.contains_right1 a{ color:#7B2B2B; text-decoration:none;}
.contains_right1 a:hover{ color:#7B2B2B; text-decoration:none;}
.contains_right2{ float:left; width:255px; height:116px; padding:25px 35px 0px 35px;background-image:url(../image/login_bg.jpg); background-repeat:repeat-y; overflow:hidden;}
.contains_right2_text{ float:left; width:255px; height:20px; padding-top:5px;}
.contains_right2_text span{ color:#FF0000;}
.btn_box{ float:left; width:113px; height:45px; padding:20px 14px 0px 0px;}
.contains_login{ float:left; width:195px;}
.contains_login1{ float:left; width:50px; height:17px; line-height:17px; vertical-align:middle; margin-bottom:6px;}
.contains_login2{ float:left; width:140px; height:17px; line-height:17px; vertical-align:middle;  margin-bottom:6px; padding-left:5px; background-image:url(../image/login_box.jpg); background-repeat:no-repeat;}
.btn_login{ float:left; width:60px; height:39px;}
.btn_forgot{float:left; padding-left:50px; width:205px; height:25px; line-height:25px; vertical-align:middle; color:#666565;}
.btn_loginnow{float:left; padding-left:50px;width:205px; height:20px;}
.contains_right2 a{ color:#565656; text-decoration:none;}
.contains_right2 a:hover{ color:#565656; text-decoration:underline;}
.contains_right3{ float:left; width:325px;height:32px; background-image:url(../image/login_bottom.jpg); background-repeat:no-repeat;}
/*footer*/
.footer{margin:0px auto 0px auto; width:915px; padding-top:17px; background-image:url(../image/footer_bg.jpg); background-repeat:no-repeat; overflow:hidden;}
.footer1{ float:left; text-align:center; width:915px; height:24px;background-image:url(../image/footer_menu_bg.jpg); background-repeat:no-repeat; overflow:hidden;}
.footer1 ul{ margin:0px; padding:0px 206px; height:24px; width:503px; overflow:hidden;}
.footer1 ul li{ float:left; width:82px; height:24px; line-height:24px; vertical-align:middle; display:inline; list-style-type:none; text-align:center; color:#707070; overflow:hidden;}
.footer_lie{ float:left; width:2px; height:22px; background-image:url(../image/footer_lie.jpg); background-repeat:no-repeat; overflow:hidden;}
.footer a{ color:#707070; text-decoration:none;}
.footer a:hover{ color:#707070; text-decoration:underline;}
.footer2{ float:left;width:915px; height:24px; padding-top:10px; overflow:hidden;}