@charset "utf-8";
/*****************************************************************8

    *重置样式

    **/

body

{

    line-height: 1.4;

    background: white;

}



body, input, textarea, select

{

    font-size: 12px;

    font-size: 100%;

    color: #333;

    font-family: arial;

}



body, h1, h2, h3, h4, p, ul, ol

{

    margin: 0;

}



ul, ol

{

    padding-left: 0;

    list-style-type: none;

}

/*image with no-border*/

a img

{

    border: 0;

}



img

{

    border: 0;

}

/****************************************************/

BODY

{

    BACKGROUND-IMAGE: none;

    MARGIN: 0px;

    BACKGROUND-COLOR: #ffffff;

}



TD

{

    FONT-SIZE: 9pt;

}



A.black

{

    COLOR: #333333;

    TEXT-DECORATION: none;

}



A.black2

{

    COLOR: #333333;

}



A:hover

{

    COLOR: #FF6600;

    TEXT-DECORATION: none;

}



.duanluo

{

    FONT-SIZE: 12px;

    LINE-HEIGHT: 24px;

}



.al

{

    font-size: 13px;

    font-style: normal;

    color: #333333;

    line-height: normal;

    text-decoration: none;

    top: auto;

}



.al1

{

    font-size: 12px;

    font-style: normal;

    color: #333333;

    line-height: 180%;

}



.head

{

    color: #000000;

    text-decoration: none;

}



.copy

{

    font-size: 12px;

    font-style: normal;

    line-height: 19px;

    text-decoration: none;

    color: #000000;

}



.back

{

    font-size: 12px;

    line-height: 23px;

    text-decoration: none;

    color: #333333;

}



.duanluo2

{

    font-size: 12px;

    line-height: 18px;

}



.duanluo3

{

    font-size: 12px;

    line-height: 20px;

}



.zxcj

{

    font-style: normal;

    line-height: 20px;

}



.t_input

{

    border-style: inset;

    background-color: #FFFFFF;

    height: 18px;

    font-size: 12px;

    font-family: Tahoma;

    border: 1px solid #8DABC6;

}



.anpager .cpb

{

    background: #1F3A87 none repeat scroll 0 0;

    border: 1px solid #CCCCCC;

    color: #FFFFFF;

    font-weight: bold;

    margin: 5px 4px 0 0;

    padding: 4px 5px 0;

}



.anpager a

{

    background: #FFFFFF none repeat scroll 0 0;

    border: 1px solid #CCCCCC;

    color: #1F3A87;

    margin: 5px 4px 0 0;

    padding: 4px 5px 0;

    text-decoration: none;

}



    .anpager a:hover

    {

        background: #1F3A87 none repeat scroll 0 0;

        border: 1px solid #1F3A87;

        color: #FFFFFF;

    }



a

{

    font-size: 12px;

    color: #555;

}



    a:link

    {

        text-decoration: none;

    }



    a:visited

    {

        text-decoration: none;

        color: #555;

    }



    a:hover

    {

        text-decoration: none;

        color: #DF3D00;

    }



    a:active

    {

        text-decoration: none;

        color: #555;

    }



#b a

{

    font-size: 14px;

    color: #fff;

    font-weight: bold;

}



    #b a:link

    {

        text-decoration: none;

        font-weight: bold;

    }



    #b a:visited

    {

        text-decoration: none;

        color: #fff;

        font-weight: bold;

    }



    #b a:hover

    {

        text-decoration: none;

        color: #FFC600;

        font-weight: bold;

    }



    #b a:active

    {

        text-decoration: none;

        color: #FFC600;

        font-weight: bold;

    }



#c a

{

    font-size: 13px;

}



#d a

{

    color: #DF3D00;

    font-weight: bold;

}



    #d a:link

    {

        text-decoration: none;

        font-weight: bold;

    }



    #d a:visited

    {

        text-decoration: none;

        color: #DF3D0;

        font-weight: bold;

    }



    #d a:hover

    {

        text-decoration: none;

        color: #ee0000;

        font-weight: bold;

    }



    #d a:active

    {

        text-decoration: none;

        color: #ee0000;

        font-weight: bold;

    }



body, td, th

{

    font-size: 12px;

    color: #555;

}



#top

