@charset "utf-8";
/*top*/
.header { height:90px;}
.header .q1 { width:350px; float:left;}
.header .q1 img { float:left; width:240px; height:90px;}
.header .q1 div { float:right; margin-top:30px; font-size:16px;}
.header .q2 { width:800px; float:right;}
.header .q3 { float:left; margin-top:25px;}
.header .q4 { float:right; margin-top:25px; font-size:14px; color:#777;}
.header .q4 img { width:40px; height:40px; float:left; padding-right:10px; cursor:pointer;}
.header .q4 span { color:#f60; display:block; width:270px;}
.header .q5 { border:2px solid #3aaddc; background-color:#3aaddc; height:35px; font-size:14px; line-height:35px; color:#555; position:relative; width:490px; z-index:5000;}
.header .q6 { width:330px; height:35px; line-height:35px; border:none; font-size:14px; padding:0 10px; outline:none; position:absolute; left:101px; top:0;}
.header .q7 { position:absolute; top:0; right:0;}
.header .q8 { position:absolute; width:100px; border-right:1px solid #3aaddc; border-left:1px solid #3aaddc; border-bottom:1px solid #3aaddc; left:-1px; top:0; background-color:#fff;}
.header .q8 dd { display:none;}
.header .q8 a { text-decoration:none; color:#333;display:block; width:100%; height:100%; text-indent:5px;}
.header .q8 a:hover { background-color:#ffc;}
.header .q8 dt a { background-image:url(/images/icon/arrow1.gif); background-repeat:no-repeat; background-position:95% 50%;}
.header .q8 dt a:hover { background-image:url(/images/icon/arrow2.gif);}

.menu { height:45px; background-color:#3aaddc; min-width:1200px;}
.menu .q1 { height:45px; overflow:hidden;}
.menu .q1 a { float:left; display:block; color:#fff; line-height:45px; font-size:15px; padding:0 10px; text-decoration:none;}
.menu .q1 a:hover { background-color:#82ceed; text-decoration:none;}