/* CSS Document
骞垮窞甯傚悏绂捐嚜鍔ㄥ寲璁惧鏈夐檺鍏徃
2012/03/30 by Genesy
font-family:Arial,"Microsoft YaHei","瀹嬩綋",Arial;
*/
body
{
    font-size: 13px;
    line-height: 20px;
    color: #2a2a2a;
    background: url("body_bg[1].png") center 89px repeat-x;
    font-family: 瀹嬩綋;
}
.wrap
{
    width: 1000px;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
}
a
{
    color: #2a2a2a;
    text-decoration: none;
}
a:hover
{
    color: #a40000;
    text-decoration: none;
}
.fl
{
    float: left;
    color: #8D8D8D;
}
.fr
{
    float: right;
}
.margin_b15
{
    margin-bottom: 15px;
}
.margin_b10
{
    margin-bottom: 10px;
}
/*澶撮儴 S****************/
.header
{
    width: 100%;
    height: 89px;
    background: url("top_bg[1].png") center top repeat-x;
    text-align: center;
}
.header_box
{
    width: 1000px;
    height: 89px;
    background: url("top_line[1].png") center bottom no-repeat;
    margin: 0 auto;
}
.logo, .logo a
{
    width: 268px;
    height: 85px;
    display: block;
    float: left;
    overflow: hidden;
}
.logo a
{
    text-indent: -999px;
    background: url("logo[1].png") no-repeat 2px 28px;
}
.header_r
{
    width: 620px;
    height: 85px;
}
.header_r li
{
    display: block;
    clear: both;
}
.header_links
{
    height: 30px;
    line-height: 30px;
    float: right;
    color: #a5a5a5;
}
.header_links a
{
    color: #a5a5a5;
    text-align: right;
    margin: 0 2px;
}
.header_links .back_ind
{
    padding-left: 18px;
    background: url("page_ico_t[1].png") 0 -30px no-repeat;
    margin-left: 15px;
}
.tell_search
{
    height: 23px;
    line-height: 23px;
    vertical-align: middle;
    overflow: hidden;
}
.search_key
{
    width: 128px;
    height: 20px;
    border: 1px solid #acacac;
    overflow: hidden;
    line-height: 20px;
}
.search_btn
{
    width: 45px;
    height: 21px;
    border: none;
    cursor: pointer;
    background: url("page_ico_t[1].png") 0 -87px;
    margin-left: 5px;
}
.tel
{
    height: 21px;
    line-height: 23px;
    display: block;
    font-size: 21px;
    color: #000;
    font-family: 榛戜綋;
    padding-left: 63px;
    /*background: url("page_ico_t[1].png") 0 5px no-repeat;*/
    margin-right: 5px;
}
.nav
{
    width: 620px;
    height: 32px;
    background: url("nav_txt[1].png") right -30px no-repeat;
}
.nav div
{
    width: 60px;
    height: 27px;
    float: left;
    display: inline;
    margin: 0 15px;
    padding-top: 5px;
    position: relative;
    z-index: 999;
}
.nav a
{
    height: 16px;
    width: 60px;
    text-indent: -999px;
    display: block;
    overflow: hidden;
}
.nav .home
{
    width: 30px;
    margin-left: 20px;
}
.nav .home a
{
    width: 30px;
}
.nav .searvice, .nav .searvice a
{
    width: 73px;
}
.nav .about, .nav .about a
{
    width: 77px;
}
.nav .contact
{
    margin-right: 0;
}
.home a:hover
{
    background: url("nav_txt[1].png") 0 -5px no-repeat;
}
.pro a:hover
{
    background: url("nav_txt[1].png") -60px -5px no-repeat;
}
.searvice a:hover
{
    background: url("nav_txt[1].png") -150px -5px no-repeat;
}
.news a:hover
{
    background: url("nav_txt[1].png") -253px -5px no-repeat;
}
.rczx a:hover
{
    background: url("nav_txt[1].png") -343px -5px no-repeat;
}
.about a:hover
{
    background: url("nav_txt[1].png") -433px -5px no-repeat;
}
.contact a:hover
{
    background: url("nav_txt[1].png") -540px -5px no-repeat;
}
.nav p
{
    width: 80px;
    height: 0px;
    line-height: 0;
    font-size: 0;
    position: absolute;
    margin: 0;
    left: -8px;
    top: 32px;
    background: #e3e3e3;
    border: 1px solid #f9f9f9;
    border-top: none;
    z-index: 999;
}
.nav p span
{
    width: 78px;
    height: auto;
    overflow: hidden;
    display: block;
    border: 1px solid #d7d6d6;
    border-top: none;
    margin: 0 auto;
}
.nav p span a
{
    height: 24px;
    font-size: 12px;
    line-height: 24px;
    overflow: hidden;
    text-align: center;
    display: block;
    clear: both;
    margin: 0 auto;
    border-top: 1px solid #ecebeb;
    text-indent: 0;
}
.nav p span a:hover
{
    background: none;
}
/*澶撮儴 E****************/

