@charset "utf-8";
/* CSS Document */

.maindiv{ width:960px; margin:0px auto;}
.overflow{ overflow:hidden;}
.width960{ width:960px;}
.width230{ width:230px;}
.width720{ width:720px;}
.width725{ width:725px;}
.marginTen{ margin:10px 0px;}
.width221{ width:221px;}

.zqlogo{ width:190px; overflow:hidden; height:86px;}
.zqcity{ width:100px;position:relative; font-size:12px; z-index:999;}
.zqcity h5{ font-family:"微软雅黑"; font-size:18px; font-weight:bold; color:#165ED7; padding-top:15px; line-height:21px;}
.zqcity h4{ font-family:"微软雅黑"; font-size:12px; font-weight:bold; color:#165ED7; line-height:21px;}
.zqcity h6{ font-weight:100; height:35px; cursor:pointer; color:#344482; line-height:18px;}
#city{ display:none; position:absolute;/*IE6*/z-index:9999;color:#7d7d7d;left: -87px ; /*定义层居中*/top: 40px; width:274px;/*定义下拉菜单层的宽度*/min-height:134px;background-color: #FFFFFF; layer-background-color: #FFFFFF; border:solid 1px #d6d6d6; font-size:12px; filter:alpha(opacity='90');/*IE*/opacity:0.9;/*FF*/}
#city h3{line-height:25px; background:url(../image/public/citychange_bg.jpg) repeat-x; padding-left:20px; padding-right:20px; margin-bottom:5px;}
#city ul{padding-bottom:5px;}
#city li{padding-left:15px; padding-right:15px;}
#city li a{line-height:22px;margin:0px 4px 0px 6px;color:#7d7d7d; }
#city li a:hover{ text-decoration:none;color:#344482; }
.zqlogin{ width:360px; padding-top:15px;}
.zqlogin li{font-size:12px; color:#787878; line-height:21px; background:url(../image/public/top_icon.gif) left center no-repeat; padding-left:15px;}
.zqlogin li a{color:#0d4d94; font-weight:bold;}
.zqlogin li a:hover{color:#0d4d94; text-decoration:none;}

.zqchange{ width:305px; font-size:12px; line-height:18px; padding-top:15px;}
.zqchange li{ zoom:1; overflow:hidden;}
.zqchange li span{ width:120px; float:left;}
.zqchange li code{ width:180px; float:right;}
.zqchange li code img{ vertical-align:bottom;}
.zqchange a{color:#787878; margin:0px 5px;}
.zqchange a:hover{color:#787878; text-decoration:none;}


.zqnav{ background:url(../image/public/navbigbg.gif) left bottom no-repeat; height:58px; position:relative; z-index:888; margin-top:10px;}
.zqnav_content{ z-index:8; position:absolute; width:700px; height:38px; left:260px; top:-36px; background:url(../image/public/navbg.gif) left top no-repeat; overflow:hidden; zoom:1;}
.zqnav_content ul{ font-size:14px; font-weight:bold; zoom:1; overflow:hidden;}
.zqnav_content ul li{ float:left;padding-left:15px; cursor:pointer; margin-right:1px;}
.zqnav_content ul li span{ background:url(../image/public/navaxian.gif) right 12px no-repeat; padding-right:15px; height:38px; float:left;}
.zqnav_content ul li span.zqnav_contentspan{ background:none; padding-right:15px; height:38px; float:left;}
.zqnav_content ul li span a{ display:block; color:#0d4d94; line-height:38px;}
.zqnav_content ul li span a:hover{color:#fff;}
.zqnav_content ul li.zqnav_contenton{ float:left; background:url(../image/public/navhbg.gif) left top no-repeat; padding-left:15px;}
.zqnav_content ul li.zqnav_contenton span{ background:url(../image/public/navabg.gif) right top no-repeat; padding-right:15px; height:38px; float:left;}
.zqnav_content ul li.zqnav_contenton span a{ display:block; color:#fff; line-height:38px;}
.zqnav_content ul li.zqnav_contenton span a:hover{color:#fff;}

.zqquick_nav{ width:240px; background:url(../image/public/zqquicknav.gif) left top no-repeat; height:45px;position:relative; margin-top:13px;}
.zqquick_navtwo{width:240px; background:url(../image/public/zqquicknavtwo.gif) left top no-repeat; height:40px;position:relative; margin-top:12px; position:relative; cursor:pointer; z-index:400;}
.zqquick_navpo{ position:absolute; left:0px; top:40px; display:none;}

.zqnav_search{ width:410px;padding-top:12px;}
.zqnav_search li{ position:relative; z-index:1;}
.zqnav_search_inp{ border:none;background:url(../image/public/searchbox.gif) left top no-repeat; height:29px; width:310px; padding-left:30px; font-size:12px; line-height:26px; color:#ccc;}
.zqnav_search_btn{ border:none;background:url(../image/public/searchbtn.gif) left top no-repeat; width:63px; position:absolute; height:29px; right:7px; top:0px;_top:1px;}

.zqnav_hot{ width:270px; padding:12px 20px 0px 10px; overflow:hidden; font-size:12px; line-height:29px;}
.zqnav_hot span{ font-weight:bold; color:#fff;}
.zqnav_hot a{ color:#fff; margin:0px 5px;}
.zqnav_hot a:hover{ color:#fff; text-decoration:none;}

.gonggaoLeft{ width:75px; float:left; font-size:12px; font-weight:bold; color:#2e2e2e; line-height:33px;}
.gonggaoCenter{ width:580px; float:left; height:33px; line-height:33px; overflow:hidden; font-size:12px;}
.gonggaoCenter ul{}
.gonggaoCenter ul li{ height:33px; line-height:33px;}
.gonggaoCenter a{color:#6f6f6f;}
.gonggaoCenter a:hover{color:#6f6f6f; text-decoration:underline;}
.gonggaoRight{ width:40px; float:right; padding-top:10px;}
.gonggaoRight li{ float:left; cursor:pointer;}

.login_box{ background:url(../image/public/login_box.gif) left top no-repeat; height:285px;}
.login_boxT{height:40px; line-height:40px; }
.login_boxTL{ width:82px; text-align:center;font-size:14px; color:#333333; font-weight:bold;}
.login_boxTR{ width:120px; font-size:12px; color:#666666;height:40px; position:relative; padding:0px 10px;}
.login_boxTR span{ cursor:pointer; color:#ff7700; background:url(../image/public/login_icon.gif) right center no-repeat; padding-right:10px;}
.login_boxTR div{ position:absolute; right:20px; top:20px; width:70px; height:240px; overflow-y:scroll; border:1px solid #CCC; z-index:100; background-color:#FFF; padding:5px 0px; display:none;}
.login_boxTR div a{ height:24px;display:block;line-height:24px; padding:0px 5px;color:#333333;}
.login_boxTR div a:hover{ background-color:#06F; color:#fff;}
.login_boxtable{ height:160px;border-bottom:1px dashed #959595; width:214px; padding:10px 0px; font-size:12px;color:#333333;line-height:21px; margin:0px 8px; display:inline;}
.login_boxtable li{ margin-top:5px; width:214px; float:left;color:#333333;}
.login_boxtable li a{color:#333333;}
.login_boxtable li a:hover{color:#333333;}
.login_boximg{ margin:0px 5px; vertical-align:middle;}
.login_boximgtwo{ margin-left:5px; vertical-align:text-bottom}
.login_input{ width:140px; padding:1px 2px; border:1px solid #cecece; vertical-align:middle;}
.login_inputwo{ width:40px; padding:1px 2px; border:1px solid #cecece; vertical-align:middle; margin-left:12px;}
.login_tishi{font-size:12px;line-height:21px; padding-left:8px; width:222px; padding-top:5px;}
.login_tishi a{ display:block;color:#333333;}
.login_tishi a:hover{ text-decoration:underline;color:#333333;}

.more{ width:55px; font-size:12px; text-align:right; padding-right:10px;}
.more a{ color:#666666;}
.more a:hover{ color:#666666; text-decoration:underline;}
.title{ width:82px; text-align:center; font-weight:bold; color:#fff; font-size:14px;}


.zq_positiontwo{ background:url(../image/public/zq_position.gif) left top no-repeat; height:33px; padding-left:10px; font-size:12px; color:#6b6b6b; line-height:33px;}
.zq_positiontwo a{ color:#6b6b6b;}
.zq_positiontwo a:hover{ color:#6b6b6b; text-decoration:underline;}

.zq_leftT{ background:url(../image/public/zq_Lefttopbg.gif) left top no-repeat; height:32px; overflow:hidden; zoom:1; line-height:32px;}
.zq_leftF{ background:url(../image/public/zq_Leftfooterbg.gif) left top no-repeat; height:6px; overflow:hidden;}
.zq_leftC{ background:url(../image/public/zq_Leftcenterbg.gif) left top repeat-y;}
.zq_rightT{ background:url(../image/public/zq_Righttopbg.gif) left top no-repeat; height:31px; overflow:hidden; zoom:1; line-height:31px;}
.zq_rightF{ background:url(../image/homezq/zq_Rightfooterbg.gif) left top no-repeat; height:5px; overflow:hidden;}
.zq_rightC{ background:url(../image/public/zq_Rightcenterbg.gif) left top repeat-y;}

.zq_gonggao{ background:url(../image/public/zq_position.gif) left top no-repeat; height:33px; padding-left:10px; width:710px;}