{

    width: 982px;

    height: auto;

    margin: 0 auto;

}



#top1

{

    width: 982px;

}



#zuo

{

    width: 220px;

    height: auto;

    float: left;

}



#cpin

{

    width: 762px;

    height: auto;

    float: left;

}



#gc

{

    width: 982px;

    height: auto;

    float: left;

}



#xw

{

    width: 386px;

    height: auto;

    float: left;

}



#js

{

    width: 376px;

    height: auto;

    float: left;

}



#lx

{

    width: 251px;

    height: auto;

    float: left;

}



#cpgd

{

    width: 762px;

    height: auto;

    float: left;

}



#yj

{

    width: 345px;

    height: auto;

    float: left;

}



#jj

{

    width: 386px;

    height: auto;

    float: left;

}



.bt_font

{

    float: left;

    font-size: 14px;

    font-weight: bold;

    color: #235696;

    padding-top: 4px;

}



#cp img

{

    border: solid #d2d2d2 1px;

    padding: 2px;

    margin: 0 2px;

}



#cp a:hover img

{

    border: solid #FA6F3B 1px;

    padding: 2px;

    margin: 0 2px;

}



body

{

    background: url(../images/2012122110438.jpg) top repeat-x;

}



.menu

{

    top: 135px; /*菜单位置*/

    position: absolute;

    z-index: 10;

    visibility: hidden;

}



.tdline

{

    border-right-width: 0px;

    border-right-style: solid;

    border-right-color: #000000;

    font-size: 13px;

}



    .tdline A:link

    {

        FONT-SIZE: 13px;

        COLOR: #FFFFFF;

        TEXT-DECORATION: none;

    }



    .tdline A:hover

    {

        FONT-SIZE: 13px;

        COLOR: #FFFFFF;

        TEXT-DECORATION: none;

    }



.menu2 A:link

{

    FONT-SIZE: 13px;

    COLOR: #FFFFFF;

    TEXT-DECORATION: none;

}



.menu2 A:hover

{

    FONT-SIZE: 13px;

    COLOR: #FFFFFF;

    TEXT-DECORATION: none;

}



.header, .contents

{

    width: 1000px;

    margin: 0 auto;

}



.height15

{

    height: 15px;

    overflow: hidden;

    margin: 0 auto;

}



.header_top

{

    width: 965px;

    margin: 0 auto;
	height: 98px;
	overflow:hidden;

}



    .header_top ul li

    {

        float: left;

    }



.header_nav, .header_bottom

{

    width: 980px;
    margin: 0 auto;
	height:40px;
	overflow:hidden;
	

}
.header_banner{

    width: 980px;
    margin: 0 auto;
	
	overflow:hidden;
	

}



#nav li

{

    float: left;

    height: 40px;

    line-height: 40px;

}



    #nav li a

    {

        color: #fff;

        font-size: 14px;

        text-align: center;

        display: block;

        font-weight: bold;

    }



        #nav li a:link

        {

            font-weight: bold;

            text-decoration: none;

        }



        #nav li a:visited

        {

            color: #FFFFFF;

            font-weight: bold;

            text-decoration: none;

        }



        #nav li a:hover

        {

            color: #FFC600;

            font-weight: bold;

            text-decoration: none;

        }



        #nav li a:active

        {

            color: #FFC600;

            font-weight: bold;

            text-decoration: none;

        }



.w2

{

    width: 2px;

}



.w98

{

    width: 98px;

}

.h10

{



 height :10px; 

 overflow:hidden ;

 clear :both ;

}

.header_banner

{

    padding-top: 10px;

}



.header_bottom

{

    background: url(../images/2012121510183.jpg) no-repeat left center;

    margin-bottom: 8px;

    height: 6px;

}



.contents .content_left

{

    width: 220px;

    float: left;

    height: auto;

}



.content_left_top

{

    background: url(../images/2012127142951.jpg) repeat-x;

    height: 33px;

    width: 210px;



}



ul.left_img

{

    background: url(../images/201212717395.jpg) no-repeat 0 0;

    height: 33px;

    padding: 0;

    line-height: 33px;

}



    ul.left_img li.cl_top_text

    {

        float: left;

        padding-left: 30px;

        color: #235696;

        font-size: 14px;

        font-weight: bold;

    }



    ul.left_img li.more

    {

        padding-right: 10px;

        float: right;

        background: url(../images/2012127173915.jpg) no-repeat right;

    }