/*椤甸潰涓讳綋 S*************/
/*banner S*/
.banner_box
{
    width: 1012px;
    height: 337px;
    clear: both;
    margin: 20px auto 0;
    overflow: hidden;
    background: url("ind_banner_bg[1].png") no-repeat;
}
.banner
{
    height: 324px;
    margin: 0 auto;
}
#i_focus
{
    width: 1000px;
    height: 324px;
    margin: 0 auto;
}
#i_focus_pic
{
    width: 1000px;
    height: 324px;
    display: inline;
    position: relative;
    float: left;
    overflow: hidden;
}
#i_focus_piclist
{
    position: absolute;
}
#i_focus_piclist li
{
    width: 1000px;
    height: 324px;
    overflow: hidden;
    display: none;
}
#i_focus_piclist img
{
    width: 1000px;
    height: 324px;
}
.dyj
{
}
/*banner E*/
/*椤甸潰涓讳綋 E*************/
/*浜у搧 S*/
.products_box
{
    width: 372px;
    height: auto;
    overflow: hidden;
}
.products
{
    width: 372px;
    height: 160px;
    overflow: hidden;
}
.products h1
{
    float: left;
    font-size: 14px;
    font-weight: bold;
    padding-left: 10px;
}
.products h1 span
{
    font-size: 14px;
    font-weight: bold;
    padding-left: 10px;
}
.column_t
{
    width: 100%;
    height: 35px;
    clear: both;
    display: block;
    background: url("deshad_line[1].png") center bottom repeat-x;
}
.column_t strong
{
    width: 200px;
    height: 35px;
    display: block;
    float: left;
    overflow: hidden;
    text-indent: -999px;
    background: url("page_ico_t[1].png") no-repeat;
}
.column_t a
{
    width: 44px;
    height: 19px;
    display: block;
    float: right;
    background: url("page_ico_t[1].png") 0 -123px;
    text-indent: -999px;
    margin-top: 10px;
}
.products .column_t strong
{
    background-position: 0 -230px;
}
.products dl
{
    width: 368px;
    height: 112px;
    overflow: hidden;
    display: block;
    clear: both;
    margin-top: 10px;
}
.products dt
{
    width: 122px;
    height: 112px;
}
.products dt img
{
    width: 112px;
    height: 102px;
    padding: 4px;
    border: 1px solid #8d8d8d;
    background: #fff;
}
.products dd
{
    width: 235px;
    height: auto;
    overflow: hidden;
}
.products dd h1
{
    display: block;
    padding: 5px 0 0;
}
.products dd h1 a
{
    font-weight: bold;
    color: #3a3a3a;
    font: bold 12px "寰蒋闆呴粦";
}
.products dd p
{
    color: #8d8d8d;
}
/*灏忓浘*/
.pro_gallery
{
    width: 372px;
    height: 67px;
    overflow: hidden;
    float: left;
    margin-top: 12px;
}
.pro_galleryBg
{
    width: 372px;
    height: 67px;
    margin: 0 auto;
    position: relative;
}
.pro_galleryBtnL, .pro_galleryBtnR
{
    width: 16px;
    height: 20px;
    display: block;
    position: absolute;
    top: 24px;
    z-index: 11;
    overflow: hidden;
    background: url("page_ico_t[1].png") no-repeat;
}
.pro_galleryBtnL
{
    background-position: 0 -187px;
    left: 0;
}
.pro_galleryBtnR
{
    background-position: -17px -187px;
    right: 0;
}
.pro_scroll
{
    width: 336px;
    height: 67px;
    overflow: hidden;
    clear: both;
    position: relative;
    margin: 0 auto;
}
.pro_scroll ul
{
    width: 336px;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
}
.pro_scroll li
{
    width: 84px;
    height: 67px;
    float: left;
    display: inline;
    text-align: center;
}
.pro_scroll li img
{
    width: 80px;
    height: 65px;
    margin: 0 auto;
    border: 1px solid #fff;
    cursor: pointer;
}
.pro_scroll li a
{
    display: block;
    line-height: 25px;
}
.pro_scroll .current img
{
    border: 1px solid #c20000;
}
/*浜у搧 E*/
/*鏂伴椈 S*/
.news_box
{
    width: 388px;
    height: auto;
    overflow: hidden;
    margin-left: 40px;
}
.news_box .column_t strong
{
    background-position: 0 -260px;
}
.news_box dl
{
    width: 385px;
    height: 112px;
    overflow: hidden;
    display: block;
    clear: both;
    margin-top: 15px;
}
.news_box dt
{
    width: 140px;
    height: 80px;
}
.news_box dt img
{
    width: 140px;
    height: 80px;
}
.news_box dd
{
    width: 233px;
    height: auto;
    overflow: hidden;
}
.news_box dd h1
{
    display: block;
    padding: 5px 0 0;
}
.news_box dd h1 a
{
    font-weight: bold;
    color: #3a3a3a;
}
.news_box dd p
{
    color: #8d8d8d;
}
.news_box ul
{
    width: 372px;
    height: auto;
    display: block;
    clear: both;
}
.news_box ul li
{
    height: 24px;
    line-height: 24px;
    clear: both;
    background: url("page_ico_t[1].png") 0 -151px no-repeat;
}
.news_box ul li a
{
    color: #8d8d8d;
    display: block;
    float: left;
    margin-left: 10px;
}
.news_box ul li a:hover
{
    color: #a40000;
}
.news_box ul li span
{
    display: block;
    float: right;
    color: #8d8d8d;
}
/*鏂伴椈 E*/
/*鏈嶅姟椤圭洰 S*/
.searvice_list
{
    width: 175px;
    height: auto;
    overflow: hidden;
}
.searvice_list .column_t strong
{
    background-position: 0 -286px;
}
.searvice_list ul
{
    width: 175px;
    height: 152px;
    background: url("fun_t[1].png") no-repeat;
    clear: both;
    margin-top: 15px;
}
.searvice_list ul li
{
    height: 35px;
    margin-bottom: 3px;
    clear: both;
}
.searvice_list ul li a
{
    width: 175px;
    height: 35px;
    display: block;
    text-indent: -999px;
    overflow: hidden;
    color: #8d8d8d;
}
.searvice_list select
{
    width: 175px;
    height: 25px;
    clear: both;
    margin-top: 8px;
}
/*鏈嶅姟椤圭洰 E*/
/*鍐呴〉 S****************/
.page_banner
{
    width: 990px;
    height: auto;
    overflow: hidden;
    margin: 10px auto;
    clear: both;
}
.page_c_box
{
    width: 1010px;
    min-height: 680px;
    _height: 680px;
    margin: 0 auto;
    clear: both;
    background: url("page_c_bg[1].png") no-repeat;
}
.page_c
{
    width: 990px;
    height: auto;
    overflow: hidden;
    clear: both;
    margin: 0 auto;
}
.page_c_l
{
    width: 198px;
    height: auto;
    overflow: hidden;
    margin: 10px 0 0 15px;
    display: inline;
}
.page_c_l h2
{
    width: 198px;
    height: 42px;
    display: block;
    clear: both;
    border-bottom: 1px solid #ccc;
    padding-bottom: 5px;
}
.menue
{
    width: 198px;
    height: auto;
    overflow: hidden;
    clear: both;
}
.menue li
{
    height: 28px;
    line-height: 28px;
    padding: 1px 0;
    clear: both;
    border-bottom: 1px solid #ccc;
}
.menue li a
{
    height: 28px;
    display: block;
    font-size: 14px;
    text-indent: 40px;
    overflow: hidden;
}
.menue li a:hover
{
    background: url("menue_bg[1].png") 0 1px no-repeat;
}
.page_c_l .searvice_list
{
    float: none;
    clear: both;
    margin: 0 auto;
    padding-top: 80px;
}
.page_c_r
{
    width: 740px;
    min-height: 600px;
    _height: 600px;
    overflow: hidden;
    display: inline;
    margin-right: 15px;
    margin-top: 15px;
    background: url("page_r_bg[1].png") 0 0 repeat-x;
}
.page_c_r h2
{
    width: 710px;
    height: 30px;
    line-height: 30px;
    padding: 10px 0 0;
    margin: 0 auto 15px;
    border-bottom: 1px solid #ccc;
}
.page_c_r h2 strong
{
    display: block;
    height: 30px;
    float: left;
    padding-left: 10px;
    background: url("page_ico_t[1].png") 0 -150px no-repeat;
    clear: both;
    margin: 0 auto;
    color: #000;
    font-weight: bold;
}
.page_c_r h2 span
{
    display: block;
    float: right;
    color: #797979;
    padding-right: 5px;
}
.page_c_r h2 span a
{
    color: #797979;
}
.page_c_r h2 span a:hover
{
    color: #a40000;
}
.page_c_r p
{
    width: 700px;
    height: auto;
    margin: 0 auto;
    clear: both;
    font-size: 13px;
    line-height: 28px;
    text-indent: 25px;
    text-align: left;
}
.page_c_r p img
{
    float: right;
}

