﻿@charset "utf-8";
/* CSS Document */
.homeban {
    width: 980px;
    margin: 0 auto;
    padding: 5px 4px;
    background: url(../images/bg_homeban.gif) no-repeat center top;
    height: 322px;
    margin-top: -6px;
    
}
body{ padding:0px; margin:0px; font-size:12px; font-family:宋体; color:#616161; line-height:24px;}
html,body,h1,h2,h3,h4,h5,h6,ul,dl,dt,dd,ol,form{ padding:0px; margin:0px;}
input{ color:#555;}
select{ background:#fff; color:#555;}
font{ font-size:12px;}
em{font-style:normal;}
li{ list-style:none;}
img{ border:none;}
a{ color:#616161; text-decoration:none;}
a:hover{ color:#a80a0a; text-decoration:underline;}
.clear{ clear:both; height:0px; min-height:0px; overflow:hidden;}
.bgbody{ background:url(../images/bgbody.jpg) repeat-x top #fff;}
.space{ height:12px; overflow:hidden;}

.Header{ width:980px; height:142px; margin:0 auto; position:relative; z-index:888;}

.Header .logo{ padding-bottom:1px;}

.Header .language{ position:absolute; top:10px; right:0px; width:130px; height:25px; background:url(../images/language.jpg) no-repeat left top;}
.Header .language a{ display:block; float:left; width:65px; height:25px;}

.Header .search{position:absolute; right:5px; top:60px; width:176px; height:22px; background:url(../images/bgsearch.jpg) no-repeat;}
.Header .search .text{ background:none; color:#cecece; width:135px; height:17px; padding:0px; line-height:17px; position:absolute; border:none; left:10px; top:3px; font-size:12px;}
.Header .search .btn{ position:absolute; right:0px; top:0px; border:none; background:none; width:30px; height:22px; cursor:pointer;}

.Header .mainnav{ background:url(../images/mainnav.jpg) no-repeat top; height:48px;}
.Header .mainnav ul li{ float:left;}
.Header .mainnav ul li em{ display:none;}
.Header .mainnav ul li a{ display:block; height:36px;}
.mainnav ul li #navId1{ width:115px;}
.mainnav ul li #navId1:hover,.mainnav ul li #navId1.acur{ background: url(../images/mainnav.jpg) left -48px;}
.mainnav ul li #navId2{width:110px;}
.mainnav ul li #navId2:hover,.mainnav ul li #navId2.acur{ background: url(../images/mainnav.jpg) -115px -48px;}
.mainnav ul li #navId3{ width:105px;}
.mainnav ul li #navId3:hover,.mainnav ul li #navId3.acur{ background: url(../images/mainnav.jpg) -225px -48px;}
.mainnav ul li #navId4{ width:100px;}
.mainnav ul li #navId4:hover,.mainnav ul li #navId4.acur{ background: url(../images/mainnav.jpg) -330px -48px;}
.mainnav ul li #navId5{ width:95px;}
.mainnav ul li #navId5:hover,.mainnav ul li #navId5.acur{ background: url(../images/mainnav.jpg) -430px -48px;}
.mainnav ul li #navId6{ width:103px;}
.mainnav ul li #navId6:hover,.mainnav ul li #navId6.acur{ background: url(../images/mainnav.jpg) -525px -48px;}
.mainnav ul li #navId7{ width:116px;}
.mainnav ul li #navId7:hover,.mainnav ul li #navId7.acur{ background: url(../images/mainnav.jpg) -628px -48px;}
.mainnav ul li #navId8{ width:117px;}
.mainnav ul li #navId8:hover,.mainnav ul li #navId8.acur{ background: url(../images/mainnav.jpg) -744px -48px;}
.mainnav ul li #navId9{ width:119px;}
.mainnav ul li #navId9:hover,.mainnav ul li #navId9.acur{ background: url(../images/mainnav.jpg) -861px -48px;}

.Footer{ width:980px; margin:0 auto; position:relative;}
.Footer .nav{ height:35px; background:url(../images/nav.jpg) no-repeat left #dddddd;}
.Footer .nav em{ display:none;}
.Footer .nav a{ display:block; float:left; height:35px; width:63px;}
.Footer .copyright{ height:70px; position:relative; background:url(../images/copyright.jpg) no-repeat top;}
.Footer .copyright .wanhu{ width:100px; height:22px; position:absolute; right:10px; top:35px;}

.Footer .link{ position:absolute; right:5px; top:5px;}
.Footer .link select{ font-size:12px;}

.menu{ background:url(../images/menu_boxbg_t.jpg) no-repeat left top;}
.menu h6{}
.menu h6 img{}
.menu ul{ padding:0px 1px; width:195px; background:url(../images/menu_boxbg_bg.jpg) repeat-y left top;}
.menu ul li{ line-height:34px; background:url(../images/menu_listbg.jpg) no-repeat left top;}
.menu ul li a{ color:#838383; padding-left:38px;}
.menu ul li a:hover{ color:#014099;}
.menu ul .acur{background:url(../images/menu_listbg.jpg) no-repeat right top; }
.menu ul .acur a{ color:#014099; font-weight:bold;}
.menu .mybox{ background:url(../images/menu_boxbg_b.jpg) no-repeat left bottom; padding-bottom:23px;}

.menu ul .acur ul li a{color:#666; font-weight:normal;}
.menu ul li ul {display:none; background:none; width: auto;}
.menu ul li ul li{ background:#f3f3f3;}
.menu ul li ul li a{ color:#666;}
.menu ul li ul li ul{}
.menu ul li ul li ul li{ background:#fdfdfd; border-bottom:solid 1px #efefef; padding-left:10px;}

.menu ul li ul .asubmenu a{ color:#135002; font-weight:bold;}
.menu ul li ul .asubmenu li a{ color:#666; font-weight:normal;}
.menu ul li ul li ul .athreemenu a{ color:#000}

.menu a{ noline: expression(this.onFocus=this.blur()); }
.menu a:focus {outline:none;-moz-outline:none;}



/**/

.Contain{ width:980px; margin:0 auto; padding:7px 0px; background:url(../images/bgmain.jpg) no-repeat top;}
.Sidebar{ float:left; width:200px;}
.Maincontent{ float:right; width:766px;}
.leftbg{ background:url(../images/right_bg.jpg) no-repeat right top;}
.leftbg2{ background:url(../images/right2_bg.jpg) no-repeat right top;}

.banner{ text-align:center; padding:1px 0px;}
.left_photo{ padding-top:5px; text-align:center;}



.Current { line-height:30px; height:57px; padding-left:17px; background:url(../images/Content_bg.jpg) no-repeat left top;}
.Current h6{ float:left; padding-right:16px; font-size:14px; color:#fff; font-family:微软雅黑; background:url(../images/Content_titlebg.jpg) no-repeat right top;}
.Current dl{ color:#b3b3b3; float:right; padding-top:5px;}
.Current dl a{ color:#b3b3b3;}
.Current dl font{color:#43628e; padding-right:15px;}

.Content{ padding:10px 37px 0px 0px;}
.Content p{ text-indent:2em;}

.txt_about .img{ float:right; padding-left:15px;}



.Pages{ text-align:right; padding:20px 75px 15px 0px;}
.Pages .Page_Text{ border:solid 1px #c2c2c2; width:21px; height:14px; background:#fff;}
.Pages .Page_Button{width:32px; height:23px; border:none; background:url(../images/page_goto.jpg) no-repeat;position: absolute ;}
.Pages .Page_Max{ color:#d20700; font-weight:bold;}
.Pages .btngo{width:32px; height:23px; border:none; background:url(../images/page_goto.jpg) no-repeat;position: absolute ;}

.news_list { padding:0px 15px;}
.news_list ol{ margin-bottom:10px;}
.news_list ol li{ height:140px; position:relative; padding-left:194px; border-bottom:solid 1px #d9d9d9;}
.news_list ol li .pic{ position:absolute; left:0px; border:solid 1px #d4d5d7; padding:2px;}
.news_list ol li .pic img{ width:164px; height:104px;}
.news_list ol li .name{ font-size:12px;}
.news_list ol li .txt{ padding:0px; margin:0px; line-height:22px;}
.news_list ol li .detail a{ color:#0449a8;}

.news_list ul li{ line-height:32px; padding:0px 11px; background:url(../images/list_news_dot.jpg) repeat-x bottom;}
.news_list ul li a{  padding-left:22px; background:url(../images/list_news_icon.jpg) no-repeat left;}
.news_list ul li span{ float:right; color:#b0b0b0; }

.info_title{font-size:20px; text-align:center; line-height:40px; }
.info_time{ font-size:12px; color:#2e2e2e; font-weight:normal; text-align:center; padding:10px;}
.info_txt{ padding:10px 30px; line-height:24px;}
.info_txt p{ text-indent:2em;}
.info_back{ padding:0px 30px; color:#a80a0a;}
.info_back a{ padding:0px 5px;}
.info_back .back{ color:#0676d2;}

.product_list{ padding:0px 33px 0px 15px;}
.product_list ul li{ position:relative; padding-left:175px; margin-bottom:25px; height:130px; border-bottom:solid 1px #d9d9d9;}
.product_list ul li .pic{ position:absolute; left:2px; padding:3px 0px; background:url(../images/pro_imgbg.jpg) no-repeat bottom;}
.product_list ul li .pic img{ width:157px; height:100px;}
.product_list ul li .name{ font-size:12px; color:#555555;}
.product_list ul li .name a{color:#555555;}
.product_list ul li .txt{ line-height:18px; padding:0px; margin:0px;}
.product_list ul li .detail a{ color:#0448a7;}

.case_list{ padding:0px 33px 0px 15px;}
.case_list ul li{ position:relative; padding-left:125px; margin-bottom:25px; height:130px; border-bottom:solid 1px #d9d9d9;}
.case_list ul li .pic{ position:absolute; left:2px; padding:3px 0px; background:url(../images/pro_imgbg.jpg) no-repeat bottom;}
.case_list ul li .pic img{ width:85px; height:100px;}
.case_list ul li .name{ font-size:12px; color:#555555;}
.case_list ul li .name a{color:#555555;}
.case_list ul li .txt{ line-height:18px; padding:0px; margin:0px;}
.case_list ul li .detail a{ color:#0448a7;}

.feedback{ padding:20px 0px 80px 34px;}
.feedback table td{ padding:4px;}
.feedback .text{ border:solid 1px #d5d5d5; padding:0px 5px; background:#fff; width:500px; height:20px; line-height:20px;}
.feedback textarea{ border:solid 1px #d5d5d5; padding:5px; background:#fff; width:500px; height:125px; line-height:20px;}
.feedback .btn{ background:url(../images/btn_feedback.jpg) no-repeat; width:55px; font-size:12px; height:23px; color:#fff; font-weight:bold; cursor:pointer; border:none;}

.contact{ position:relative; height:328px;  background:url(../images/contact_photo.jpg) no-repeat left top;}
.contact .map{ position:absolute; left:110px; top:40px; border:solid 1px #dadada; padding:2px;}
.contact .map img{ width:215px; height:150px;}
.contact .tel{ position:absolute; left:360px; top:60px; color:#2d2d2d;}
.contact .tel h6{ font-size:14px; color:#003176;}

.banner_home{width:980px; height:320px; padding:2px 0px; margin:0 auto; position:relative;}
.banner_home img{ width:980px; height:320px;}
.banner_home .js { position:relative; width:980px; height:320px; margin:0 auto;}
.banner_home .jsNav {position: absolute; bottom: 10px; height: 18px; right: 0px; font-weight:normal; font-family:'Arial'; font-size:11px;}
.banner_home .jsNav a { text-align:center;  height:18px; line-height:18px; width:18px; display:block; float:left; vertical-align:middle; color:#fff; background:#717171; margin-right:10px;}
.banner_home .jsNav a span{ display:none;}
.banner_home .jsNav .imgSelected { background:#890300;}
.banner_home .jsNav .imgSelected span{}
.banner_home .jsNav .prevBtn { display:none;}
.banner_home .jsNav .nextBtn { display:none;}

.banner_home .jsNav a div{ display:none;}
.banner_home .jsNav .imgSelected div{ position:absolute; text-align:left; top:-120px; right:0px; width:360px; height:90px; display:block; background:#000; color:#fff; filter:alpha(opacity=60);	-moz-opacity: 0.6; opacity:0.6; padding:0px 10px;}
.banner_home .jsNav .imgSelected div span{ font-size:16px; font-family:微软雅黑; font-weight:bold; display:block; padding:10px 0px;}
.banner_home .jsNav .imgSelected div p{ padding:0px; margin:0px;}
.banner_home .jsNav a:hover{ text-decoration:none;}

.home_about{ float:right; width:241px; position:relative; height:216px; overflow:hidden;}
.home_about h2{ height:41px; background:url(../images/home_title_bg.jpg) repeat-x top;}
.home_about h2 font{ background:url(../images/home_title_about.jpg) no-repeat left top; display:block; height:26px;}
.home_about h2 .more{ float:right; padding-top:10px;}
.home_about h2 .more a{ display:block; width:40px; height:12px; background:url(../images/home_more.gif) no-repeat;}
.home_about .pic{position:absolute; left:0px; border:solid 1px #d8d8d8; padding:2px;}
.home_about .pic img{  width:100px; height:142px;}
.home_about .txt{ padding:0px 5px 0px 117px; margin:0px;}
.home_about .txt a{ color:#adadad;}

.home_news{ float:left; width:727px; height:216px; overflow:hidden;}
.home_news h2{ height:41px; background:url(../images/home_title_bg.jpg) repeat-x top;}
.home_news h2 font{ background:url(../images/home_title_news.jpg) no-repeat left top; display:block; height:26px;}
.home_news h2 .more{ float:right; padding-top:10px;}
.home_news h2 .more a{ display:block; width:40px; height:12px; background:url(../images/home_more.gif) no-repeat;}
.home_news .mybox {}
.home_news .mybox ol{ position:relative; float:left; width:155px; height:216px; overflow:hidden; padding-left:231px;}
.home_news .mybox .pic{position:absolute; left:0px; border:solid 1px #d8d8d8; padding:2px;text-align:center;width:200px;}
.home_news .mybox .pic img{width:200px; height:149px;}
.home_news .mybox .name{ font-size:12px; line-height:20px;}
.home_news .mybox .txt{ padding: 0px; margin:0px; line-height:20px;}
.home_news .mybox .detail a{ color:#adadad;}

.home_news .mybox ul{ float:left; padding-left:15px; height:216px; overflow:hidden; line-height:30px;}
.home_news .mybox ul li {  background:url(../images/home_news_dot.jpg) repeat-x bottom; }
.home_news .mybox ul li a{padding-left:9px; background:url(../images/home_news_icon.jpg) no-repeat left;}
.home_news .mybox ul li span{ float:right; font-size:10px; color:#adadad; font-family:Arial;}

.home_case{ }
.home_case h2{ height:33px; background:url(../images/home_title_case.jpg) no-repeat left top;}
.home_case h2 .more{ float:right; padding-top:10px;}
.home_case h2 .more a{ display:block; width:40px; height:12px;}
.home_case ul li{ text-align:center; float:left; width:156px; height:256px; padding:15px 15px 0px 15px;}
.home_case ul li .pic{ padding:2px; border:solid 1px #d8d8d8; margin-bottom:11px;}
.home_case ul li .pic img{ width:150px; height:200px;}
.home_case ul li h5{ font-size:12px; font-weight:normal; line-height:26px; background:url(../images/home_listbg_case.jpg) no-repeat center;}
.home_case .bg_left{ background:url(../images/home_case_leftbg.jpg) no-repeat left top; padding-left:25px;}
.home_case .bg_right{ padding:5px 0px; background:url(../images/home_case_rightbg.jpg) no-repeat right top; height:auto!important; height:600px; min-height:600px;}

.Page{text-align:right; padding:17px 27px 25px 0; clear:both;}
.Page *{vertical-align:middle;}
.Page_Max, .Page_PageCount{color:#cb0702;}
.Page_Num{}
.Page_Selected{ font-weight:bold; color:#007ad1;}
.Page_Selected:hover{color:#fff;}
.Page_First, .Page_End{ display:inline-block; background:url(../images/page_frist.gif) no-repeat; text-align:center; line-height:21px; width:56px; height:27px; margin-top:4px;}
.Page_Prev{}
.Page_Next{}
.Page_Text { border:0; font-family: Arial; height:18px; text-align:center; width:25px; line-height:18px; border:#e3e3e3 1px solid;}
.Page_Button{ width:27px; height:22px; cursor:pointer; background:url(../images/GO.gif); border:0px;}

.gswj{width:100%;text-align:center;}
