@charset "utf-8";
/*---------------------[global]------------------*/
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div{margin:0;padding:0;}
body {background:url(../images/bg_body.gif); font-size:12px; color:#372D2C;}
body {line-height:160%;}
ul{list-style: none}

img {border:none;}
select,input,img, td{vertical-align:middle;}
table {border-collapse:collapse;}
h2 {clear:both; font-size:12px; color:#007AE5;font-weight:bold; margin:0; padding-top:5px; text-align:left; height:15px;}

.cls {clear:both; font-size:1px; height:5px; overflow:hidden; }
.clr {clear:both;}
.fl {float:left}
.fr {float:right}
.texR {text-align:right;}
/*---------------------[font]------------------*/
.En {font-family:Arial;}

/*---------------------[link]------------------*/
a.linkBlue {color:#2967B0}
a.link333 {color:#333;}
/*---------------------[btn]------------------*/
.btn1 {cursor:pointer; overflow:hidden;width:56px; height:19px; background:url(../images/btn_bg1.gif); text-align:center; border:none; line-height:19px; color:#666;}
.btn2 {cursor:pointer; overflow:hidden;width:74px; height:24px; background:url(../images/btn_bg2.gif); text-align:center;border:none;line-height:24px; color:#FFF;}
.btn3 {cursor:pointer; overflow:hidden;width:76px; height:21px; background:url(../images/btn_bg3.gif) no-repeat; text-align:center;border:none;line-height:20px; color:#0470A1;}
.btn4 {cursor:pointer; overflow:hidden;width:13px; height:13px; background:url(../images/btn_bg4.gif); border:none;}
.btn5 {cursor:pointer; border-style:none; width:45px; color:#000; height:21px; line-height:21px; background:#FFF url(../images/btn_5.gif); font-weight:bold;}
/*---------------------[form]------------------*/
.btn {height:30px; line-height:20px; padding:0px 5px;}
.btn0 {border:#A1A1A1 1px solid; background:#ECECEC; padding:0px 5px; cursor:pointer;}
.inp0 {border:#A1A1A1 1px solid; height:15px; padding:5px 10px; background:url(../images/bg_input.gif) no-repeat left top;}
/*---------------------[border\line]------------------*/
.borB6CAE3 {border:#B6CAE3 1px solid; margin-bottom:5px;}
.borD8E1E6 {border:#D8E1E6 1px solid;}
.borA4B2BD {border:#A4B2BD 1px solid;}
.dotLine {height:1px; background:url(../images/line_dot.gif); overflow:hidden;}
.borPC {border:#D4D2E0 1px solid; padding:4px;}
/*---------------------[space]------------------*/
.P10 {padding:10px;}
.M10 {margin:10px;}
.ML20 {margin-left:20px;}
.MB20 {margin-bottom:20px;}
.MB5 {margin-bottom:5px;}
.MT10 {margin-top:10px;}
.listMT10 li,
.listMT10 p{margin-top:10px;}
/*---------------------[list style]------------------*/
.list_dot li{background:url(../images/list_dot.gif) no-repeat left; padding-left:10px;}
.list_dot2 li{background:url(../images/list_dot2.gif) no-repeat left; padding-left:10px;}
/*---------------------[div]------------------*/
.boxEAF2FA {border:#D8E5F2 1px solid; padding:12px; background:#EAF2FA;}


/*---------------------[header]------------------*/
#header {overflow:hidden; height:39px; background:url(../images/bg_header.gif) top;}
#header_con {width:980px; margin:0 auto;}
#header_con #logo {float:left;}
#header_con #theR{float:right; margin-top:2px;}
#header_con #theR img{border:0;} 
#header_con #theR span{float:left; height:16px; margin:2px;}
#header_con #theR .L { margin-top:5px; margin-left:5px;}
#header_con #nav {float:right; background:#424242; margin:5px 0;color:#606060; width:760px;}
#header_con #nav a{color:#FFF; padding:2px 8px; text-decoration:none;}
#header_con #nav a:hover{color:#FFFF00; text-decoration:underline;}
#header_con #nav li {display:inline; height:18px; line-height:18px;}
#header_con #nav_1st{background:#7D7D7D;}
/*---------------------[Nav]------------------*/
#nav {float:left; width:100%; overflow:hidden;font-size:14px;font-weight:bold;font-family: Arial;}
#nav li {display:inline;}
#nav a {display:block; cursor:pointer; height:31px; float:left; padding-left:1px; text-decoration:none;}
#nav a span {float:left; height:31px; line-height:31px; padding-left:20px; padding-right:20px;color:#FFF;}

#nav a {background:url(../indexImages/navleft.gif) no-repeat left top;}
#nav a span {background:url(../indexImages/navright.gif) no-repeat right top;}

#nav a:hover span {color:#FFF; line-height:25px;}
#nav a:hover {background-position:left bottom;}
#nav a:hover span {background-position:right bottom;}
#aaa #nava a,
#aaa #nava a span{height:25px!important; line-height:25px!important; background-image:none;}


/*---------------------[banner]------------------*/
#banner {width:960px;}
#banner .s_l {float: left;width:740px;}
#banner .btn {border:#ccc 1px solid;font-weight: bold;font-size: 14px; float: left;margin-left:15px;width: 80px;cursor: pointer;color: #fff; line-height:22px;height:22px; background-color:#007AE5;text-align: center}

.bor{float:left;width:960px;border:#DEDEDE 1px solid;}
.theBoxB{width:94%; padding:10px 3%;}
.theBoxB li{float: left}
.theBoxB li a{padding:1px 2px;display: block; color:#545454;width:55px; margin-right:6px;text-decoration: none}
.theBoxB li a:hover {color: #fff; background-color:#999; text-decoration: none}
.theBoxB li .current {color:#fff; text-decoration:none; display:block;text-align:center; background-color:#B5B5B5;}
.title {height:23px;font-size:14px; font-weight:bold; padding-left:20px; text-align:left; line-height:23px;background:url(../indexImages/title_bg2.gif) repeat-x top;color:#434343;}
.title span{float:left;}
.title a{float:right;font-size:12px;padding:0 10px 0 0; line-height:20px;font-weight:normal;}
/*---------------------[breadGrumb]------------------*/
#breadGrumb {height:21px; line-height:21px;  padding-left:25px; border-top:#FFF 1px solid; background:#DFDFDF url(../images/i_breadGrumb.gif) no-repeat 8px;}
#breadGrumb em,
#breadGrumb2 em {padding-left:22px; background:url(../images/i_breadGrumb2.gif) no-repeat 10px;}
#breadGrumb2 {overflow:auto; height:26px; line-height:26px; margin-bottom:5px; padding:0px 5px; background:url(../images/bg_breadGrumb2.gif); border:#9ADDEE 1px solid;}
#breadGrumb2 #breadGrumb2_left{float:left; background:url(../images/list_arrow.gif) no-repeat left; padding-left:15px;}
#breadGrumb2 #breadGrumb2_left a{color:#2385DE;}
#breadGrumb2 #breadGrumb2_right{float:right; text-align:right;}
#breadGrumb2 #breadGrumb2_right select{margin-top:-1px!important; margin-top:2px;}
/*---------------------[RegisterBar]------------------*/
#registerBar {margin-top:-4px; height:29px; padding-top:3px; padding-left:5px; background:url(../images/bg_RegisterBar.gif); }
#registerBar li {display:inline;}
#registerBar a {text-decoration:none; color:#372D2C;}
#registerBar input {width:80px;}
#registerBar .inpAuthentication {width:40px;}
#registerBar .registerBar_btn { border-style:none; width:45px; color:#000; height:21px; line-height:21px; background:#FFF url(../images/btn_5.gif); font-weight:bold;}
/*---------------------[footNav]------------------*/
#footNav {clear:both; height:26px; margin-top:30px; border-top:#FFA600 4px solid; border-bottom:#393031 4px solid; background:#FF6900; color:#FFFFFF; line-height:26px; margin-bottom:4px; text-align:center;}
#footNav li {display:inline}
#footNav a{margin:0 10px; color:#FFFFFF; text-decoration:none;}
#footNav a:hover {color:#f0f0f0; text-decoration:none;}
/*---------------------[copy]------------------*/
#copyright{width:100%; line-height:21px;background:#000;border-top:#666 6px solid;margin:4px auto 0 auto;padding:7px 0 0 0; color:#686868;}
#copyright #copyrightC{width:962;text-align:center;}

/*---------------------[main]------------------*/
#main {width:962px; margin:0 auto; padding:0 6px; overflow:hidden; border-right:#AEAEAE 6px solid;  border-bottom:#AEAEAE 4px solid;  background:#FFFFFF;}
/*---------------------[pageNum]------------------*/
.pageNum {position:relative; height:32px; margin-top:5px; margin-bottom:5px; background:#F2F2F2;}
.pageNum_left {position:absolute; left:10px; top:5px;}
.pageNum_right {position:absolute; right:10px; top:5px;}
.pageNum a{color:#000; font-weight:bold; text-decoration:none;}
.pageNum a:hover{text-decoration:underline;}
.pageNum em{color:#A80A07; font-style:normal; font-weight:bold;}
.pageNum span.number a{margin-right:2px; height:17px; padding:1px 5px; text-align:center; border:#C4E4E3 1px solid; background:#F5F5F5; color:#3F80C4; font-weight:normal; font-family:Arial; text-decoration:none;}
.pageNum span.number a:hover{border-color:#87C6FF; font-weight:bold;}
.pageNum span.number .pageHere{ color:#A80A07; font-weight:bold; background:#FFF;}

/*---------------------[flashlist]------------------*/
ul.FlashList {float:left;clear:both; width:960px; over-flow:auto; margin:0px auto; padding:0; text-align:center;}
ul.FlashList li{float:left; width:182px;height:150px;margin-left:8px;}
ul.flashList li img{display:block; margin:5px auto; border:#D4D2DF 1px solid; padding:3px;}
ul.FlashList li a{text-decoration:none; color:#333;}
ul.FlashList li a img{border:#D4D2DF 1px solid; padding:3px;margin-top:20px;}
ul.FlashList li a:hover{color:#FF6600;}
ul.FlashList li a:hover img{border:#96B2CA 1px solid;}

/*---------------------[banner]------------------*/
.bannercom{margin:0 auto;width:962px;text-align:center;}