.page_c_r1
{
    width: 740px;
    min-height: 600px;
    _height: 600px;
    overflow: hidden;
    display: inline;
    margin-right: 15px;
    margin-top: 15px;
    background: url("page_r_bg[1].png") 0 0 repeat-x;
}
.page_c_r1 h2
{
    width: 710px;
    height: 30px;
    line-height: 30px;
    padding: 10px 0 0;
    margin: 0 auto 15px;
    border-bottom: 1px solid #ccc;
}
.page_c_r1 h2 strong
{
    display: block;
    height: 30px;
    float: left;
    padding-left: 10px;
    background: url("page_ico_t[1].png") 0 -150px no-repeat;
    clear: both;
    margin: 0 auto;
    color: #000;
    font-weight: bold;
}
.page_c_r1 h2 span
{
    display: block;
    float: right;
    color: #797979;
    padding-right: 5px;
}
.page_c_r1 h2 span a
{
    color: #797979;
}
.page_c_r1 h2 span a:hover
{
    color: #a40000;
}
.page_c_r1 p
{
    width: 700px;
    height: auto;
    margin: 0 auto;
    clear: both;
    font-size: 13px;
    line-height: 28px;

    text-align: left;
}
.page_c_r1 p img
{
    
}



/*鍐呴〉 E****************/