.content_left_content,.content_left_content1

{

    border: solid #d2d2d2 1px;

    border-top: none;

    margin-bottom: 10px;

    width: 209px;

}



    .content_left_content ul

    {

    }



        .content_left_content ul li

        {

            background: url(../images/2012122015531.jpg) no-repeat;

            height: 31px;

            color: #555555;

            padding-left: 32px;

            line-height: 28px;

            font-size: 13px;

        }



            .content_left_content ul li.item_class

            {

                font-size: 13px;

                font-weight: bold;

                line-height: 28px;

            }



.contents .content_right

{

    width: 780px;

    float: left;

    height: auto;

    background:#fff;
	margin-bottom:10px;

}



.content_right_top

{

    width: 100%;

    height: 33px;

    background: url(../images/2012127142951.jpg) repeat-x;

}



.clear

{

    clear: both;

}



.content_right_content

{

    border: 1px solid #d2d2d2;

    border-top: none;

    margin-bottom: 10px;

    padding: 3px 0px 6px 3px;

    background-color:#fff;

    width :755px;

}



    .content_right_content .item_pro

    {

        float: left;

        padding: 5px 3px;

    }



        .content_right_content .item_pro img

        {

            border: 1px solid #D2D2D2;

            margin: 0 2px;

            padding: 2px;

        }



        .content_right_content .item_pro a:hover img

        {

            margin: 0 2px;

            padding: 2px;

            border: 1px solid #FA6F3B;

        }

/*news**/

.w230

{

    width:230px;

}

.w229

{

    width:229px;

}

.w740,.contents .w740

{

    width:760px;

    

}

.news_content_left_content ul li

{

    background:url("../images/20121220155732.jpg") no-repeat scroll 0 0 transparent;

    width:228px;
	overflow:hidden;

}

.contents .news_content_left

{

    width:240px;
	overflow:hidden;

}

.item_pro .item_pro_title

{

    text-align: center;

    padding-top: 5px;

}

.content_right_news

{


    overflow :hidden ;

    margin-bottom:10px;

}

.content_right_news .content_right_new1

{

    float: left;

    width: 385px;

    height: auto;

}



    .content_right_news .content_right_new1 .content_right_top

    {

        width: 375px;

    }



.content_right_news .content_right_new2

{

    float: left;

    width: 375px;

    height: auto;

}



.news_lists

{

    border: 1px solid #d2d2d2;

    border-top: none;

    width: 364px;

    height: auto;

    padding: 3px 0 1px 8px;


    

}



    .news_lists ul

    {

        margin: 0px;

        padding: 0px;

        list-style-type: none;

    }



    .news_lists li

    {

        list-style: none;

        margin: 0px;

        line-height: 28px;

        float: left;

        width: 364px;

    }



.contents1

{

    width: 980px;

    clear: both;

    margin: 0 auto;

}



    .contents1 .contents1_left

    {

        width: 251px;

        float: left;

    }



.c1_left_top

{

    background: url(../images/201212151496.jpg) no-repeat;

    width: 243px;

    height: 71px;

}



.c1_left_content

{

    border: solid #d2d2d2 1px;

    border-top: none;

    margin-bottom: 10px;

    line-height: 24px;

    padding: 5px 0 3px 8px;

    width: 233px;

}



.contents1 .content1_center

{

    width: 386px;

    float: left;

}



.c1_center_top

{

    background: url(../images/20121214211952.jpg) no-repeat;

    width: 376px;

    height: 71px;

}



.c1_center_content

{

    width: 365px;

    border: solid #d2d2d2 1px;

    border-top: none;

    margin-bottom: 10px;

    line-height: 27px;

    padding: 2px 2px 0 8px;

}



.content1_right

{

    float: left;

    width: 343px;

}



.c1_right_top

{

    background: url(../images/20121227161013.jpg) no-repeat;

    height: 71px;

    width: 343px;

}



.c1_right_content

{

    border: solid #d2d2d2 1px;

    border-top: none;

    margin-bottom: 10px;

}



.contents2

{

    width: 980px;

    margin: 0 auto;

    clear: both;

}



.contents2_top

