
*{padding:0;margin:0;font-family:"&#229;&#190;&#174;¨¨&#189;¡¥¨¦&#8250;¡­¨¦&#187;¡®"; border-image:none;}

li,ul,dl,dt,dd,ol,ul{list-style:none; text-decoration:none;}
a{text-decoration:none; color:none; cursor: pointer;}
img{ border:0; text-decoration:none;}
h1, h2, h3, h4, h5, h6{
	font-weight: normal;
	color: #FFF;
}
u,b{ font-weight:normal; text-decoration:none;}
/***** &#230;¡ã¡ä&#229;13&#229;¡À¡­&#228;&#184;- *****/
.cen{ width:1200px;margin:0 auto; }
/***** &#230;&#184;¡­¨¦&#8482;¡è&#230;¦Ì&#174;&#229;&#352;¡§ *****/
.clear{clear:both}
.clearfloat:after{display:block;clear:both;content:"";visibility:hidden;height:0} 
.clearfloat{zoom:1}


/*header*/
.header_wrap{ width:100%;height:auto; position:fixed; z-index:99999; top:0;  /*position: relative;*/}
.header_top{width: 100%; height: 40px;background: #f7f7f7;position: relative; z-index: 99999;}
.header{ width:1200px; height:100%; margin:0 auto;}
.lang{float: left; margin-right: 12px; line-height: 34px; position: relative; cursor: pointer; height: 40px;}
.lang_c {font-size: 12px; color: #666; padding-right:20px ;}
.lang_span{font-size: 12px; color: #999; padding-right:20px ;}
.login-panel{position: relative;float: right;height: 12px;line-height: 12px;padding-left: 20px;background: url(../images/oa.png) no-repeat 0px 0px; font-size: 12px;color: #999;margin: 14px 13px 0 0;}
.login_form{font-size: 12px; color: #999; margin-top:-20px; margin-left:80px;}
.login_form input{ margin-left:10px;}
.login_admin{font-size: 12px; color: #999; width:120px; height:28px; float:left;}
.login_pw{font-size: 12px; color: #999; width:56px; height:28px;float:left;}
.login_btn{ font-size:12px; color:#fff; width:56px; height:28px;letter-spacing: 1px;background: #ef8518; border:hidden;outline: medium;-webkit-appearance: none;-webkit-border-radius: 0;}

.header_nav{width: 100%; height: 112px; background: #fff;border-bottom:2px solid #0d4e98;}
.nav{width:1200px; margin:0 auto;height: 100px; position: relative;}
.logo{width:auto;height:100%;float:left;margin-top:22px;position: relative;z-index: 999;}
.logo a{display: block; width: 100%; height: 100%;line-height:120px;}
.logo img{vertical-align: middle;display: inline-block;margin-top: -48px;}


.tab{ width:1200px; height:112px; float:right; margin-top:-112px; margin-right:60px;}
.tab li{float:right; margin-left:10px;}
.s_tab:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.nLi{ float: left; line-height:95px; padding:0 5px; height: 100px;-webkit-transition: .5s;-moz-transition: .5s;-ms-transition: .5s;-o-transition: .5s;transition: .5s;}
.tab>li>a{ color:#333; position: relative; z-index:2; font-size: 16px; font-weight: normal; padding: 5px 11px; background: #fff; -webkit-border-radius: 20px;-moz-border-radius: 20px;-ms-border-radius: 20px;-o-border-radius: 20px;border-radius: 20px;-webkit-transition: .5s;-moz-transition: .5s;-ms-transition: .5s;-o-transition: .5s;transition: .5s;}
/*.tab>li.on{top: 0; background: #0d4e98;}*/
.tab>li.on>a{ color:#fff; background: #0d4e98;font-weight: bolder;}
.tab>li .sub{width:100%;position:absolute; top:100px; height:auto; left:50%; margin-left:-600px; background:rgba(255,255,255,.9);background:#f5f5f5\9; z-index:99999; padding:50px 0; display:none;}
.tab>li .sub .sub_main{width:1200px; margin: 0 auto; height: auto; overflow: hidden;}
.tab>li .sub .sub_left{ float:left; width:800px;margin-left:20px;}
.tab>li .sub .sub_left h5{font-size:18px;font-weight:bold;color:#333;line-height:24px; margin-top:12px; margin-bottom:15px;}
.tab>li .sub .sub_left ul{float:left; margin-right:30px;}
.tab>li .sub .sub_left ul li{line-height:36px;padding-right:30px;float:left;}
.tab>li .sub .sub_left ul li a{padding-left:10px;background:url(../images/nav_img.png) no-repeat left;font-size:15px;color:#666;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition: .5s;transition: .5s;}
.tab>li .sub .sub_left ul li a:hover{color:#b63a22; font-weight:bold;}

.tab>li .sub .sub_right{ width:300px;display:block;float:right;padding-left:40px;height:150px;overflow:hidden;margin-right:20px;border-left:1px dashed #ddd; }
.tab>li .sub .sub_right .sub_right_a{display: block; width: 240px; height:150px; float: left; overflow: hidden; margin-left:0px;}
.tab>li .sub .sub_right .sub_right_a img{width:100%; min-height:100%;-webkit-transition: .8s;-moz-transition: .8s;-ms-transition: .8s;-o-transition: .8s;transition: .8s;}
.tab>li .sub .sub_right .sub_right_a:hover img{-webkit-transform: scale(1.06);-moz-transform: scale(1.06);-ms-transform: scale(1.06);-o-transform: scale(1.06);transform: scale(1.06);}
.nav .search{ float:right;}
#search { float:right; margin:40px 13px 0px 0px;display:block; width:36px;height:36px;position:relative; z-index:9999;}
#search li.ipt{ position:absolute; right:0px;height:30px; display:block;}
#search li.ipt .keyword{width:35px;height:35px;border:1px solid #b63a22;background:#fff;color:#fff;box-sizing:border-box;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius: 20px;-webkit-transition:width .5s;-moz-transition:width .5s;-o-transition:width .5s;-ms-transition:width .5s;transition:width .5s;outline: none;}
#search li.btn{position:absolute;right:0px;cursor:pointer;width:35px;height:35px; display:block;background:url(../images/search.png) no-repeat left center; }
#search:hover li.ipt .keyword{font:13px/28pxpx "&#229;&#190;&#174;¨¨&#189;¡¥¨¦&#8250;¡­¨¦&#187;¡®";color:#a2abb4; width:240px;-webkit-border-radius: 20px;-moz-border-radius: 20px;-ms-border-radius: 20px;-o-border-radius: 20px;border-radius: 20px;padding: 0 20px;}




/*************&#229;¡­&#172;&#229;¡­¡À&#229;o&#8226;¨¦&#402;¡§***********/
.footer{width: 100%;height:auto;background:#e4e4e4; padding-top:30px; float:left;}
.foot_nav{ height:204px;}
.foot_main p{ width:60%;float:left;}
.foot_main p a{color:#333; padding-right:8px; font-size:18px; font-weight:bold;}
.foot_main p span{ padding-right:8px; color:#999;}
.foot_main p a:hover{color:#0d4e98;text-decoration:underline;}
.foot_nav .sao{ width:160px;text-align:center;color:#999;font-size:14px;line-height:32px;margin-top:-20px; padding-left:40px;float:left;}
.foot_nav .link{width:208px; float:right;margin-top:-20px;}
.link select{float:right;width:208px;height:35px;border:1px solid #c2ddf2;color:#4f4f4f;font-size:14px;padding-left:8px;background:#fff; margin-bottom:10px;}
.foot_bottom{width:100%;height:50px;font-size:14px;line-height:50px;color:#7a7a7a;background-color:#1b1b1b;}

@media screen and (max-width: 1200px){
.foot_nav ul li{margin-right: 8%;}
}
@media screen and (max-width: 1050px){
.foot_nav ul li{margin-right: 6%;}
}
@media screen and (max-width: 770px){
.foot_nav ul li{margin:0 3%;}
.link select{float:none;display:block;margin: 0 auto;}
.foot_nav .sao{text-align: center; float:left;}
}
/*************&#229;¡­&#172;&#229;¡­¡À&#229;o&#8226;¨¦&#402;¡§***********/