/*椤甸潰搴曢儴 S*************/
.copyright
{
    height: 30px;
    line-height: 30px;
    border-top: 1px solid #bababa;
    clear: both;
    margin: 10px 0;
}
.copyright a
{
    float: left;
    padding-left: 10px;
    background: url("page_ico_t[1].png") 0 -210px;
    margin-right: 10px;
    color: #8d8d8d;
}
.copyright a:hover
{
    color: #a40000;
}
.copyright p
{
    display: block;
    float: right;
    text-align: right;
    color: #8d8d8d;
    text-align: right;
}
/*椤甸潰搴曢儴 E*************/

.newsList ul
{
    width: 600px;
    margin-left: 65px;
}
.newsList li
{
    width: 600px;
    margin-bottom: 8px;
}
.newsList span
{
    float: right;
}

.download ul
{
    width: 600px;
    margin-left: 65px;
}
.download li
{
    width: 600px;
    margin-bottom: 8px;
    height: 18px;
}
.download li div
{
    float: left;
    text-align: center;
    width: 20%;
    height: 18px;
    font: 13px Arial, "瀹嬩綋";
}
.download span
{
}

/*浜у搧鍒楄〃*/
.proListDiv
{
    background-color: Gray;
}
.proListDiv li
{
    float: left;
    margin: 20px;
    border: 1px solid #fff;
}
.proListDiv li img
{
    float: left;
}
.proListDiv li a
{
    text-align: center;
    float: left;
}

.proListPager
{
    text-align: center;
    margin-top: 15px;
    display: inline;
}

#AspNetPager1
{
    text-align: center;
    font-size: 15px;
    margin-top: 15px;
    font: bold 15px Arial, "瀹嬩綋";
}




.prolieft
{
    background: url("add_menuBg[1].jpg") repeat-x scroll left top transparent;
    padding-top: 37px;
    margin-top: 15px;
}
.prolieft .pl-tit
{
    background: url("p_l_tit[1].jpg") no-repeat scroll left bottom transparent;
    color: #A40101;
    height: 28px;
    padding: 0px;
    line-height: 28px;
    padding-left: 28px;
    font-weight: bold;
    font-size: 16px;
}

.prolieft li
{
    font-size: 12px;
}
.prolieft .yiji
{
    background: url("mark3[1].gif") no-repeat left;
    padding-left: 15px;
    border-bottom: 1px solid #DCDCDC;
    margin-left: 18px;
    line-height: 30px;
    font-weight: bold;
}