{

    height: 33px;

    width: 980px;

    background: url(../images/2012127164116.jpg) repeat-x;

}



ul.left_img1

{

    background: url(../images/201212716416.jpg) no-repeat;

    height: 33px;

    line-height: 33px;

}



    ul.left_img1 li.cl_top_text

    {

        float: left;

        padding-left: 30px;

        color: #235696;

        font-size: 14px;

        font-weight: bold;

    }



    ul.left_img1 li.more

    {

        padding-right: 10px;

        float: right;

        background: url(../images/201212716410.jpg) no-repeat right;

    }



.contents2_content

{

    height: 175px;

    margin-bottom: 10px;

    padding: 0;

    background: url(../images/2012127162820.jpg) repeat-x;

}



.lef_img

{

    width: 31px;

    background: url(../images/2012121421298.jpg) no-repeat;

    height: 175px;

    float: left;

}



.right_img

{

    width: 31px;

    height: 175px;

    background: url(../images/20121214212915.jpg) no-repeat;

    float: left;

}



.img_center

{

    width: 918px;

    float: left;

}



.footer

{

    width: 980px;

    margin: 10px auto;

    clear :both ;

}



.friendLink

{

    margin-bottom: 10px;

    border: solid #d2d2d2 1px;

    border-left: none;

    border-right: none;

    padding-left: 15px;

    padding-top: 2px;

    height: 30px;

    line-height: 30px;

    font-size: 12px;

}



.friendLink_lb

{

    font-size: 15px;

    width: 80px;

    color: #235696;

    float: left;

}



.linkTagcs

{

    width: 810px;

    height: auto;

    float: left;

}



    .linkTagcs ul

    {

        margin: 0px;

        padding: 0px;

        list-style-type: none;

    }



    .linkTagcs li

    {

        list-style: none;

        margin: 0px;

        padding-right: 10px;

        line-height: 30px;

        float: left;

    }



        .linkTagcs li a

        {

            color: #555;

            word-break: break-all;

        }



        .linkTagcs li img

        {

            border: 0px;

        }



.foot

{

    padding-top: 4px;

    line-height: 22px;

    margin-bottom: 4px;

}



    .foot p

    {

        text-align: center;

    }

/*******************二级目录******************/

.markermenu ul li

{

    background:url(../images/20121220155732.jpg) no-repeat ;

    height :31px;

    width:190px;



}

    .markermenu ul li a

    {

        font-size:13px;

        line-height:28px;

        padding-left:32px;

        color :#555;

        height :31px;

    }

.ddsubmenustyle, .ddsubmenustyle ul

{

    font: normal 13px Verdana;

    margin: 0;

    padding: 0;

    position: absolute;

    left: 0;

    top: 0;

    list-style-type: none;

    background: #ff4400;

    border: 1px solid #DF3D00;

    border-bottom-width: 0;

    visibility: hidden;

    z-index: 100;

    width: 111px;

}



    .ddsubmenustyle li a

    {

        display: block;

        _width: 111px;

        width: 111px;

        _height: 22px;

        height: 22px;

        _line-height: 22px;

        line-height: 22px;

        color: black;

        background-color: lightyellow;

        text-decoration: none;

        padding-left: 4px;

        border-bottom: 1px solid #DF3D00;

    }



    * html .ddsubmenustyle li a

    {

        display: inline-block;

    }



        .ddsubmenustyle li a:hover

        {

            background-color: black;

            color: white;

        }



.downarrowpointer

{

    padding-left: 4px;

    border: 0;

}



.rightarrowpointer

{

    position: absolute;

    padding-top: 3px;

    right: 2px;

    border: 0;

}



.ddiframeshim

{

    position: absolute;

    z-index: 100;

    background: transparent;

    border-width: 0;

    width: 0;

    height: 0;

    display: block;

}



.mattblackmenu ul

{

    margin: 0;

    padding: 0;

    font: bold 12px Verdana;

    list-style-type: none;

    border-bottom: 1px solid gray;

    background: #414141;

    overflow: hidden;

    width: 100%;

}

.news_content_left_content ul.ddsubmenustyle

{

    width:auto ;

}

.news_content_left_content ul.ddsubmenustyle li

{

    background:none;

    width:auto;

    padding-left:0px;

    height :auto ;

      

}

