/* CSS Document */
/*body {margin:0; font:"宋体"; font-size:12px; color:#000;}
ul {padding:0; margin:0; list-style-type:none;}
select,input {font:"宋体"; font-size:12px; color:#000;}
a {color:#000; text-decoration:none;}
a:hover {color:#000; text-decoration:underline;}
.newbottom {width:980px; margin:0 auto; clear:both; overflow:hidden; display:block;}
.newbottom li {text-align:center; margin:0 auto; display:block; padding-top:10px;}
.newbottom li img {margin:0 auto;}*/


/*****************新首页******************
.web_980Mt10 {width:980px; overflow:hidden; margin-left:auto; margin-right:auto; margin-top:10px;}
.web_980 {width:980px; overflow:hidden; margin-left:auto; margin-right:auto;}
.web_logo {margin:0 30px;}
.web_login {width:208px; height:70px; float:right; background:#f2f2f2; overflow:hidden;}
.web_login h1 {background:url(../img/webindex_05.gif) no-repeat; height:5px; width:7px; overflow:hidden; padding:0; margin:0; float:left;}
.web_login h2 {background:url(../img/webindex_07.gif) no-repeat; height:5px; width:7px; overflow:hidden; padding:0; margin:0; float:right;}
.web_login h3 {background:url(../img/webindex_13.gif) no-repeat; height:5px; width:7px; overflow:hidden; padding:0; margin:0; float:left; clear:right;}
.web_login h4 {background:url(../img/webindex_15.gif) no-repeat; height:5px; width:7px; overflow:hidden; padding:0; margin:0; float:right;}
.web_login_input {width:86px; height:14px; border:1px solid #bbbbbb; line-height:14px;}
.web_login_button {background:url(../img/webindex_10.gif) no-repeat; width:56px; height:42px; border:0; color:#fff; font-weight:bold; letter-spacing:3px; cursor:pointer;}
.web_login td {padding-top:2px;}
.web_menu_1st {width:980px; overflow:hidden; background:url(../img/webindex_22.gif) repeat-x;}
.web_menu_1st h1 {background:url(../img/webindex_20.gif) no-repeat; height:36px; width:4px; overflow:hidden; padding:0; margin:0; float:left;}
.web_menu_1st h2 {background:url(../img/webindex_26.gif) no-repeat; height:36px; width:4px; overflow:hidden; padding:0; margin:0; float:right;}
.web_menu_1st ul {float:left; margin-left:20px; display:inline;}
.web_menu_1st li {float:left;}
.web_menu_1st li a {width:105px; height:16px; overflow:hidden; display:block; padding-top:10px; padding-bottom:10px; background:url(../img/webindex_159.gif) right 10px no-repeat; text-align:center; font-size:14px; font-weight:bold; color:#fff; text-decoration:none;}
.web_menu_1st li a:hover,.menu_over {width:105px; height:16px; display:block; padding-top:10px; padding-bottom:10px; margin-top:0; margin-bottom:0; text-align:center; font-size:14px; font-weight:bold; color:#0068b7; background:url(../img/webindex_24.gif) no-repeat; border:none; text-decoration:none; cursor:pointer;}
.web_menu_1st li ul {clear:both; overflow:hidden; display:inline-block; position:absolute; width:500px;}
.web_menu_1st li ul a {width:auto; overflow:hidden; height:16px; line-height:16px; background:url(../img/webindex_156.gif) 0 3px no-repeat; padding-left:10px; padding-top:0; padding-bottom:0; margin-top:0; margin-right:15px; margin-bottom:0; text-align:left; border:none; font-size:12px; font-weight:normal; color:#1386f2; text-decoration:none; font-size:12px; font-weight:normal; float:left;}
.web_menu_1st li ul a:hover {width:auto; height:16px; line-height:16px; padding:0 0 0 10px; background:url(../img/webindex_156_2.gif) 0 3px no-repeat; margin-top:0; margin-bottom:0; margin-right:15px; text-align:left; border:none; font-size:12px; font-weight:normal; color:#001685; text-decoration:none; font-size:12px; font-weight:normal;}
.web_menu_1st_bottom {background:#f5f5f5; height:15px; overflow:hidden;}
.web_menu_1st_bottom h1 {float:left; background:url(../img/webindex_157.gif) no-repeat; width:7px; height:15px; overflow:hidden; padding:0; margin:0;}
.web_menu_1st_bottom h2 {float:right; background:url(../img/webindex_158.gif) no-repeat; width:7px; height:15px; overflow:hidden; padding:0; margin:0;}
.web_search {width:980px; overflow:hidden; background:url(../img/webindex_35.gif) repeat-x;}
.web_search h1 {background:url(../img/webindex_33.gif) no-repeat; height:40px; width:4px; overflow:hidden; padding:0; margin:0; float:left;}
.web_search h2 {background:url(../img/webindex_37.gif) no-repeat; height:40px; width:4px; overflow:hidden; padding:0; margin:0; float:right;}
.web_search input {float:left; margin-top:7px; margin-left:10px;}
.web_search_input {width:313px; height:20px; border:2px solid #c2c2c2; line-height:20px; font-size:12px; color:#000;}
.web_search p {float:left; line-height:40px; padding:0; margin:0 20px; width:350px; overflow:hidden; height:40px;}
.web_search p span {color:#e60012;}
.web_search ul {float:right; display:block;}
.web_search ul li {float:left; font-size:14px; font-weight:bold; color:#464646; margin-top:12px; margin-bottom:12px; height:16px; line-height:16px; border-left:2px solid #464646; padding:0 10px;}
.web_search ul li a {color:#464646; text-decoration:none;}
.web_search ul li a:hover {color:#464646; text-decoration:none;}
.web_350 {width:350px; overflow:hidden; float:left;}
.web_405 {width:405px; overflow:hidden; float:left; margin-left:10px;}
.web_205 {width:205px; overflow:hidden; float:right;}
.web_190 {width:190px; overflow:hidden; float:left;}
.web_780 {width:780px; overflow:hidden; float:right;}
.web_540 {width:540px; overflow:hidden; float:right;}
.web_text1 {height:24px; padding-left:5px; padding-right:5px; overflow:hidden;}
.web_text1 a {color:#e10112; text-decoration:underline; padding:0 5px;}
.web_text1 a:hover {color:#e10112; text-decoration:none;}
.web_text1 .web_input1 {margin-left:20px; margin-right:5px; border:1px solid #b9b9b9; height:16px; line-height:16px; width:220px;}
.web_text1 .rectangle_content_button {width:109px; height:21px; background:url(../img/webindex_55.gif) no-repeat; border:0; cursor:pointer; line-height:21px; font-weight:bold; font-size:12px;}
.web_text2 {height:21px; border:1px solid #e5e5e5; background:url(../img/websearchlist_03.gif) repeat-x; overflow:hidden; padding-left:10px; line-height:24px;}
.web_rectangle .rectangle_top {background:url(../img/webindex_92.gif) repeat-x; height:29px; border-bottom:1px solid #cfcfcf; clear:both; overflow:hidden;}
.web_rectangle8 .rectangle_top {background:url(../img/weblogin_05.gif) repeat-x; height:5px; clear:both; overflow:hidden;}
.web_rectangle8 .rectangle_content .rectangle_title {margin:10px 8px; overflow:hidden; display:block; border-bottom:4px solid #0000c9; height:38px; background:url(../img/weblogin_13.gif) 15px 0 no-repeat; clear:both;}
.web_rectangle8 .rectangle_content .rectangle_title2 {margin:10px 8px; overflow:hidden; display:block; border-bottom:4px solid #0000c9; height:38px; background:url(../img/webforget_01.gif) 15px 0 no-repeat; clear:both;}
.web_rectangle8 .rectangle_content2 .rectangle_title {margin:10px 8px; overflow:hidden; display:block; border-bottom:4px solid #0000c9; height:38px; background:url(../img/webenter_01.gif) 15px 0 no-repeat; clear:both;}
.web_rectangle8 .rectangle_content ul,.web_rectangle8 .rectangle_content2 ul {margin:0; overflow:hidden; padding:20px 0 5px 0;}
.web_rectangle8 .rectangle_content ul li,.web_rectangle8 .rectangle_content2 ul li {height:35px; padding-left:25px;}
.web_rectangle8 .rectangle_content ul li span {width:60px; overflow:hidden; line-height:22px; float:left; margin-right:10px; text-align:right;}
.web_rectangle8 .rectangle_content2 ul li span {width:100px; overflow:hidden; line-height:22px; float:left; margin-right:10px; text-align:right;}
.web_rectangle8 .rectangle_content ul li span b {font-weight:normal; color:#e70000; margin-right:2px;}
.web_rectangle8 .rectangle_content ul li input,.web_rectangle8 .rectangle_content2 ul li input {float:left; height:20px; line-height:20px; padding:0 2px; width:240px; font-size:12px; color:#383838; border:1px solid #7f9db9;}
.web_rectangle8 .rectangle_content ul li  h2 {float:left; font-size:12px; margin:0 0 0 15px; line-height:22px; padding:0; font-weight:normal;}
.web_rectangle8 .rectangle_content .rectangle_content_button {padding-left:100px; padding-bottom:60px;}
.web_rectangle8 .rectangle_content2 .rectangle_content_button {padding-left:140px; padding-bottom:60px;}
.web_rectangle8 .rectangle_content .rectangle_content_button input,.web_rectangle8 .rectangle_content2 .rectangle_content_button input {background:url(../img/weblogin_04.gif) no-repeat; border:0; width:154px; height:41px; overflow:hidden; color:#001550; font-weight:bold; font-size:14px; cursor:pointer;}
.web_rectangle8 .rectangle_content h1,.web_rectangle8 .rectangle_content2 h1 {padding:0 0 0 25px; height:30px; line-height:30px; color:#0981f0; font-size:14px; font-weight:bold; margin:0;}
.web_rectangle8 .rectangle_content h1 a,.web_rectangle8 .rectangle_content h1 a:hover,.web_rectangle8 .rectangle_content2 h1 a,.web_rectangle8 .rectangle_content2 h1 a:hover {color:#0981f0; text-decoration:underline;}
.web_rectangle8 .rectangle_content h1 a:hover,.web_rectangle8 .rectangle_content2 h1 a:hover {text-decoration:none;}
.web_rectangle .rectangle_top p {float:left; line-height:32px; font-size:14px; color:#001685; padding:0 6px; margin:0;}
.web_rectangle .rectangle_top h1 {background:url(../img/webindex_89.gif) no-repeat; height:29px; width:5px; overflow:hidden; padding:0; margin:0; float:left;}
.web_rectangle8 .rectangle_top h1 {background:url(../img/weblogin_03.gif) no-repeat; height:5px; width:5px; overflow:hidden; padding:0; margin:0; float:left;}
.web_rectangle .rectangle_top h2 {background:url(../img/webindex_94.gif) no-repeat; height:29px; width:5px; overflow:hidden; padding:0; margin:0; float:right;}
.web_rectangle8 .rectangle_top h2 {background:url(../img/weblogin_07.gif) no-repeat; height:29px; width:5px; overflow:hidden; padding:0; margin:0; float:right;}
.web_rectangle .rectangle_bottom,.web_rectangle4 .rectangle_bottom,.web_rectangle5 .rectangle_bottom,.web_rectangle6 .rectangle_bottom,.web_rectangle7 .rectangle_bottom,.web_rectangle8 .rectangle_bottom {background:url(../img/webindex_119.gif) repeat-x; height:5px; clear:both; overflow:hidden;}
.web_rectangle .rectangle_bottom h1,.web_rectangle4 .rectangle_bottom h1,.web_rectangle5 .rectangle_bottom h1,.web_rectangle6 .rectangle_bottom h1,.web_rectangle7 .rectangle_bottom h1,.web_rectangle8 .rectangle_bottom h1 {background:url(../img/webindex_117.gif) no-repeat; height:5px; width:5px; overflow:hidden; padding:0; margin:0; float:left;}
.web_rectangle .rectangle_bottom h2,.web_rectangle4 .rectangle_bottom h2,.web_rectangle5 .rectangle_bottom h2,.web_rectangle6 .rectangle_bottom h2,.web_rectangle7 .rectangle_bottom h2,.web_rectangle8 .rectangle_bottom h2 {background:url(../img/webindex_121.gif) no-repeat; height:5px; width:5px; overflow:hidden; padding:0; margin:0; float:right;}
.web_rectangle .rectangle_content1,.web_rectangle .rectangle_content2,.web_rectangle8 .rectangle_content,.web_rectangle8 .rectangle_content2 {border-left:1px solid #cfcfcf; border-right:1px solid #cfcfcf; overflow:hidden; padding:5px 0; display:block; _display:inline-block;}
.web_rectangle .rectangle_content1 table {display:block;}
.web_rectangle .rectangle_content1 td {padding:2px 5px;}
.web_rectangle .rectangle_content1 td .rectangle_content_input {width:80px; height:16px; line-height:16px; color:#000; border:1px solid #b9b9b9;}
.web_rectangle .rectangle_content1 td .rectangle_content_input2 {width:66px; height:16px; line-height:16px; color:#000; border:1px solid #b9b9b9;}
.web_rectangle .rectangle_content1 td .rectangle_content_input3 {width:260px; height:16px; line-height:16px; color:#000; border:1px solid #b9b9b9;}
.web_rectangle .rectangle_content1 td span {color:#0045d0; margin-left:10px; margin-right:5px;}
.web_rectangle .rectangle_content1 td .rectangle_content_button {width:109px; height:21px; background:url(../img/webindex_55.gif) no-repeat; border:0; cursor:pointer; line-height:21px; font-weight:bold; font-size:12px;}
.web_350 .space,.web_405 .space,.web_205 .space {margin-top:10px;}
.web_rectangle .rectangle_content1 td td {padding:0;}
.web_rectangle .rectangle_content2 ul {display:inline-block; overflow:hidden; padding-left:10px; padding-right:10px; clear:both;}
.web_rectangle .rectangle_content2 h1 {height:20px; line-height:20px; font-weight:bold; font-size:12px; margin:0 10px 0 0; padding:0; float:left; color:#001685;}
.web_rectangle .rectangle_content2 li {float:left; height:20px; line-height:20px; white-space:nowrap; margin-right:10px;}
.web_rectangle .rectangle_content2 li a {text-decoration:underline; color:#0045d0;}
.web_rectangle .rectangle_content2 li a:hover {text-decoration:none; color:#0045d0;}
.web_rectangle .rectangle_top2 {background:url(../img/webindex_152.gif) repeat-x; height:29px; clear:both; overflow:hidden;}
.web_rectangle .rectangle_top2 h1 {background:url(../img/webindex_89_2.gif) no-repeat; height:29px; width:5px; overflow:hidden; padding:0; margin:0; float:left;}
.web_rectangle .rectangle_top2 h2 {background:url(../img/webindex_94_2.gif) no-repeat; height:29px; width:5px; overflow:hidden; padding:0; margin:0; float:right;}
.web_rectangle .rectangle_top2 a.top_out {width:57px; display:block; float:left; padding-left:22px; line-height:32px; color:#001685; font-size:14px; background:url(../img/webindex_151.gif) no-repeat; height:29px; text-decoration:none;}
.web_rectangle .rectangle_top2 a:hover,.web_rectangle .rectangle_top2 .top_over {width:57px; cursor:pointer; float:left; display:block; padding-left:22px; line-height:32px; font-size:14px; color:#001685; text-decoration:none; background:url(../img/webindex_153.gif) no-repeat; height:29px; font-weight:bold;}
.web_rectangle2 {border:1px solid #cfcfcf; overflow:hidden; display:inline-block;}
.web_rectangle2 .rectangle_top {background:url(../img/webindex_61.gif) repeat-x top; height:30px;}
.web_rectangle2 .rectangle_top h1 {color:#445a7f; font-weight:bold; padding:0; margin:0; text-align:center; font-size:12px; background:url(../img/webindex_59.gif) repeat-x; line-height:24px; width:80px; float:left;}
.web_rectangle2 .rectangle_top ul {float:left; overflow:hidden;}
.web_rectangle2 .rectangle_top li {float:left; line-height:24px; width:66px; height:30px; background:url(../img/webindex_63.gif) no-repeat top right; text-align:center;}
.web_rectangle2 .rectangle_top li a {width:66px; height:30px; line-height:24px; text-decoration:none;}
.web_rectangle2 .rectangle_top li a:hover,.web_rectangle2 .rectangle_top .top_over {width:66px; cursor:pointer; display:block; height:30px; font-size:12px; text-align:center; line-height:24px; color:#fff; background:url(../img/webindex_66.gif) 0 1px no-repeat; text-decoration:none;}
.web_rectangle2 .rectangle_top h2 {font-weight:normal; padding:0 10px 0 0; margin:0; font-size:12px; line-height:24px; float:right;}
.web_rectangle2 .rectangle_top h2 a,.web_rectangle2 .rectangle_top h2 a:hover {color:#898989; text-decoration:none;}
.web_rectangle2 .rectangle_content {overflow:hidden; display:block;}
.web_rectangle2 .rectangle_content ul {margin:5px 8px; display:inline-block; overflow:hidden; }
.web_rectangle2 .rectangle_content li {float:left; padding:10px 15px 5px 15px;}
.web_rectangle2 .rectangle_content span {width:160px; height:97px; overflow:hidden; display:block;}
.web_rectangle2 .rectangle_content h1 {font-size:13px; margin:0; padding:0; width:160px; height:30px; text-align:center; line-height:30px; color:#626262; font-weight:normal; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.web_rectangle2 .rectangle_content h1 a {color:#626262; text-decoration:none;}
.web_rectangle2 .rectangle_content h1 a:hover {color:#626262; text-decoration:underline;}
.web_rectangle2 .rectangle_content .BorderBottom {border-bottom:1px solid #d9d9d9;}
.web_rectangle2 .rectangle_content .BorderRight {border-right:1px solid #d9d9d9;}
.web_list1 .web_list_top {height:25px; background:#eff1f5; overflow:hidden;}
.web_list1 .web_list_top p {margin:0; padding:0 0 0 2px; font-size:14px; font-weight:normal; color:#001685; line-height:28px; float:left;}
.web_list1 .web_list_top h1 {background:url(../img/webindex_154.gif) no-repeat; width:5px; height:25px; overflow:hidden; margin:0; padding:0; float:left;}
.web_list1 .web_list_top h2 {background:url(../img/webindex_155.gif) no-repeat; width:5px; height:25px; overflow:hidden; margin:0; padding:0; float:right;}
.web_list1 .web_list_top img {float:right; margin-right:8px; margin-top:6px; display:inline-block;}
.web_list1 ul {overflow:hidden; clear:both;}
.web_list1 ul li {height:25px; float:left; line-height:25px; border-bottom:1px dashed #c7c7c7;}
.web_list1 .li_20 {width:19%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; text-indent:8px;}
.web_list1 .li_30 {width:30%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.web_list1 .li_50 {width:50%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.web_list1 .li_50 a,.web_list1 .li_50 a:hover {color:#0045d0; text-decoration:underline; padding:0 2px;}
.web_rectangle3 .rectangle_top {background:url(../img/webindex_48.gif) repeat-x; height:25px; overflow:hidden; clear:both;}
.web_rectangle3 .rectangle_top h1 {background:url(../img/webindex_46.gif) no-repeat; width:4px; height:25px; padding:0; margin:0; overflow:hidden; float:left;}
.web_rectangle3 .rectangle_top h2 {background:url(../img/webindex_50.gif) no-repeat; width:4px; height:25px; padding:0; margin:0; overflow:hidden; float:right;}
.web_rectangle3 .rectangle_top p {float:left; overflow:hidden; line-height:27px; font-size:14px; color:#fff; padding:0 0 0 2px; margin:0;}
.web_rectangle3 .rectangle_top span {float:right; overflow:hidden; line-height:25px; padding-right:5px;}
.web_rectangle3 .rectangle_top span a,.web_rectangle3 .rectangle_top span a:hover {color:#fff; text-decoration:none;}
.web_rectangle3 .rectangle_content {border-bottom:1px solid #cfcfcf; border-left:1px solid #cfcfcf; border-right:1px solid #cfcfcf; background:#f8f8f8; overflow:hidden; display:block;}
.web_rectangle3 .rectangle_content2 {border-bottom:1px solid #cfcfcf; border-left:1px solid #cfcfcf; border-right:1px solid #cfcfcf; background:#f8f8f8; overflow:hidden; display:block;}
.web_rectangle3 .rectangle_content2 h1 {padding:0 0 0 20px; height:25px; line-height:32px; margin:0; border-bottom:1px solid #cbcbcb; font-size:12px; background:url(../img/websearchlist_06.gif) 3px 10px no-repeat; overflow:hidden;}
.web_rectangle3 .rectangle_content span {height:110px; width:195px; overflow:hidden; display:inline-block; margin:4px;}
.web_rectangle3 .rectangle_content ul {padding:5px 10px; overflow:hidden; display:block; clear:both;}
.web_rectangle3 .rectangle_content2 ul,.web_rectangle3 .rectangle_content2 .ul4 {padding:5px 6px; overflow:hidden; display:inline-block; clear:both;}
.web_rectangle3 .rectangle_content li {height:22px; line-height:22px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; width:183px;}
.web_rectangle3 .rectangle_content2 li {height:22px; line-height:22px; overflow:hidden; float:left; width:28%; margin:0 2%;}
.web_rectangle3 .rectangle_content2 .ul4 li {height:22px; line-height:22px; overflow:hidden; float:left; width:48%; margin:0 1%;}
.web_rectangle3 .rectangle_content2 .ul3 {padding:5px; margin:0 5px 5px 5px; overflow:hidden; display:block; clear:both; border-bottom:1px solid #d7d7d7; border-left:1px solid #d7d7d7; border-right:1px solid #d7d7d7; background:#ededed;}
.web_rectangle3 .rectangle_content2 .ul2 {padding:5px 0 0 0; overflow:hidden; display:block; clear:both; margin:0 5px; background:url(../img/websearchlist_21.gif) bottom repeat-x;}
.web_rectangle3 .rectangle_content2 .ul2 li {height:28px; line-height:22px; overflow:hidden; float:left; width:25%; margin: 0 1%;}
.web_rectangle3 .rectangle_content2 .ul2 li a:hover {overflow:hidden; display:block; background:url(../img/websearchlist_19.gif) 2px bottom no-repeat; height:28px; color:#e60012; text-decoration:underline;}
.web_rectangle3 .rectangle_content2 .ul2 .liover {overflow:hidden; display:block; background:url(../img/websearchlist_19.gif) 2px bottom no-repeat; height:28px; color:#e60012; text-decoration:underline;}
.web_rectangle3 .rectangle_content2 .ul3 li a:hover,.web_rectangle3 .rectangle_content2 ul li a:hover {color:#e60012; text-decoration:underline;}
.web_rectangle4 {width:365px; overflow:hidden; float:left;}
.web_rectangle5 {width:320px; overflow:hidden; float:left; margin-left:10px;}
.web_rectangle6 {width:275px; overflow:hidden; float:right;}
.web_rectangle7 {width:695px; overflow:hidden; float:left;}
.web_rectangle8 {width:980px; overflow:hidden; margin:0 auto;}
.web_rectangle4 .rectangle_top,.web_rectangle5 .rectangle_top,.web_rectangle6 .rectangle_top,.web_rectangle7 .rectangle_top {background:url(../img/webindex_85.gif) repeat-x; height:36px; overflow:hidden;}
.web_rectangle6 .rectangle_top p,.web_rectangle7 .rectangle_top p {float:left; overflow:hidden; line-height:30px; font-size:14px; color:#001685; padding:0 0 0 2px; margin:0;}
.web_rectangle6 .rectangle_top span,.web_rectangle7 .rectangle_top span {float:right; overflow:hidden; line-height:30px; padding-right:5px;}
.web_rectangle6 .rectangle_top span a,.web_rectangle7 .rectangle_top span a {color:#898989; text-decoration:none;}
.web_rectangle4 .rectangle_top h1,.web_rectangle5 .rectangle_top h1,.web_rectangle6 .rectangle_top h1,.web_rectangle7 .rectangle_top h1 {background:url(../img/webindex_83.gif) no-repeat; width:5px; height:36px; padding:0; margin:0; float:left;}
.web_rectangle4 .rectangle_top h2,.web_rectangle5 .rectangle_top h2,.web_rectangle6 .rectangle_top h2,.web_rectangle7 .rectangle_top h2 {background:url(../img/webindex_87.gif) no-repeat; width:5px; height:36px; padding:0; margin:0; float:right;}
.web_rectangle4 .rectangle_top ul,.web_rectangle5 .rectangle_top ul {float:left; overflow:hidden;}
.web_rectangle4 .rectangle_top li,.web_rectangle5 .rectangle_top li {float:left; margin-right:5px;}
.web_rectangle4 .rectangle_top .top_over,.web_rectangle4 .rectangle_top li a:hover {width:97px; cursor:pointer; display:block; background:url(../img/webindex_97.gif) no-repeat; height:32px; line-height:25px; text-align:center; margin-top:4px; color:#fff; overflow:hidden; text-decoration:none;}
.web_rectangle5 .rectangle_top .top_over,.web_rectangle5 .rectangle_top li a:hover {width:97px; cursor:pointer; display:block; background:url(../img/webindex_102.gif) no-repeat; height:32px; line-height:25px; text-align:center; margin-top:4px; color:#fff; overflow:hidden; text-decoration:none;}
.web_rectangle4 .rectangle_top a.top_out,.web_rectangle5 .rectangle_top a.top_out {width:97px; display:block; background:url(../img/webindex_99.gif) no-repeat; height:25px; line-height:25px; text-align:center; margin-top:4px; overflow:hidden;}
.web_rectangle4 .rectangle_content,.web_rectangle5 .rectangle_content,.web_rectangle6 .rectangle_content,.web_rectangle7 .rectangle_content {border-left:1px solid #cfcfcf; border-right:1px solid #cfcfcf; overflow:hidden;}
.web_rectangle4 .rectangle_content {display:inline-block;}
.web_rectangle4 .rectangle_content ul {padding:5px 10px; overflow:hidden; display:block;}
.web_rectangle5 .rectangle_content ul {padding:7px 10px; overflow:hidden; display:block;}
.web_rectangle4 .rectangle_content li {line-height:19px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; width:343px;}
.web_rectangle5 .rectangle_content li {line-height:24px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; width:298px;}
.web_rectangle4 .rectangle_content .li_right {text-align:right;}
.web_rectangle4 .rectangle_content li a,.web_rectangle4 .rectangle_content li a:hover {text-decoration:underline; color:#626262;}
.web_rectangle4 .rectangle_content li span {color:#266fd9; font-weight:bold;}
.web_rectangle4 .rectangle_content li span a {color:#266fd9; text-decoration:none;}
.web_rectangle4 .rectangle_content li span a:hover {color:#266fd9; text-decoration:underline;}
.web_rectangle4 .rectangle_content .rectangle_content_button {width:109px; height:31px; background:url(../img/webindex_114.gif) no-repeat; border:0; line-height:31px; font-weight:bold; color:#000; font-size:14px; text-align:center; float:right; margin:2px 10px; cursor:pointer;}
.web_rectangle6 .rectangle_content ul {overflow:hidden; padding:0 15px 8px 15px; display:inline-block;}
.web_rectangle6 .rectangle_content li {width:105px; border:1px solid #e6e6e6; overflow:hidden; margin:8px 6px 0 6px; display:inline; float:left;}
.web_rectangle6 .rectangle_content li img {width:99px; height:99px; overflow:hidden; margin:3px 3px 0 3px;}
.web_rectangle6 .rectangle_content li h1 {height:22px; line-height:22px; font-size:12px; font-weight:normal; margin:0; padding:0; text-align:center; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; padding:0 2px;}
.web_rectangle7 .rectangle_content ul {overflow:hidden; display:inline-block; padding:2px 0 10px 0;}
.web_rectangle7 .rectangle_content li {overflow:hidden; float:left; margin:0 1px 0 9px; display:inline;}
.web_rectangle7 .rectangle_content li h1 {width:160px; height:20px; line-height:20px; font-weight:bold; font-size:12px; padding:0; margin:0; text-align:center; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.web_rectangle7 .rectangle_content li h2 {width:160px; height:20px; line-height:20px; font-weight:normal; font-size:12px; padding:0; margin:0; text-align:center; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.web_rectangle9 {clear:both; display:block; padding-top:5px;}
.web_rectangle9 .rectangle_top {background:url(../img/websearchlist_31.gif) top repeat-x; height:9px; overflow:hidden; display:block;}
.web_rectangle9 .rectangle_top img {margin-left:100px;}
.web_imglist1 {width:275px; overflow:hidden; float:right;}
.web_imglist1 img {margin-bottom:10px;}
.web_list2 {margin-top:10px; margin-bottom:5px; display:block; _display:inline-block; overflow:hidden; border-bottom:1px dashed #dddddd; padding-bottom:10px;}
.web_list2 .web_button1 {background:url(../img/websearchlist_11.gif) no-repeat; border:0; line-height:31px; cursor:pointer; margin:3px 0 0 0; float:left;}
.web_list2 h1 {font-size:14px; font-weight:bold; color:#001685; padding:0; margin:7px 10px 0 0; float:left; max-width:380px; +width:380px; color:#001685; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.web_list2 h1 a {color:#001685; text-decoration:none;}
.web_list2 h1 a:hover {color:#001685; text-decoration:underline;}
.web_list2 .img1 {float:left; border:2px solid #eaeaea; overflow:hidden; width:220px; height:130px;}
.web_list2 .img2 {float:left; border:2px solid #eaeaea; margin:5px 5px 0 0; border:0;}
.web_list2 .web_ul1 {width:210px; overflow:hidden; clear:left; float:left; margin-top:10px; display:block;}
.web_list2 .web_ul1 li {line-height:18px;}
.web_list2 .web_ul2 {width:300px; overflow:hidden; float:right; margin-top:10px; display:block;}
.web_list2 .web_ul2 li {line-height:18px; font-size:12px; color:#e60012;}
.web_list2 .web_ul2 li span {color:#444444; font-size:12px;}
.web_rectangle9 .rectangle_content {border-left:1px solid #eaeaea; border-right:1px solid #eaeaea; border-bottom:1px solid #eaeaea; padding:5px 10px; background:#eff4fa; clear:both; display:block; line-height:20px;}
.web_rectangle9 .rectangle_content img {float:left; margin-right:5px;}*/

