﻿@charset "utf-8";

.header {
    width: 960px;
    margin: 0 auto;
    height: 156px;
}

.heaer_top {
    width: 100%;
    float: left;
    height: 20px;
    margin-top: 10px;
}

    .heaer_top ul {
        width: 235px;
        float: right;
    }

        .heaer_top ul li {
            float: left;
            list-style: none;
            line-height: 30px;
            margin-left: 10px;
        }

            .heaer_top ul li img {
                display: inline-block;
                float: left;
                margin-top: 3px;
                margin-right: 5px;
            }

            .heaer_top ul li a:hover {
                color: #000;
                text-decoration: underline;
            }

.logo {
    width: 960px;
    height: 81px;
    display: inline-block;
    float: left;
}

.logo_left {
    float: left;
    /*margin-top: 10px;*/
}

.logo_b {
    float: left;
    margin-top: 10px;
    margin-left: 31px;
}

.logo_iso {
    float: left;
    margin-left: 120px;
    margin-top: 15px;
}

.logo_right {
    float: right;
    margin-top: 10px;
}
/*=================================================================================*/
.main {
    width: 960px;
    margin: auto;
    text-align: left;
    float: left;
}

    .main li {
        list-style: none;
    }

.menu_bg {
    background: url(../images/menubj.gif) no-repeat;
}

.menu_sub {
}

    .menu_sub ul {
        font-size: 14px;
        color: #fff;
    }

        .menu_sub ul A:link {
            color: #fff;
        }

        .menu_sub ul A:visited {
            color: #fff;
        }

        .menu_sub ul A:hover {
            color: #fff;
            TEXT-DECORATION: none;
            font-weight: 800;
        }

        .menu_sub ul A:active {
            COLOR: #fff;
        }

        .menu_sub ul li {
            height: 35px;
            line-height: 35px;
            text-align: center;
        }

            .menu_sub ul li a:link {
                display: block;
                width: 127px;
                height: 35px;
                line-height: 35px;
                background: url(../images/m_sub_bg.png) bottom no-repeat;
            }

            .menu_sub ul li a:visited {
                display: block;
                width: 127px;
                height: 35px;
                line-height: 35px;
                background: url(../images/m_sub_bg.png) bottom no-repeat;
            }

            .menu_sub ul li a:hover {
                display: block;
                width: 127px;
                height: 35px;
                line-height: 35px;
                background: url(../images/m_sub_bg1.png) bottom no-repeat;
            }

.menu_t2 {
    height: 46px;
    background: url(../images/m2_t.png) no-repeat;
}

.menu_t3 {
    height: 46px;
    background: url(../images/m3_t.png) no-repeat;
}

.menu_t4 {
    height: 46px;
    background: url(../images/m4_t.png) no-repeat;
}

.menu_t5 {
    height: 46px;
    background: url(../images/m5_t.png) no-repeat;
}

.menu_body_bg {
    background: url(../images/m_bg1.png) repeat-y;
}

.menu_bot {
    background: url(../images/menu_bot.png) no-repeat;
    height: 26px;
}

.tt_title {
    font-family: 黑体;
    letter-spacing: -1px;
    font-size: 18px;
    line-height: 23px;
}

.k1 {
    border: #D6E5F0 solid;
    border-width: 0 1px 1px 1px;
    padding: 14px 0 0 14px;
}

.k2 {
    border: #D6E5F0 solid;
    border-width: 0 1px 1px 1px;
    padding: 14px 0 0 14px;
}

.k3 {
    border: #ECECEC solid 1px;
}

.mrl {
    margin: 0 18px;
}

.bot_pl {
    padding-left: 15px;
}

.left_menu {
    width: 163px;
    background: url(../images/left_menu_tbg.gif) no-repeat;
    height: 27px;
    line-height: 27px;
    font-weight: 800;
    color: #fff;
    text-indent: 22px;
    margin-bottom: 1px;
}

.left_menu_1 {
    text-indent: 38px;
    margin-bottom: 1px;
}

    .left_menu_1 a:link {
        display: block;
        width: 163px;
        height: 27px;
        line-height: 27px;
        background: url(../images/left_menu_bg1.gif) no-repeat;
    }

    .left_menu_1 a:visited {
        display: block;
        width: 163px;
        height: 27px;
        line-height: 27px;
        background: url(../images/left_menu_bg1.gif) no-repeat;
    }

    .left_menu_1 a:hover {
        display: block;
        width: 163px;
        height: 27px;
        line-height: 27px;
        background: url(../images/left_menu_bg2.gif) no-repeat;
        color: #fff;
        TEXT-DECORATION: none;
    }

