/*****¹«¹²ÑùÊ½*******/
*{padding:0;margin:0;font-family:"微软雅黑"; 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;}
/***** Ë®Æ½¾ÓÖÐ *****/
.cen{margin:0 auto; }
/***** Çå³ý¸¡¶¯ *****/
.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:999; top:0;  /*position: relative;*/}
.header_top{width: 100%; height: 40px;background: #f7f7f7;position: relative; z-index: 999;}
.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 ;}
.lang_span a {color: #999; }
.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: 100px; background: #fff;border-bottom: 1px solid #eee;}
.nav{width:1200px; margin:0 auto;height: 100px; position: relative;}
.logo{width:505px;height:100%;float:left;position: relative;z-index: 999;}
.logo a{display: block; width: 100%; height: 100%;line-height:120px;}
.logo img{vertical-align: middle;display: inline-block;padding-top: 28px;}

.tab{width: 720px;height: 95px;float: right;margin-top: -92px;}
.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 0px 30px 0px;margin-left:20px; background: #fff; -webkit-transition: .5s;-moz-transition: .5s;-ms-transition: .5s;-o-transition: .5s;transition: .5s;}
/*.tab>li.on{top: 0; background: #004694;}*/
.tab>li.on>a{ color:#004694; border-bottom:5px solid #004694;/*background: #004694;font-weight: bolder;*/}
.tab>li .sub{ position:absolute; top:100px; height:auto; left:50%; margin-left:-715px; background:rgba(255,255,255,.9);background:#fff\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:690px; }
.tab>li .sub .sub_left .sub_left_a{display: block; width: 280px; height:210px; float: left; overflow: hidden; margin-left:0px;}
.tab>li .sub .sub_left .sub_left_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_left .sub_left_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);}
.tab>li .sub .sub_left ul{float: left; margin-left:60px;}
.tab>li .sub .sub_left ul li{line-height: 36px; padding-right:40px;}
.tab>li .sub .sub_left ul li a{font-size: 15px; color: #666; padding-left: 10px;-webkit-transition: .5s;-moz-transition: .5s;-ms-transition: .5s;-o-transition: .5s;transition: .5s;}
.tab>li .sub .sub_left ul li a:hover{color: #004694; font-weight:bold;}

.tab>li .sub .sub_right{ width:430px;display: block;float: right; padding-left:60px;border-left: dashed 1px #999; overflow:hidden; min-height: 180px;}
.tab>li .sub .sub_right h5{font-size: 16px; font-weight: bold; color: #2a2a29;line-height: 16px; margin-top: 12px; margin-bottom: 15px;}

.tab>li .sub .sub_right p{font-size: 15px; color: #5d5d5d; line-height: 26px; height: 78px; overflow: hidden;}
.tab>li .sub .sub_right .more{width: 116px; height: 28px; border: 1px solid #004694; overflow: hidden;position: relative; margin-top: 20px;}
.tab>li .sub .sub_right .more:after{content: ''; width: 100%; height: 100%; background: #004694; position:  absolute; z-index: 0; bottom: -100%; left: 0;-webkit-transition: .5s;-moz-transition: .5s;-ms-transition: .5s;-o-transition: .5s;transition: .5s;}
.tab>li .sub .sub_right .more a{display: block; width: 100%;color: #004694; line-height: 28px; text-align: center; height: 100%; position: relative; z-index: 2;-webkit-transition: .5s;-moz-transition: .5s;-ms-transition: .5s;-o-transition: .5s;transition: .5s;}

.tab>li .sub .sub_right .more:hover:after{bottom: 0;}
.tab>li .sub .sub_right .more:hover a{color: #fff;}


.ej_banner{ width:100%; height:358px;background: url(../images/ej_banner.jpg) no-repeat top center; margin-top: 156px; font-size:0px; text-indent:-9999;}

/************** ¶þ¼¶µ¼º½ºÍµ±Ç°Î»ÖÃ **************/
.er_nav_dw{width:100%; height:56px;margin-bottom:50px; margin-top:-56px;}
.er_nav_dw .ej_dh_w{ width:100%; height:56px;background: #f4f4f4; filter: alpha(opacity=90);-moz-opacity:0.9;-khtml-opacity: 0.9; opacity: 0.9;}
.er_nav_dw .ej_dh{ width:1200px; height:56px;}
.er_nav_dw #colL{ width:850px; float:left; margin-left:6px;}
/************** ¶þ¼¶µ¼º½ **************/
.er_nav_dw .nav{width:850px; height:56px; float:left;}
.er_nav_dw .nav dd {}
.er_nav_dw .nav dd ul { width:850px;}
.er_nav_dw .nav dd ul li a{ float:left;height:56px; font:16px/56px "Î¢ÈíÑÅºÚ"; display:block;color:#1c1b1b;background:url(../images/ej_navico.jpg) left no-repeat; padding-left:15px; margin-right:38px; }
.er_nav_dw .nav dd ul li a:hover  { color:#2317a2; font-weight:bold;}
.er_nav_dw .nav dd ul li a.on  {  color:#2317a2; font-weight:bold;}


/**Ö÷ÌåÄÚÈÝ***/
.wrap{width: 100%; height: auto; min-width: 1200px;}
.wrap>img{display: block; width: 100%; visibility: hidden; margin-top: 156px;}
.main{width: 100%;height: auto;position: relative;z-index: 5;background: #fff;margin-top: 40px;}

/************* ÄÚÒ³·ÖÒ³ *************/
.page { margin:10px 0px 60px 0px;text-align:center; clear:both;font:15px/30px "Î¢ÈíÑÅºÚ";color:#6a6868;}
.page a {font:15px/30px "Î¢ÈíÑÅºÚ";color:#6a6868;margin:3px;padding:6px 12px; border:1px solid #ccc;text-decoration:none;
-webkit-border-radius:3px;/*ÊÊÅäÒÔwebkitÎªºËÐÄµÄä¯ÀÀÆ÷(chrome¡¢safariµÈ)*/
-moz-border-radius:3px;/*ÊÊÅäfirefoxä¯ÀÀÆ÷*/
-ms-border-radius:3px;/*ÊÊÅäIEä¯ÀÀÆ÷*/
-o-border-radius:3px;/*ÊÊÅäoperaä¯ÀÀÆ÷*/
border-radius:3px;/*ÊÊÅäËùÓÐä¯ÀÀÆ÷(ÐèÒª·ÅÔÚ×îºóÃæ£¬ÀàËÆÓÚif..else if..else..)*/ }
.page a:hover { border:1px solid #8d6922; background:#8d6922;color:#fff; }
.page a:active { border:1px solid #8d6922; background:#8d6922; color:#fff; }
.page span { margin:2px; padding:6px 12px; border:1px solid #cccccc; color:#8c8c8c;
-webkit-border-radius:3px;/*ÊÊÅäÒÔwebkitÎªºËÐÄµÄä¯ÀÀÆ÷(chrome¡¢safariµÈ)*/
-moz-border-radius:3px;/*ÊÊÅäfirefoxä¯ÀÀÆ÷*/
-ms-border-radius:3px;/*ÊÊÅäIEä¯ÀÀÆ÷*/
-o-border-radius:3px;/*ÊÊÅäoperaä¯ÀÀÆ÷*/
border-radius:3px;/*ÊÊÅäËùÓÐä¯ÀÀÆ÷(ÐèÒª·ÅÔÚ×îºóÃæ£¬ÀàËÆÓÚif..else if..else..)*/}
.page span.strong { margin:6px;padding:6px 12px; border:1px solid #8d6922; background:#8d6922;color:#fff;}



#container{width:1200px; height:auto; padding:0px 27px 25px 27px; background:#fff;}
/* ·ÀÖ¹¸ß¶È³Æ²»¿ª */
.clearfix:after {content: '.';clear: both;display: block;height: 0; visibility: hidden;}
.clearfix:after, .clearfix:before {content: " "; display: table;}


/****foot*****/
.foot{width: 100%; height: auto; background:#222d37;float:left;}
.foot_mian{width: 1200px; height: auto; overflow:  hidden; margin: 0 auto; padding-bottom:40px;}
.foot_mian ul{display:block; width:1200px; margin:auto; padding:20px 0;}
.foot_mian ul li h1{display:block; width:100%; font-size:18px; color:#fff; line-height:56px;}
.foot_mian ul li{display:block; float:left; width:140px; margin-right:40px;}
.foot_mian ul li a{display:block; float:left; width:100%; margin-top:5px; font-size:14px; color:#ccc; line-height:28px;}
.foot_mian ul li a:hover{ color:#ccc; /*text-decoration:underline;*/}
.foot_mian .foot_mian_a{width:50%;}
.sao_img{width: 120px; margin-top: 15px; float:right;}
.sao_img img{width: 100%; display: block;}
.sao_img p{font-size: 12px; color:#ccc; line-height:30px; text-align:center;}
.foot_gs img{margin-top:30px;padding-left:210px;}
.foot_img{float:right; padding-top:60px;}
.footer_b{ width:100%; height:auto;background:#18232c;}
.footer_c{width:1200px; height:48px; margin:0 auto;}
.footer_b_left{float:left;color:#ccc; line-height:48px; font-size:12px;}
.foot_other{ width:800px; height:auto; margin:0 auto; font-size:12px; color:#ccc; line-height:48px;}
.foot_other img{display:block; float: left; margin-top:14px; padding-right:10px; padding-left:40px;}
.footer_b_right{float:right; font-size:12px; color:#ccc; line-height:48px; margin-top:-48px;}
