@charset "utf-8";
/* CSS Document */
html, body {
    font-family: 宋体;
    font-size: 12px;
    font-weight: 200;
}
a img {
    border: medium none;
}
a {
    color: #fff;
    text-decoration: none;
}
a:hover {
    color: #ccc;
    text-decoration: none;
}
body, td, th {
    color: #333333;
    font-size: 12px;
}
body {background:url(../images/bg.jpg) repeat 0 scroll;margin: 0;
}
ul li {list-style: none outside none; }
.fr_layout {}
.fr_contentarea {margin: 0 auto;width: 960px;height:auto;background:url(../images/bg4.jpg) repeat 0 0 scroll;padding-top:20px;}
.language{color: #FFFFFF;float: right;line-height: 70px;width:200px;font-weight:bold;}
.language a{color:#fff;font-weight: bold;display:inline-block;width:80px;padding-left: 12px;}
.language a:hover{color:#AABDE6; text-decoration:underline;}
.banner {height:370px;width:900px;margin:20px auto; background:url(../images/banner_bg.jpg) repeat 0 scroll transparent;padding:5px;}
#expo2010{height:370px; overflow:hidden;width:900px;}
.mF_expo2010_wrap{float: left;background: #fff;}
.mF_expo2010-expo2010 .pic {height: 388px;overflow: hidden;position: relative;width: 895px;}
.mF_expo2010-expo2010 .txt li, .mF_expo2010-expo2010 .txt li span, .mF_expo2010-expo2010 .txt-bg {overflow: hidden;width: 900px;}
.mF_expo2010-expo2010 .pic {height: 388px;overflow: hidden;position: relative;width: 900px;}
.mF_expo2010 .pic li{position: absolute;}
.mF_expo2010 .txt li{position: absolute;z-index: 2;left: 0;height: 36px;line-height: 36px;}
.mF_expo2010 .txt li a{display: block;color: #fff;padding: 2px 0 0 16px;font-size: 14px;font-weight: bold;text-decoration: none;}
.mF_expo2010 .txt-bg{position: absolute;bottom: 0;z-index: 1;height: 36px;background: #000;filter: alpha(opacity=40);opacity: 0.4;}
.mF_expo2010 .num{position: absolute;z-index: 3;bottom: 8px;right: 8px;}
.mF_expo2010 .num li{float: left;position: relative;width: 22px;height: 18px;line-height: 18px;overflow: hidden;text-align: center;margin-right: 1px;cursor: pointer;}
.mF_expo2010 .num li a, .mF_expo2010 .num li span{position: absolute;z-index: 2;display: block;color: #fff;width: 100%;height: 100%;top: 0;left: 0;text-decoration: none;}
.mF_expo2010 .num li span{z-index: 1;background: #fff;filter: alpha(opacity=50);opacity: 0.5;}
.mF_expo2010 .num li.current a, .mF_expo2010 .num li.hover a{background: #F60;}
.mF_expo2010-expo2010 {background: none repeat scroll 0 0 #FFFFFF;font: 12px/1.5 Verdana,Geneva,sans-serif;height: 388px;overflow: hidden;position: relative;text-align: left;width: 895px;}
.banner1 {width:960px;margin:0px auto;}
.fengdi{width:911px;height:63px;margin:-4px auto;background:url(../images/07.jpg);}
.fr_menu {width:911px;height: 69px;;margin:0 auto;;background:url(../images/bg3.jpg) no-repeat scroll 0 0 transparent;}
.logo {text-indent: -9999px;float:left;height:70px;}
.logo a {background-position: left center;background-repeat: no-repeat;display: block;width:98px;height:71px;margin-top: 0px;margin-left:20px;}
.fr_menu ul.sl_menu {height: 69px;line-height: 69px;margin-left: 130px;width: 700px;}
.fr_menu ul.sl_menu ul { display: none;}
.fr_menu ul.sl_menu li {float: left;width: 100px;background: url(../images/fr1.jpg) no-repeat scroll 100% 50%  transparent;}
.fr_menu ul.sl_menu_vertical li {float: none;}
.fr_menu ul.sl_menu ul {-moz-border-bottom-colors: none;-moz-border-image: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;background: none repeat scroll 0 0 #F9FAFC;border-color: -moz-use-text-color #DDE1E4 #DDE1E4;border-style: none solid solid;border-width: medium 1px 1px; display: none;list-style-type: none;margin: 0;padding: 0;position: absolute;z-index: 10000;}
.fr_menu ul.sl_menu ul li {float: none;margin: 0;}
.fr_menu ul.sl_menu ul {height: auto;}
.fr_menu ul.sl_menu li {color: #FFFFFF;cursor: pointer;font-family: sans-serif;font-size: 14px;height:69px;line-height:69px;margin:0;padding:0;white-space:nowrap;width:100px;list-style-type: none;}
.fr_menu ul.sl_menu li li {height:40px;line-height:40px;text-align: center;width: 100px;}
.fr_menu ul.sl_menu li li a {background-color:#0F5090;padding: 0 10px;}
.fr_menu ul.sl_menu li li a:hover {background-color: #AABDE6;background-image: none;color:FFFF00;}
.fr_menu ul.sl_menu_vertical li a {}
.fr_menu ul.sl_menu_vertical li ul li a {}
.fr_menu ul.sl_menu li a {color: #FFFFFF;display: block;font-weight: bold;text-align: center;text-decoration: none;}
.fr_menu ul.sl_menu li a:hover {color: #FFFF00;}
.cont{margin:20px auto;margin-bottom:30px;width:910px;height:auto}
.cont_left{float:left;height:148px; background:url(../images/left_07.jpg) no-repeat right;width:443px;}
.cont_right{float:right;height:148px;background:url(../images/right_07.jpg) no-repeat left;width:443px;-float:right;}
.clear{clear:both;}
.left{margin-left:250px;}
.left h2{margin-bottom: 20px;margin-top: 25px;color:#fff;font-size:14px;text-align:left;}
.left ul{padding-top: 5px;} 
.left ul li{list-style:none outside;font-size:14px; margin-bottom:4px;width:180px;line-height:14px;text-align:center;}
.left ul li a{text-decoration:none;color:#fff;margin-right:30px;}
.left ul li a:hover{text-decoration:none;color:#ccc;}
.right h2{margin-bottom: 20px;margin-top: 25px;color:#fff;font-size:14px;text-align:left;margin-left:130px}
.right ul{padding-top: 10px;margin-left:30px;}
.right ul li{list-style:none outside;font-size:14px; margin-bottom:10px;line-height:20px;}
.right ul li a{text-decoration:none;color:#fff;margin-right:30px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;width:140px; }
.right ul li a:hover{text-decoration:none;color:#ccc;}
.right ul li span{color:#fff;}
.fr_footer{background:url(../images/ft_bg.jpg) repeat scroll 0 0 transparent;width:910px;height:40px;margin:60px auto; margin-bottom:0px;}
.footer_1{color:#999;float: left;font-size: 12px;height: 40px;line-height: 40px;text-align: center;text-indent: 30px;}
.footer_2{color:#999;float: right;font-size: 12px;height: 40px;line-height: 40px;text-align: center;padding-right:20px;}
.cont_left1{background:url(../images/cp_bg.gif) no-repeat 0 scroll transparent;float:left;width:260px;height:250px;}
.cont_left1 h2{ color:#fff; height:45px; line-height:45px; text-align:left; text-indent:34px;font-size:14px;  font-weight: bold;}
.cont_left1 ul{ margin-top: 4px;}
.cont_left1 ul li{height: 24px;line-height: 24px;margin: 0 auto;padding-left: 34px;text-align: left;width: 226px;font-size:12px;}
.cont_right1 ul{}
.cont_right1 ul li{list-style:none outside;font-size:12px; width:400px;line-height:24px;text-align:left;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;margin-left:35px;}
.cont_right1{width:635px;height:auto;float:right;}
.cont_right1 h2 {color: #FFFFFF; margin-left: 14px; margin-top: 18px;margin-bottom:15px; text-align: left;font-size:14px;font-weight:bold; background:url(../images/bg_4.jpg) no-repeat scroll left bottom transparent;color: #FFFFFF;padding-bottom:5px;padding-left:10px;}
.cont_right1 p{text-align:left; color:#fff;text-indent:34px;font-size:14px;line-height:30px;}
.right1 ul{margin: 0 8px 0 20px;}
.right1 ul li {float: left;margin-right: 5px;margin-top: 10px;width: 145px;}
.right1 h3 {font-size: 12px;font-weight: normal;margin-top: 5px;overflow: hidden;text-align: center;text-overflow: ellipsis;white-space: nowrap;width: 145px;}
.fixfloat:after {clear: both;content: ".";display: block;height: 0;visibility: hidden;}
#photos {font-size: 14px;overflow: hidden;}
.company_profile {padding-bottom: 10px;}
.fixfloat {float: left;width: 620px;}
.news {border-collapse: collapse;margin: auto;}
.panel .panel-overlay {color: white;font-size: 0.7em;text-align: center;}
.panel-overlay h2 {margin-bottom: 10px;margin-top: 10px;}