@charset "utf-8";
/*����*/
body, html {
    background-color: #FFFFFF;
    margin: 0 auto;
    padding: 0;
    color: #333;
    font-size: 14px;
    line-height: 25px;
    text-align: justify;
    letter-spacing: 2px;
    font-family: arial, "Hiragino Sans GB", "Microsoft Yahei", sans-serif;
}

a {
    color: #444444;
    text-decoration: none;
}

a:hover {
    color: #e90000;
}

* {
    border: 0;
    margin: 0 auto;
    padding: 0;
    outline: none;
}

<!--
html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td {
    margin: 0;
    padding: 0;
}

-->
.clear {
    clear: both;
    font-size: 0;
    line-height: 0;
}

/*=======ͷ�� start=======*/
#top {
    width: 1002px;
    margin: 0 auto;
    padding: 0;
}

#top01 {
    width: 1002px;
    height: 4px;
    background-color: #cc0000;
    padding: 0;
    margin: 0;
    border: 0;
    overflow: hidden;
}

#top02 {
    padding-left: 800px
}

#top021 {
    width: 122px;
    height: 24px;
    margin: 0;
    padding: 0;
    background: url(../images/en.jpg) no-repeat;
    font-size: 14px;
    text-indent: 25px;
    line-height: 24px;
}

#top021 a {
    color: #FFFFFF;
}

#top021 a:hover {
    color: #000000;
}

#logo {
    float: left;
}

#logo_time {
    float: left;
    margin: 53px 0 0 120px;
    font-size: 13px;

}

#nav {
    width: 1000px;
    height: 40px;
    margin: 10px auto;
}

#nav_01 {
    width: 10px;
    height: 40px;
    float: left;
    margin: 0;
    padding: 0;
    background-image: url(../images/nav01.jpg);

}

#nav_02 {
    text-align: center;
    content: ".";
    width: 980px;
    float: left;
    margin: 0 auto;
    background-color: #e80000;

}

#nav_02 ul li {
    width: 108px;
    height: 40px;
    font-size: 14px;
    text-align: center;
    line-height: 40px;
    float: left;
    list-style-type: none;
    float: left;
}

#nav_02 ul li a {
    width: 122px;
    height: 40px;
    display: block;
    text-align: center;
    float: left;
    color: #ffffff;
    background-color: #e80000;
    border: 0;
}

#nav_02 ul li a:hover {
    width: 122px;
    height: 40px;
    display: block;
    float: left;
    color: #ffffff;
    background-color: #a31d0e;
    border: 0;
}

#nav_02:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

#nav_03 {
    width: 10px;
    height: 40px;
    float: left;
    margin: 0;
    padding: 0;
    background-image: url(../images/nav03.jpg);

}

/*=======ͷ�� end=======*/

/*=======��ҳ�м� start=======*/

#pagebody {
    width: 1002px;
    margin: 10px auto 0 auto;
    padding: 0;
}

#left {
    width: 240px;
    float: left;
    margin: 0 auto;
    padding: 0;
}

#pro_search {
    width: 238px;
    margin: 0 auto;
    padding-top: 2px;
    border: 1px solid #ccc;
    font-size: 14px;
}

#search_logo {
    height: 25px;
    width: 234px;
    margin: 0 auto;
    background: #cc0000;
    color: #FFFFFF;
    text-indent: 10px;
    line-height: 25px;
    text-align: left;
}

#search {
    width: 200px;
    margin: 0 auto;
    padding: 15px 0;
    font-size: 14px;
    color: #444444;
}

.select, .input, .submit {
    font-size: 12px;
}

.select {
    width: 120px;
    height: 18px;
    text-indent: 6px;
    letter-spacing: 0px;
    color: #999;
    border: 1px solid #ccc;
}

.input {
    width: 116px;
    height: 18px;
    letter-spacing: 0px;
    color: #999;
    border: 1px solid #ccc;
    margin-top: 8px;
    line-height: 18px;
}

.submit {
    width: 48px;
    padding-left: 70px;
    margin-top: 8px;
}

#pro_list {
    width: 238px;
    float: left;
    margin: 10px auto 0 auto;
    padding-top: 2px;
    border: 1px solid #ccc;
    font-size: 14px;
}

#list_logo {
    height: 25px;
    width: 234px;
    margin: 0px 0px 13px 0px;
    background: #cc0000;
    color: #FFFFFF;
    text-indent: 10px;
    line-height: 25px;
    text-align: left;
}

#list {

    width: 208px;
    margin: 10px auto;
    color: #444444;
    font-size: 14px;
    line-height: 35px;
}

#list ul li {
    list-style: none;
    background-image: url(../images/dx-32.gif);

}

#list ul li a {
    color: #444444;
    text-decoration: none;
    margin-left: 20px;
    padding-left: 20px;
    background: url(../images/open.jpg) no-repeat 0px 50%;
}

#list ul li a:hover {
    color: #e90000;
    text-decoration: none;
}

