﻿html,body{height:100%;background:#fff;}body,textarea{font:12px Tahoma,"宋体",Arial,sans-serif;}body,form,menu,dir,fieldset,blockquote,p,pre,ul,ol,dl,dd,h1,h2,h3,h4,h5,h6{padding:0;margin:0;}sup,sub{vertical-align:baseline;}table{border-collapse:collapse;}li{list-style:none;}fieldset,a img{border:0;}button,input.radio,input.checkbox{cursor:pointer;}input[type=radio],input[type=checkbox]{cursor:pointer;}.claer{clear:both;}.claer:after{content:"清除浮动";clear:both;display:block;font-size:0;height:0;overflow:hidden;}a{text-decoration:none;color:#888}a:hover{text-decoration:underline;}
body { text-align:center; }
.header,
.nav,
.search,
.tools,
.dir,
.content,
.footer { position:relative; clear:both; width:974px; margin:0 auto; text-align:left; }
/* End common */
.header { height:55px; z-index:1000; }
.header h1 { padding:12px 0 0 5px; }
.header h2 { display:none; }
.services { position:absolute; top:10px; right:0; width:457px; height:14px; overflow:hidden; text-align:right; }
.services p a { display:inline-block; text-align:left; line-height:14px; color:#333; background:url(/image/common/common.gif) no-repeat; }
.services p a.a { width:86px; text-indent:17px; background-position:0 -60px; }
.services p a.b { width:82px; text-indent:16px; background-position:0 -28px; }
.services p a.c { width:70px; text-indent:19px; background-position:0 0; }
.services p a.d { width:86px; text-indent:19px; background:url(/image/common/weibo.gif) no-repeat; }
/* End Header */
.login { position:absolute; right:0; top:35px; }
.login h2 { display:none; }
.login a { padding-left:3px; margin-right:4px; color:#464646; }
.login .bg { padding-right:14px; background:url(/image/common/common.gif) no-repeat right -116px; color:#464646;}
/* End login */
.nav{ height:38px; overflow:hidden;  z-index:999;}
.nav .Tnav_1eft{ width:39px; float:left; height:38px; overflow:hidden;background:url(/image/common/nav_01.jpg) repeat-x;}
.nav .Tnav_1eft a{ width:39px; float:left; height:38px; overflow:hidden;}
.nav .Tnav_right_end{float:right;background:url(/image/common/nav_22.jpg) no-repeat; width:5px; height:38px; overflow:hidden;}
.nav a.account {float:right; margin-right:10px;font-size:12px;line-height:38px;}
.nav a.account:hover {color:#FD930B}
.nav .Tnav_right_pic{ width:auto; float:left;background:url(/image/common/nav_02.jpg) no-repeat; width:5px; height:38px; overflow:hidden;}
.nav .Tnav_right_pic1{ width:42px; float:right;background:url(/image/common/nav_04.jpg) no-repeat; height:38px; overflow:hidden;}
.nav .Tnav_right_pic2{ width:26px; float:right;background:url(/image/common/nav_12.gif) no-repeat; height:38px; margin-right:10px; overflow:hidden;}
.nav .Tnav_right_pic2 a{ width:26px; float:left; height:38px; overflow:hidden;}
.nav .Tnav_right_pic1 a{ width:39px; float:left; height:38px; overflow:hidden;}
.nav .Tnav_right{ height:38px; overflow:hidden; background:url(/image/common/nav_03.gif) repeat-x; }
.nav .Tnav_right1{ height:38px; overflow:hidden;  float:left; }
.nav .Tnav_right1 ul{ width:auto; height:38px; overflow:hidden; float: left; display:block; margin:0px; padding:0px; line-height:38px;}
.nav .Tnav_right1 li{ width:98px;position:relative; height:35px; line-height:35px;overflow:hidden; float:left;  background:url(/image/common/nav_05.jpg) no-repeat; list-style:none; margin-top:3px; text-align:center;  text-decoration:none; font-weight:bold; font-size:14px;}
.nav .Tnav_right1 li a{ text-decoration:none; color:#4c4c4c}
.nav .Tnav_right1 li a:active{ color:#f37e00;}
.nav .Tnav_right1 li a:hover{ text-decoration:underline;}
.nav .Tnav_right1 li.current a{color:#f37e00}

 /*End nav */
 
.search { z-index:999; width:972px; height:62px; color:#949494; }
.search label {color:#333;}
.search h2 { display:none; }
.search .input { position:relative; padding:10px 0 0 0; height:auto!important; height:1%; z-index:1; }
.search .input input { float:left; width:254px; height:20px; line-height:20px; padding-left:4px; border:solid 1px #bfbfbf; color:#666; }
.search .input button { position:relative; left:4px; width:77px; height:24px; line-height:23px; border:solid 1px #bfbfbf; text-align:center; color:#4a4a4a; background:#eee url(/image/common/ico_r.gif) no-repeat 15px 9px; }
.search .input .ico-x { position:absolute; left:240px; top:15px; width:14px; height:14px; background:url(/image/common/ico_x.gif) no-repeat; cursor:pointer; }
.search .input .ico-x-none { top:-999em; }
.search .more { position:absolute; left:360px; top:5px;  line-height:32px; z-index:2;}
.search .more a { margin:0 0px; color:#333; }
.search .more strong { font-weight:normal; }
.search .row { padding:6px 0 0 0;  z-index:2;}
.search .row input,
.search .row label { vertical-align:middle; }
.search .row .reset_options { position:relative; top:1px; margin-left:20px; cursor:pointer; }
.search .tel { position:absolute;right:0; top:5px;width:175px;height:16px;z-index:2; font:bold 12px/16px '宋体'; color:#fd930b;}
.search .fn { position:absolute; right:0; top:29px; width:190px; overflow:hidden; z-index:2;}
.search .fn span { color:#666; float:left; display:inline; width:92px; height:24px; line-height:24px; border:solid 1px #c7c7c7; margin-right:1px; text-indent:34px; background:url(/image/common/ico_button.gif) no-repeat 3px 3px; cursor:pointer; }
.search .fn .viewFlash { background-position:3px -22px; }
.search .fn .pageWindow { background-position:3px -47px; }
/* End search */
.footer { margin-top:30px; padding:30px 0; border-top:dashed 1px #d9d9d9; line-height:26px; color:#c2c2c2; z-index:1000;}
.footer h2 { display:none; }
.footer a { color:#838383; }
.footer strong { font-weight:normal; }
/* End footer */




