*{ margin-left: 0px; margin-top: 0px; list-style: none; }

h1 , h2 , h3 , h4 , h5 , h6 , p , i , em  , form , input , select , dd , dt , li { margin: 0px; padding: 0px; }

.clr{ clear: both; }

ul , ol , dl{ list-style: none; padding: 0px; margin: 0px; }

body{ font-size: 12px; color: #333333; margin: 0px; padding: 0px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; background: url(../image/index_bg.gif) repeat-x; behavior:url("../js/csshover.htc"); }

a{ color: #333333; text-decoration: none; }

a:hover{ color: #b70000; text-decoration: underline; }


/********图片定义********/
img { border: none; }


 
/********ICON********/
.icon{ background: url(../image/temp.gif)  no-repeat; width: 13px; height: 13px; padding-left: 15px; }

.line{ background: url(../image/ccc_line.gif) repeat-x ; height: 1px; overflow: hidden; clear: both; margin: 5px 0px; }

/*******以上通用******/
/********盒子********/
#page{ width: 960px; margin: auto; overflow: hidden; }

 
/*************/
#top{ width: 960px; height: 25px; overflow: hidden; position: relative; }

#top h1{ position: absolute; top: 5px; left: 5px; font-size: 12px; font-weight: normal; width: 334px; }

#top h2{ position: absolute; top: 5px; left: 350px; font-size: 12px; font-weight: normal; }

#top h3{ position: absolute; top: 5px; right: 5px; font-size: 12px; font-weight: normal; }

/*************/
#search{ height: 80px; overflow: hidden; position: relative; }

#search .logo{ width: 130px; height: 67px; top: 10px; left: 60px; overflow: hidden; position: absolute; }

#search .main{ position: absolute; top: 15px; left: 210px; width: 560px; overflow: hidden; }

#search .main ul{ }

#search .main ul li{ display: inline; float: left; margin: 0px 3px; }

#search .main ul li a{ color: #333; height: 23px; background: url(../image/search_off_new.gif) no-repeat left top; overflow: hidden; line-height: 25px; font-size: 14px; padding-left: 10px; display: block; float: left; }

#search .main ul li a b{ font-weight: normal; padding-right: 10px; background: url(../image/search_off_new.gif) no-repeat right top; height: 23px; display: block; cursor: pointer; float: left; }

#search .main .on{ background: url(../image/search_on_1.gif) no-repeat; color: #fff; float: left; width: 42px; font-size: 14px; padding-left: 12px; font-weight: bold; margin-left: 10px; }

#search .main ul li a:hover{ text-decoration: underline; }

#search .main .search_main{ height: 36px; background: url(../image/search_ipt_1.gif) no-repeat; }

#search .main .search_main .ipt_s{ width: 390px; height: 18px; border: 0; font-size: 14px; color: #333; margin: 10px 0px 0px 10px; display: inline; float: left; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }

#search .main .search_main .sub_s{ width: 104px; height: 26px; background: none; border: 0; margin: 5px 20px 0px 12px; display: inline; float: left;  cursor: pointer;}

#search .main .search_main h4{ line-height: 36px; font-size: 12px; font-weight: normal; }

#search .main .search_main h4 a{ background: url(../image/r_icon.gif) no-repeat left center; padding-left: 8px; }

#search .ser{ position: absolute; right: 20px; bottom: 6px; width: 220px; }

#search .ser table{ text-align:left; margin-left: 3px; float: right; display: inline; width: 100px; }
#search .ser b{ line-height:2em; font-weight:100;}

/*************/
#nav{ width: 960px; height: 27px; overflow: hidden; background: url(../image/nav_bg_1.gif) no-repeat; }

#nav li{ float: left; display: inline; }

#nav li .on{ color: #0084cf; font-weight: bold; background: url(../image/nav_bg_on.gif) no-repeat  center; }

#nav li a{ width: 106px; height: 27px; text-align: center; font-size: 14px; color: #0084cf; line-height: 29px; display: block; }

#nav li a:hover{ color: #b70000; font-weight: bold; background: url(../image/nav_bg_on.gif) no-repeat  center; }

/*************/
#banner{ width: 960px; height: 150px; margin-top: 5px; overflow: hidden; background: #ccc; }

/*************/
#content{ width: 960px; height: auto; margin-top: 10px; clear: both; display:inline }

#content .content1{ clear: both; }

.content1 .Ann{ width: 307px; height: 120px; float: left; display: inline; overflow: hidden; }

.content1 .Ann .title{ background: url(../image/left_main_title.gif) no-repeat; width: 307px; height: 29px; overflow: hidden; clear: both; }

.content1 .Ann .title h2{ font-size: 14px; padding-left: 12px; line-height: 29px; color: #b22f01; float: left; display: inline; }

.content1 .Ann .main{ border: #0c3c7e 1px solid; border-top: none; clear: both; height: 90px; overflow: hidden; }

.content1 .Ann .main ul{ padding-top: 2px; }

.content1 .Ann .main li{ padding-right: 5px; text-align: right; color: #aaa; background: url(../image/shop_icon.gif) no-repeat 5px center; padding-left: 15px; clear: both; line-height: 22px; }

.content1 .Ann .main li a{ float: left; }

.content1 .AD{ width: 370px; height: 120px; float: left; display: inline; overflow: hidden; margin-left: 10px; background: #f0f0f0; }

/*************/
#content .content2{ margin-top: 10px; clear: both; height: 120px; overflow: hidden; }

#content .content2 .New_Mem{ background: url(../image/Sg_Membg.gif) no-repeat; height: 30px; position: relative; }

#content .content2 .New_Membr{
	width: 960px;
	height: 85px;
	background: url(../image/nav.jpg) no-repeat;
	position: relative;
	margin-top: 5px;
}

#content .content2 .New_Mem h2{ width: 130px; overflow: hidden; color: #000; font-size: 14px; text-align: center; font-weight: bold; position: absolute; top: 9px; left: 0px; padding-left: 18px; }

#content .content2 .New_Mem iframe{ position: absolute; top: 0px; left: 135px; }

/*************/
.right_main{ margin-top: 10px; }

.left_main{ width: 307px; height: auto; float: left; display: inline; overflow: hidden; }

.left_main .box1 , .left_main .box2 , .left_main .box3{ clear: both; }

.left_main .box1 .tab_nav{ width: 307px; height: 26px; overflow: hidden; clear: both; background: url(../image/mainlinktitle1.gif) repeat-x left bottom; }

.left_main .box5 {clear: both;margin-bottom:10px; }

.left_main .box5 .title{ background: url(../image/left_main_title_1.gif) no-repeat; width: 307px; height: 26px; overflow: hidden; clear: both; }

.left_main .box5 .zhong{ height: 26px; overflow: hidden; clear: both; padding-left:5px; padding-top:5px;border:#0c3c7e 1px solid;border-top: none;border-bottom: none;line-height:26px;}

.left_main .box5 .title h2{ font-size: 14px; padding-left: 18px; line-height: 26px; color: #fff; float: left; display: inline; }

.left_main .box5 .title h6{ font-size: 12px; line-height: 29px; font-weight: normal; padding-right: 5px; float: right; }

.left_main .box5 .title h6 a{ color: #fff; }

.left_main .box5 .main{ clear: both; height: 188px; overflow: hidden; border: #0c3c7e 1px solid; border-top: none; padding: 2px 2px 2px 5px; }

.left_main .box5 .main i{ width: 139px; height: 103px; background: #ffdd94; color: #bb0000; overflow: hidden; float: left; display: inline; margin: 5px 4px 4px; }

.left_main .box5 .main dl{ list-style: none; margin: 0px; padding: 0px; }

.left_main .box5 .main dl dd{ float: left; display: inline; width: 97px; line-height: 19px; overflow: hidden; }

.left_main .box5 .main dl dd a{ padding-left: 2px; }

.left_main .box5 .main a{ float: left; color: #333; }

.left_main .box5 .main a:hover{ color: #bb0000; text-decoration: underline; }




.left_main .box1 .title{ background: url(../image/left_main_title_1.gif) no-repeat; width: 307px; height: 26px; overflow: hidden; clear: both; }

.left_main .box1 .title h2{ font-size: 14px; padding-left: 18px; line-height: 26px; color: #fff; float: left; display: inline; }

.left_main .box1 .title h6{ font-size: 12px; line-height: 29px; font-weight: normal; padding-right: 5px; float: right; }

.left_main .box1 .title h6 a{ color: #fff; }

.left_main .box1 .Ann_main{ border: #0c3c7e 1px solid; border-top: none; clear: both; height: 135px; overflow: hidden; }

.left_main .box1 .Ann_main  ul{ padding-top: 2px; }

.left_main .box1 .Ann_main li{ padding-right: 5px; text-align: right; color: #aaa; background: url(../image/shop_icon.gif) no-repeat 5px center; padding-left: 15px; clear: both; line-height: 22px; }

.left_main .box1 .Ann_main  li a{ float: left; }

.left_main  .Ser_main{ height: 69px; overflow: hidden; background: url(../image/r2_main_2.gif) no-repeat; }

.left_main  .Ser_main li{ width: 85px; height: 34px; overflow: hidden; display: inline; float: left; font-size: 14px; font-weight: bold; color: #ff7000; margin: 0px 8px 0px; position: relative; }

.left_main  .Ser_main li a{ color: #fff; position: absolute; top: 10px; left: 20px; }

.left_main  .Ser_main li a:hover{ color: #fff; text-decoration: underline; }

.left_main .box1 .Buy_main{ clear: both; height: 190px; overflow: hidden; border: #0c3c7e 1px solid; border-top: none; padding: 0px 5px 0px; }

.left_main .box1 .main{ clear: both; height: 186px; overflow: hidden; border: #0c3c7e 1px solid; border-top: none; padding: 0px 5px 0px; }

.left_main .box1 .main .main_zg{ clear: both; overflow: hidden; padding: 0px 0px 0px; margin-top:5px;}
.left_main .box1 .main i{ width: 139px; height: 103px; background: #ffdd94; color: #bb0000; overflow: hidden; float: left; display: inline; margin: 5px 4px 4px; }

.left_main .box1 .main dl{ list-style: none; margin: 0px; padding: 0px; }

.left_main .box1 .main dl dd{ float: left; display: inline; width: 97px; line-height: 19px; overflow: hidden; }

.left_main .box1 .main dl dd a{ padding-left: 2px; }

.left_main .box1 .Buy_main ul{ margin-top: 3px; }

.left_main .box1 .Buy_main li{ text-align: right; line-height: 20px; color: #aaa; clear: both; }

.left_main .box1 .Buy_main li span{ float: left; color: #b70000; }

.left_main .box1 .Buy_main li span a{ float: left; color: #b22f01; }

.left_main .box1 .Buy_main li a{ padding-left: 8px; float: left; color: #333; }

.left_main .box1 .Buy_main li a:hover{ color: #bb0000; text-decoration: underline; }

/**********/
.left_main .box1 .Sup_main{ clear: both; height: 190px; overflow: hidden; border: #0c3c7e 1px solid; border-top: none; padding: 0px 5px 0px; }

.left_main .box1 .Sup_main li{ line-height: 19px; height: 45px; overflow: hidden; border-bottom: #ccc 1px dashed; padding-left: 10px; }

.left_main .box1 .Sup_main h1{ color: #0a61b1; font-size: 12px; line-height: 18px; padding-top: 5px; }

.left_main .box1 .Sup_main h1 a{ color: #0a61b1; }

.left_main .box1 .Sup_main h2{ color: #aaa; font-size: 12px; line-height: 18px; font-weight: normal; }

.left_main .box1 .Sup_main h2 a{ color: #aaa; }

/********/
.left_main .box1 .Hr_main{ clear: both; height: 175px; overflow: hidden; border: #0c3c7e 1px solid; border-top: none; padding: 0px 5px 0px; }

.HRtable{ background: #e0e0e0; margin-top: 5px; }

.HRtable  .tr1{ background: #f3f3f3; color: #000; }

.HRtable  .tr1 td , .HRtable  .tr2 td{ width: 50%; }

.HRtable  .tr2{ background: #fff; }

.HRtable  td{ padding-left: 10px; line-height: 26px; }

.HRtable  td a{ color: #0a61b1; text-decoration: underline; }

/**********/
.left_main em{ height: 10px; overflow: hidden; display: block; }

.left_main .ad{ width: 307px; height: 114px; overflow: hidden; background: #ffdd94; color: #bb0000; }

.left_main .box2 .title{ width: 309px; height: 29px; overflow: hidden; clear: both; }

.left_main .box2 .title h2{ font-size: 14px; line-height: 29px; color: #ff6800; float: left; }

.left_main .box2 .title h6{ font-size: 12px; line-height: 29px; font-weight: normal; padding-right: 5px; float: right; }

.left_main .box2 .title h6 a{ color: #003cc8; }

.left_main .box2 .main{ clear: both; background: #e8f3f9; border: #9ddbf5 1px solid; height: 103px; position: relative; overflow: hidden; }

.left_main .box2 .main h1{ position: absolute; top: 10px; left: 10px; width: 15px; height: 72px; overflow: hidden; cursor: pointer; }

.left_main .box2 .main h2{ position: absolute; top: 10px; right: 10px; width: 15px; height: 72px; overflow: hidden; cursor: pointer; }

.left_main .box2 .main h3{ position: absolute; top: 10px; left: 25px; width: 255px; height: 90px; overflow: hidden; font-size: 12px; font-weight: normal; }

.left_main .box2 .main h3 li{ width: 107px; height: 90px; display: inline; overflow: hidden; float: left; margin: 0px 10px; }

.left_main .box2 .main h3 li i{ width: 105px; height: 70px; overflow: hidden; border: #ccc 1px solid; display: block; }

.left_main .box2 .main h3 li h4{ line-height: 18px; font-size: 12px; text-align: center; font-weight: normal; }

.left_main .box1 .hot_table{ text-align: center; line-height: 23px;}

/*.left_main .box1 .hot_table .Spe{
	font-size:10px;
}*/
.left_main .box1 .hot_table a{ color: #b70000; }

.left_main .box1 .hot_table .hot_tr{ color: #086dc7; font-weight: bold; }

.left_main .box1 .hot_table tr{ background: url(../image/ccc_line.gif) repeat-x bottom; }

.left_main .box3 .hr_table{ text-align: center; line-height: 20px; }

.left_main .box3 .hr_table .hr_tr{ color: #ff6800; font-weight: bold; line-height: 18px; }

.left_main .box3 .hr_table tr{ background: url(../image/yyy_line.gif) repeat-x bottom; }

.left_main .box3 .title{ height: 23px; background: url(../image/box3_title.gif) no-repeat; overflow: hidden; }

.left_main .box3 .main{ height: 240px; border: #ff9400 1px solid; border-top: none; overflow: hidden; background: url(../image/box3_main_bg.gif) repeat-x #fff4e2; padding: 0px 5px; }

 /*************/
 
.ad643{width: 643px; height: auto; float: right; display: inline; overflow: hidden; background-color:#ffffff;margin-top:10px;}

.ad643 .a1{width: 157px; height: 73px; float: left; display: inline; overflow: hidden; background-color:#f1f1f1;}

.ad643 .a2{width: 157px;  height: 73px; float: left; display: inline; overflow: hidden; background-color:#f1f1f1;margin-left:5px;}

.ad643 .a3{width: 319px;  height: 73px; float: right; display: inline; overflow: hidden; background-color:#f1f1f1;}

.ad643-2{width: 627px; height: auto; float: right; display: inline; overflow: hidden; background-color:#ffffff;margin-top:5px;}

.ad643-2 .a1{width: 158px; height: 55px; float: left; display: inline; overflow: hidden; background-color:#f1f1f1;}

.ad643-2 .a2{width: 311px;  height: 55px; float: right; display: inline; overflow: hidden; background-color:#f1f1f1;}

.ad643-2 .a3{width: 158px; height: 55px; float: left; display: inline; overflow: hidden; background-color:#f1f1f1;}


.ad643-3{width: 643px; height: auto; float: right; display: inline; overflow: hidden; background-color:#ffffff;margin-top:10px;}

.ad643-3 .a1{width: 319px; height: 75px; float: left; display: inline; overflow: hidden; background-color:#f1f1f1;}

.ad643-3 .a2{width: 319px;  height: 75px; float: right; display: inline; overflow: hidden; background-color:#f1f1f1;}


.ad643-5{width: 630px; height: auto; float: right; display: inline; overflow: hidden; background-color:#ffffff;margin-top:2px;}

.ad643-5 .a1{width: 155px; height: 55px; float: left; display: inline; overflow: hidden; background-color:#f1f1f1;}

.ad643-5 .a2{width: 470px;  height: 55px; float: right; display: inline; overflow: hidden; background-color:#f1f1f1;}

.ad643-5 .a3{width: 233px;  height: 55px; float: left; display: inline; overflow: hidden; background-color:#f1f1f1; margin-left:4px;}

.ad643-5 .a4{width: 233px;  height: 55px; float: right; display: inline; overflow: hidden; background-color:#f1f1f1;}


.right_main{ width: 643px; height: auto; float: right; display: inline; overflow: hidden; }

.right_main em{ height: 10px; overflow: hidden; display: block; clear: both; }

.right_main .r1_main{ border: #b4b4b4 1px solid; height: 40px; overflow: hidden; }

.right_main .r1_main .r1_table{ line-height: 20px; }

.right_main .r1_main .r1_table .r1_tr1{ width: 105px; height: 20px; background: url(../image/r1_main_1.gif) no-repeat; overflow: hidden; text-align: center; font-weight: bold; color: #00349a; }

.right_main .r1_main .r1_table .r1_tr1 a{ color: #00349a; }

.right_main .r1_main .r1_table .r1_tr2{ height: 20px; background: #e8f3fd; overflow: hidden; text-align: right; padding-right: 5px; }

.right_main .r1_main .r1_table .r1_tr2 a{ float: left; padding-left: 15px; color: #c45600; background: url(../image/icon.gif) no-repeat 6px center; }

.right_main .r1_main .r1_table .r1_tr3{ width: 96px; height: 20px; overflow: hidden; background: url(../image/gongqiu.gif); }

.right_main .r1_main .r1_table .r1_tr3 a{ color: #ff7000; font-weight: bolder; padding-left: 14px; }

.right_main .r2_main , .right_main .r3_main , .right_main .r4_main{ clear: both; }

.right_main .r4_main{ position: relative;  }

.right_main .r2_main .box1{ width: 333px; height: 150px; border: #ccc 1px solid; overflow: hidden; display: inline; float: left; }

.right_main .r2_main .box2{ width: 296px; height: 150px; overflow: hidden; display: inline; float: right; }

.right_main .r2_main .box2 .title{ line-height: 32px; font-weight: bold; text-indent: 1em; }

.right_main .r2_main .box2 li{ width: 137px; height: 33px; overflow: hidden; display: inline; float: left; background: url(../image/r2_li_bg.gif) no-repeat; text-align: center; line-height: 33px; font-size: 14px; font-weight: bold; color: #ff7000; margin: 5px 5px 0px; }

.right_main .r2_main .box2 li a{ text-align: center; color: #b22f01; }

.right_main .r2_main .box2 h1{ font-size: 14px; text-align: center; line-height: 30px; overflow: hidden; background: url(../image/zhuce.gif) no-repeat; margin: 5px 0px 0px 5px; }

.right_main .r3_main .box1{ width: 392px; float: left; display: inline; overflow: hidden; }

.right_main .r3_main .box1 .title{ height: 33px; overflow: hidden; background: url(../image/r3_title.gif) no-repeat; }

.right_main .r3_main .box1 .main , .right_main .r3_main .box2 .main{ height: 198px; border: #0c3c7e 1px solid; overflow: hidden; border-top: none; }

.right_main .r3_main .box2{ width: 241px; float: right; display: inline; overflow: hidden; }

.right_main .r3_main .box2 .title{ height: 33px; overflow: hidden; background: url(../image/r3_title_1.gif) no-repeat; }

.right_main .r3_main .box1 .main .box1_table{ line-height: 27px; text-align: center; background: #dee0ed; }

.right_main .r3_main .box1 .main  .box1_tr{ background: #f1f1f7; font-weight: bold; color: #000; }

.right_main .r3_main .box1 .main .box1_table tr{ background: #fff; height: 27px; overflow: hidden; }

.right_main .r3_main .box1 .main .box1_table tr td{ width: 0px; }

.right_main .r3_main .box2 .main{ padding: 0px 9px; }

.right_main .r3_main .box2 .main li{ line-height: 19px; }

.right_main .r3_main .box2 .main li a{ background: url(../image/icon.gif) no-repeat left center; padding-left: 8px; }

.right_main .r4_main .title{ height: 30px; overflow: hidden; background: url(../image/right_title1.gif) no-repeat; }

.right_main .r4_main .title .td1{ width: 97px; overflow: hidden; text-align: center; font-weight: bold; color: #fff; font-size: 14px; line-height: 33px; }

.right_main .r4_main .title .td2{ overflow: hidden; text-align: center; }

.right_main .r4_main .title .td3{ width: 7px; overflow: hidden; }

.sel{ font-size: 12px; }

.p_ipt{ width: 86px; height: 22px; background: url(../image/sub_0.gif) no-repeat; overflow: hidden; border: 0; font-size: 14px; line-height: 22px; text-align: center; color: #fff; font-weight: bold;  cursor: pointer;}

/*.right_main .r4_main .index li a{
	line-height: 18px;width:19px; height:18px; font-weight: bold; font-size: 14px;text-align: center; overflow: hidden; display: block; border: #eff5f8 1px solid;margin-top:1px; 
}
.right_main .r4_main .index li a:hover{
	 color: #ea6200;  text-decoration: none;border: #b0ddec 1px solid;border-bottom:none; background: #e1f3f8;
}*/
.none{ background: none; color: #000; }

.right_main .r4_main .index  .link{ width: 75px; display: block; float: left; }

.right_main .r4_main .main{ border: #e7e7e7 1px solid; border-top: none; height: 845px; padding: 5px 6px 0px; overflow: hidden; }
   
/*************/
.right_main .r4_main .main  .conn{ background: url(../image/index_title_bg_new.gif) repeat-y;}

.right_main .r4_main .main  .main_foot{ background: url(../image/gangcai_foot_new.gif) no-repeat; height: 1px; overflow: hidden; clear: both; }

/*************/
.right_main .r4_main .main .gangcai{ width: 27px; overflow: hidden; border-top: #b7b7b7 1px solid; float: left; }

.right_main .r4_main .main .gangcai_main{  overflow: hidden; width: 622px;border:#fff 1px solid;   clear: both;}

.right_main .r4_main .main .gangcai_main:hover , .right_main .r4_main .main .tegang_main:hover , .right_main .r4_main .main .luliao_main:hover , .right_main .r4_main .main .youse_main:hover , .right_main .r4_main .main .gangjiegou_main:hover{
	border: #87c1d8 1px solid; background: #f3f9fb;
}

.main .gc1{ overflow: hidden; float: right; display: inline; }

.right_main .gangcai  h2 , .right_main .tegang  h2 , .right_main .luliao  h2 , .right_main .youse  h2 , .right_main .gangjiegou  h2{ font-size: 14px; font-weight: bold; color: #000;text-align: center;}

.right_main .gangcai  h2{margin-top:90px;}

.right_main .tegang  h2{margin-top:15px;}

.right_main .luliao  h2{margin-top:35px;}

.right_main .youse  h2{margin-top:20px;}

.right_main .gangjiegou  h2{margin-top:1px;}

/*************/
.right_main .r4_main .main .tegang{ width: 27px; overflow: hidden; border-top: #b7b7b7 1px solid;   float: left; }

.right_main .r4_main .main .tegang_main{ width: 622px; border:#fff 1px solid;  clear: both;}

.main .tg1{ overflow: hidden; float: right; display: inline; }

/*************/
.right_main .r4_main .main .luliao{ width: 27px; overflow: hidden; border-top: #b7b7b7 1px solid;   float: left; }

.right_main .r4_main .main .luliao_main{border:#fff 1px solid; width: 622px;   clear: both;}

.main .ll1{ overflow: hidden; float: right; display: inline; }

/*************/
.right_main .r4_main .main .youse{ width: 27px; overflow: hidden; border-top: #b7b7b7 1px solid; float: left; }

.right_main .r4_main .main .youse_main{border:#fff 1px solid;width: 622px;   clear: both;}

.main .ys1{ overflow: hidden; float: right; display: inline; }

/*************/
.right_main .r4_main .main .gangjiegou{ width: 27px; overflow: hidden; border-top: #b7b7b7 1px solid;  float: left; }

.right_main .r4_main .main .gangjiegou_main{ border:#fff 1px solid;width: 622px;  clear: both;}

.main .gjg1{ overflow: hidden; float: right; display: inline; }

/*************/
.right_main .r4_main .main .shebei{ width: 27px; overflow: hidden; border-top: #b7b7b7 1px solid; float: left; }

.right_main .r4_main .main .shebei_main{ float: left; display: inline; width: 622px; }

.main .sb1{ background: #f6f6f6; overflow: hidden; float: right; display: inline; }

.main   .all_left{ width: 295px; float: left; display: inline; overflow: hidden; }

.main   .all_right{ width: 295px; float: right; display: inline; overflow: hidden; }

.main .all_left  a , .main .all_right  a{ padding: 0px 5px; line-height: 20px; display: inline-block; margin-top: 2px; background: url(../image/index_right_bg.gif) no-repeat right center; }

.main .all_left  a:hover , .main .all_right  a:hover{ text-decoration: underline; }

.main  .h1{ color: #086dc7; font-weight: bold; font-size: 14px; }

/*************/
#foot{ width: 960px; text-align: center; margin-top: 20px; clear: both; overflow: hidden; border-top: #086dc7 3px solid; }

#foot h1{ line-height: 35px; font-size: 14px; font-weight: normal; font-weight: normal; }

#foot h1 a{ color: #ff7e0d; }

#foot h2{ line-height: 20px; font-size: 12px; font-weight: normal; font-weight: normal; color: #a0a0a0; }

#foot h2 a{ color: #333; }

#foot h2 span{ font-size: 10px; font-weight: bold; }

#foot h2 span a{ color: #086dc7; }

 /******顶部广告*******/
 #t_bg{ height: 60px; position: relative; width: 960px; top: 0px; margin: auto; background: url(../image/banner.gif) no-repeat; }

#t_bg a{ width: 960px; height: 60px; display: block; }

#t_bg #close{ position: absolute; width: 17px; height: 17px; right: 0px; top: 0px; z-index: 222; }

#t_bg #close a{ width: 31px; height: 16px; display: block; }

#t_bg #close img{ cursor: pointer; }

	.a-on { float: left; width: 153px; cursor: pointer; text-align: center; height: 23px; font-size: 14px; font-weight: bold; color: #fff; overflow: hidden; line-height: 23px; background: url(../image/a-on_bg.gif) no-repeat 35px center; }

	.a-off{ float: left; width: 153px; cursor: pointer; text-align: center; height: 23px; font-size: 14px; color: #fff; overflow: hidden; line-height: 23px; }

		.a-on a{ color: #fff; text-decoration: none; }

	
	.b-on { float: left; width: 73px; cursor: pointer; text-align: center; height: 27px; font-size: 14px; font-weight: bold; color: #fff; overflow: hidden; line-height: 25px; background: url(../image/b-on.gif) no-repeat; margin: 5px 0px 0px 5px; }

	.b-off{ float: left; width: 73px; cursor: pointer; text-align: center; height: 27px; font-size: 14px; font-weight: bold; color: #ea6200; overflow: hidden; line-height: 25px; background: url(../image/b-off.gif) no-repeat; margin: 5px 0px 0px 5px; }

		.b-on a{ color: #fff; text-decoration: none; }

	    	.b-off a{ color: #ea6200; text-decoration: none; }

.table_{ background: url(../image/r4_title_2.gif)  repeat-x; }

.style_layer{ position: absolute; top: 50px; width: 637px; left: 2px; z-index: 10; display: none; border: #d7f0fd 1px solid; border-bottom: #b3e3fb 1px solid; background: url(../image/tab_nav.gif) repeat-x  #e9f7fe; }

.right_main .r4_main .index li .style_layer  a{ width: 120px; line-height: 20px; display: block; float: left; font-size: 12px; border: none; border-right: #ddd 1px solid; padding-left: 10px; z-index: 11; padding: 5px; font-weight: normal; background: none; text-align: left; }

.right_main .r4_main .index li .style_layer  a:hover{ color: #ea6200; text-decoration: underline; background: #b0ddec; font-weight: bold; }

 .index_ad{ height: 80px; margin-bottom: 5px; overflow: hidden; clear: both; }
 
.index_ad .ad1 , .index_ad .ad2{ float: left; width: 310px; height: 80px; background: #f1f1f1; display: inline; }

.index_ad .ad2{ float: left; margin-left: 5px; }

/***************/
.main_link { clear: both; margin-top: 10px; }

.main_link .title{ height: 25px; background: url(../image/mainlinktitle1.gif) repeat-x left bottom; position: relative; line-height: 25px; overflow: hidden; }

.main_link .title .reg{ position: absolute; top: 0px; right: 5px; color: #b70000; }

.main_link .title .reg a{ color: #b70000; }

.main_link .title .reg a:hover{ color: #b70000; text-decoration: underline; }

.main_link .main{ border: #0c3c7e 1px solid; border-top: none; padding: 10px; clear: both; margin-bottom: 5px; line-height: 20px; }

.main_link .main a{ background: url(../image/icon.gif) no-repeat left center; padding: 0px 10px; display: inline-block; }

.h-on , .h-off{ width: 80px; height: 25px; overflow: hidden; text-align: center; cursor: pointer; float: left; display: block; margin-right: 5px; font-size: 14px; }

.h-on{ background: url(../image/h-on1.gif) no-repeat; font-weight: bold; color: #fff; font-weight: bold; }

.h-off{ background: url(../image/h-off1.gif) no-repeat; color: #333; }

.index_ad_top{ border-left: #c7dcdd 1px solid; border-right: #c7dcdd 1px solid; clear: both; padding: 5px 0px 5px 5px; }

.index_ad_top .ad1 { width: 155px; height: 55px; float: left; display: inline; background: #f1f1f1; overflow: hidden; margin-right: 4px; }

.index_ad_top .ad{ width: 155px; height: 55px; float: left; display: inline; background: #f1f1f1; overflow: hidden; margin-right: 4px; }

 
 /*************/
.index_ad_new{ clear: both;   height: 55px; overflow: hidden; }

.index_ad_new .ad1 { width: 630px; height: 55px; float: left; display: inline; background: #f1f1f1; overflow: hidden; }

.index_ad_new .ad{ width: 155px; height: 55px; float: left; display: inline; background: #f1f1f1; overflow: hidden; margin-left: 3px; }

 
 /***********/
.q-on , .q-off{ width: 127px; height: 26px; overflow: hidden; text-align: center; cursor: pointer; float: left; display: block; margin-right: 10px; font-size: 14px; line-height: 26px; }

.q-on{ background: url(../image/q-on.gif) no-repeat; font-weight: bold; color: #fff; }

.q-off{ background: url(../image/q-off.gif) no-repeat; color: #333; font-weight: normal; }

/*****************/
.right_main .r4_main .index{ height: 24px; position: relative; top: 0; left: 0; background: #f4f4f4; border-bottom: #ddd 1px solid; }

.charindex{ font-size: 14px; height: 24px; line-height: 22px; padding: 0 8px; border-left: 1px solid #D2D2D2; border-right: 1px solid #D2D2D2; font-family: Arial; font-size: 14px; }

.charindex ul{ position: relative; top: 1px; width: 100%; height: 22px; overflow: hidden; z-index: 13; }

.charindex li{ float: left; width: 24px; text-align: center; }

.charindex li.t{ width: 85px; }

.charindex strong{ padding: 0 0 0 8px; }

.charindex span{ display: inline-block; cursor: pointer; font-weight: bold; color: #333; border-top: #f4f4f4 solid 1px; }

.charindex .disabled{color:#999;cursor:auto} 

.charindex span.on{ width: 22px; border: 1px solid #7dbcd4; border-bottom: 1px solid #edf0f8; background-color: #edf0f8;color:#b70000; }

.charcont{ position: absolute; width: 631px; left: 0; top: 22px; padding: 5px; border: 1px solid #7dbcd4; background-color: #edf0f8; z-index: 10; font-size: 12px; }

.charcont a{ float: left; width: 115px; white-space: nowrap; overflow: hidden; line-height: 24px; padding-left: 10px; background: url(../image/icon.gif) no-repeat left center; }

.charcont a:hover{ color: #b70000; text-decoration: underline; }

 
 <!--11.6.2 news--->
 .left_main .box5 .Ann_main{ border: #0c3c7e 1px solid; border-top: none; clear: both; height: 90px; overflow: hidden; }

.left_main .box5 .Ann_main  ul{ padding-top: 2px; }

.left_main .box5 .Ann_main li{ padding-right: 5px; text-align: right; color: #aaa; background: url(../image/shop_icon.gif) no-repeat 5px center; padding-left: 15px; clear: both; line-height: 22px; }

.left_main .box5 .Ann_main  li a{ float: left; }
.left_main .box5 .Ann_main  .list{overflow:hidden;width:275px;}
.left_main .box5 .Ann_main  .list a{  color:red;}