#list_more {
    padding-left: 150px;
}

#leftmenu01 {

    color: #444444;
    font-size: 14px;
    line-height: 35px;

}

#leftmenu01 ul li {
    background: url(../images/line.jpg) repeat-y;
    font-size: 14px;
    line-height: 35px;
    list-style: none;

}

#leftmenu01 ul li a {
    color: #444444;
    text-decoration: none;
    margin-left: 10px;
    padding-left: 20px;
    background: url(../images/close.jpg) no-repeat 0px 50%;
}

#leftmenu01 ul li a:hover {
    color: #e90000;
    text-decoration: none;
}

#leftmenu01_more {
    padding-left: 150px;
}

#leftmenu02 {
    color: #444444;
    font-size: 14px;
    line-height: 35px;
    text-align: left;

}

#leftmenu02 ul li {
    background: url(../images/line.jpg) repeat-y;
    font-size: 14px;
    line-height: 35px;
    list-style: none;

}

#leftmenu02 ul li a {
    color: #444444;
    text-decoration: none;
    margin-left: 25px;
    padding-left: 20px;
    background: url(../images/open.jpg) no-repeat 0px 50%;
}

#leftmenu02 ul li a:hover {
    color: #e90000;
    text-decoration: none;
}

#leftmenu02_more {
    padding-left: 150px;
}

/*=======��ҳ���� end=======*/

/*=======��ҳ�ұ� start=======*/

#right {
    width: 762px;
    _width: 760px;
    float: left;
    margin: 13px auto;
    border: 0;
}

#right_top {
    width: 746px;
    _width: 744px;
    margin-left: 16px;
}

#index_about {
    width: 478px;
    float: left;
    margin: 0 auto;
    padding-top: 2px;
    border: 1px solid #ccc;
    font-size: 14px;
}

#index_aboutlogo {
    height: 25px;
    width: 474px;
    margin: 0 auto;
    background: #cc0000;
    color: #FFFFFF;
    text-indent: 10px;
    line-height: 25px;
    text-align: left;
}

#index_aboutinfo {
    width: 448px;
    margin: 0 auto;
    color: #444444;
    font-size: 14px;
    line-height: 27px;
    padding: 13px 0;
}

#index_aboutinfo img {
    display: block;
}

#index_aboutinfo p {
    width: 440px;
    margin: 0 auto;
    color: #444444;
    padding-top: 10px;
    text-align: left
}

/*=======��ҳ��˾���� end=======*/

/*=======��ҳ��ϵ���� start=======*/
#index_contact {
    width: 248px;
    float: left;
    margin-left: 16px;
    _margin-left: 14px;
    padding-top: 2px;
    border: 1px solid #ccc;
    font-size: 14px;
}

#index_contactlogo {
    height: 25px;
    width: 244px;
    margin: 0 auto;
    background: #cc0000;
    color: #FFFFFF;
    text-indent: 10px;
    line-height: 25px;
    text-align: left;
}

#index_contactinfo {
    width: 218px;
    margin: 0 auto;
    color: #444444;
    font-size: 14px;
    font-weight: 600;
    line-height: 29px;
    padding: 13px 0;
    text-align: left;
}

/*=======��ҳ��ϵ���� end=======*/

/*=======��ҳ�˲���Ƹ start=======*/
#index_job {
    width: 248px;
    float: left;
    margin-left: 16px;
    _margin-left: 14px;

    border: 1px solid #ccc;
    font-size: 14px;
}

#index_joblogo {
    height: 25px;
    width: 244px;
    margin: 0 auto;
    background: #cc0000;
    color: #FFFFFF;
    text-indent: 10px;
    line-height: 25px;
}

#index_jobinfo {
    width: 218px;
    margin: 0 auto;
    color: #444444;
    font-size: 14px;
    line-height: 25px;
    padding-top: 15px;
}

/*=======��ҳ�˲���Ƹ end=======*/

/*=======��Ʒ�Ƽ� start=======*/

#index_pro {

    margin: 10px auto 0 auto;
    padding-top: 2px;
    border: 1px solid #ccc;
    font-size: 14px;
}

#index_prologo {
    height: 25px;
    width: 1002px;
    margin: 0 auto;
    background: #cc0000;
    color: #FFFFFF;
    text-indent: 10px;
    line-height: 25px;
    text-align: left;
}

/*  #index_proinfo_01{
     width:716px;margin:0 auto;color:#444444;
	 font-size: 14px;line-height: 25px; padding-top:15px;padding-bottom:10px;_padding-bottom:0px;	
}
  
  #index_proinfo{    
     
	 font-size: 14px;line-height: 25px; 	
}

#index_proinfo p{margin:0px auto;}
       #index_proinfo .product{width:179px; height:170px; float:left; text-align:center;
                      }
            #index_proinfo .product img{width:160px; height:140px; padding:0px; border:2px #ccc solid; display:block; margin:0 auto;}
            #index_proinfo .product a:hover img{border-color:#e90000;}
            #index_proinfo .product a span{height:25px; line-height:25px; color:#444444;}
			#index_proinfo .product a:hover span{height:25px; line-height:25px; color:#e90000;}	*/
