@charset "utf-8";
/* CSS Document */
html, body, ul, li, img {margin: 0; padding: 0; }
ul, li {list-style-type: none; font-size: 12px; font-family: Trebuchet MS,verdana,arial,helvetica;}
li {float: left; margin-right: 5px; }
img {border: 0; }
a {color: #000000; text-decoration: none; font-size: 12px;}
a:hover {color: #FF6600; text-decoration: none; font-size: 12px;}


body {background: url(../images/body_bg.jpg); height: 100%; font-family: arial,verdana,sans-serif; font-size: 12px; text-align: center;}

#center {margin: 0px auto; width: 1000px; background-color: #FFFFFF; } 

.adText {display: none;}
.frame {float: left; padding: 0px 10px; width: 980px; background-color: #FFFFFF; height: auto; overflow: hidden; _padding: 0px 8px;}

.top {float: left; padding: 5px 0px; width: 970px; height: auto; line-height: 20px; overflow: hidden; _line-height: 24px; _width: 980px;}
.top_padding_l {margin-left: 15px; _margin-left: 6px;}
.top_l {float: left; margin-left: 0px; width: 445px; color: #999999;}
.top_l li {float: left; margin-right: 8px; width: auto; height: auto;}
.top_r {float: right;  width: 500px; color: #7d7c7c; _width: 480px; height: 20px; line-height: 20px;}
.top_r li {margin-right: 8px;  height: 20px; line-height: 20px; _margin-right: 4px;}
.top_r a {color: #999999; text-decoration: none;}
.top_r a:hover {color: #FF9900; text-decoration: none;}

.header {float: left; background: url(../images/header_bg.jpg) repeat-x 0px 0px; width: 980px; height: 81px;}
.header_l {float: left; width: auto;}
.header_r {float: right; width: auto;}
.header_logo {float: left; overflow: hidden; width: 220px; height: 81px; padding-left: 20px; text-align:left;}

.header_nav {float: left; width: 730px; margin-left: 0px; _margin-left: 0px;}
.header_nav_t {float: left; margin: 5px 0px 0px 0px; width: auto; color: #7d7c7c; } 
.header_nav_t1 {float: left; margin: 2px 0px 0px; width: 223px; line-height: 18px; _margin: 2px 0px 0px;} 
.header_nav_tr {float: left; margin: 0px; width: 485px; line-height: 21px; overflow: hidden;} 
.header_nav_tr li {float: left; margin-left: 10px; height: 21px; line-height: 21px; _margin-left: 0px;  *margin-left: 4px;}
.header_nav_tr a {color: #999999; text-decoration: none;}
.header_nav_tr a:hover {color: #FF9900; text-decoration: none;}
.header_nav_b {float: right; margin: 18px 32px 0px 0px; _margin: 13px 6px 0px 0px; width:auto; } 
.header_nav_b li {margin-right: 6px; _margin-right: 4px;}
.header_nav_b a {color: #333333; text-decoration: none; font-size: 12px; }
.header_nav_b a:hover {display: block; color: #FF6600; text-decoration: none; font-size: 12px;}
.header_space {color: #999999;}

*html .header_nav {float: left; width: 710px; margin-left: 0px; overflow: hidden;}

.adv {float: left; margin: 10px 0px; width: 980px;}
.adv li {float: left; margin-right: 10px; _margin-right: 0px; width: auto;}

.content {float: left; width: 980px; text-align: left;}
.content_l {float: left; width: 600px; }
.content_2 {float: left; width: 800px; }
.news {float: left; width: 600px; height: auto; }
.news_l {float: left; width: 400px;}
.news_last {float: left; width: 400px; height: 290px; overflow: hidden;}
.news_title {float: left; margin: 5px; width: 380px; font-family: Verdana, Arial; font-size: 12px; color: #4b4a4a; }
.news_title a {color: #000000; text-decoration: none;}
.news_pic {float: left; margin: 5px 5px 0px 0px; width: 90px; height: 90px; overflow: hidden; }
.news_intr {float: left; margin: 0px; width: 300px; height: 95px; overflow: hidden; }
.news_intr_title {float: left; width: 300px; color: #0066cc; line-height: 20px;}
.news_intr_title a {color: #0066cc;}
.news_intr_title a:hover { text-decoration: underline;}
.news_intr_des {float: left; width: 300px; color: #050000; line-height: 16px; font-size: 12px;}
.news_list {float: left; margin: 0px 5px 10px 0px; width: 390px; color: #0066cc;}
.news_list p {float: left;margin:0px; padding: 0px; width: 390px; color: #0066cc; line-height: 20px;}
.news_list p a {color: #0066cc;}
.news_list p a:hover {text-decoration: underline;}
.news_list li {float: left; width: 390px; line-height: 16px; color: #050000; }

.news_adv {float: left; margin: 10px 0px 5px; width: 592px; height: auto; background: #d9d9d9; _width: 590px;  }
.news_adv_1 {float: left; margin: 10px 0px 5px; width: 592px; height: auto; _width: 590px;  }
.news_adv_list {float: left; margin: 0px; width: 190px;}
.news_adv_pic {float: left; margin-right: 10px; width: 80px; height: 80px; _margin-right: 5px; }
.news_adv_title {float: left; margin-right: 10px; width: 90px; height: 80px; font-family: arial;_margin-right: 5px;}
.news_adv_title li {float: left; margin-top: 10px; width: 90px; line-height: 20px; color: #0167cc;}
.news_adv_title li a {display: block; color: #0167cc; }

.line {float: left; margin: 15px 0px; border: none; border-top: 1px solid #dedddd; width: 591px; _width: 590px;}

.news_r {float: right; margin-right: 4px; padding: 10px 0px; width: 180px; border: 1px dashed #dedddd; }
.news_r li {float: left; margin: 0px 0px 5px 7px; width: 173px; _margin: 0px 0px 5px 2px;}
.news_r li a {color: #000000;}

.content_r {float: right; margin: 0px; padding: 0px 0px 10px 0px; width: 370px; background-color: #f0f0f0; }
.content_r2 {float: right; padding-bottom: 10px; width: 200px; background-color: #f0f0f0;}

.category {float: left; margin: 10px 0px 0px 10px; padding: 10px 5px; width: 336px; background-color: #ffffff; border: 1px solid #e8e8e8; *margin: 10px 0px 0px 6px; _margin: 10px 0px 0px 4px; _width: 350px;}
.category_21 {float: left; margin: 10px 10px 0px 0px; width: 162px; background-color: #ffffff;}

#category_tab {float: left; margin: 10px 0px 0px 8px; width: 350px; *margin: 10px 0px 0px 6px; _margin: 10px 0px 0px 4px;}

.lineheight {float: left; height: auto; background: #ffffff; margin: 0px; _margin: 5px 0px;}
.lineheight li {float: left; margin-left: 5px; padding-left: 12px; width: 320px; height: auto; line-height: 18px; list-style-type: none; background: url(../images/dian.jpg) no-repeat 0px 2px; _width: 316px;}
.lineheight_1 li a:hover {color: #FF6600; text-decoration: underline; }
.lineheight_1 {float: left; height: auto; background: #ffffff; }
.lineheight_1 li {float: left; margin-left: 5px; padding-left: 12px; width: 325px; height: auto; line-height: 18px; list-style-type: none; _padding-left: 5px; width: 320px; _width: 316px; _margin: 5px 0px 0px 8px; *margin: 5px 0px 0px 20px; margin: 5px\0 0px\0 0px\0 20px\0;}
.lineheight_1 li a:hover {color: #FF6600; text-decoration: underline;}

.category_title {float: left; width: 95%; margin-bottom: 5px; font-family: Verdana, Arial; font-size: 13px; color: #4b4a4a; }
.category_pic {float: left; margin: 5px 10px 0px 0px; width: 80px; height: 85px; overflow: hidden; }
.category_intr {float: left; margin: 0px; width: 230px; height: 90px; overflow: hidden; }
.category_intr_title {float: left; width: 230px; color: #0066cc; line-height: 20px;}
.category_intr_title a {color: #0066cc;}
.category_intr_title a:hover {text-decoration: underline;}
.category_intr_des {float: left; width: 225px; color: #050000; line-height: 16px; }
.category_list {float: right; margin: 5px 5px 0px 0px; width: 310px; color: #0066cc;}
.category_list a {color: #000000; text-decoration: none;}
.category_list li {float: right; width: 310px; list-style-type: disc; line-height: 20px; }

.where {float: left; margin: 10px 0px 0px; width: 980px; height: 16px; line-height: 19px;}
.where_l {float: left; width: 620px; overflow: hidden;}
.where_l li {float: left; margin: 0px 5px; line-height: 19px; }
.where_l a {display: block; color: #0066cc;}
.where_r {float: right; width: 310px; _width: 320px;}
.where_r li {float: left; margin: 0px 5px; line-height: 19px;}
.where_r a {display: block; color: #0066cc; font-size: 11px;}
.where_r a:hover {display: block; color: #FF6600; font-size: 11px;}
.where_t {display: inline;}
.where_t li {float: left; margin: 0px 5px; }
.where_t a {display: block; color: #0066cc;}

.footer {float: left; margin: 5px 0px 10px; background: url(../images/footer_bg.jpg) repeat-x; width: 980px;}
.footer_nav {float: left;  margin-bottom: 5px; width: 980px; height: 35px; line-height: 35px; }
.footer_nav li {float: left; margin: 0px 5px; }
.footer_nav a {display: block; color: #0066cc;}
.footer_copyright {float: left; width: 980px; line-height: 20px; text-align: left;}
.footer_copyright li {float: left; width: 980px; }
.footer_copyright a {color: #0066cc;}

/*------------------------*/
.eTitle a {text-decoration:none; color:#0167cc;}
.eMessage {font-size: 12px; padding-right: 4px;}

#gbF7 {border: #CCCCCC 1px dashed; }
#gbF1 {border: #CCCCCC 1px dashed;}
#gbF2 {border: #CCCCCC 1px dashed;}
#message {border: #CCCCCC 1px dashed;}
.commFl {border: #CCCCCC 1px dashed;}
#gglink {width: 468px; overflow: hidden;}