@charset "utf-8";
/* CSS Document */

body{margin:0px;font-size:12px;}
div,ul,li,h1,h2,span,p,em,strong,img,dl,dd,dt{margin:0px;padding:0px;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
li{list-style:none;}
img{border:0px;}


.clear{clear:both; font-size:0; height:0; line-height:0; visibility:hidden;}
/* TOP */
#refs_top{ width:995px; padding-bottom:5px; margin:0 auto}
#refs_top img{ float:left;}
.refs_nav{float:right;padding-left:0px; margin-top:8px;*margin-top:10px;}
.refs_nav li{float:left;padding:0px 8px;}
.refs_nav li a{float:left;color:#727272;cursor:pointer;}
.refs_nav li a:hover{ color:#e60000}
.refs_toprt{float:right; padding-top:8px; padding-left:25px;}
.refs_toprt li{ text-align:left; color:#727272;}
.refs_toprt li a{color:#727272;margin:0px 6px; }
.refs_toprt li a:hover{ color:#e60000}
.nav_off{background:url(../images/refs_02.jpg) no-repeat right top;margin-top:3px;}
.nav_on{background:url(../images/refs_04.jpg) no-repeat right top;}
.nav_off span,.nav_on span{background:url(../images/refs_01.jpg) no-repeat left top;float:left;height:16px;padding:4px 7px 0px 7px;}
.nav_on span{background:url(../images/refs_03.jpg) no-repeat left top;height:16px;padding:7px 7px 0px 7px;}

.refs_tplkd{background:url(../images/refs_001.gif) no-repeat left 5px;padding:6px 40px 0px 15px;}

.refs_logo
{
	margin: 50px auto 45px auto;
	text-align: center;
}


/*  */
#refs_main{width:743px;margin:0px auto;margin-top:10px;}

.refs_search{background:url(../images/refs_002.gif) no-repeat 48px 15px;padding:0px 0px 0px 95px;}
.refs_soa{width:388px;line-height:16px;padding-left:10px;font-size:12px;color:#666;height:16px;}
.refs_sob option{height:16px;font-size:12px;line-height:16px;}
.refs_soc{font-size:14px;padding:0px 5px 0px 5px;cursor:pointer;}
.ref_sort{float:right;margin:-27px 47px 0px 0px;}
.ref_sort a{color:#0000CC;}

.refs_soend{padding-top:11px;color:#666;}
.refs_soend span{display:block;padding-left:8px;}
.refs_soend p{float:left;margin-top:-14px;padding:0px 0px 0px 60px;}
.refs_soend p a{float:left;background:url(../images/refs_003.gif) no-repeat right 3px;padding-right:10px;margin-left:8px;color:#666;}



.refs_nvlf{float:left;color:#D9DADE;padding-left:10px;}
.refs_nvlf strong{color:red;margin-right:8px;}
.refs_nvlf a{color:#0000cc;margin:0px 4px;}

/*  */

.tc{float;right;}
.menu{font-size:12px;position:relative;z-index:100;} 
.menu ul{list-style:none;} 
.menu li{float:left;position:relative;} 
.menu ul ul{visibility:hidden;position:absolute;left:15px;top:13px;} 
.menu table {position:absolute; top:13; left:0;} 
.menu ul li:hover ul, 
.menu ul a:hover ul{visibility:visible;text-decoration:none;} 
.menu a{display:block;color:#0000CC;
         text-decoration:none;width:55px;text-align:center;} 
.menu a:hover{color:red;border:0px solid #0000CC;text-decoration:none;} 
.menu ul ul li {clear:both;text-align:left;font-size:12px;} 
.menu ul ul li div{display:block;width:60px;border:1px solid #ccc;background:#fff;color:#333333;padding:5px 0px;} 
.xl{background:url(../images/refs_004.gif) no-repeat right 5px;margin-top:0px!important;margin-top:2px;}
/*  */

.refs_so{margin-top:5px;}

.refs_lk{background:url(../images/refs_05.jpg) repeat-x top;padding:20px 70px 0px 95px;color:#0036A3;line-height:27px; margin-top:15px;}
.refs_lk div{ text-align:left;}
.refs_lk strong{ text-align:left;}
.refs_lk a{color:#0036A3;margin:0px 4px 0px 2px;}
.refs_gray{color:#666;}

.refs_lkin{background:none;float:left;width:600px;padding-bottom:70px; text-align:left;}
.refs_lkin li{float:left;width:100%;}
.refs_lkin strong{display:block;background:url(../images/refs_06.jpg) no-repeat 60px 7px;}
.refs_lkin div{margin-top:-27px;margin-left:5.5em;text-align:left;}

.refs_lkline{float:left;background:url(../images/refs_06.jpg) no-repeat right 8px;padding:1px 10px 0px 2px;}
.refs_ge{height:15px;font-size:0px;line-height:15px;}
.refs_btm a{ padding-right:12px;}



/* copyrigh */
.bq{background:#2B60C0 url(../images/ref_41.jpg) repeat-x top;width:100%;text-align:center;color:#fff;padding:6px 0px 20px 0px;margin-top:12px;border-top:solid 11px #333333;}
.bq a{color:#fff;margin:0px 10px 0px 5px;}
.bq p{line-height:22px;}
.bq div{padding:10px 0px;width:100%;}


/*search*/
.searchDiv{ /* margin:0 auto;*/ background: url(../images/searchLine.GIF) repeat-x;position: relative; height:93px; text-align:center; width:995px;}
.searchDiv .searchImg1{ position:absolute; top:0; left:0}
.searchDiv .searchImg2{ margin-right:5px}
.searchauto{height: 91px;text-align: center;margin-left:120px; position: relative;}
.searchauto div{ margin-left:0px; margin-right:0px;}
.basicsearchleft{	margin-right:50px;}
.searchrightlink{ float:left; text-align:left; white-space:nowrap; color:#c0e5ff; font-weight:bold; padding-top:5px; font-size:12px;
                  margin:12px 0px 0px 0px;}
.searchrightlink li{ line-height:18px;}
.searchrightlink a{ margin-left:5px;}
.searchrightlink a:link{color:#c0e5ff;}
.searchrightlink a:visited{	color: #c0e5ff;}
.searchrightlink a:hover{color:#fff;}
ul.searchMenuAuto{ list-style:none; color:#fff; float:left;}
.searchMenuAuto li{ float:left; padding: 5px 2px 1px 2px;  }
.searchMenuAuto a{ font-size: 12px;display:block; float:left;padding:4px 3px 5px 3px;color:#fff; text-decoration:underline}
.searchMenuAuto a, x:-moz-any-link {padding:2px 3px 7px 3px;*padding:4px 3px 5px 3px;}
.searchMenuAuto a:link,.searchMenuAuto a:visited{text-decoration:underline; color:#fff;}
.searchMenuAuto a:hover{ color:#99CCFF}
.searchMenuAuto a.active{background:url(../images/searchLiActive.GIF) no-repeat center;  width:55px; color:#123f88; text-decoration:none;}
.searchMenuAuto a.active:link,.searchMenuAuto a.active:visited{text-decoration:none;color:#123f88; cursor:default}
.searchMenuAuto label{ padding:0 2px; font-weight:bold;}
.searchMenuAuto label a:link,.searchMenuAuto label a:visited{text-decoration: none;color: #93c7f6;cursor: default;}
.searchMenuAuto label a:hover{color: #fff;cursor: default;}
/*.searchauto a:link,.searchauto a:visited{ color:#000}
.searchauto a:hover{ color:#0A3C96}*/
.searchauto .w1{
    background-position: left 35px;
	float:left;
	background-image: url(../images/searchImg2.GIF);
	padding: 0 5px 0 28px;
	margin-top:10px;
	background-repeat: no-repeat;
	}
/*.searchauto .w1 img{ float:left;}*/
.searchauto .w1 .inputText{ border:#7E7E7E solid 1px; border-right:none; height:18px; padding:2px 0 0 2px; width:450px; float:left;}
.searchauto .w1 .inputTextH4{ border:#7E7E7E solid 1px; border-right:none; height:22px; padding:2px 0 0 2px; width:400px; float:left;}
.searchauto .w11{ display: inline}
.searchbutt
{
	width:200px;
}
.searchBtn{ background:url(../images/inputBtn1.GIF) no-repeat; width:64px; height:22px; cursor:pointer; display:block;padding-top:0px;*padding-top:3px; text-align:center; font-size:12px; border:0; float:left; margin-right:5px;}
.searchauto .w1 .select{ border:#7E7E7E solid 1px; float:left;display: inline; background:#fff;height:20px; margin-right:10px;}
.searchauto .w1 .select div {border:1px solid #f9f9f9;float: left;}
.searchauto .w1 .select>div {width:70px;height: 17px;overflow:hidden;}
* html .searchauto .w1 .select div select {display:block;float: left;margin: -2px;width:70px;border: none }
.searchauto .w1 .select div>select {display:block;width:74px;float:none;padding: 0px;border: none; padding-right:3px;>margin:-1px }
@media all and (min-width: 0px)
{
	.searchauto .w1 .select div select {display:block;width:70px;float:left;padding: 0px;border: none; padding-right:3px;margin:0; height:18px;}
}

.searchauto .w1 span{ float:left; line-height:22px; margin:0 10px;}
.searchauto .w2{ margin:2px 0px 15px 0px; text-align:left; float:left;}
.searchauto .w2 .radio{ float:left;}
.searchauto .w2 label{	float: left;	width: 40px;	color: #333333;}
* html .searchauto .w2 label{line-height:22px}
.searchauto .w2 span{padding-right:20px; color:#375EA3}
.searchauto .w2 a{ color:#93C7F6 }
.searchauto .w2 label{	color: #333333; width:60px;}

.searchauto .w3{ position:absolute; top:53px; left:5px; margin:10px 0px 15px 0px; text-align:left;}
.searchauto .w3 .radio{ float:left;}
.searchauto .w3 label{	float: left;	width: 40px;	color: #333333;}
* html .searchauto .w3 label{line-height:22px}
.searchauto .w3 span{	padding-right: 20px;	color: #92c8f4;}
.searchauto .w3 span a{	color: #92c8f4;}
.searchauto .w3 label{	color: #92c8f4;	width: 60px;}
.searchlink a:link,.searchlink a:visited{ color:#000}

.search .w1{ position:absolute; top:45px; left:16%; }
.search .w1 img{ float:left;}
.search .w1 .inputText{ border:#7E7E7E solid 1px; border-right:none; height:18px; padding:2px 0 0 2px; width:300px; float:left;}
.search .w1 .inputTextH4{ border:#7E7E7E solid 1px; border-right:none; height:21px; padding:2px 0 0 2px; width:300px; float:left;}
.searchbutt
{
	width:200px;
}
.search .w1 .select{ border:#7E7E7E solid 1px; float:left;display: inline; background:#fff;height:20px; margin-right:10px;}
.search .w1 .select div {border:1px solid #f9f9f9;float: left;}
.search .w1 .select>div {width:70px;height: 17px;overflow:hidden;}
* html .search .w1 .select div select {display:block;float: left;margin: -2px;width:70px;}
.search .w1 .select div>select {display:block;width:74px;float:none;margin: -2px;padding: 0px;}
.search .w1 span{ float:left; line-height:22px; margin:0 10px;}
.search .w2{ position:absolute; top:70px; left:271px; text-align:left;}
.search .w2 .radio{ float:left;}
.search .w2 label{	float: left;	width: 40px; color: #333333; padding-top:4px;}
* html .search .w2 label{line-height:22px}
.search .w2 span{ float:right; padding-right:20px; color:#375EA3}
.search .w2 span a{ color:#375EA3; line-height:22px; }
.search .w2 label{	color: #333333; width:60px;}
/* default */
.searchDivauto{	width: 995px;	margin: 0 auto 0 auto;	height: 98px;}
.searchDivauto .searchImg1{ position:absolute; top:0; left:0}
.searchDivauto .searchImg2{ margin-right:5px}

ul.searchMenuAuto1{ position:absolute; top:5px; left:0; list-style:none;}
.searchMenuAuto1 li{ float:left;padding: 5px; background:url(../images/searchLiBg.GIF) no-repeat right; }
.searchMenuAuto1 a {	font-size: 12px;	display: block;	float: left;	padding: 5px 3px;	color: #FFF;	text-decoration: underline;}
.searchMenuAuto1 a:hover
{
	color: #FF9900;
}
.searchMenuAuto1 a.active{ font-weight:bold; text-decoration:none;}

.searchrightlink1 a{ margin-left:5px}
.searchrightlink1 a:link{	color: #c0e5ff;}
.searchrightlink1 a:visited{	color: #c0e5ff;}
.searchrightlink1 a:hover{	color: #FFFFFF;}


.detailover a:hover{ text-decoration:none;}
