body{
	margin:0;
	font-family: 微软雅黑, sans-serif;
	font-size:12px;
	background-color:#fff;
	color:#222;
}
body,html{_background:url(about:blank) fixed}
h1,h2,h3,h4,h5,h6,p,dl,dt,dd {
	font-size: 100%; margin:0; padding:0
}
form{margin:0; padding:0}
ol,ul,li {
	list-style: none; margin:0; padding:0
}
a {
	color:#222;
	cursor: pointer;
	text-decoration: none;
	vertical-align: baseline;
}
a:hover {
	text-decoration: "no-underline";
}
select {
	padding: 0;
	font: 12px arial,helvetica,sans-serif,宋体;
}
img{ border:none}

.clearfix:after{visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;overflow:hidden}
.clearfix{*zoom:1;}

.fl {
	float: left;
	_display: inline;
}
.fr {
	float: right;
	_display: inline;
}



.top{ width:960px; height:99px; margin:0 auto; background:#fff url(../images/logo.png) no-repeat 20px center; position:relative;}
.top .wz{float:right;height:30px;position:absolute;right:10px;line-height:30px}
.top .wz a {padding:0px 5px;color:#999;}
.top .wz span {padding:0px 5px;}

#container { width:950px;height:59px;padding:0px 5px; position: relative;margin:0 auto;background:#005f97}
#container #nav {width:100%;height:59px;}
#container li { display: block; float: left; width:110px;height:59px;line-height:59px;position:relative;}
#container li a {color:#91bbdd;display: block;position:relative;width:105px;height:59px;line-height:59px;font-size:14px;text-align: center; }
#container li a:hover {color:#fff;}
#container li .t_i:hover {text-indent:-9999999px;background:url("../images/nav.png") no-repeat center center;}
#container li.curr a {color:#fff;}
#container li.indx a {color:#fff;}
#container li.curr li a {background:url("../images/ico_gray1.png") no-repeat 10px center;}
#container li ul {position:absolute;left:0px;width:115px;background-color:#fff;display:none;border:1px solid #eee;border-top:none;-moz-box-shadow:0 6px 12px rgba(0, 0, 0, .175);-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);box-shadow: 0 6px 12px rgba(0, 0, 0, .175);z-index:999;}
#container li li {width:115px;margin:0px;height:30px;line-height:30px;}
#container li li a {width:90px;margin:0px;padding-left:25px;color:#828282;text-align:left;height:30px;line-height:30px;font-size:12px;}
#container li.indx li a {color:#828282;}
#container li.curr li a {color:#828282;}
#container li ul.w190 {width:170px;}
#container li ul.w190 li {width:170px;}
#container li ul.w190 li a {width:145px;}
#container li ul.w105 {width:103px;}
#container li ul.w105 li {width:103px;}
#container li ul.w105 li a {width:78px;}
#container li li.hover a{background-color: #00a1e9;color:#fff;}
#container li li a:hover {animation: mycolor 0.75s;-moz-animation: mycolor 0.75s;-webkit-animation: mycolor 0.75s;-o-animation: mycolor 0.75s;}
.en #container li {width:auto;min-width: 90px;}
.en #container li a {width:auto;padding:0px 12px;}
.en #container li .t_i:hover {width:73px;}
.en #container li ul {width:auto;}
.en #container li li {padding:0px;width:100%;white-space:nowrap}
.en #container li li a {display:block;padding-right:10px;padding-left:23px}
@keyframes mycolor
{
from {background-color: #fff;color:#828282;}
to {background-color: #00a1e9;color:#fff;}
}

@-moz-keyframes myfirst /* Firefox */
{
from {background-color: #fff;color:#828282;}
to {background-color: #00a1e9;color:#fff;}
}

@-webkit-keyframes myfirst /* Safari 和 Chrome */
{
from {background-color: #fff;color:#828282;}
to {background-color: #00a1e9;color:#fff;}
}

@-o-keyframes myfirst /* Opera */
{
from {background-color: #fff;color:#828282;}
to {background-color: #00a1e9;color:#fff;}
}


.search{ float:right; width:400px; height:40px; overflow:hidden; padding-top:50px;}
.search ul{float:right;margin-right:15px;}
.search ul li{ float:left; line-height:25px; height:25px;}
.search .input{width:180px;border:1px solid #ccc;height:22px;line-height:22px;margin-right:5px;outline:none;padding:0px 5px;}
.search .search_button{background:url(../images/search_button.jpg) no-repeat;font-size:12px;height:24px; line-height:24px; width:60px; color:#ffffff; cursor:pointer; border:0px;}
.search .search_video{ padding-left:15px;height:24px;line-height:24px;}
.search .search_video a {display:inline-block;height:24px;padding-left:25px;background:url("../images/video.png") no-repeat left center;}

.footer .footer_mid{ clear:both; color:#999999; height:105px; line-height:22px; background:#FFFFFF; width:960px; margin:0px auto;}
.footer .footer_mid a:link {color: #999999; text-decoration: none;}
.footer .footer_mid a:visited {color: #999999; text-decoration: none;}
.footer .footer_mid a:hover {color: #FFFF00; text-decoration: none;}
.footer .footer_mid a:active {color: #999999; text-decoration: none;}
.footer .footer_mid .right{ height:80px; float:right; width:200px; background:url(../images/logo.png) no-repeat left bottom; overflow:hidden;}
.footer .footer_mid .left{ height:75px; line-height:25px; float:left; width:715px; overflow:hidden; padding-top:10px;margin-left:15px;}
.footer .footer_mid .left span{ margin-right: 40px;}



/* 

@media (max-width:960px) {
    .top {
        max-width: 100%;
        height: auto;
        overflow: hidden;
        background-position: 10px 10px;
    }


    .search {
        width: 100%;
        float: none;
        padding-top: 90px;
    }

    .search ul {
        float: none;
        display: flex;
        align-items: center;
        width: 100%;
        margin-right: 0;
        box-sizing: border-box;
        padding: 0 15px;
    }

    .search ul li {
        float: none;
    }

    .search ul li.search_input {
        flex: 1;
    }

    .search ul li.search_input input {
        width: 100%;
        box-sizing: border-box;
        display: block;
        height: 24px;
        line-height: 24px;
    }

    #container {
        max-width: 100%;
        box-sizing: border-box;
        width: 100%;
        overflow-x: auto;
    }

    #container #nav {
        display: flex;
        justify-content: space-between;
        
    }

    #container li {
        display: inline-block;
        vertical-align: middle;
        width: auto;
        float: none;
        min-width: auto !important;
    }

    #container li a {
        width: 100%;
        overflow: hidden;
        white-space: nowrap;
        font-size: 12px;
        padding: 0 12px;
    }

    .main {
        width: 100%;
    }

    .m_list {
        width: 100%;
        margin-left: 0;
        box-sizing: border-box;
        padding: 0 15px;
        margin-bottom: 20px;
    }

    .m_list dd img {
        width: 100%;
        height: auto;
    }

    .m_list dd ul {
        width: 100%;
    }

    .m_list dd ul li {
        width: 100%;
        background-position: right center;
        padding-right: 0;
    }

    .footer {
        padding: 0 15px;
    }

    .footer .footer_mid {
        width: 100%;
    }

    .footer .footer_mid .right {
        float: none;
    }

    .footer .footer_mid .left {
        float: none;
        width: 100%;
        margin-left: 0;
    }

    .slide_focus1 {
        width: 100%;
        height: auto;
    }

    .slide_focus1 .hd {
        width: 100%;
    }

    .banner {
        width: 100%;
    }

    .slide_focus1 .bd img {
        width: 100%;
        height: auto;
    }





    .m_l {
        width: 100%;
        margin-left: 0;
        box-sizing: border-box;
        padding: 0 15px;
        float: none;
    }



    .m_l dl {
        width: 100%;
    }

    .m_l dd a {
        box-sizing: border-box;
        width: calc(100% - 15px);
        background-position: right center;
    }

    .m_r {
        width: calc(100% - 30px);
        float: none;
        margin-left: 0;
        box-sizing: border-box;
        margin: 0 15px;
        float: none;
    }

    .list li a {
        box-sizing: border-box;
        width: calc(100% - 15px);
        background-position: right center;
    }

    .article .wrap p {
        text-indent: 0;
    }

    .article .wrap p img {
        max-width: 100%;
        height: auto !important;
    }

    .honor li {
        display: block;
        width: calc(100%);
        height: auto;
        float: none;
        margin-left: 0;
        box-sizing: border-box;
        float: none;
        margin-bottom: 15px;
        border: 0;
    }

    .honor li a {
        display: block;
    }

    .honor li img {
        max-width: 100%;
        max-height: 100%;
    }

    .m_l dd li a {
        width: 100%;
    }

    #container li ul {
        display: none !important;
    }

    #container li .t_i:hover {
        text-indent: 0;
        background: none;
    }

    .plist {
        width: 100%;
        margin: 0;
    }

    .plist li {
        width: calc(100%);
        height: auto;
        overflow: hidden;
        margin-left: 0;
        box-sizing: border-box;

    }

    .plist li img {
        width: 100%;
        height: auto;
    }

    .plist li p {
        width: 100%;
    }

    .plist li a {
        display: block;
    }

    .pagediv {
        height: auto;
    }

    .pagediv span {
        display: inline-block;
    }
    
    #container{
		width:100%;
		
	}
	#container #nav{
		overflow-x:auto;
		white-space:normal
	}
	#container li {
		
		min-width: auto !important;
	}
	.en #container li {
		min-width: auto !important;
	}
} */
