﻿ 
/* CSS Document */

body { 
   font-family: Arial, sans-serif;
   margin:0; 
   padding:0;
   background: #fff;  
   font-size:12px; 
   color:#000;
   line-height: 150%;
   }
div,form,img,ul,ol,li{ margin: 0; padding: 0; border: 0;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;}
ul,li { list-style:none;}
a img{ border: 0;}
p{ margin:0; padding:0;}

/* a:link */
a:link { color: #000; text-decoration: underline;}
a:visited { color: #000;text-decoration:underline;}
a:hover { color: #F00; text-decoration:underline;}
a:active { color: #ff9900;}

/* font-style */
.f12 { font-size:12px;}
.f13 { font-size:13px;}
.f14 { font-size:14px;}
.f16 { font-size:16px;}
.f18 { font-size:18px;}
.fb {font-weight: bold;}
.fi {font-style: italic;}
.tal { text-align:left;}
.tac { text-align:center;}
.tar { text-align:right;}
/* color */
.cred,a.cred:link,a.cred:visited{ color:#ff0000; }
.cblue,a.cblue:link,a.cblue:visited{ color:#0000FF;}
.cgrey,a.cgrey:link,a.cgrey:visited{color: #666666;}
.cgrey2,a.cgrey2:link,a.cgrey2:visited{color: #999999;}
.cyellow,a.cyellow:link,a.cyellow:visited{color: #ff9900;}
.cdyellow,a.cdyellow:link,a.cdyellow:visited{color: #ff6600;}
.cgreen,a.cgreen:link,a.cgreen:visited{color: #1B63A5;}
.cblack,a.cblack:link,a.cblack:visited{color: #000000;}
.cwhite,a.cwhite:link,a.cwhite:visited{color: #ffffff;}
a.cred:hover,a.cblue:hover,a.cgrey:hover,a.cgrey2:hover,a.cyellow:hover,a.cdyellow:hover,a.cblack:hover,a.cwhite:hover,a.cgreen:hover{color: #ff9900;} 

/* other */
.hidden {display: none;}
.clear:after {display: block;visibility: hidden;clear: both;height: 0;content: "."; }
.clear {display: inline-block}
/* Hides from IE-mac \*/
* html .clear {height: 1%;}
.clear {display: block;}   

.clearfix:after {display: block;visibility: hidden;clear: both;height: 0;content: "."; }
.clearfix {display: inline-block}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;} 

/* form */
form{ margin:0; padding:0;}
input,textarea{ font-size: 12px; vertical-align: middle;}
select{ vertical-align: middle;	font-size: 12px;padding: 1px;}
label{ cursor: pointer;}
input[type="radio"]{ position: relative; top: -2px;}
input:focus,textarea:focus{ border-color:#999999;}
input.button { padding: 0 .25em;  width: auto; _width: 0; overflow:visible !ie; font-size:12px;} 

/*width*/
.sw1024{ width: 960px;margin: 0 auto;text-align: left;position: relative;}
.swauto{ width: auto;margin: 0;text-align: left;position: relative;}

/*margin-bottom,float,text-align*/
.mb5{ margin-bottom: 4px!important;margin-bottom: 5px;}
.mb10{ margin-bottom: 7px!important;margin-bottom: 10px;}
.mb15{ margin-bottom: 12px!important;margin-bottom: 15px;}
.mb20{ margin-bottom: 17px!important;margin-bottom: 20px;}
.rf{ float: right;}
.lf{ float: left;}
.tal{ text-align: left;}
.tar{ text-align: right;}
.tac{ text-align: center;}

.nodata{ border: 3px solid #CCCCCC;background: #F8F8EC; color:#666;padding: 16px; font-size:14px;line-height: 200%;} 
/*top*/
#top_bg { width:100%; background:#EEEEEE; border-bottom:1px solid #CCCCCC;} 
#top { width:960px; height:25px;line-height:25px; margin:0 auto;}
.top_search { padding-top:2px!important; padding-top:1px;}
.top_search input{ color:#999; font-size:12px;}
#top a:link,#top a:visited{ text-decoration: none;}

#head { width:960px; margin:10px auto;}
#logo { float:left;} 
#head h1 { line-height:46px; font-size:30px; padding:0; margin-top:18px; float:left;font-family:黑体; font-weight:normal;}
#hd_phone { line-height:130%; float:left; margin-top:10px; color:#666666;}
#hd_phone .phone_info { font-size:12px;}
#hd_phone .phone_numb { font-size:18px; color:#CC3300;}
#head a:link,#head a:visited{ text-decoration: none; color:#1B63A5;}
#head a:hover{color: #ff9900;text-decoration: underline;}



/*分页*/
.pages {height:25px; margin:15px auto; text-align:center; clear:both;}
.pages a,.pages span { float:left; width:20px; line-height:25px; margin-right:2px; border:1px solid Gray; text-align:center; background:#EFEFEF }
.pages a{text-decoration:none;}
.pages a:link,.pages a:hover,.pages a:visited{color:#1b63a5;}
.pages .current{ background:#077ac7; color:#fff; border-color:#004b98;}
.pages .label {line-height:27px; border:0; background:none; width:auto; color:Black;}



#nav_main,#curtab a,#curtab a span { background-image:url(images/tuniuv2.png); background-repeat:no-repeat;}

#nav_main { background-position:0 0; background-color:#47861F; clear:both; height:33px; line-height:31px;}
#nav_main ul { margin:0 5px;}
ul.nav_main_l { float:left; font-size:14px;}
ul.nav_main_r { float:right; font-size:12px;}
#nav_main li { float:left; font-weight:bold; margin:0 3px;}
#nav_main .nav_main_l a:link,#nav_main .nav_main_l a:visited{ color: #fff;padding:0 0 0 7px!important;padding:0 0 0 6px; float:left; text-decoration:none;}
#nav_main .nav_main_l a:hover{ color:#ff9900; padding:0 0 0 7px!important;padding:0 0 0 6px; float:left;}
#nav_main .nav_main_l span { display:block; padding:3px 7px 1px 0!important;padding:2px 6px 0 0;}
#nav_main .nav_main_r a:link,#nav_main .nav_main_r a:visited{ color: #fff;padding:0 0 0 4px; float:left; text-decoration:none;}
#nav_main .nav_main_r a:hover{ color:#ff9900; padding:0 0 0 4px; float:left;}
#nav_main .nav_main_r span { display:block; padding:2px 4px 0 0;}
#nav_main #curtab a { background-position:-1000px 0;}
#nav_main #curtab a span { color: #000; padding-top:4px; line-height:29px; background-position:right top;} 
#nav_main .nav_word span{ padding:2px 6px 0 0; color:#F7AA04; background:url(images/sanjiao.gif) no-repeat right 14px;}


.onlineservice
{
	position:absolute;
	width:148px;
	background:url(images/onlineservice-bg.gif) no-repeat bottom -148px;
}
.onlineservice_inner
{
	text-align:center;
	padding:0px 13px 13px;
	background:url(images/onlineservice-bg.gif) no-repeat;
}
.onlineservice_close
{
	margin-left:80px;
	margin-bottom:15px;
	display:block;
}

.marquee
{
	 background:#515151;
	 line-height:30px;
	 font-size:14px;
	 color:#FFFFFF
}

.marquee a:link,
.marquee a:visited,
.marquee a:hover
{
	color:#FFFFFF;
	text-decoration:none;
	font-size:14px;
}

.marquee a:hover
{
	text-decoration:underline;
}