/*=======��Ʒ�Ƽ� end=======*/
.box2 {
    width: 1000px;
    height: auto; /* padding-left:8px; */
}

.box2 .product {
    width: 179px;
    height: 172px;
    float: left;
    text-align: center;
    padding-top: 15px;
}

.box2 .product img {
    width: 160px;
    height: 140px;
    padding: 2px;
    border: 1px #ccc solid;
    background: #ffffff;
    display: block;
    margin: 0 auto;
}

.box2 .product a:hover img {
    background: #e90000;
    border-color: #e90000;
}

.box2 .product span {
    height: 25px;
    line-height: 25px;
}

/*=======�������� start=======*/
#about_list {
    width: 238px;
    float: left;
    margin: 13px auto;
    padding-top: 2px;
    border: 1px solid #ccc;
    font-size: 14px;
}

#pro_search01 {
    width: 238px;
    float: left;
    margin: 10px auto 0 auto;
    padding-top: 2px;
    border: 1px solid #ccc;
    font-size: 14px;
    height: 108px;
}

#about {
    margin: 0 auto;
    padding-top: 2px;
    border: 1px solid #ccc;
    font-size: 14px;
}

#about_logo {
    height: 25px;
    width: 742px;
    margin: 0 auto;
    background: #cc0000;
    color: #FFFFFF;
    text-indent: 10px;
    line-height: 25px;

}

body,
html {

    background-color: #FFFFFF;
    margin: 0 auto;
    padding: 0;
    color: #333;
    font-size: 14px;
    line-height: 25px;
    text-align: justify;
    letter-spacing: 2px;
    font-family: arial, "Hiragino Sans GB", "Microsoft Yahei", sans-serif;
}

a {

    color: #444444;
    text-decoration: none;
}

a:hover {

    color: #e90000;
}

* {
    border: 0;
    margin: 0 auto;
    padding: 0;
    outline: none;
}

<!--
html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td {
    margin: 0;
    padding: 0;
}

-->
.clear {
    clear: both;
    font-size: 0;
    line-height: 0;
}

/*=======ͷ�� start=======*/
#top {
    width: 1002px;
    margin: 0 auto;
    padding: 0;
}

#top01 {
    width: 1002px;
    height: 4px;
    background-color: #cc0000;
    padding: 0;
    margin: 0;
    border: 0;
    overflow: hidden;
}

#top02 {
    padding-left: 800px
}

#top021 {

    width: 122px;
    height: 24px;
    margin: 0;
    padding: 0;
    background: url(../images/en.jpg) no-repeat;
    font-size: 14px;
    text-indent: 25px;
    line-height: 24px;
}

#top021
a {

    color: #FFFFFF;
}

#top021
a:hover {

    color: #000000;
}

#logo {
    float: left;
}

#logo_time {
    float: left;
    margin: 53px 0 0 120px;
    font-size: 13px;
}

#nav {
    width: 1000px;
    height: 40px;
    margin: 10px auto;
}

#nav_01 {
    width: 10px;
    height: 40px;
    float: left;
    margin: 0;
    padding: 0;
    background-image: url(../images/nav01.jpg);
}

#nav_02 {
    text-align: center;
    content: ".";
    width: 980px;
    float: left;
    margin: 0 auto;
    background-color: #e80000;
}



#nav_03 {
    width: 10px;
    height: 40px;
    float: left;
    margin: 0;
    padding: 0;
    background-image: url(../images/nav03.jpg);
}

/*=======ͷ�� end=======*//*=======��ҳ�м� start=======*/
#pagebody {
    width: 1002px;
    margin: 10px auto 0 auto;
    padding: 0;
}

#left {
    width: 240px;
    float: left;
    margin: 0 auto;
    padding: 0;
}

#pro_search {
    width: 238px;
    margin: 0 auto;
    padding-top: 2px;
    border: 1px solid #ccc;
    font-size: 14px;
}

#search_logo {
    height: 25px;
    width: 234px;
    margin: 0 auto;
    background: #cc0000;
    color: #FFFFFF;
    text-indent: 10px;
    line-height: 25px;
}

#search {
    width: 200px;
    margin: 0 auto;
    padding: 15px 0;
    font-size: 14px;
    color: #444444;
}

.select, .input, .submit {
    font-size: 12px;
}

.select {
    width: 120px;
    height: 18px;
    text-indent: 6px;
    letter-spacing: 0px;
    color: #999;
    border: 1px solid #ccc;
}

.input {
    width: 116px;
    height: 18px;
    letter-spacing: 0px;
    color: #999;
    border: 1px solid #ccc;
    margin-top: 8px;
    line-height: 18px;
}