.mattblackmenu li

{

    display: inline;

    margin: 0;

}



    .mattblackmenu li a

    {

        float: left;

        display: block;

        text-decoration: none;

        margin: 0;

        padding: 6px 8px;

        border-right: 1px solid white;

        color: white;

        background: #414141;

    }



        .mattblackmenu li a:visited

        {

            color: white;

        }



        .mattblackmenu li a:hover

        {

            background: black;

        }



.mattblackmenu a.selected

{

    background: black;

}



.markermenu

{

    _width: 130px;

    width: 130px;

    clear: left; /*position:erelative;*/

}



    .markermenu ul

    {

        list-style-type: none;

        margin: 0;

        padding: 0;

    }



        .markermenu ul li a

        {

            background: none;

            display: block;

            width: auto;

            _height: 31px;

            height: 31px;

            _line-height: 31px;

            line-height: 31px;

            text-decoration: none;

            font-size:13px;

        

        padding-left:32px;

        color :#555;

   

        }



        * html .markermenu ul li a

        {

            _width: 110px;

            width: 110px;

        }



            .markermenu ul li a:visited, .markermenu ul li a:active

            {

                color: #000;

            }



            .markermenu ul li a:hover, .markermenu ul li a.selected

            {

                color: #DF3D00;

            }



.blackwhite li a

{

    background: white;

}



    .blackwhite li a:hover

    {

        background: #DF3D00;

        color: #fff;

    }

 .ddsubmenustyle li a

{

    width: auto;

}



.about_text

{

    padding-left:10px;

    padding-right:10px;

    line-height:32px;

    font-size:13px;

}

 #center {

    background-image: url("../images/2012120852235033.jpg");

    float: left;

    width: 742px;

}

    #center #bodycontent

    {

        height :30px;

        line-height:30px;

        width:95%;

        text-align :right ;

    }

.bodycontent{width:720px;margin: 0 auto;line-height:180%;text-align:center;}

.list_1 ul

{

    list-style-type:none ;

    margin :0px;

    padding-left:0px;

    margin-bottom:0px;

    padding-left:20px;

    line-height:24px;

    width:710px;

}

    .list_1 ul li a

    {

        float :left ;

    }

    .list_1 ul li span

    {

        float :right ;

    }

     .bodycontent1 {

    line-height: 180%;

    margin: 0 auto;

    text-align: center;

    width: 720px;

    text-align:left; padding-left:15px;

}

.list_2

{

    width:740px;

    text-align:left ;

    margin-top:10px;

}

    .list_2 h3

    {

        color:#555555;margin:0pt 0pt 0pt 0pt; text-align :center ;

    }

    .list_2 .news_nature

    {

        text-align :center ; height :30px; line-height:30px;

    }

    .list_2 .newbody

    {

        width:710px; text-align:left; line-height:180%; padding-left:15px;padding-right:15px;

        padding-top:5px;

        min-height :380px;

    }