/**********************新内页*************************
.web_name {width:956px; height:80px; background:url(../img/webrestaurant_01.gif) repeat-x; margin:0 auto; padding:12px 12px 0 12px; overflow:hidden;}
.web_name .img1 {float:left; padding-bottom:20px;}
.web_name .span1 {font-size:14px; font-weight:bold; height:22px; line-height:22px; margin-left:15px;}
.web_name .span2 {font-size:14px; font-weight:bold; color:#ed1b23; height:22px; line-height:22px; margin-left:10px;}
.web_name .text1 {float:left; padding-left:20px; width:420px; font-size:14px; color:red; padding-top:10px; line-height:21px;}
.web_name .ul1 {float:left; padding-left:20px; margin-top:30px; margin-right:10px; display:inline-block;}
.web_name .ul1 li {float:left; margin-right:10px; line-height:18px;}
.web_name .ul1 .li1 {background:url(../img/change_07.gif) no-repeat; padding-left:18px;}
.web_name .ul1 .li2 {background:url(../img/change_05.gif) no-repeat; padding-left:18px;}
.web_name .ul1 .li3 {background:url(../img/change_03.gif) no-repeat; padding-left:18px;}
.web_name .img2 {float:left; padding:0; margin:16px 0 0 0;}

.web_smallmenu {width:978px; height:26px; background:#fff; border:1px solid #fab48b; margin:0 auto; overflow:hidden;}
.web_smallmenu ul {float:left;}
.web_smallmenu li {width:90px; border-right:1px solid #f26521; height:14px; text-align:center; float:left; margin-top:6px; line-height:16px;}
.web_smallmenu div {font-size:14px; line-height:26px; color:#f26521; font-weight:bold; padding:0 10px; width:590px; float:left;}

.n_place {width:980px; margin:0 auto; height:22px; line-height:22px; padding-left:10px;}

.n_smallmenu {width:978px; height:26px; background:#fff; border:1px solid #fab48b; margin:0 auto; overflow:hidden;}
.n_smallmenu ul {float:left;}
.n_smallmenu li {width:90px; border-right:1px solid #f26521; height:14px; text-align:center; float:left; margin-top:6px; line-height:16px;}
.n_smallmenu div {font-size:14px; line-height:26px; color:#f26521; font-weight:bold; padding:0 10px; width:590px; float:left;}

.n_300 {width:300px; overflow:hidden; float:left;}
.n_300 .p1 {clear:both; overflow:hidden;}
.n_300 .p1 .t1 {background:url(../img/webrestaurant_02.gif) repeat-x; height:6px; margin:0; padding:0; overflow:hidden;}
.n_300 .p1 .t1 h1 {background:url(../img/webrestaurant_03.gif) no-repeat; width:6px; height:6px; margin:0; padding:0; float:left;}
.n_300 .p1 .t1 h2 {background:url(../img/webrestaurant_04.gif) no-repeat; width:6px; height:6px; margin:0; padding:0; float:right;}
.n_300 .p1 .b1 {background:url(../img/webrestaurant_06.gif) repeat-x; height:6px; margin:0; padding:0; overflow:hidden; clear:both;}
.n_300 .p1 .b1 h1 {background:url(../img/webrestaurant_05.gif) no-repeat; width:6px; height:6px; margin:0; padding:0; float:left;}
.n_300 .p1 .b1 h2 {background:url(../img/webrestaurant_07.gif) no-repeat; width:6px; height:6px; margin:0; padding:0; float:right;}
.n_300 .p1 .c1,.n_300 .p1 .c2,.n_300 .p1 .c4 {border-left:1px solid #e1e1e1; border-right:1px solid #e1e1e1; overflow:hidden; padding:0 12px;}
.n_300 .p1 .c1 h1,.n_300 .p1 .c2 h1,.n_300 .p1 .c4 h1 {font-size:14px; font-weight:bold; color:#aa0f00; margin:0; padding-top:2px;}
.n_300 .p1 .c1 .ul1 {overflow:hidden; height:30px; border-bottom:1px solid #f3dba6;}
.n_300 .p1 .c1 .ul1 li {float:left; padding:0 3px; height:30px; line-height:30px; white-space:nowrap;}
.n_300 .p1 .c1 .ul2 {width:82%; overflow:hidden; float:right; height:22px; margin-top:6px;}
.n_300 .p1 .c1 .ul2 li {float:left; background:url(../img/change_12.gif) repeat-y; color:#cacaca; width:25%; text-align:center; line-height:22px;}
.n_300 .p1 .c1 .ul3 {padding-top:5px; _padding-top:0; _margin-top:5px; clear:both; overflow:hidden;}
.n_300 .p1 .c1 .ul3 span {color:red; padding-left:2px;}
.n_300 .p1 .c1 .ul3 .li1 {width:18%; float:left;}
.n_300 .p1 .c1 .ul3 .li2 {width:82%; float:right; padding:0; margin:0;}
.n_300 .p1 .c1 .ul4 {margin-top:8px; clear:both; height:26px; overflow:hidden; border-top:1px solid #f3dba6;}
.n_300 .p1 .c1 .ul4 li {float:left; margin-right:5px; line-height:26px;}
.n_300 .p1 .c1 .ul4 span {color:red;}
.n_300 .p1 .c2 h2 {padding:0 0 0 40px; width:234px; background:url(../img/new_sale.gif) no-repeat; color:#0075d9; font-weight:bold; margin:10px 0 0 0; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:12px; font-weight:bold;}
.n_300 .p1 .c2 h3 {padding:0 0 0 54px; width:220px; background:url(../img/change_13.gif) no-repeat; color:#0075d9; font-weight:bold; margin:10px 0 0 0; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:12px; font-weight:bold;}
.n_300 .p1 .c2 .text1 {line-height:16px; height:48px; padding-top:5px; overflow:hidden;}
.n_300 .p1 .c2 .text2 {line-height:16px; padding-top:5px; overflow:hidden;}
.n_300 .p1 .c2 .info1 {height:24px; line-height:24px; text-align:right; clear:both;}
.n_300 .p1 .c2 .info1 a {text-decoration:underline;}
.n_300 .p1 .c2 .info1 a:hover {text-decoration:none;}
.n_300 .p1 .c3 {border-left:1px solid #f3dba6; border-right:1px solid #f3dba6; overflow:hidden;}
.n_300 .p1 .c3 .ul1 {background:url(../img/change_14.gif) repeat-x; height:21px; overflow:hidden;}
.n_300 .p1 .c3 .ul1 li {float:left; width:49px; margin-left:4px; text-align:center; line-height:25px; height:21px; overflow:hidden; cursor:pointer; display:inline;}
.n_300 .p1 .c3 .ul1 .c3_li1 {background:url(../img/change_16.gif) no-repeat; color:#ce0000;}
.n_300 .p1 .c3 .ul1 .c3_li2 {background:url(../img/change_18.gif) no-repeat;}
.n_300 .p1 .c3 .list1 {clear:both; margin-top:10px; height:220px; overflow:hidden;}
.n_300 .p1 .c3 .list1 ul {height:22px;}
.n_300 .p1 .c3 .list1 li {height:22px; line-height:22px; float:left; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; text-indent:10px;}
.n_300 .p1 .c3 .list1 .li60 {width:60%;}
.n_300 .p1 .c3 .list1 .li20 {width:20%;}
.n_300 .p1 .c3 .list1 .li18 {width:18%;}
.n_300 .p1 .c4 .div1 {clear:both; height:14px;}
.n_300 .p1 .c4 .div1 h1 {float:left;}
.n_300 .p1 .c4 .div1 h2 {font-size:12px; font-weight:normal; color:red; margin:0; padding-top:4px; float:right;}
.n_300 .p1 .c4 .div1 h2 a {text-decoration:underline; color:red;}
.n_300 .p1 .c4 .div1 .div1 h2 a:hover {text-decoration:none;}
.n_300 .p1 .c4 .list1 {clear:both; margin-top:10px;}
.n_300 .p1 .c4 .list1 h1 {height:22px; line-height:22px; background:#f6f6f6; color:#800a6e; text-indent:5px; font-size:13px; font-weight:bold;}
.n_300 .p1 .c4 .list1 span {color:red;}
.n_300 .p1 .c4 .list1 .span1 {line-height:18px; padding:5px; color:#000; overflow:hidden; display:block; clear:both;}
.n_300 .p1 .c4 .list1 ul {height:20px; clear:both; margin-left:5px;}
.n_300 .p1 .c4 .list1 ul li {float:left; height:20px; line-height:20px; margin-right:25px;}

.n_670 {width:670px; overflow:hidden; float:right;}
.n_670 .flash {width:595px; height:240px; margin:0 auto; overflow:hidden;}
.n_670 .p1 {border:1px solid #f3dba6; margin-top:10px; padding:5px 25px; line-height:18px; overflow:hidden;}
.n_670 .p1 span {color:red;}
.n_670 .p1 a {color:red; text-decoration:underline;}
.n_670 .p1 a:hover {text-decoration:none;}
.n_670 .p2 {border:1px solid #dddddd; margin-top:10px; overflow:hidden;}
.n_670 .p3 {margin-top:10px; overflow:hidden;}
.n_670 .p2 .title1,.n_670 .p3 .title1 {height:32px; border-bottom:3px solid #dddddd; overflow:hidden;}
.n_670 .p2 .title1 h1,.n_670 .p3 .title1 h1 {font-size:14px; font-weight:bold; color:#001685; margin:0; padding:0; height:32px; text-indent:10px; line-height:35px; float:left;}
.n_670 .p2 .title1 h2,.n_670 .p3 .title1 h2 {font-size:13px; font-weight:normal; color:#001685; margin:0; padding:0; height:32px; text-indent:5px; line-height:36px; float:left;}
.n_670 .p2 .title1 h3,.n_670 .p3 .title1 h3 {font-size:12px; font-weight:normal; margin:0; padding-right:10px; height:32px; line-height:35px; float:right;}
.n_670 .p2 .title1 h3 a,.n_670 .p3 .title1 h3 a {text-decoration:underline; color:red;}
.n_670 .p2 .title1 h3 a:hover,.n_670 .p3 .title1 h3 a:hover {text-decoration:none;}
.n_670 .p2 .span1 {line-height:18px; padding:10px; color:#000; overflow:hidden; display:block; clear:both;}
.n_670 .p3 ul li {float:left; width:150px; overflow:hidden; margin:5px 8px; display:inline;}
.n_670 .p3 ul li img {width:150px; height:100px; overflow:hidden;}
.n_670 .p3 ul li h1 {height:22px; line-height:22px; width:150px; text-align:center; font-size:12px; font-weight:normal; padding:0; margin:0; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.n_670 .p3 table {border:1px solid #dddddd; border-collapse:collapse;}
.n_670 .p3 table th {font-weight:normal; color:#001685; padding:5px 8px; border:1px solid #dddddd; border-collapse:collapse; white-space:nowrap;}
.n_670 .p3 table td {padding:5px 8px; border:1px solid #dddddd; border-collapse:collapse; line-height:18px;}
.newpart11 {height:auto; margin:5px 0; overflow:hidden; display:inline-block;}
.newpart11_float {color:#FF0000; clear:both; text-align:right; height:20px; line-height:20px; background:#FFFBE5;}
.newpart11_float a,.newpart11_float a:hover {color:#FF0000; text-decoration:underline;}
.newpart11_ul1 {width:324px; height:20px; padding:0 0 0 10px; float:left;}
.newpart11_ul2 {width:658px; padding:0 0 0 10px; float:left;}
.newpart11_ul2 span {color:red;}
.newpart11 li {line-height:20px; float:left;}
.newpart11_li1 {width:25%; color:#001685;}
.newpart11_li2 {width:75%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.newpart11_li3 {width:13%; color:#001685;}
.newpart11_li4 {width:87%; height:auto; display:table; min-height:20px;}*/