.submit {
    width: 48px;
    padding-left: 70px;
    margin-top: 8px;
}

#pro_list {
    width: 238px;
    float: left;
    margin: 10px auto 0 auto;
    padding-top: 2px;
    border: 1px solid #ccc;
    font-size: 14px;
}

#list_logo {
    height: 25px;
    width: 234px;
    margin: 0px 0px 13px 0px;
    background: #cc0000;
    color: #FFFFFF;
    text-indent: 10px;
    line-height: 25px;
    text-align: left;
}

#list {
    width: 208px;
    margin: 10px auto;
    color: #444444;
    font-size: 14px;
    line-height: 35px;
}

#list
ul
li {

    list-style: none;
    background-image: url(../images/dx-32.gif);
}

#list
ul
li
a {

    color: #444444;
    text-decoration: none;
    margin-left: 20px;
    padding-left: 20px;
    background: url(../images/open.jpg) no-repeat 0px 50%;
}

#list
ul
li
a:hover {

    color: #e90000;
    text-decoration: none;
}

#list_more {
    padding-left: 150px;
}

#leftmenu01 {
    color: #444444;
    font-size: 14px;
    line-height: 35px;
}

#leftmenu01
ul
li {

    background: url(../images/line.jpg) repeat-y;
    font-size: 14px;
    line-height: 35px;
    list-style: none;
}

#leftmenu01
ul
li
a {

    color: #444444;
    text-decoration: none;
    margin-left: 10px;
    padding-left: 20px;
    background: url(../images/close.jpg) no-repeat 0px 50%;
}

#leftmenu01
ul
li
a:hover {

    color: #e90000;
    text-decoration: none;
}

#leftmenu01_more {
    padding-left: 150px;
}

#leftmenu02 {
    color: #444444;
    font-size: 14px;
    line-height: 35px;
    text-align: left;
}

#leftmenu02
ul
li {

    background: url(../images/line.jpg) repeat-y;
    font-size: 14px;
    line-height: 35px;
    list-style: none;
}

#leftmenu02
ul
li
a {

    color: #444444;
    text-decoration: none;
    margin-left: 25px;
    padding-left: 20px;
    background: url(../images/open.jpg) no-repeat 0px 50%;
}

#leftmenu02
ul
li
a:hover {

    color: #e90000;
    text-decoration: none;
}

#leftmenu02_more {
    padding-left: 150px;
}

/*=======��ҳ���� end=======*//*=======��ҳ�ұ� start=======*/
#right {
    width: 762px;
    _width: 760px;
    float: left;
    margin: 13px auto;
    border: 0;
}

#right_top {
    width: 746px;
    _width: 744px;
    margin-left: 16px;
}

#index_about {
    width: 478px;
    float: left;
    margin: 0 auto;
    padding-top: 2px;
    border: 1px solid #ccc;
    font-size: 14px;
}

#index_aboutlogo {
    height: 25px;
    width: 474px;
    margin: 0 auto;
    background: #cc0000;
    color: #FFFFFF;
    text-indent: 10px;
    line-height: 25px;
    text-align: left;
}

#index_aboutinfo {
    width: 448px;
    margin: 0 auto;
    color: #444444;
    font-size: 14px;
    line-height: 27px;
    padding: 13px 0;
}

#index_aboutinfo
img {

    display: block;
}

#index_aboutinfo
p {

    width: 440px;
    margin: 0 auto;
    color: #444444;
    padding-top: 10px;
    text-align: left
}

/*=======��ҳ��˾���� end=======*/ /*=======��ҳ��ϵ���� start=======*/
#index_contact {

    width: 248px;
    float: left;
    margin-left: 16px;
    _margin-left: 14px;
    padding-top: 2px;
    border: 1px solid #ccc;
    font-size: 14px;
}

#index_contactlogo {
    height: 25px;
    width: 244px;
    margin: 0 auto;
    background: #cc0000;
    color: #FFFFFF;
    text-indent: 10px;
    line-height: 25px;
    text-align: left;
}

#index_contactinfo {
    width: 218px;
    margin: 0 auto;
    color: #444444;
    font-size: 13px;
    line-height: 29px;
    padding: 13px 0;
    text-align: left;
}

/*=======��ҳ��ϵ���� end=======*//*=======��ҳ�˲���Ƹ start=======*/
#index_job {
    width: 248px;
    float: left;
    margin-left: 16px;
    _margin-left: 14px;
    border: 1px solid #ccc;
    font-size: 14px;
}

#index_joblogo {
    height: 37px;
    width: 244px;
    margin: 0 auto;
    background: #cc0000;
    color: #FFFFFF;
    text-indent: 10px;
    line-height: 37px;
    font-size: 18px;
}

#index_jobinfo {
    width: 218px;
    margin: 0 auto;
    color: #444444;
    font-size: 14px;
    line-height: 25px;
    padding-top: 15px;
}

