body,ul,form {margin:0px; padding:0px;}
body {font-size:12px; color:#333333;}
body, input, textarea, button {font-family:Tahoma, Arial, simsun;}
li {list-style:none;}
a {color:#666; text-decoration:none;}
img {border:none;}
a:hover {color:#000;}
.clr {float:none; clear:both;}

.wrapper {width:983px; background:#fff; padding:0px 10px; margin:0 auto; overflow:hidden;}

.header {height:127px; background:url(header_bg.png) center top no-repeat;  padding-top:10px; margin-top:10px;}
.header .logo {display:block; width:256px; height:90px; float:left;}
.header .top_right {width:727px; float:right; color:#6F6F6F;}
.header .top_right a {color:#6F6F6F;}
.header .top_right .top_news {height:36px; line-height:36px; overflow:hidden; padding-left:20px; color:#fff;}
.header .top_right .top_link {font-family:simsun; height:20px; line-height:20px; text-align:right; margin-right:4px;}
.header .top_right .top_link a {margin-right:4px;}
.header .nav {height:37px; background:url(nav_normal.gif); padding:0px 20px; }
.header .nav a {color:#ffffff;}
.header .nav li, .header .nav a.top {float:left;}
.header .nav a.top {display:block; height:30px; line-height:30px; padding:0px 22px; font-weight:bold;font-size:14px;padding-top:3px; }
.header .nav .top:hover, .header .nav .hover {background:url(nav_hover.gif) bottom repeat-x;color:#0067B8;}
.header .nav li .subNav {position:absolute; width:100px; z-index:10000; display:none;color:#0067B8; }
.header .nav li .subNav a {display:block; height:28px; text-align:center; line-height:28px; background:url(nav_hover2.gif) bottom repeat-x;}
.header .nav li .subNav a:hover {font-weight:bold;}


.banner {padding:0px 0px; }
 
.banner .slide {height:310px;}
.banner .slide .btn_left {width:97px; height:116px; padding-top:105px; position:absolute;}
.banner .slide .btn_left a {display:block; height:116px; background:url(slide_left.gif);}
.banner .slide .slide_box {width:100%; height:100%; overflow:hidden;}
.banner .slide .btn_right {width:97px; height:116px; padding-top:105px; position:absolute; margin-left:885px;}
.banner .slide .btn_right a {display:block; height:116px; background:url(slide_right.gif);}

.block_title {height:23px; border-bottom:#0066B8 1px solid; padding-left:10px; padding-right:3px;}
.block_title .title {width:102px; height:23px; line-height:23px; overflow:hidden; text-align:center; color:#fff; font-weight:bold; background:url(block_title_bg.gif); float:left;}
.block_title .more {display:block; width:38px; height:13px; margin-top:3px; background:url(more.gif); float:right;}

.pro_title {margin-top:5px;}
.pro_block {height:124px; border:#ddd 1px solid; margin-top:10px;}
.pro_block .arrow_left {display:block; width:14px; height:33px; background:url(arrow_left.gif); float:left; margin-top:45px;}
.pro_block .slide_box {width:940px; padding-top:10px; margin-left:7px; margin-right:6px; float:left; overflow:hidden; white-space:nowrap;}
.pro_block .slide_box a {display:inline-block; width:160px; height:100px; padding:3px; background:#f5f7f6;}
.pro_block .slide_box a:hover {background:#c8000b;}
.pro_block .slide_box img {width:100%; height:100%;}
.pro_block .arrow_right {display:block; width:14px; height:33px; background:url(arrow_right.gif); float:right; margin-top:45px;}

.slide {height:290px; margin-top:12px;}

.case_title {margin-top:10px;}

.case_block {padding-top:12px;}
.case_block li {width:218px; padding-left:37px; overflow:hidden; float:left;}
.case_block li.first {padding-left:0px;}
.case_block li a {display:block;}
.case_block li img {width:216px; height:144px; border:#e09b0f 1px solid;}
.case_block li .img_title {display:inline-block; height:34px; line-height:34px; background:url(list_icon_1.gif) 10px center no-repeat; padding-left:16px;}

.focus {width:248px; height:200px; padding:3px; border:#ddd 1px solid; float:left;}
.news {width:450px; height:200px; padding:3px; border:#ddd 1px solid; float:left; margin-left:7px;}
.news .news_title {margin-top:3px;}
.news .news_title .tabs {float:left; padding-left:20px; white-space:nowrap;}
.news .news_title .tabs a {display:inline-block; height:21px; line-height:21px; padding:0px 18px; color:#fff; margin-left:1px; background:#333;}
.news .news_title .tabs a.hover, .news .news_title .tabs a:hover {background:#c7020b;}
.news .top1 {width:120px; height:160px; float:left; padding-top:10px; padding-left:5px;}
.news .top1 img {width:100%; height:100%;}
.news .news_list {width:300px; padding-top:10px; padding-right:5px; float:right;}
.news .news_list li {height:20px; line-height:20px; overflow:hidden;}
.about_link {width:208px; height:185px; padding:12px 10px 9px 34px; border:#ddd 1px solid; float:right; background:url(l_left.gif) 10px 35px no-repeat;}
.about_link a {display:block; width:173px; height:42px; line-height:41px; padding-left:35px; font-weight:bold; overflow:hidden; margin-bottom:6px;}
.about_link .about_1 {background:url(about_1.gif) left top no-repeat;}
.about_link .about_2 {background:url(about_2.gif) left top no-repeat;}
.about_link .about_3 {background:url(about_3.gif) left top no-repeat;}
.about_link .about_4 {background:url(about_4.gif) left top no-repeat;}

.sub_page {background:url(sub_header_bg.gif) #fff center top no-repeat; padding-top:6px;}
.sidebar {width:200px; float:left; padding-top:15px;}
.sidebar .logo {height:60px; background:url(side_logo.png);}
.sidebar .menu {padding-top:20px;}
.sidebar .menu ul {padding-bottom:1px;}
.sidebar .menu ul li {display:none;}
.sidebar .menu ul.hover li {display:list-item;}
.sidebar .menu ul a.title {display:block; height:30px; line-height:30px; color:#333333; text-align:center; background:#e7e7e7;}
.sidebar .menu ul a.hover {background:#014EA6; color:#fff;}
.sidebar .menu ul li {height:25px; border-bottom:#f2f2f2 1px solid;}
.sidebar .menu ul li a {display:block; line-height:25px; text-align:center;}
.sidebar .menu ul li a:hover, .sidebar .menu ul li a:hover {background:#f6f6f6;}
.sidebar .search {padding-top:20px;}
.sidebar .search .stext {width:136px; height:20px; vertical-align:middle; background:url(search_input.gif); border:none; padding:2px; padding-left:25px;}
.sidebar .search .sbtn {width:35px; height:24px; vertical-align:middle; border:none; background:url(search_btn.gif); cursor:pointer;}
.box {width:760px; float:right; overflow:hidden; padding-top:15px;}
.box .position {height:30px; line-height:30px; color:#014EA6;}
.box .position a {color:#333333;}
.box .sbanner {height:190px; overflow:hidden;}
.box .tabs_content {display:none;}
.box .news_list {padding-top:20px;}
.box .news_list li {height:30px; line-height:30px; background:url(list_icon_3.gif) left center no-repeat; padding-left:15px; border-bottom:#cbcbcb 1px dashed;}
.box .news_list li .date {padding-left:15px; color:#999; font-size:10px;}
.box .content_box {line-height:1.5; padding-top:20px;}
.box .category_list {width:100%; padding-top:20px; overflow:hidden;}
.box .category_list li {width:310px; height:178px; padding:3px; border:#e6e6e8 1px solid; background:#f5f5f3; float:left; margin-right:30px; margin-top:5px;}
.box .category_list li a.title {display:block; height:25px; line-height:25px; padding-left:6px; background:#014EA6; color:#fff; font-weight:bold;}
.box .category_list li img {width:310px; height:150px; margin-top:3px;}
.box .product_list {width:100%; padding-top:20px; overflow:hidden;}
.box .product_list li {width:215px; height:158px; padding:3px; border:#e6e6e8 1px solid; background:#f5f5f3; float:left; margin-right:22px; margin-top:5px;}
.box .product_list li a.title {display:block; height:25px; line-height:25px; padding-left:6px; background:#014EA6; color:#fff; font-weight:bold;}
.box .product_list li img {width:215px; height:130px; margin-top:3px;}
.box .product_title {height:36px; background:url(product_title.gif); margin-top:10px; padding-left:20px; padding-top:8px;}
.box .product_title a {display:block; height:32px; line-height:20px; float:left; padding:0px 15px; font-weight:bold; color:#fff;}
.box .product_title a.hover {border:#bbb 1px solid; border-bottom:none; background:#f5f4ef; color:#d50110;}
.box .product_side {width:80px; *height:200px; float:left; padding-left:2px; padding-top:20px;}
.box .product_side a {display:block; height:30px; line-height:30px; background:#e1e1e1; text-align:right; padding-right:22px; margin-top:1px;}
.box .product_side a.hover {background:url(list_icon_4.gif) #014EA6 60px center no-repeat; color:#fff;}
.box .product_element {width:660px; float:left; overflow:hidden; padding-top:10px; padding-left:18px;}
.box .product_element li {width:145px; height:178px; float:left; margin-right:15px; margin-top:16px;}
.box .product_element li .img_bg {width:140px; height:140px; background:#d6d6d6;}
.box .product_element li .img {width:140px; height:140px; border:#dedede 1px solid; background:#eff4f0; overflow:hidden; position:absolute; margin-top:-5px; margin-left:-5px; z-index:1;}
.box .product_element li .img img {width:100%; height:100%; cursor:pointer;}
.box .product_element li .title {height:32px; line-height:16px;}
.box .pager {padding-top:15px; line-height:20px; text-align:center; float:none; clear:both;}

.footer {width:963px; border-top:#EBEBEB 10px solid; margin-top:0px; background:#EBEBEB; color:#525252; padding-bottom:10px;}
.footer a {color:#525252;}
.footer .addr {padding-top:10px; line-height:20px; float:left; width:700px;}
.footer .copyright {padding-top:30px; line-height:20px; float:right; text-align:right;}
.footer .vline {height:1px; overflow:hidden; background:#B4B4B4; margin-top:15px; margin-bottom:15px;}
.footer .row {padding-top:3px; padding-bottom:3px; line-height:30px;}
.footer .row .row_title {width:120px; text-align:right; font-weight:bold; color:#fff; float:left;}
.footer .row .row_list {width:830px; float:left; padding-left:10px;}
.footer .row .row_list li {background:url(list_icon_2.png) 10px center no-repeat; padding-left:17px; width:100px; float:left; padding-right:20px; white-space:nowrap;}

.f-img{overflow:hidden;zoom:1;filter:progid:DXImageTransform.Microsoft.Slide(slidestyle=SWAP,Bands=1);}
.f-img img{width:520px;height:300px;}
.f-tbg{display:none;position:relative;z-index:5;width:520px;height:18px;margin:-18px 21px 0 10px;background:#fff;filter:Alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;}
.f-btn{position:relative;z-index:7;overflow:hidden;width:425px;height:45px;margin:-56px 0 0 55px;}
.f-btn li{float:left;width:72px;height:45px;margin:0 3px;}
.f-btn li img{width:70px;height:43px;border:1px solid #f1f1f1;filter:Alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;}
.f-btn li a.index img{filter:Alpha(opacity=100);-moz-opacity:1.0;opacity:1.0;}
.focusimg{width:500px;height:300px;}

.mF_fscreen_tb_wrap{width:100%; overflow:hidden;}/*背景边框*/
.mF_fscreen_tb { background:#333;}
.mF_fscreen_tb .pic { position:absolute; top:0; left:0; }
.mF_fscreen_tb .pic li { position:absolute; width:100%; height:100%; overflow:hidden; display:none; }
.mF_fscreen_tb .pic li img {width:100%; height:100%;}
.mF_fscreen_tb .win { position:absolute; bottom:0; left:0; margin:0 10px; overflow:hidden; }
.mF_fscreen_tb .win .thumb { position:absolute; top:0; left:0; }
.mF_fscreen_tb .win .thumb li { position:relative; float:left; padding:8px 18px; overflow:hidden; cursor:pointer; }/*pad*/
.mF_fscreen_tb .win .thumb li img { position:relative; z-index:1; width:100%; height:100%; filter:alpha(opacity=80); opacity:0.8; }
.mF_fscreen_tb .win .thumb li span { position:absolute; top:7px; left:17px; border:1px solid #999; }/*top=pad-border=8-1=7*/
.mF_fscreen_tb .win .thumb li.current img { filter:alpha(opacity=100); opacity:1; }
.mF_fscreen_tb .win .thumb li.current span,.mF_fscreen_tb .win .thumb li.hover span { border-color:#fff; }
.mF_fscreen_tb .thu-bg { position:absolute; bottom:0; left:0; width:100%; background:#000; filter:alpha(opacity=40); opacity:0.4; overflow:hidden; border-top:1px solid #fff;}
.mF_fscreen_tb .txt li { position:absolute; z-index:2; top:26px; width:100%; line-height:20px; font-family:'微软雅黑'; }/*标题*/
.mF_fscreen_tb .txt li a { display:block; color:#fff; padding-left:16px; font-weight:bold; font-size:16px; text-decoration:none; }/*标题样式*/
.mF_fscreen_tb .txt li p { padding-left:16px; color:#fff; }/*详细描述文字样式*/
.mF_fscreen_tb .prev, .mF_fscreen_tb .next { font:bold 38px arial; width:28px; overflow:hidden; position:absolute; z-index:4; left:0; bottom:8px; cursor:pointer; }/*width=margin+pad=10+18=28;bottom=pad=8;*/
.mF_fscreen_tb .next { left:auto; right:0; }
.mF_fscreen_tb .prev a, .mF_fscreen_tb .next a { display:block; color:#f1f1f1; text-align:center; text-decoration:none; }
.mF_fscreen_tb .prev a:hover, .mF_fscreen_tb .next a:hover { color:#f60; }

#qq {width:110px; position:absolute; top:200px; left:4px; overflow:hidden; z-index:10001;}
#qq .top {height:55px; background:url(qq_01.gif); cursor:pointer;}
#qq .c_ {width:100px; background:url(qq_02.gif); line-height:26px; color:#f00; padding-left:18px;}
#qq ul {width:100px; padding-left:18px; background:url(qq_02.gif); padding-bottom:5px;}
#qq ul li {height:23px; line-height:23px;}
#qq .foot {height:133px; background:url(qq_03.gif); overflow:hidden;}

.new_body {height:346px; background:url(new_body_bg.png);margin-top:5px;}
.new_body .news_line {height:33px; line-height:33px;}
.new_body .news_name {font-weight:bold; padding-left:30px; float:left; color:#9a0201;}
.new_body .news_scroll {width:500px; height:32px; line-height:32px; float:left; overflow:hidden; padding-left:6px;}
.new_body .more {width:38px; float:right; padding-right:5px;}
.new_body .more a {display:block; height:13px; line-height:13px; background:url(more.gif); margin-top:10px;}
.new_body .new_box {width:973px; overflow:hidden; padding:10px 5px; padding-top:5px;}
.new_body .new_box li {width:310px; height:137px; padding:7px; float:left;}
.new_body .new_box li .innerBox {height:100%; background:url(new_box_bg.png);}
.new_body .new_box li .boxLeft {width:182px; padding:15px 9px; float:left; overflow:hidden;}
.new_body .new_box li .boxRight {width:110px; height:100%; float:right; overflow:hidden;}
.new_body .new_box li .tt {font-size:14px; font-weight:bold; padding-bottom:15px;}
.new_body .new_box li .line {height:22px; line-height:22px; overflow:hidden;}
.new_body .new_box li .box1 .tt a {color:#3686ab;}
.new_body .new_box li .box2 .tt a {color:#eb8800;}
.new_body .new_box li .box3 .tt a {color:#679800;}
.new_body .new_box li .box4 .tt a {color:#679800;}
.new_body .new_box li .box5 .tt a {color:#3686ab;}
.new_body .new_box li .box6 .tt a {color:#eb8800;}

.new_foot{width:983px; height:172px; overflow:hidden; padding-top:23px; background:#E2E2E2;margin-left:-10px;}
.new_foot .colLeft {width:125px; padding-left:10px; height:100%; border-right:#ccc 1px solid; float:left;}
.new_foot .colLeft .subSite {line-height:22px;}
.new_foot .colMid {width:450px; height:100%; padding-left:18px; float:left; margin-right:15px;}
.new_foot .colRight {width:253px; height:100%; background:url(new_map.png) 20px top no-repeat; border-left:#ccc 1px solid; float:left;}
.new_foot .title {height:14px; line-height:14px; font-size:14px; padding-bottom:17px; font-weight:bold;}
.new_foot .footBox {height:50px; line-height:25px; padding-bottom:30px; overflow:hidden;}
.new_foot .footNav {height:14px; line-height:14px; background:url(new_foot_icon.png) left center no-repeat; padding-left:16px;}
.new_addr {height:44px; line-height:44px; background:#ebebeb;}

.nr_title {
    color: #666666;
    font-family: 黑体;
    font-size: 20px;
}


.link { height:60px; overflow:hidden; background:url(linkbg.gif) no-repeat; margin-top:12px; padding:0 0 12px 0;width:985px;}
.link h2 { width:70px; height:26px; float:left; margin:17px 0 15px 0; padding:0 10px; border-right:1px solid #ddd; display:inline; font-family:"Times New Roman", Times, serif; text-transform:uppercase; font-size:24px; color:#919191; font-weight:normal;}
.l_con { float:left; line-height:24px; width:855px;  overflow:hidden; padding:6px 7px 0; color:#737371; }
.l_con a { padding:0 10px; color:#737371;}
/*底部开始*/
.footer2 { height:40px; width:985px; margin:0 auto;}
.f_nav { height:37px; line-height:37px; text-align:center; overflow:hidden; color:#000000; background: #EBEBEB;}
 
 
