@charset "utf-8";
/* CSS Document */
body{ background-color:#EEEEEE;}
.head{ padding-top:30px; overflow:hidden; margin-bottom:18px;}
.logo{ float:left;}
.language{ float:right;}
.language span{ display:block; float:left; font-size:11px;}
.language a{ display:block; float:left; margin-left:10px;}
.search{ border:#bcbcbc solid 1px; float:right; clear:right; padding:3px; margin-top:30px;}
.text{ border:none; font-family:'寰蒋闆呴粦'; line-height:16px; color:#CCC; width:200px; font-size:11px;}
.button{ border:none; background:url(../images/search.gif) no-repeat right center; padding-right:20px; font-family:'寰蒋闆呴粦'; color:#BE1C24; line-height:16px; cursor:pointer;}
.nav{ position:relative; z-index:1000;}
#nav {float: left; width: 960px; position: relative; background: url(../images/navBg.gif) repeat-x; font-size:14px;}
#nav li {float: left; width:108px; line-height:35px; background: url(../images/line.gif) no-repeat right top;}
#nav li a { line-height:35px; display: block; text-decoration: none; width:105px; text-align:center; color:#000;}
#nav li a:hover,#nav li .hov{background: url(../images/navHoverBg.gif) repeat-x; color:#FFF;}
#nav ul {display: none; width:1000px; position: absolute; overflow:hidden; background:#F0F0F0; left:0;}
#nav ul li { background:none; padding:0; border:none; float:left; font-size:12px; width:auto;}
#nav ul li a{ display:block; text-align:left; border-bottom: none;height:40px; line-height:40px;color:#666; width:auto; padding-right:15px}
#nav ul li a:hover { background:none; color:#BE1C24;}
.focus{ position:relative; overflow:hidden;width:1000px;height:346px;}
.f980x346{width:960px;height:346px;overflow:hidden}
.f980x346 img{width:1000px;height:346px}
#inner{height:218px; width:348px; overflow:hidden; padding-bottom:10px;}
.rslides{width:100%;position:relative;list-style:none;padding:0}
.rslides_nav{height:74px;width:25px;position:absolute;top:50%;left:20px;opacity:0.7;text-indent:-9999px;overflow:hidden;text-decoration:none;background:url(../images/i.png) no-repeat 0 0;margin-top:-37px; display:none}
.rslides_tabs{margin:12px auto;clear:both;text-align:center; position:absolute; top:310px; right:20px;}
.rslides_tabs li{display:inline;float:none;_float:left;*float:left;margin-right:5px}
.rslides_tabs a{text-indent:-9999px;overflow:hidden;background:#DDD;display:inline-block;_display:block;*display:block;width:12px;height:9px}
.rslides_tabs .rslides_here a{background:#BE1C24;}
.content{ overflow:hidden; clear:both; padding-bottom:25px;}
.module{width:774px; float:left;overflow:hidden;}
.case{ float:left; width:270px; padding-top:50px;}
.module a{ display:block; float:left; margin-right:5px;_margin-right:3px;}
.module a img{ display:block; float:left; border:#c4c4c4 solid 1px;}
.chTitle{ color:#BE1C24; font-size:16px;}
.enTitle{ font-size:16px; padding-left:10px;}
.news{ float:right; width:200px;}
.news li{ font-size:12px; line-height:24px;}
.news li a{ display:block; background:url(../images/listHead.png) no-repeat left center; padding-left:12px;}
.module h1,.news h1{ clear:both; overflow:hidden; line-height:50px; height:50px;} 
.module h1 span,.news h1 span{ display:block; float:left;} 
.news ul{ overflow:hidden; clear:both; padding-bottom:8px;}
.footer{ border-top:#e1e1e1 solid 1px; overflow:hidden; color:#656565;}
.copyRight{ background:#F8F8F8; margin-top:15px; line-height:30px; padding:0 10px; font-size:12px; overflow:hidden;}
.footer a{ color:#656565;}
.LfooterNav{ float:left; display:block;}
.RcopyRight{ float:right; display:block;}
.Add{ line-height:20px; font-size:12px; padding-left:10px; padding-top:10px; float:left;}
.support{ background:url(../images/footerLogo.gif) no-repeat; padding-left:40px; font-size:14px; float:right; margin-top:25px;}
.secContent{ overflow:hidden; clear:both; width:100%;}
.secL{ float:left; width:200px; overflow:hidden;}
.secR{ float:right; width:730px; overflow:hidden;}
.secL h1{ font-size:20px; line-height:60px; padding-left:10px;}
.secL ul li{ padding-bottom:8px;}
.secL ul li a{ display:block; border:#b7b7b7 solid 1px; background:#EAEAEA; font-size:14px; line-height:30px; padding-left:10px;}
.secL ul li a:hover,.secL ul .secNavHover a{ border:#BE1C24 solid 1px; background:#BE1C24; color:#FFF;}
.secL ul li ul{ padding:5px 0;}
.secL ul li ul li{ padding-bottom:0;}
.secL ul li ul li a ,.secL ul .secNavHover ul li a{ border:none; background:none; line-height:22px; font-size:12px;}
.secL ul li ul li a:hover,.secL ul .secNavHover ul li a{ background:none; border:none; color:#BE1C24;}
.secL ul .secNavHover ul li a{ color:#323232;}
.secL ul .secNavHover ul .current a{ color:#BE1C24;}
.contactMT{ border:#b7b7b7 solid 1px; background:#EAEAEA; margin-top:20px; margin-bottom:20px; overflow:hidden;}
.contactMT span{ display:block; line-height:40px; padding-left:35px;}
.mail{ background:url(../images/mail.png) no-repeat 5px center;border-bottom:#b7b7b7 solid 1px; font-size:12px;}
.tel{ background:url(../images/tel.png) no-repeat 5px center; color:#BE1C24; font-weight:bold;}
.bigImg{ padding-top:10px; padding-bottom:10px;}
.home{ font-size:12px; border-bottom:#b7b7b7 solid 1px; line-height:30px; overflow:hidden;}
.home span{ float:right; display:block;}
.secDetail{ padding:30px 20px; line-height:24px; font-size:14px;}
.secDetail p{ padding-bottom:15px;}
.exList{ width:760px;}
.exList li{ float:left; width:240px; margin-right:5px; margin-bottom:20px;}
.prList li{ width:165px; margin-right:24px;}
a .more{ background:#888888 url(../images/moreHover.gif) no-repeat; height:15px; line-height:15px; font-size:11px; display:block; text-align:right; padding-right:10px;color:#FFF;}
a:hover .more{ background:#BE1C24 url(../images/moreHover.gif) no-repeat 0 -15px; }
.exTitle{ font-size:20px; line-height:60px; color:#BE1C24;}
.exName{ line-height:40px;}
.pages{ overflow:hidden; padding:20px 0; clear:both; }
.pages a,.pages span{ display:block; background:#eeeeee; display:block; float:left; padding:6px 10px; border:#CCC solid 1px; font-size:12px; margin-right:4px;}
.pages a:hover, .pages span{ background:#BE1C24; border:#BE1C24 solid 1px; color:#FFF;}
.windowsDetail{ overflow:hidden;}
.windowsDetailL{ float:left; border:#b7b7b7 solid 1px;}
.openStyle{ float:right; width:348px;}
.openStyle h2{ font-size:16px; padding-bottom:10px;}
.openStyle h3,.proDetail h3{ border:#b7b7b7 solid 1px; background:#EAEAEA; line-height:30px; font-size:12px; padding-left:10px; overflow:hidden;}
.descp{ font-size:12px; line-height:24px; padding:15px 0; }
.proDetail h3{ margin:10px 0; margin-top:20px;}
.proDetail h4{ margin:10px 0; font-size:12px; border-bottom:#b7b7b7 solid 1px; line-height:40px;}
.proDetail span{ display:block; float:left;}
.proDetail .proR{ float:right; background:url(../images/down.gif) no-repeat left center; padding-left:30px; padding-right:10px;}
.back{ font-size:12px; padding-top:30px; padding-bottom:20px;}
.back a{ color:#BE1C24; font-size:12px; text-align:right; display:block;}
.secDetail h1{ font-size:18px; color:#BE1C24; padding-bottom:15px; font-weight:bold; font-style:italic;}
.secDetail h2{ font-size:30px; padding-bottom:15px; font-weight:bold;}
.downList{ padding-top:30px;} 
.downList li{ width:370px;}
.downList img{ float:left;}
.downList .exName{ background:url(../images/downBtn.gif) no-repeat left center; padding-left:35px; height:40px; line-height:40px; display:block; float:left; margin-top:230px; margin-left:10px;}
.newsList{ overflow:hidden;}
.newsList li{ overflow:hidden; border-bottom:#999 dotted 1px; font-size:12px; line-height:40px;}
.newsListL{ display:block; float:left;}
.newsListR{ display:block; float:right; color:#999;}
.newsList{ overflow:hidden;}
.newsList{ overflow:hidden;}
.newsContent{ border-top:#b7b7b7 solid 1px; padding:30px 20px;}
.newsTitle{ text-align:center; font-size:16px; line-height:40px;}
.time{ text-align:center; font-size:12px; padding-bottom:30px;}
.newsWord{ font-size:14px; line-height:24px;}
.newsWord p{ padding-bottom:15px;}
.contactWay{ border-top:#BE1C24 solid 1px; padding:10px; font-size:12px; line-height:24px;}
.contactWay p{ display:block;border-bottom:#b7b7b7 solid 1px; margin-bottom:20px; padding-bottom:20px;}
.inputText{ border:#999 solid 1px; padding:5px; width:250px;}
.tableMessage td{ padding:5px 0;}
textarea{ border:#999 solid 1px; padding:5px; height:100px; width:99%; overflow:hidden;}
.inputBtn{ background:#BE1C24; padding:5px; width:150px; border:none; color:#FFF; font-family:寰蒋闆呴粦;}
.messageTitle{ padding-top:20px; color:#BE1C24; font-size:20px;}
.newsContentaa{ padding-left:0;}
.nav ul .f10 a{ font-size:10px;}
#my_top {
    background: none repeat scroll 0 0 #F8F8F8;
    clear: both;
    height: 95px;
    overflow: hidden;
    padding: 5px 0 0 0px;
}
#my_logo {
    display: inline;
    float: left;
}
#my_top #my_nav {
    display: inline;
    float: right;
    text-align: right;
    width:740px;
	margin-top: 5px;
}
#my_top #my_nav span h2 {
    color: #FF0000;
    display: inline;
    font-size: 14px;
    line-height: 28px;
    margin-right: 50px;
}
#my_top #my_nav span a {
    display: inline-block;
    margin: 0 0 0 5px;
    vertical-align: top;
}
#my_top #my_nav span a.cn {
    padding: 1px 7px 0px 15px;
}
#my_top ul {
    margin: 3px 0 0 0px;
    overflow: hidden;
    text-align: left;
	float:right
}
#my_top ul li {
	float:left;
	width:95px;
	height:49px;
	overflow:hidden
}
#my_top ul li a {
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    padding: 13px   18px  0px  17px;
	color: #555555;
	width:60px;
	height:36px;
}
#my_top ul li a:hover{ /*background:url(../images/nav_bg.png) no-repeat*/ border-bottom: 2px solid #016FC6;}
#my_top ul li a span {
    color: #888888;
    cursor: pointer;
    display: block;
    font-size: 10px;
    font-weight: normal;
    height: 15px;
    line-height: 17px;
    white-space: nowrap;
    word-break: keep-all;
}
#my_top ul li a:hover span {
    background: url("../images/menu_ico.gif") no-repeat scroll left 6px transparent;
    padding: 0 0 0 7px;
}