/*=======��ҳ�˲���Ƹ end=======*//*=======��Ʒ�Ƽ� start=======*/
#right_bottom {
    width: 1002px;

}

#index_pro {
    margin: 10px auto 0 auto;
    padding-top: 2px;
    border: 1px solid #ccc;
    font-size: 14px;
}


/*  #index_proinfo_01{           width:716px;margin:0 auto;color:#444444;    font-size: 14px;line-height: 25px; padding-top:15px;padding-bottom:10px;_padding-bottom:0px;   }        #index_proinfo{               font-size: 14px;line-height: 25px;    }    #index_proinfo p{margin:0px auto;}         #index_proinfo .product{width:179px; height:170px; float:left; text-align:center;                        }              #index_proinfo .product img{width:160px; height:140px; padding:0px; border:2px #ccc solid; display:block; margin:0 auto;}              #index_proinfo .product a:hover img{border-color:#e90000;}              #index_proinfo .product a span{height:25px; line-height:25px; color:#444444;}     #index_proinfo .product a:hover span{height:25px; line-height:25px; color:#e90000;} *//*=======��Ʒ�Ƽ� end=======*/
.box2 {
    width: 1000px;
    height: 400px;
    padding-left: 8px;
}

.box2.product {
    width: 179px;
    height: 172px;
    float: left;
    text-align: center;
    padding-top: 15px;
}

.box2.product
img {

    width: 160px;
    height: 140px;
    padding: 2px;
    border: 1px #ccc solid;
    background: #ffffff;
    display: block;
    margin: 0 auto;
}

.box2.product
a:hover img {

    background: #e90000;
    border-color: #e90000;
}

.box2.product
span {

    height: 25px;
    line-height: 25px;
}

/*=======�������� start=======*/
#about_list {
    width: 238px;
    float: left;
    margin: 13px auto;
    padding-top: 2px;
    border: 1px solid #ccc;
    font-size: 14px;
}

#pro_search01 {
    width: 238px;
    float: left;
    margin: 10px auto 0 auto;
    padding-top: 2px;
    border: 1px solid #ccc;
    font-size: 14px;
}

#about {
    margin: 0 auto;
    padding-top: 2px;
    border: 1px solid #ccc;
    font-size: 14px;
}

#about_logo {
    height: 25px;
    width: 742px;
    margin: 0 auto;
    background: #cc0000;
    color: #FFFFFF;
    text-indent: 10px;
    line-height: 25px;
}

#about_info {
    width: 716px;
    margin: 0 auto;
    color: #444444;
    font-size: 14px;
    line-height: 25px;
    padding-top: 15px;
    padding-bottom: 10px;
    _padding-bottom: 0px;
}

#about_info
p {

    width: 700px;
    margin: 0 auto;
    padding-top: 10px;
}

/*=======�������� end=======*//*=======��Ʒ���� start=======*/
#product_left {
    width: 208px;
    margin: 10px auto;
}

#product {
    margin: 0 auto;
    padding-top: 2px;
    border: 1px solid #ccc;
    font-size: 14px;
}

#product_logo {
    height: 25px;
    width: 742px;
    margin: 0 auto;
    background: #cc0000;
    color: #FFFFFF;
    text-indent: 10px;
    line-height: 25px;
}

#product_info {
    width: 745px;
    margin: 0 auto;
    color: #444444;
    font-size: 14px;
    line-height: 25px;
    padding-top: 15px;
    padding-bottom: 10px;
    _padding-bottom: 0px;
}

#product_info
img {

    padding-bottom: 10px;
}

#product_info.product {
    width: 179px;
    height: 170px;
    float: left;
    text-align: center;
}

#product_info.product
img {

    width: 160px;
    height: 140px;
    padding: 0px;
    border: 2px #ccc solid;
    display: block;
    margin: 0 auto;
}

#product_info.product
a:hover img {

    border-color: #e90000;
}

#product_info.product
a
span {

    height: 25px;
    line-height: 25px;
    color: #444444;
}

#product_info.product
a:hover span {

    height: 25px;
    line-height: 25px;
    color: #e90000;
}

/*=======��Ʒ���� end=======*//*=======�������� start=======*/
#new_info {
    width: 716px;
    margin: 0 auto;
    color: #444444;
    font-size: 14px;
    line-height: 25px;
    padding-top: 15px;
    padding-bottom: 10px;
    _padding-bottom: 0px;
}

#new_info
ul {

    background-image: url(../images/dx-32.gif);
}

#new_info
p {

    line-height: 24px;
}

#new_info
ul
li {

    width: 670px;
    padding-left: 30px;
    margin-left: 10px;
    background: url(../images/lis.jpg) no-repeat 10px 50%;
    line-height: 35px;
    text-align: right;
    color: #000;
    list-style: none;
}

#new_info
ul
li
a {

    float: left;
    color: #666;
}

#new_info
ul
li
a:hover {

    float: left;
    color: #e90000;
}