/**产品导航**/

 .ddsubmenustyle, .ddsubmenustyle ul

            {

                font: normal 13px Verdana;

                margin: 0;

                padding: 0;

                position: absolute;

                left: 0;

                top: 0;

                list-style-type: none;

                background: #ff4400;

                border: 1px solid #DF3D00;

                border-bottom-width: 0;

                visibility: hidden;

                z-index: 100;

                width: 151px;

            }



                .ddsubmenustyle li a

                {

                    display: block;

                    _width: 111px;

                    width: 151px;

                    _height: 22px;

                    height: 22px;

                    _line-height: 22px;

                    line-height: 22px;

                    color: black;

                    background-color: lightyellow;

                    text-decoration: none;

                    padding-left: 4px;

                    border-bottom: 1px solid #DF3D00;

                }



                * html .ddsubmenustyle li a

                {

                    display: inline-block;

                }



                    .ddsubmenustyle li a:hover

                    {

                        background-color: black;

                        color: white;

                    }



            .downarrowpointer

            {

                padding-left: 4px;

                border: 0;

            }



            .rightarrowpointer

            {

                position: absolute;

                padding-top: 3px;

                right: 2px;

                border: 0;

            }



            .ddiframeshim

            {

                position: absolute;

                z-index: 100;

                background: transparent;

                border-width: 0;

                width: 0;

                height: 0;

                display: block;

            }



            .mattblackmenu ul

            {

                margin: 0;

                padding: 0;

                font: bold 12px Verdana;

                list-style-type: none;

                border-bottom: 1px solid gray;

                background: #414141;

                overflow: hidden;

                width: 100%;

            }



            .mattblackmenu li

            {

                display: inline;

                margin: 0;

            }



                .mattblackmenu li a

                {

                    float: left;

                    display: block;

                    text-decoration: none;

                    margin: 0;

                    padding: 6px 8px;

                    border-right: 1px solid white;

                    color: white;

                    background: #414141;

                }



                    .mattblackmenu li a:visited

                    {

                        color: white;

                    }



                    .mattblackmenu li a:hover

                    {

                        background: black;

                    }



            .mattblackmenu a.selected

            {

                background: black;

            }



            .markermenu

            {

                _width: 130px;

                width: 130px;

                clear: left; /*position:relative;*/

            }



                .markermenu ul

                {

                    list-style-type: none;

                    margin: 0;

                    padding: 0;

                }



                    .markermenu ul li a

                    {

                        background: none;

                        font: 13px Lucida Grande,Trebuchet MS,Verdana,Helvetica,sans-serif;

                        color: #000;

                        display: block;

                        width: auto;

                        _height: 31px;

                        height: 31px;

                        _line-height: 31px;

                        line-height: 31px;

                        padding-left: 5px;

                        text-decoration: none;

                    }



                    * html .markermenu ul li a

                    {

                        _width: 110px;

                        width: 110px;

                    }



                        .markermenu ul li a:visited, .markermenu ul li a:active

                        {

                            color: #000;

                        }



                        .markermenu ul li a:hover, .markermenu ul li a.selected

                        {

                            color: #DF3D00;

                        }



            .blackwhite li a

            {

                background: white;

            }



                .blackwhite li a:hover

                {

                    background: #DF3D00;

                    color: #fff;

                }



.jobslist ul li{list-style:none; margin-bottom:20px; }
.jobslist .title{ height:30px; line-height:30px; border-bottom:#999 1px solid; text-align:right; color:#999;}
.jobslist .title h2{ float:left; font-weight:bold; color:#F00; }
.jobslist .title h2 span a{ color:#F00; }
.jobslist .elem{ padding-top:12px; height:26px; text-align:right; }
.jobslist .elem span{ display:inline-block; float:left; }
.jobslist .elem em{ margin-left:20px; font-style:normal; font-weight:normal; }
.jobslist .show{ line-height:22px; }
.jobslist .show div{ margin:10px 0; }
.jobslist .butt{ padding-top:8px; background:url(imgs/coico.gif) 0 12px no-repeat; padding-left:14px; line-height:18px; }
.jobslist .butt a{ color:#377DBD; text-decoration:underline; }


.comm-list{ border:1px solid #E9E9E9; margin-top:10px; background-color:#FFF; }
.comm-list-title{ height: 30px; line-height: 30px; border-bottom: 1px solid #E9E9E9; font-weight: bold; background-color:#F5F5F5; }
.comm-list-title input{ border:#CCCCCC 1px solid; height:15px; padding:3px; margin-left:5px; }
.comm-list-title span{ background: url(imgs/coico.gif) 10px center no-repeat; display:block; float: left; padding-left:28px; }
.comm-list-title .putime,
.comm-list-title a.back{ display:block; float:right; margin-right:10px; font-weight:normal; }
.comm-list-nabar{ padding:10px; padding-bottom:0; }
.comm-list-content{ clear:both; padding:10px; line-height:20px; background-color:#FEFEFE; }
.comm-list-content div{ margin-top:6px; }
.comm-list-repley{ clear:both; color:#377DBD; line-height:20px; margin:10px; margin-top:0; padding:6px; background-color:#F6F6F6; border: 1px dashed #CCCCCC; }
.comm-list-repley span{ font-weight:bold; color:#0000FF; }
.comm-list-content table td{ padding:3px; }
.comm-list-content table td input{ border:#CCCCCC 1px solid; height:15px; padding:3px; }
.comm-list-content table td input.radio{ border:none; }
.comm-list-content table td textarea{ border:#CCCCCC 1px solid; padding:3px; }