.left_menu_1h {
    text-indent: 38px;
    margin-bottom: 1px;
    color: #fff;
}

    .left_menu_1h a:link {
        display: block;
        width: 163px;
        height: 27px;
        line-height: 27px;
        background: url(../images/left_menu_bg3.gif) no-repeat;
        color: #fff;
    }

    .left_menu_1h a:visited {
        display: block;
        width: 163px;
        height: 27px;
        line-height: 27px;
        background: url(../images/left_menu_bg3.gif) no-repeat;
        color: #fff;
    }

    .left_menu_1h a:hover {
        display: block;
        width: 163px;
        height: 27px;
        line-height: 27px;
        background: url(../images/left_menu_bg3.gif) no-repeat;
        color: #fff;
        TEXT-DECORATION: none;
    }


.pleft_menu {
    text-indent: 22px;
}

    .pleft_menu a:link {
        display: block;
        width: 183px;
        background: url(../images/pleft_menu_bg1.gif) no-repeat;
        height: 27px;
        line-height: 27px;
        font-weight: 800;
        color: #fff;
        text-indent: 22px;
        margin-bottom: 1px;
    }

    .pleft_menu a:visited {
        display: block;
        width: 183px;
        background: url(../images/pleft_menu_bg1.gif) no-repeat;
        height: 27px;
        line-height: 27px;
        font-weight: 800;
        color: #fff;
        text-indent: 22px;
        margin-bottom: 1px;
    }

    .pleft_menu a:hover {
        display: block;
        width: 183px;
        background: url(../images/pleft_menu_bg1.gif) no-repeat;
        height: 27px;
        line-height: 27px;
        font-weight: 800;
        color: #fff;
        text-indent: 22px;
        margin-bottom: 1px;
        TEXT-DECORATION: none;
    }


.pleft_menu_1 {
    text-indent: 31px;
}

    .pleft_menu_1 a:link {
        display: block;
        width: 183px;
        height: 24px;
        overflow: hidden;
        line-height: 24px;
        background: url(../images/p_left_menu_r1.gif) no-repeat;
        color: #2C2C2C;
    }

    .pleft_menu_1 a:visited {
        display: block;
        width: 183px;
        height: 24px;
        overflow: hidden;
        line-height: 24px;
        background: url(../images/p_left_menu_r1.gif) no-repeat;
        color: #2C2C2C;
    }

    .pleft_menu_1 a:hover {
        display: block;
        width: 183px;
        height: 24px;
        overflow: hidden;
        line-height: 24px;
        background: url(../images/p_left_menu_r1h.gif) no-repeat;
        color: #fff;
        TEXT-DECORATION: none;
    }

.pleft_menu_2 {
    text-indent: 31px;
}

    .pleft_menu_2 a:link {
        display: block;
        width: 100%;
        height: 24px;
        overflow: hidden;
        line-height: 24px;
        color: #2C2C2C;
    }

    .pleft_menu_2 a:visited {
        display: block;
        width: 100%;
        height: 24px;
        overflow: hidden;
        line-height: 24px;
        color: #2C2C2C;
    }

    .pleft_menu_2 a:hover {
        display: block;
        width: 100%;
        height: 24px;
        overflow: hidden;
        line-height: 24px;
        color: #DA0303;
        TEXT-DECORATION: none;
        background: url(../images/p_left_menu_r2h.png) no-repeat;
    }

.banner_title {
    position: absolute;
    width: 670px;
    text-align: right;
    font-size: 40px;
    letter-spacing: -2px;
    padding: 80px 0 0 0;
    line-height: 30px;
    font-family: 黑体;
    color: #fff;
}



.y1 {
    background: url(../images/y1.gif) repeat-x;
}

.tl {
    text-align: left;
}

.pic1 {
    width: 156px;
    height: 116px;
    background: url(../images/pic_bg.gif) top no-repeat;
    padding: 3px 0 0 3px;
    text-align: left;
}

.tag_bg {
    width: 44px;
    height: 37px;
    line-height: 37px;
    font-size: 30px;
    color: #fff;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    background: url(../images/tag_bg.gif) no-repeat;
}