/*=======�������� end=======*/
#job_info {
    width: 700px;
    margin: 0 auto;
    padding-top: 10px;
    text-align: left;
}

/*=======���� start=======*/
#search_info {
    width: 716px;
    margin: 0 auto;
    color: #444444;
    font-size: 14px;
    line-height: 25px;
    padding-bottom: 10px;
    _padding-bottom: 0px;
}

#search_info
ul {

    background-image: url(../images/dx-32.gif);
}

#search_info
p {

    line-height: 24px;
}

#search_info
ul
li {

    width: 680px;
    padding-left: 30px;
    margin-left: 10px;
    background: url(../images/lis.jpg) no-repeat 10px 50%;
    line-height: 35px;
    text-align: right;
    color: #000;
    list-style: none;
}

#search_info
ul
li
a {

    float: left;
    color: #666;
}

#search_info
ul
li
a:hover {

    float: left;
    color: #e90000;
}

/*=======���� end=======*//*=======�ײ� start=======*/
#foot {
    width: 1002px;
    margin: 0 auto;
    padding-top: 20px;
}

#footbr {
    width: 1002px;
    height: 3px;
    background-color: #e90000;
    border: 0;
    margin: 0;
    padding: 0;
    overflow: hidden;
}

#foot_gry {
    width: 1002px;
    height: 30px;
    background-color: #eeeeee;
}

/*#foot_gry
p {

    margin: 0 auto;
    font-size: 15px;
    color: #444444;
    line-height: 30px;
    text-align: center;
    font-weight: bold;
}*/

#foot_ban {
    margin: 0 auto;
    font-size: 13px;
    color: #444444;
    line-height: 25px;
    text-align: center;
    padding-top: 5px;
}

/*=======�ײ� end=======*/
.time {
    color: #7E7E7E;
    padding-right: 15px;
}

.time1 {
    color: #699973;
    padding-right: 15px;
}

#msg {
    margin: 10px 0;
}

#msg
a {

    color: #666;
}

#msg
a:hover {

    color: #e90000;
}

.messg, .online {
    border: 1px solid #ccc;
    padding: 0px;
}

.sub {
    border: 1px #444444 solid;
    background-color: #FFFFFF;
}

/*�ͷ�����*/
.lrkf {
    font-size: 13px;
    position: fixed;
    width: 141px;
}

.lrkf:hover {
    cursor: pointer;
}

.lrkfshow {
    left: 30px;
}

.lrkf.lrkf_box {
    background-color: #009de3;
    padding: 6px;
    border-radius: 4px;
}

#lrkf_btn {
    color: #FFF;
}

.lrkf
a {

    display: block;
    color: #666;
    text-decoration: none;
    font-size: 14px;
}

.lrkf_con, .lrkf.lrkf_tool
a {

    background-color: #fff;
    margin-top: 4px;
    border-radius: 4px;
}

.lrkf_header, .lrkf.lrkf_con, .lrkf.lrkf_tool
a {

    background-color: #FFF;
    margin-top: 4px;
    border-radius: 4px;
}

.lrkf_con {
    padding: 7px 21px;
}

.lrkf_con
li.qq {

    padding: 5px 0;
}

.lrkf_con
li.qq
a {

    font-size: 12px;
}

.lrkf_con
li.qq
a
img {

    vertical-align: bottom;
    margin-right: 5px;
}

.lrkf
a {

    display: block;
    color: #666;
    text-decoration: none;
    font-size: 14px;
}

.lrkf_con
li.tel {

    line-height: 1.35;
    padding-bottom: 4px;
    width: 104px;
    font-size: 13px;
    color: #666;
}

.lrkf_con
li.tel
b {

    color: #F00;
}

.lrkf_con.hr {
    padding: 0;
    height: 0;
    font-size: 0;
    line-height: 0;
    clear: both;
    margin: 4px 0;
    border-bottom: #fff solid 1px;
    border-top: #CFCFCF solid 1px;
    border-left: none;
    border-right: none;
}

.lrkf_btn {
    position: absolute;
    top: 4px;
    width: 22px;
    left: -22px;
    display: block;
    text-align: center;
    padding: 10px 0;
    border-radius: 4px 0 0 4px;
    background-color: #009de3;
    color: #fff;
}

.lrkf_con
li.colse {

    padding: 2px 5px;
    text-align: center;
}

#lrkf_tell {
    background-color: #009de3;
    color: #fff;
    border-radius: 4px 0 0 4px;
    position: absolute;
    top: 63px;
    left: 150px;
}

.lrkf_con, .lrkf.lrkf_tool
a {

    background-color: #fff;
    margin-top: 4px;
    border-radius: 4px;
}

.lrkf_header, .lrkf.lrkf_con, .lrkf.lrkf_tool
a {

    background-color: #FFF;
    margin-top: 4px;
    border-radius: 4px;
}

