html { overflow: auto; }
* { padding: 0px; margin: 0px; }
ul, ol, li { list-style-type: none; }
body, button, input, select, textarea { font-family: "Microsoft yahei"; font-size: 12px; }
a { text-decoration: none; color: rgb(51, 51, 51); transition: all 0.2s ease-out 0s; }
a:hover { color: rgb(0, 143, 213); cursor: pointer; }
img { border: 0px none; max-width: 100%; }
li { line-height: normal; }
table { border-collapse: collapse; border-spacing: 0px; }
h1, h2, h3, h4, h5, h6 { margin: 0px; font-weight: normal; font-family: "microsoft yahei"; }
button, table { border: medium none; background: transparent none repeat scroll 0% 0%; margin: 0px; padding: 0px; }

table { font-size: inherit; border-collapse: collapse; }
h1 { font-size: 32px; }
body { background-color: rgb(255, 255, 255); overflow-x: hidden; color: rgb(102, 102, 102); font-size: 16px; font-family: microsoft yahei,"宋体"; position: relative; }
.header, .content, .footer, .container { margin-left: auto; margin-right: auto; width: 1200px; font-family: microsoft yahei; }
.header { width: 100%; height: 80px; background-color: rgb(255, 255, 255); position: fixed; left: 0px; top: 0px; z-index: 100; display: block; }
.header h1 { float: left; overflow: hidden; margin-left: 100px; margin-top: 14px; }
.header .hright { float: right; height: 80px; border-left: 1px solid rgb(230, 230, 230); width: 300px; }
.header .hright ul { padding-top: 0px; height: 25px; }
.header .hright li { float: left; padding: 0px 10px; font-size: 12px; position: relative; }
.header .hright > ul > li > a { color: rgb(255, 255, 255); }
.header .hright li em { font-weight: bold; color: rgb(255, 255, 255); font-family: Arial; }
.header .nav { float: right; margin-right: 40px; width: 48%; }
.header .nav li { float: left; width: 15%; white-space: nowrap; text-align: center; padding-top: 30px; margin-top: 3px; font-size: 16px; height: 47px; position: relative; }
.header .nav li > a { color: rgb(255, 255, 255); text-decoration: none; }
.cur { background-color: rgb(71, 177, 201); padding: 7px 12px; color: rgb(246, 120, 40); border-radius: 15px; }
.header .nav li.cur > a, .header .nav li:hover > a { color: rgb(255, 255, 255); }
.header .nav .erjinav { overflow: hidden; width: 140px; background-color: rgb(255, 255, 255); border-top: 1px solid rgb(240, 240, 240); position: absolute; top: 77px; left: -5px; display: none; }
.header .nav .erjinav p { font-size: 14px; line-height: 46px; white-space: nowrap; }
.header .nav .erjinav p a { text-decoration: none; color: rgb(119, 119, 119); display: block; width: 100%; border-bottom: 1px solid rgb(240, 240, 240); }
.header .nav .erjinav p:hover { background: rgb(245, 245, 245) url('nav_ej.png') no-repeat scroll 195px center; }
.header .nav .erjinav p:hover a { border-color: rgb(245, 245, 245); color: rgb(246, 120, 40); }
.header .hdxl { display: none; width: 150px; background: rgb(255, 255, 255) url('header_ciji_nav.png') no-repeat scroll center center; position: absolute; padding-top: 9px; left: -23px; z-index: 10; }







