﻿/* Global */
body, ul, ol, li, form, h1, h2, h3, h4, h5, h6, p, pre, dl, dt, dd { margin: 0px; padding: 0px; }
body { font-family: "宋体"; _font-family: "Arial"; font-size: 12px; }
li { list-style: none; }
/* img vertical align middle */
.imgMiddle { display: table-cell; vertical-align: middle; text-align: center; *font-family:Arial;}
img { border: 0px; }
.main { width: 980px; margin: auto; }
.main .border { border: 1px solid #e2e2e2; padding: 19px 32px; }
a { text-decoration: none; }
input { vertical-align: middle; }

/* top background and header */
.top a { color: #666; text-decoration: none; }
.top a:hover { color: #df0000; text-decoration: underline; }
.top .topBox { width: 980px; margin: auto; }
.top .headBG { background: url(/Images/Top_BG.png) repeat-x; height: 25px; }
.top .head { width: 980px; margin: auto; }
.top .head a { color: #000; text-decoration: none; }
.top .head a:hover { color: #fd0000; text-decoration: underline; }
.top .head .headLeft { float: left; height: 25px; }
.top .head .headLeft li { float: left; line-height: 25px; font-size: 12px; padding-left: 15px; margin-right: 10px; }
.top .head .thl_1 { background: url(/Images/Top_BG.png) 0px -27px no-repeat; }
.top .head .thl_2 { background: url(/Images/Top_BG.png) 0px -68px no-repeat; }
.top .head .thl_3 { background: url(/Images/Top_BG.png) 0px -49px no-repeat; }
.top .head .headRight { float: right; height: 25px; }
.top .head .headRight li { float: left; line-height: 25px; font-size: 12px; padding-left: 20px; margin-right: 10px; }
.top .head .thr_1 { background: url(/Images/Top_BG.png) 0px -92px no-repeat; }
.top .head .thr_2 { background: url(/Images/Top_BG.png) 0px -118px no-repeat; font-family: "Arial"; }
/* top logo and nav */
.top .topMain { height: 55px; margin-top: 23px; margin-bottom: 21px; }
.top .topMain .logo { margin-left: 10px; float: left; display: inline; }
.top .topMain ul { color: #666; padding: 0px; margin-top: 5px; }
.top .topMain ul li { line-height: 23px; float: left; }
.top .topMain ul span { color: #e60000; font-weight: bold; }
.top .topMain .nav_1 { float: left; width: 278px; border-right: 1px solid #d1d3d4; margin-left: 35px; padding-right: 13px; }
.top .topMain .nav_1 .bg_1 { background: url(/Images/Top_BG.png) 0px -174px no-repeat; padding-left: 25px; }
.top .topMain .nav_1 .bg_2 { background: url(/Images/Top_BG.png) 0px -203px no-repeat; padding-left: 25px; }
.top .topMain .nav_1 .bg_3 { background: url(/Images/Top_BG.png) 0px -143px no-repeat; padding-left: 25px; }
.top .topMain .nav_2 { float: left; width: 264px; margin-left: 12px; }
/* top ad */
.top .ad { border: 1px solid #e2e2e2; padding: 10px; }
.top .ad { text-align: center; }
.top .ad li { width: 140px; line-height: 23px; word-break: break-all; overflow: hidden; height: 23px; text-align: left; }
.top .ad .leftText { float: left; }
.top .ad .rightText { float: right; }
/* top search */
.top .search { margin-top: 10px; }
.top .search .left { float: left; height: 47px; background: url(/Images/Top_BG.png) 0px -231px no-repeat; width: 2px; }
.top .search .middle { float: left; height: 47px; background: url(/Images/Top_BG.png) 0px -285px repeat-x; width: 976px; }
.top .search .middle .s { height: 28px; background: url(/Images/Top_BG.png) 0px -344px no-repeat; margin: 10px 0px 0px 148px; padding-left: 80px; }
.top .search .middle .text { width: 341px; height: 22px; border: 1px solid #808080; line-height: 22px; vertical-align: middle; color: #b3b3b3; }
.top .search .middle .select { height: 22px; border: 1px solid #808080; vertical-align: middle; }
.top .search .middle .submit { background: url(/Images/Top_BG.png) 0px -421px no-repeat; border: 0px; cursor: hand; width: 75px; height: 24px; vertical-align: middle; }
.top .search .middle .trans { display: inline-block; margin-left: 74px; width: 118px; height: 25px; background: url(/Images/Top_BG.png) 0px -381px no-repeat; vertical-align: middle; }
.top .search .right { float: right; height: 47px; background: url(/Images/Top_BG.png) -3px -231px no-repeat; width: 2px; }

.top .ad_2 { margin-top: 10px; }

/* Top2 */
.top2 { width: 980px; margin: auto; padding: 17px 10px; }
.top2 a { color: #0031bd; }
.top2 a:hover { color: #fd0000; text-decoration: underline; }
.top2 img { float: left; }
.top2 .r { float: right; text-align: right; }
.top2 .r p { line-height: 25px; }
.top2 .r p span { color: #f00; }

/* nav */
.main .nav { height: 44px; line-height: 44px; }
.main .nav a { color: #000; }
.main .nav a:hover { color: #df0000; text-decoration: underline; }

/* bottom */
.bottom { text-align: center; padding: 15px 0px; clear: both; }
.bottom p { margin: 10px 0px; }
.bottom .line { height: 2px; color: #ce0000; }
.bottom .ct, .bottom .nav { width: 980px; margin: 0px auto; margin-top: 10px; }
.bottom .nav li, .bottom .nav a { display: inline; color: #676767; text-decoration: none; }
.bottom .nav a:hover { color: #df0000; text-decoration: underline; }
.bottom .custom { }
.bottom .copyright a { color: #000; }