.prolieft .erji
{
    background: url("mark4[1].gif") no-repeat left;
    padding-left: 15px;
    border-bottom: 1px solid #DCDCDC;
    margin-left: 35px;
    line-height: 25px;
}

.prolieft .curerji a
{
    color: #FB0000;
}



.pro_info_lit2
{
    width: 330px;
    float: left;
    margin-left:25px;
}
.pro_info_lit2 dd
{
    color: #999999;
    font-weight: bold;
    float: left;
}

.pro_info_lit2 dd.fl
{
    width: 100px;
}

.pro_info_lit2 dd.fr
{
    width: 140px;
    padding-left:5px;
}
.pro_info_lit2 dd.fr h1
{
    display:block;
    height:70px;
}



.chakanxiangxi
{
    background: url("SwingClamp[1].png") no-repeat 1px;
    height: 22px;
    width: 87px;
    border: 0px;
    cursor: pointer;
    font-weight: normal;
    text-align:left;
    padding-left:25px;
    color:#F26C00;
}


.products h3 
{
    background: url("plaslefe[1].jpg") no-repeat left;
    padding-left:15px;
    margin-left:10px;
    font-size:14px;
    color:#A40101;
    float:left;
    width:100%;
	display:block;

    }
	
   .products h3 a:hover
   {
	  color:#A40101;
	  text-decoration::underline; }
    
    
.poesdf ul.usertopmenu{ height: 30px; padding: 0 0 0 8px; position:relative; top:1px;}
.poesdf ul.usertopmenu li{ float:left; border-bottom:1px solid #C1C1C1; width:106px;  height:24px; line-height:24px;border-top:1px solid #c1c1c1;border-left:1px solid #c1c1c1; text-align:center; background:#FFFEF2; cursor:pointer;background: url("z_link[1].jpg") no-repeat scroll left top transparent;}
.poesdf ul.usertopmenu li.last{border-right:1px solid #c1c1c1;  }
.poesdf ul.usertopmenu li.cur{ text-align:center; background:none;border-bottom:1px solid #fff; color:Red;background: url("z_hover[1].jpg") no-repeat scroll left top transparent;}

.poesdf .vcontent{ border:1px solid #C1C1C1;min-height:200px; _height:200px;  width: 700px;margin-left: 8px; float:left;  display:none; padding:5px; }
.poesdf .cur{ display:block;}


.mesge{ margin-left:40px; font-size:12px; border-bottom:1px dashed #868686; width:670px; padding-bottom:10px; margin-top:10px;}
.mesge dt{ color:#710000;}
.mesge .til{color:#710000;}


.mapTable {
    border-collapse: collapse;
    margin: 0 auto;
    width: 98%;
}
.mapTable td {
    border: 1px solid #CFCFCF;
    padding: 3px;
}
.mapTable td.td01 {
    background: none repeat scroll 0 0 #E2E2E2;
    color: #5D5D5D;
    padding-right: 10px;
    text-align: right;
}
.mapTable td.td01 a {
    color: #5D5D5D;
}
.mapTable td.td01 a:hover {
    color: #5D5D5D;
    text-decoration: underline;
}
.mapTable td.td02 {
    background: none repeat scroll 0 0 #ECECEC;
    color: #494949;
    padding:0px;
    text-align: left;
    vertical-align:top;
}
.mapTable td.td02 a {
    color: #494949;
}
.mapTable td.td02 a:hover {
    color: #494949;
    text-decoration: underline;
}
.mapTable td.td03 {
    background: none repeat scroll 0 0 #FAFAFA;
    color: #333333;
    padding:0px;
    text-align: left;
    vertical-align:top;
}
.mapTable td.td03 ul li,.mapTable td.td02 ul li
{
    border-bottom:1px solid #CFCFCF;
    line-height:28px;
    padding-left:10px;
    }
    .mapTable td.td03 ul li.last,.mapTable td.td02 ul li.last
{
    border-bottom:0;

    }
.mapTable td.td03 a {
    color: #333333;
    
}
.mapTable td.td03 a:hover {
    color: #333333;
    text-decoration: underline;
}

.pr-txt {
    margin: 0 auto;
    width: 746px;
}
.pr-txt .p-txtcon {
    padding: 0px 0;
}
.job_k {
    background: none repeat scroll 0 0 #F4F4F4;
    color: #858585;
    padding: 10px 10px 25px;
    text-align: left;
}
.tableJob {
    background: none repeat scroll 0 0 transparent;
    border-collapse: collapse;
    margin: 0 auto;
    width: 100%;
}
.xiang { color:Red;}
.xiang a:hover{ color:Black;}

