@charset "utf-8";
/* CSS Document */
@import url(main.css);
.newvip,.passage h2,.serve,.text01,.textline,.doemh,.flow,.content02right h3
{
background:url(../images/www/qgindex.jpg) no-repeat;	
}
.newvip li,.newvip .red,.passage ul,.demandtab,.demandtab li,.demandtab h2,.demandtext li,.demandtext .red ,.tinger .tingertitle,.tinger h3,.demandtab .ondemandtab,.demandtab .ondemandtab h2,.doemtext,.content02right .divh4,.content02right li
{
background:url(../images/www/index.gif) no-repeat;	
}
.content
{
width:970px;
margin:0px auto;
}
.content01,.content02
{
width:970px;
float:left;
overflow:hidden;
padding-top:8px;
}
.content01left
{
width:202px;
float:left;
}
.content01mid
{
width:489px;
padding:0px 8px;
float:left;
}
.newvip
{
background-position:0px -95px;
}
.newvip h2
{
padding-left:35px;
height:30px;
line-height:30px;
_line-height:34px;
overflow:hidden;
color:#f35906;
}
.newvip h3
{
height:25px;
line-height:27px;
overflow:hidden;
padding-left:25px;
border-bottom:1px solid #ccc;
font-weight:normal;
}
.newvip h3 a
{
color:#073aac;	
}
.newvip ul
{
height:192px;
padding:5px 0px;
overflow:hidden;
}
.newvip li,.demandtext li
{
line-height:24px;
padding-left:25px;
background-position:7px 10px;
}
.newvip li a
{
color:#515151;	
}
.newvip .red a,.demandtext .red a,.goldtext .red a,.demandtext li span
{
color:#f35906;	
}
.demandtext li 
{
color:#494949;	
}
.newvip .red,.demandtext .red
{
background-position:-235px -126px;	
}
.content01right
{
width:260px;
float:right;
}
.ad00,.focus
{
width:489px;
height:192px;
overflow:hidden;
}
.ad00 img,.focus img
{
width:487px;
height:190px;
overflow:hidden;
border:1px solid #cccccc;
}
.focus ul
{
width:489px;
position:absolute;
margin:170px 0px 0px 0px;
text-align:right;
z-index:2;
}
.focus li
{
padding:1px 5px;
color:#ffffff;
margin-right:5px;
display:inline;
line-height:16px;
cursor:pointer;
background-color:#030000;
border:1px solid #ffffff;
font-weight:bold;
}
.focus ul .onpic
{
background-color:#cd172d;
}
.passage h2
{
height:22px;
color:#ffffff;
padding-top:10px;
padding-left:30px;
background-position:-343px -94px;
}
.passage ul
{
width:252px;
height:64px;
float:left;
padding-left:6px;
border-left:1px solid #c9ddec;
border-right:1px solid #c9ddec;
border-bottom:1px solid #c9ddec;
background-position:8px -45px;
}
.passage li
{
line-height:32px;
float:left;
width:62px;
padding-left:22px;
}
.passage li a
{
color:#515151;
}
.demand
{
height:160px;
overflow:hidden;
width:258px;
float:left;
border-right:1px solid #c9ddec;
border-left:1px solid #c9ddec;
border-bottom:1px solid #c9ddec;	
}
.demandtab
{
height:30px;
padding:2px 0px 0px 5px;
background-position:0px -344px;
background-repeat:repeat-x;
}
.demandtab li
{
height:30px;
margin:0px 2px;
cursor:pointer;
background-position:0px -209px;
float:left;
}
.demandtab li h2
{
height:27px;
line-height:27px;
padding:0px 13px;
padding-top:3px;
color:#494949;
background-position:100% -307px;
float:left;
}
.demandtext
{
float:left;
padding:4px 0px 5px 0px;
overflow:hidden;
height:123px;
width:255px;
}
.demandtext ul
{
float:left;	
}
.demandtext li
{
width:230px;
float:left;
margin:0;
}
.demandtext ul li p
{
color:#333;
padding-bottom:8px;
overflow:hidden;
clear:both;
line-height:16px;
}
.demandtext ul li b
{
font-weight:normal;
color:#a1a1a1;
padding-right:5px;
}
.demandtext ul li span
{
float:left;
display:block;
}
.content02left
{
width:702px;
float:left;
}
.serve
{
width:702px;
height:52px;
float:left;
background-position:0px -35px;
background-repeat:repeat-x;
}
.serve ul
{
float:right;
padding-right:70px;
}
.serve li 
{
float:left;	
padding-top:15px;
line-height:25px;
font-weight:normal;
padding-right:5px;
color:#999999;
}
.serve li h3 a
{
color:#f35906;
padding-right:5px;
font-weight:normal;
}
.serve li h3 
{
font-weight:normal;
}
.serve li
{
float:left;
}
.servetext
{
width:699px;
height:486px;
_height:526px;
overflow:hidden;
float:left;
border-bottom:1px solid #FFAF75;
border-left:1px solid #FFAF75;
border-right:1px solid #FFAF75;
}
.text01
{
width:668px;
padding:0px 15px;
margin-left:7px;
float:left;
background-position:-8px bottom;	
}
.textline
{
background-position:-8px -373px;		
}
.text01 ul .noborr
{
border-right:0px;	
}
.text01z,.text01r
{
width:317px;
padding:1px 5px 10px 5px;
float:left;
overflow:hidden;
}
.text01z h3,.text01r h3,.text01z h4,.text01r h4
{
float:left;
padding-top:4px;
_padding-top:11px;
line-height:20px;
padding-bottom:3px;
_padding-bottom:4px;
}
.text01z h3 a,.text01r h3 a
{
padding-right:18px;	
font-size:16px;
color:#2c4aa2;
}
.text01z h4 a,.text01r h4 a
{
padding-right:8px;	
font-size:14px;
color:#2c4aa2;
}
.text01 ul
{
width:310px;
float:left;
}
.text01 li 
{
line-height:20px;
padding-right:5px;
display:inline;
}
.text01 li a
{
color:#1b1b1b;
padding-right:4px;
}
.demandtab .ondemandtab 
{
background-position:0px -241px;	
}
.demandtab .ondemandtab h2
{
background-position:100% -274px;
}
/*deom*/
.content02right
{
width:260px;
float:right;
}
.fl
{
float:left;	
}
.fr
{
float:right;	
}
.indexdoem
{
float:left;
margin-top:10px;
}
.line
{
border-bottom:1px solid #c9ddec;	
}
.doem
{
width:346px;
height:200px;
overflow:hidden;
}
.doemh
{
height:26px;
float:left;
width:345px;
background-position:-342px -2px;
}
.doemh h2
{
line-height:22px;
color:#494949;
float:left;
padding:4px 0px 0px 30px;
}
.doemh a
{
display:block;
float:right;
line-height:21px;
padding:4px 15px 0px 0px;
color:#494949;
}
.doemtext
{
width:343px;
height:78px;
float:left;
padding:5px 0px;
border-left:1px solid #c9ddec;
border-right:1px solid #c9ddec;
background-repeat:repeat-x;
background-position:5px bottom; 
}
.doemtext img
{
width:74px;
height:56px;
margin:5px 10px;
padding:3px;
border:1px solid #c9ddec;
float:left;
}
.doemtext h3
{
width:226px;
float:left;
line-height:22px;
padding-left:5px;
}
.doemtext h3 a
{
color:#494949;
}
.doemtext p
{
width:236px;
float:left;
line-height:18px;
color:#666666;
}
.doemtext p span,.doemtext p span a
{
color:#de6322;	
}
.zt
{
width:333px;
padding-left:10px;
float:left;
height:86px;
border-left:1px solid #c9ddec;
border-right:1px solid #c9ddec;
}
.zt h4
{
width:42px;
float:left;
color:#de6322;
padding-top:5px;
}
.zt ul
{
width:287px;
float:left;
padding-bottom:6px;
color:#003061;
}
.zt li a
{
color:#494949;
}
.zt li
{
line-height:20px;
display:inline;
color:#494949;
}
.kefu
{
width:343px;
padding:8px 0px 6px 0px;
float:left;
border-left:1px solid #c9ddec;
border-right:1px solid #c9ddec;
}
.kefu ul
{
width:300px;
padding:2px 0px 8px 15px;
}
.kefu ul li
{
width:300px;
line-height:25px;
color:#494949;
}
.kefu ul li span
{
color:#ea651d;
}
/*right*/
.content02right
{
width:260px;
float:right;
border-bottom:1px solid #c9ddec;
}
.content02right h3
{
line-height:27px;
color:#15377e;
padding:4px 0px 0px 32px;
font-size:14px;
}
.content02right h3
{
background-position:-1px 0px;	
}
.content02right .divh4
{
height:23px;
line-height:23px;
padding:4px 0px 0px 32px;
background-color:#f9fdfe;
border:1px solid #c9ddec;
background-position:8px -126px;	
}
.content02right .divh4 a
{
float:right;
padding-right:16px;
color:#494949;
}
.content02right h4
{
color:#494949;
float:left;
}
.content02right ul
{
width:258px;
border-left:1px solid #c9ddec;
border-right:1px solid #c9ddec;
padding:6px 0px 9px 0px;
}
.content02right li
{
width:235px;
line-height:23px;
padding-left:23px;
background-position:5px 10px;
}
.content02right li a
{
color:#494949;
}
/*友情链接*/
.tinger
{
width:968px;
margin:0px auto;
}
.tinger .tingertitle
{
width:968px;
height:33px;
border-left:1px solid #c9ddec;
border-right:1px solid #c9ddec;
background-position:0px -342px;
background-repeat:repeat-x;
}
.tinger h3
{
padding-left:35px;
line-height:28px;
color:#15377e;
font-size:14px;
padding-top:5px;
float:left;
background-position:8px -164px;
}
.tinger span
{
line-height:28px;
padding:5px 23px 0px 0px;
display:block;
float:right;
color:#404040;
}
.tinger span a
{
color:#3366cc;	
}
.tingerlist
{
float:left;
margin-bottom:10px;
border-left:1px solid #c9ddec;
border-right:1px solid #c9ddec;
border-bottom:1px solid #c9ddec;
}
.tinger dl
{
width:940px;
float:left;
padding:4px 18px 5px 10px;
margin:4px 0px;
border-bottom:1px solid #ccc;
}
.tinger .nodtline
{
border-bottom:none;	
}
.tinger dt
{
width:66px;
line-height:18px;
text-align:right;
float:left;
color:#404040;
}
.tinger dd
{
width:874px;
margin:0px;
line-height:18px;
float:right;
}
.tinger dd a
{
color:#808080;
padding-right:9px;
}
.last
{
margin-bottom:10px;
}
/*广告*/
.ad01
{
margin-top:4px;	
}
.ad01 img
{
width:487px;
height:60px;
border:1px solid #ccc;
overflow:hidden;
}
.ad02
{
width:340px;
float:right;
text-align:right;
}