.top_pr {
}

    .top_pr h5 {
        font-size: 14px;
        color: #262626;
        font-weight: 800;
        margin-bottom: 3px;
    }

        .top_pr h5 a:link {
            display: inline-block;
            padding: 0 5px;
            color: #262626;
        }

        .top_pr h5 a:visited {
            display: inline-block;
            padding: 0 5px;
            color: #262626;
        }

        .top_pr h5 a:hover {
            display: inline-block;
            background: #008ABA;
            color: #fff;
            TEXT-DECORATION: none;
            padding: 0 5px;
        }

    .top_pr ul {
    }

        .top_pr ul li {
        }

            .top_pr ul li a:link {
                display: inline-block;
                padding: 0 5px;
            }

            .top_pr ul li a:visited {
                display: inline-block;
                padding: 0 5px;
            }

            .top_pr ul li a:hover {
                display: inline-block;
                background: #008ABA;
                color: #fff;
                TEXT-DECORATION: none;
                padding: 0 5px;
            }

.top_line {
    height: 28px;
    width: 98%;
    background: url(../images/x3.gif) repeat-x center;
}

.search_bg {
    text-align: left;
    padding: 6px 0 6px 6px;
}

.search_input {
    text-align: left;
    width: 162px;
    height: 22px;
    line-height: 22px;
    padding-left: 10px;
    background: #fff;
    border: #CECECE solid 1px;
    color: #787878;
}

/*====================================================================================*/
.menu {
    background: url(../images/menubj.gif) no-repeat top left;
    width: 802px;
    height: 45px;
    padding-left: 158px;
    display: inline-block;
    float: left;
}

    .menu span {
        width: 154px;
        text-align: center;
        float: left;
        line-height: 38px;
    }

        .menu span a {
            color: #fff;
            font-weight: bold;
            text-decoration: none;
        }
.x2 { background:url(../images/x2.gif) repeat-y center;}

/*==========2013/10/09===========*/	
.home{
	color:#fff;
	font-size:14px;
	width:100px;
	height:28px;
	line-height:28px;
	display:inline-block;
	text-shadow:#338ec9 -1px 1px 1px;
	margin-top:3px; }	
.home:hover{
	background:url(../images/m1_t.png) no-repeat 0 0;
	color:#fff;
	text-decoration:none;
	text-shadow:#d26309 -1px 1px 1px;	
	}
.home_b{
	color:#fff;
	font-size:14px;
	width:127px;
	height:28px;
	line-height:28px;
	display:inline-block;
	text-align:center;
	margin-left:8px;
	text-shadow:#338ec9 -1px 1px 1px;
	cursor:pointer;
    }
.home_b:hover{
	text-decoration:none;}	
.home_c{
	color:#fff;
	font-size:14px;
	width:119px;
	height:28px;
	line-height:28px;
	text-align:center;
	margin-left:10px;
	text-shadow:#338ec9 -1px 1px 1px;
	cursor:pointer;
	display:inline-block;
	
	z-index:1;
    }
.home_c:hover{
	text-decoration:none;}			
		
.menu_t2{
	color:#fff;
	line-height:28px;
	width:127px;
	text-align:center;
	text-shadow:#338ec9 -1px 1px 1px;
	font-size:14px;
	cursor:pointer;
	padding-top:10px;
	
	}
.menu_t3{
	color:#333;
	line-height:28px;
	width:119px;
	text-align:center;
	text-shadow:#999 -1px 1px 1px;
	font-size:14px;
	cursor:pointer;
	display:block;
	margin-left:8px;
    z-index:1000;
	height:38px;
	display:inline-block;
	}	
.menu_t3:hover{
	color:#333;
	text-decoration:none;}			
.menu_t2 { height:36px;background:url(../images/m2_t.png) no-repeat;}
.menu_t3 { height:46px;background:url(../images/m3_t.png) no-repeat;}
.menu_t4 { height:46px;background:url(../images/m4_t.png) no-repeat;}
.menu_t5 { height:46px; color:#fff; text-decoration:none;}	
.logo_right{
	float:right;
	margin-top:10px;
	width:203px;
	height:50px;}
.logo_right ins{
	background:url(../images/tel.jpg) no-repeat 0 0;
	width:34px;
	height:50px;
	float:left;
	}
.logo_right p{
	line-height:25px;
	font-size:25px;
	font-weight:bold;
	color:#999;}

.home_c:hover {
    color:white;
}
.menu_t2 a{
	color:#fff;
	
    text-decoration:none;
	}