/*reset*/
html{color:#000;background:#FFF}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,select,p,blockquote,th,td{margin:0;padding:0;font-family:\5B8B\4F53,Arial, Helvetica, sans-serif;font-size:12px;line-height:18px}
table{border-collapse:collapse;border-spacing:0}
fieldset,img,a{border:0}
address,button,caption,cite,code,dfn,em,input,optgroup,option,select,strong,textarea,th,var{font:inherit}
del,ins{text-decoration:none}
li{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
q:before,q:after{content:''}
abbr,acronym{border:0;font-variant:normal}
sup{vertical-align:baseline}
sub{vertical-align:baseline}
legend{color:#000}
.clearfix:after {content: '\0020'; display:block;height:0;clear:both;visibility:hidden;}
*html .clearfix {zoom:1;}
a{cursor:pointer;}
a:link{text-decoration:none;}
a:visited{text-decoration:none;}
a:hover{text-decoration:underline;color:#f60}
a:focus{-moz-outline:none;outline:none}
.clear{clear:both}
.top a:hover,.er-list a:hover,.gf-list a:hover{color:#f60}

.w960{ width:960px; margin:0 auto;}
.mt10{ margin-top:10px;}
.top{ height:30px; line-height:30px; background:url(../images/top_zxpg.gif) repeat-x; text-align:right; color:#dddddd;}
.top a{ color:#555555; margin:0 7px;display:inline-block;line-height:30px}
.topleft{ float:left}
.logo{ height:128px;z-index:90;background:url(../images/logobg.jpg) no-repeat right top;border-bottom:2px solid #0071c8;margin-bottom:10px}
.logol{ width:273px;padding-top:30px}

.citychange{ margin-top:35px; position:relative; padding-bottom:10px; width:35px;float:left}
.currentcity{ color:#777777; line-height:18px;line-height:20px\0;cursor:pointer}
.currentcity b{ background:url(../images/city.gif) no-repeat right; width:7px; height:4px; display:block;float:right;margin:8px 0 0 3px; _margin:2px 0 0 0;}
.citylist{ width:200px; border:1px solid #0071c8; padding:5px; position:absolute; top:25px; z-index:999; background-color:#fff; display:none;}
.citylist li{ float:left; width:40px; height:22px; text-align:center; line-height:22px; margin-bottom:5px}
.citylist li a{width:40px; height:22px; display:block; text-decoration:none; color:#777777;}
.citylist li a:hover{width:40px; height:22px; line-height:22px; background-color:#ffedce;}

.twk{border:1px solid #b6dbf4;background:url(../images/branbg.jpg) repeat-x #fff;padding:20px;margin-bottom:10px}
.twk h3{color:#0f375f;font-size:14px;font-weight:bold;background:url(../images/twbg.jpg) no-repeat left center;padding-left:22px;}
.zsxz{text-align:right;color:#333;margin:0 55px 5px 0}
.zsxz em{font-style:normal;font-size:18px;color:#878787;font-weight:bold;font-family:Verdana;margin:0 10px}
.twk textarea{border:2px solid #2aa1fc;background:url(../images/txareabg.jpg) repeat-x #fff;padding:27px 5px 0;width:655px;height:90px;overflow:hidden}
.c-gray{color:#006FC0;padding-top:8px;line-height:20px}

.self-infor label{font-size:14px;color:#0f375f;margin-left:15px}
.self-infor input{border:1px solid #ccc;width:78px;height:20px;line-height:20px;vertical-align:middle;color:#000;padding-left:5px}
.retx,.tjawe{background:url(../images/retx.jpg) no-repeat;width:94px;height:32px;border:0;cursor:pointer}
.tjawe{background-image:url(../images/pg-submit.jpg)}

.xz{position:relative;width:154px;height:25px;z-index:98}
.xz input{display:block;background:url(../images/srchbg.jpg) no-repeat;width:146px;height:25px;line-height:25px;font-size:14px;color:#000;padding-left:8px;cursor:pointer;border:0}
.condt{position:absolute;width:152px;border:1px solid #eee;top:24px;left:0;background:#fff;z-index:99}
.condt a{display:block;width:144px;height:24px;line-height:24px;padding-left:8px;color:#000}
.condt a:hover{background:#eee;text-decoration:none}

.t-left{float:left;width:690px}
.fb{border-bottom:1px solid #b6dbf4;background:url(../images/bk.jpg) no-repeat left 4px;height:38px;padding-left:1px}
.fb span{color:#2675b8;font-size:14px;font-weight:bold;text-align:center;width:120px;height:33px;line-height:33px;display:inline-block;border-top:1px solid #b6dbf4;background:url(../images/bk.jpg) no-repeat 119px top #f1f9fe;margin-top:4px;cursor:pointer}
.fb .index-on{background:url(../images/bk.jpg) no-repeat 119px top #fff;height:34px;margin-top:0;position:relative;*top:1px;z-index:1}
.fb .index-on em{ position:absolute;border-top:4px solid #0464a4; width:121px; left:-1px; top:-4px; height:4px;}

.use{border-left:1px solid #b6dbf4;border-right:1px solid #b6dbf4;border-bottom:3px solid #b6dbf4;padding:0 15px;color:#000}
.txc{text-align:center}
.use th{height:40px;color:#ccc;font-weight:normal}
.use td{padding:10px 0;border-bottom:1px dashed #cecece}
.xzhg{height:22px;overflow:hidden}
.wenti{color:#2675b8;font-size:14px;line-height:22px}
.shouqi{color:#a6a6a6;background:url(../images/shouqi.jpg) no-repeat left center;padding-left:15px;display:none}
.huida{background:url(../images/fh-hd.jpg) no-repeat left 5px;text-indent:20px;padding-top:5px;line-height:20px}
.ztimg{margin-top:3px}

.yema{height:45px;line-height:45px;color:#000}
.yema span{float:right;color:#707070}
.yema span a{color:#707070}
.yc{font-size:10px}

.t-right{float:right;width:260px}
.wentss{border:1px solid #b6dbf4;padding:1px}
.ws-con{background:url(../images/wentss.jpg) no-repeat;width:256px;height:233px;position:relative}
.xmu{height:30px;position:absolute;left:24px}
.gjc{top:52px}
.sjh{top:116px;top:114px\9}
.qs{top:180px;top:179px\9}
.xmu input{border:0;background:none;padding-left:28px;width:127px;height:25px;line-height:25px;color:#333;font-size:12px;margin-top:3px}
.sou{width:35px;height:30px;display:inline-block;margin-left:18px}
.xmu .xz{float:left}
.xmu .condt{left:1px;top:26px;}
.xmu .condt a{padding-left:28px;width:124px;color:#333}
.xmu .xz input{background:none}
.xmu a:hover{text-decoration:none}

.r-box{border:1px solid #b6dbf4;background:url(../images/branbg.jpg) repeat-x #fff;padding:0 10px}
.r-box h3{font-weight:bold;color:#000;height:45px;line-height:45px}
.mr10{margin:10px 0}
.er-tj{background:url(../images/er-tj.jpg) no-repeat left center;padding-left:25px}
.gou-gj{background:url(../images/gou-gj.jpg) no-repeat left center;padding-left:25px}
.er-list li{color:#2675b8;line-height:30px}
.er-list a,.gf-list a{color:#2675b8}
.gf-list{overflow:hidden}
.gf-list li{float:left;width:100px;line-height:30px;padding-left:16px}

.fenzhan{ position:relative; width:1px; height:1px; z-index:100;}
.fenzhantc{ border:1px solid #F0F0F0;  background:#fff;width: 480px;position:absolute;left: 450px;top: -75px; padding:5px 10px; display:none;}
.fenzhantc li{ float:left; height:25px; line-height:25px; width:20%; text-align:center;}
.fenzhantc li a{color:#333333}

.footer{text-align:center;color:#333;margin:10px 0}
.footer p{margin-bottom:10px}
.f-o{background:#fdf8ee;height:30px;line-height:30px}
.footer a{color:#333}
.f-o span{color:#e4ded3;margin:0 13px}