.lrkf_tell, .lrkf.lrkf_tool
a {

    background-color: #fff;
    margin-top: 4px;
    border-radius: 4px;
}

.lrkf_tell {
    padding: 6px 3px;
}

.lrkf_tell
li.qq {

    padding: 0px;
}

.lrkf_tell
li
p {

    width: 110px;
}

.lrkf_tell
li.qq
a
img {

    vertical-align: bottom;
    margin-right: 5px;
}

.lrkf
a {

    display: block;
    color: #666;
    text-decoration: none;
    font-size: 14px;
}

.lrkf_tell
li.tel {

    line-height: 1.35;
    padding-bottom: 5px;
    width: 134px;
    padding-left: 5px;
    font-size: 12px;
    color: #666;
}

.lrkf_tell
li.tel
b {

    color: #F00;
}

.lrkf_tell.hr {
    padding: 0;
    height: 0;
    font-size: 0;
    line-height: 0;
    clear: both;
    margin: 4px 0;
    border-bottom: #fff solid 1px;
    border-top: #CFCFCF solid 1px;
    border-left: none;
    border-right: none;
}

#lrkftell {
    font-size: 13px;
    position: fixed;
    width: 150px;
}

#about_info {
    width: 716px;
    margin: 0 auto;
    color: #444444;
    font-size: 14px;
    line-height: 25px;
    padding-top: 15px;
    padding-bottom: 10px;
    _padding-bottom: 0px;
}

#about_info p {
    width: 700px;
    margin: 0 auto;
    padding-top: 10px;
}

/*=======�������� end=======*/

/*=======��Ʒ���� start=======*/
#product_left {
    width: 208px;
    margin: 10px auto;
}

#product {
    margin: 0 auto;
    padding-top: 2px;
    border: 1px solid #ccc;
    font-size: 14px;
}

#product_logo {
    height: 25px;
    width: 742px;
    margin: 0 auto;
    background: #cc0000;
    color: #FFFFFF;
    text-indent: 10px;
    line-height: 25px;
}

#product_info {
    width: 745px;
    margin: 0 auto;
    color: #444444;
    font-size: 14px;
    line-height: 25px;
    padding-top: 15px;
    padding-bottom: 10px;
    _padding-bottom: 0px;
}

#product_info img {
    padding-bottom: 10px;
    width: 96%;
}

#product_info .product {
    width: 179px;
    height: 170px;
    float: left;
    text-align: center;
}

#product_info .product img {
    width: 160px;
    height: 140px;
    padding: 0px;
    border: 2px #ccc solid;
    display: block;
    margin: 0 auto;
}

#product_info .product a:hover img {
    border-color: #e90000;
}

#product_info .product a span {
    height: 25px;
    line-height: 25px;
    color: #444444;
}

#product_info .product a:hover span {
    height: 25px;
    line-height: 25px;
    color: #e90000;
}

/*=======��Ʒ���� end=======*/

/*=======�������� start=======*/
#new_info {
    width: 716px;
    margin: 0 auto;
    color: #444444;
    font-size: 14px;
    line-height: 25px;
    padding-top: 15px;
    padding-bottom: 10px;
    _padding-bottom: 0px;
}

#new_info ul {
    background-image: url(../images/dx-32.gif);
}

#new_info p {
    line-height: 24px;
}

#new_info ul li {
    width: 670px;
    padding-left: 30px;
    margin-left: 10px;
    background: url(../images/lis.jpg) no-repeat 10px 50%;
    line-height: 35px;
    text-align: right;
    color: #000;
    list-style: none;
}

#new_info ul li a {
    float: left;
    color: #666;
}

#new_info ul li a:hover {
    float: left;
    color: #e90000;
}

/*=======�������� end=======*/
#job_info {
    width: 700px;
    margin: 0 auto;
    padding-top: 10px;
    text-align: left;
}

/*=======���� start=======*/
#search_info {
    width: 716px;
    margin: 0 auto;
    color: #444444;
    font-size: 14px;
    line-height: 25px;
    padding-bottom: 10px;
    _padding-bottom: 0px;
}

#search_info ul {
    background-image: url(../images/dx-32.gif);
}

#search_info p {
    line-height: 24px;
}

#search_info ul li {
    width: 680px;
    padding-left: 30px;
    margin-left: 10px;
    background: url(../images/lis.jpg) no-repeat 10px 50%;
    line-height: 35px;
    text-align: right;
    color: #000;
    list-style: none;
}

#search_info ul li a {
    float: left;
    color: #666;
}

#search_info ul li a:hover {
    float: left;
    color: #e90000;
}

/*=======���� end=======*/

/*=======�ײ� start=======*/
#foot {
    width: 1002px;
    margin: 0 auto;
    padding-top: 20px;
}

#footbr {
    width: 1002px;
    height: 3px;
    background-color: #e90000;
    border: 0;
    margin: 0;
    padding: 0;
    overflow: hidden;
}

