@charset "utf-8";

#logo img{ height:36px; width:auto; margin-top:52px; margin-left:-15px;}

#language{ color:#022a65;font-family:'Tahoma','Microsoft YaHei','STHeiti Light','SimHei';font-size:14px; width:125px; height:27px; margin-top: 70px;margin-left: 745px;}
#language a{ text-decoration:none; font-weight:normal; color:#022a65; }
#language a:hover{ text-decoration:none; font-weight:bold; color:#022a65;}

#menu_left{ width:280px; height:auto; margin-left:-15px; margin-bottom:30px;}
#menu-wrap{padding-top:48px;box-sizing:border-box;}

.menu_left_item{ width:100%; height:37px; text-indent:52px; line-height:37px;font-family:'Tahoma','Microsoft YaHei','STHeiti Light','SimHei';font-size:18px;}
.menu_left_item a{ font-weight:normal;background-image: url(../img/left_menu.jpg);display:block;width:100%; height:37px;text-decoration:none; color:#022a65;background-position: 0px 0px;background-repeat: no-repeat; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.menu_left_item a:hover{ font-weight:bold; background-image: url(../img/left_menu_out.jpg);}

.menu_left_item_sub{ display: none; }
.sub_item{ width:100%; height:27px; line-height:27px;font-family:'Tahoma','Microsoft YaHei','STHeiti Light','SimHei';font-size:16px;white-space:nowrap;overflow:hidden;}
.sub_item a{ display:block;text-indent:132px;text-decoration:none; font-weight:normal; color:#022a65;background-image: url(../img/left_menu.jpg);background-position: 0px 0px;background-repeat: no-repeat; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.sub_item_en a{ display:block;text-indent:80px;text-decoration:none; font-weight:normal; color:#022a65;background-image: url(../img/left_menu.jpg);background-position: 0px 0px;background-repeat: no-repeat; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.sub_item a:hover{ display:block;text-decoration:none; font-weight:bold; color:#022a65;background-image: url(../img/left_menu_in.jpg);background-position: 0px 0px;background-repeat: no-repeat;}
#line-inner{width:66px; height:2px; border-bottom:#000000 1px solid;position:absolute;top:0px;left:132px;}
body.en-page #line-inner{left:80px;}
#line{ position:relative;width:100%; height:2px; background-image: url(../img/left_menu.jpg);background-position: 0px 0px;background-repeat: no-repeat;}
.line-outer{ width:100%; height:5px; background-image: url(../img/left_menu.jpg);background-position: 0px 0px;background-repeat: no-repeat;}

#area{ min-height:574px !important; }
#content{ width:858px;  margin-top:42px; margin-left:14px;margin-bottom:50px; }
#content #main{ width:858px;}

#footer{ width:100%; height:70px;border-top:#d9d9da 1px solid; color:#b3b3b3; font-size:12px;font-family:'Tahoma','Microsoft JhengHei','Microsoft YaHei','STHeiti Light','SimHei';text-align:left;padding-top:10px;}

.swiper-container { width: 858px;height: 482px;text-align: center;position:relative;}
.banner-slogan-cn{ position:absolute; top:204px; left:0; right:0; width:858px; background:rgba(0,43,100,0.35); text-align:center; z-index:5; }
.banner-slogan-cn p{ margin:0; padding:6.5px 0; color:#ffffff; line-height:1.8; font-family:'KaiTi','STKaiti','楷体','Microsoft KaiTi',sans-serif; font-size:36px; }
.banner-slogan-en{ position:absolute; top:205px; left:0; right:0; width:858px; background:rgba(0,43,100,0.35); text-align:center; z-index:5; }
.banner-slogan-en p{ margin:0; padding:14px 0; color:#ffffff; line-height:1.8; font-family:'Tahoma',sans-serif; font-size:27px; transform:translateY(-2px); }
.swiper-slide img{ width:858px; height:482px;}
.swiper-pagination-bullet-active{background:#fff;}
