* { margin: 0; padding: 0; -webkit-text-size-adjust: none; -webkit-background-clip: padding-box; }
body, button, input, select, textarea { font-size:14px; font-family:"微软雅黑"; color: #333333; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
a { text-decoration: none; color: #333333; }
a:hover { color: #fd2117; }
li { list-style: none; }
img { border: 0; }
.fl { float: left; }
.fr { float: right; }
.clear { clear: both; }
.top { margin: 0 auto; width: 1000px; height: 56px; background: url(../images/top_back.jpg) 0 0 repeat-x; }
.top .topf { width: 485px; height: 45px; border-right: 2px solid #ffffff; margin-top: 7px; font-size: 12px; font-family: 宋体; }
.top .topf ul li { float: left; height: 45px; line-height: 45px; }
.top .topf ul li a { margin: 0 5px; }
.top .topf ul li .toplname { border: 1px solid #c4c4c4; background: #edecec; width: 73px; height: 18px; line-height: 18px; }
.top .topf ul li .toplpwd { border: 1px solid #c4c4c4; background: #edecec; width: 73px; height: 18px; line-height: 18px; }
.top .topf ul li .top_login_btn { background: url(../images/top_btn_back.jpg) 0 0 no-repeat; display: block; width: 46px; height: 45px; text-align: center; }
.top .topr { width: 513px; }
.top .topr ul li { float: left; height: 56px; }
.top .topr ul li a { display: block; width: 75px; padding-left: 46px; height: 43px; border-right: 2px solid #ffffff; border-left: 1px solid #c1c1c1; line-height: 43px; margin-top: 8px; font-size: 12px; color: #737474; }
.top .topr ul li a.topr1 { background: url(../images/top_r_ico2.jpg) 0 -86px no-repeat; }
.top .topr ul li a.topr2 { background: url(../images/top_r_ico2.jpg) 0 -43px no-repeat; }
.top .topr ul li a.topr3 { background: url(../images/top_r_ico2.jpg) 0 0 no-repeat; }
.top .topr ul li a.topr4 { background: url(../images/top_r_ico22.jpg) 0 0 no-repeat; }
.top .topr ul li a.topr1:hover { background: url(../images/top_r_ico1.jpg) 0 -86px no-repeat #dddcdc; color: #000000; }
.top .topr ul li a.topr2:hover { background: url(../images/top_r_ico1.jpg) 0 -43px no-repeat #dddcdc; color: #000000; }
.top .topr ul li a.topr3:hover { background: url(../images/top_r_ico1.jpg) 0 0 no-repeat #dddcdc; color: #000000; }
.top .topr ul li a.topr4:hover { background: url(../images/top_r_ico11.jpg) 0 0 no-repeat #dddcdc; color: #000000; }
.toplogo { width: 1000px; margin: 0 auto; height: 100px; }
.toplogo .logo {width: 297px;height: 97px;margin-top: 6px;}
.toplogo .topcity {font-size: 14px;font-family: 黑体;cursor: pointer;background: url(../images/top_city_back.jpg) 0 0 no-repeat;width: 44px;height: 21px;padding-left: 3px;margin-top: 45px;margin-left: 8px;position: relative;}
.toplogo .topcity .citysl { width: 600px; height: auto; display: none; background: #ffffff; border: 1px solid #c4c2c2; position: absolute; left: -3px; }
.toplogo .topcity .citysl a { padding: 5px; }
.toplogo .topad {width: 610px;height: 94px;margin: 3px 0px;margin-left: 38px;}
.nav { width: 1000px; height: 40px; margin: 0 auto; background: url(../images/nav_back.jpg) 0 0 no-repeat; }
.nav ul { width: 1000px; }
.nav ul li { float: left; text-align: center; }
.nav ul li a { display: block; padding: 0 30px; height: 40px; line-height: 40px; border-right: 1px solid #760707; color: #ffffff; font-size: 16px; }
.nav ul li a:hover { background: url(../images/nav_backon.jpg) 0 0 repeat-x; }
.nav2 { width: 907px;padding-left:93px; height: 33px; line-height: 33px; margin: 0 auto; background: #eae9e9; }
.nav2 ul li {float:left;padding-right:10px; }
.links {width: 998px;height: 97px;border: 1px solid #afacac;border-bottom: 4px solid #d20a01;margin: 10px auto;}
.links .navlinks { width: 998px; height: 44px; display: block; line-height: 44px; border-bottom: 1px solid #afacac; }
.links .navlinks span { line-height: 44px; font-size: 18px; color: #D10A01; font-family: 黑体; padding-left: 20px; padding-right: 10px; }
.links .navlinks .linkssl { border: 1px solid #cecece; margin: 0 10px; padding: 2px 0; margin-top: 11px; }
.links .flink {width: 998px;height: 52px;line-height: 54px;overflow: hidden;}

.links .flink span {line-height: 55px;font-size: 18px;color: #D10A01;font-family: 黑体;padding-left: 20px;padding-right: 10px;}
.links .flink ul li {float: left;padding: 9px 4px;}
.foot { width: 1000px; margin: 0 auto; text-align: center; padding-bottom: 20px; }
.foot .footnav { width: auto; margin: 0 auto; text-align: center; }
.foot .footnav ul li { text-align: center; display: inline; }
.foot .footnav ul li a { margin: 0 8px; }