#foot_gry {
    width: 1002px;
    height: 30px;
    background-color: #eeeeee;
}

/*#foot_gry p {
    margin: 0 auto;
    font-size: 15px;
    color: #444444;
    line-height: 30px;
    text-align: center;
    font-weight: bold;
}*/

#foot_ban {
    margin: 0 auto;
    font-size: 13px;
    color: #444444;
    line-height: 25px;
    text-align: center;
    padding-top: 5px;
}

/*=======�ײ� end=======*/

.time {
    color: #7E7E7E;
    padding-right: 15px;
}

.time1 {
    color: #699973;
    padding-right: 15px;
}

#msg {
    margin: 10px 0;
}

#msg a {
    color: #666;
}

#msg a:hover {
    color: #e90000;
}

.messg, .online {
    border: 1px solid #ccc;
    padding: 0px;
}

.sub {
    border: 1px #444444 solid;
    background-color: #FFFFFF;

}

/*�ͷ�����*/
.lrkf {
    font-size: 13px;
    position: fixed;
    width: 141px;
}

.lrkf:hover {
    cursor: pointer;
}

.lrkfshow {
    left: 30px;
}

.lrkf .lrkf_box {
    background-color: #009de3;
    padding: 6px;
    border-radius: 4px;
}

#lrkf_btn {
    color: #FFF;
}

.lrkf a {
    display: block;
    color: #666;
    text-decoration: none;
    font-size: 14px;
}

.lrkf_con, .lrkf .lrkf_tool a {
    background-color: #fff;
    margin-top: 4px;
    border-radius: 4px;
}

.lrkf_header, .lrkf .lrkf_con, .lrkf .lrkf_tool a {
    background-color: #FFF;
    margin-top: 4px;
    border-radius: 4px;
}

.lrkf_con {
    padding: 7px 21px;
}

.lrkf_con li.qq {
    padding: 5px 0;
}

.lrkf_con li.qq a {
    font-size: 12px;
}

.lrkf_con li.qq a img {
    vertical-align: bottom;
    margin-right: 5px;
}

.lrkf a {
    display: block;
    color: #666;
    text-decoration: none;
    font-size: 14px;
}

.lrkf_con li.tel {
    line-height: 1.35;
    padding-bottom: 4px;
    width: 104px;
    font-size: 13px;
    color: #666;
}

.lrkf_con li.tel b {
    color: #F00;
}

.lrkf_con .hr {
    padding: 0;
    height: 0;
    font-size: 0;
    line-height: 0;
    clear: both;
    margin: 4px 0;
    border-bottom: #fff solid 1px;
    border-top: #CFCFCF solid 1px;
    border-left: none;
    border-right: none;
}

.lrkf_btn {
    position: absolute;
    top: 4px;
    width: 22px;
    left: -22px;
    display: block;
    text-align: center;
    padding: 10px 0;
    border-radius: 4px 0 0 4px;
    background-color: #009de3;
    color: #fff;
}

.lrkf_con li.colse {
    padding: 2px 5px;
    text-align: center;
}

#lrkf_tell {
    background-color: #009de3;
    color: #fff;
    border-radius: 4px 0 0 4px;
    position: absolute;
    top: 63px;
    left: 150px;
}

.lrkf_con, .lrkf .lrkf_tool a {
    background-color: #fff;
    margin-top: 4px;
    border-radius: 4px;
}

.lrkf_header, .lrkf .lrkf_con, .lrkf .lrkf_tool a {
    background-color: #FFF;
    margin-top: 4px;
    border-radius: 4px;
}

.lrkf_tell, .lrkf .lrkf_tool a {
    background-color: #fff;
    margin-top: 4px;
    border-radius: 4px;
}

.lrkf_tell {
    padding: 6px 3px;
}

.lrkf_tell li.qq {
    padding: 0px;
}

.lrkf_tell li p {
    width: 110px;
}

.lrkf_tell li.qq a img {
    vertical-align: bottom;
    margin-right: 5px;
}

.lrkf a {
    display: block;
    color: #666;
    text-decoration: none;
    font-size: 14px;
}

.lrkf_tell li.tel {
    line-height: 1.35;
    padding-bottom: 5px;
    width: 134px;
    padding-left: 5px;
    font-size: 12px;
    color: #666;
}

.lrkf_tell li.tel b {
    color: #F00;
}

.lrkf_tell .hr {
    padding: 0;
    height: 0;
    font-size: 0;
    line-height: 0;
    clear: both;
    margin: 4px 0;
    border-bottom: #fff solid 1px;
    border-top: #CFCFCF solid 1px;
    border-left: none;
    border-right: none;
}

#lrkftell {
    font-size: 13px;
    position: fixed;
    width: 150px;
}

.job-item .job-title {
    font-size: 16px;
    font-weight: bold;
    background: #c00;
}
.job-item .job-title > a {
    color: #fff;
}
.job-item .item-list > a {
    display: block;
    padding: 5px 0;
}