﻿.h_header{ width:100%; height:24px; background:url(images/top_bg.jpg)  repeat-x center top;}
.h_header_m{ width:100%; margin:0px auto; font-family:SimSun; line-height:24px; height:24px; color:#ffffff; position:relative; z-index:3; overflow:hidden; }
.h_topscr{ width:100000px; margin-left:100%;}
.h_topscr>li,.h_topscr>li p{float:left;}


.h_topscr a{ color:#ffffff;}
.h_topscr a:hover{ }

.top_bg{ width:100%; height:86px; background:url(images/head_rep.jpg) repeat-x; border-top:1px solid #ffffff; overflow:hidden}
/*.top{ max-width:1385px; margin:0 auto; height:85px; padding-top:5px; background:url(images/headbg.jpg) no-repeat right top;}*/

.top{ max-width:1385px; margin:0 auto; height:85px; padding-top:5px; }
.logo{float:left; margin-left:150px; display:inline-block;}
.tel{ height:33px; line-height:33px; padding-left:37px; margin:40px 0px 0px 462px; font-size:1.810em; font-weight:bold; font-family:Microsoft YaHei; color:#097ec1; background:url(images/tel.jpg) no-repeat; float:left; display:inline-block}

.search{ height:21px; line-height:21px; float:right; padding:20px 70px 0px 0px; display:inline-block; overflow:hidden}
.search label{ color:#4e5059; font-family:Microsoft YaHei; float:left; padding-right:5px;}
.stxt{ width:114px; height:20px; line-height:20px; float:left; padding:0px 4px; color:#333333; border:1px solid #dddede; background:#dddede; border:0; overflow:hidden} 
.sbtn{ width:21px; height:21px; background:url(images/search.jpg) no-repeat; float:left;}

.navbg{ height:44px; background:url(images/nav_bg.jpg) repeat-x; overflow:hidden}
.nav{ max-width:960px; margin:0 auto; padding-top:9px; text-align:center; color:#ffffff;} 
.nav li{ width:12%; height:26px; text-align:center; line-height:26px; font-size:1.210em; float:left; background:url(images/nav_line.jpg) no-repeat left top; font-family:microsoft yahei;  position:relative; z-index:9; overflow:hidden }
.nav li a{ color:#ffffff; margin:0 3px;}
.nav li a:hover{ font-weight:bold;}
.nav li.language{ width:16%; font-size:1em; font-family:Arial; text-align:right;}

.main{ max-width:1385px; margin:0 auto; position:relative; overflow:hidden}
.mleft{ width:19.7%; box-shadow:5px 0  5px rgba(0,0,0,0.2); background:url(images/ying.png) repeat-y right top; position:relative; z-index:2; overflow:hidden;}
.mleft li a{ display:block; overflow:hidden }
.mleft li{ width:100%; background:#e9f3f8; border-bottom:4px solid #99bdd1; font-size:1.425em; color:#000000; overflow:hidden; cursor:pointer;}
.mleft li:first-child{ border-bottom:4px solid #99bdd1; border-top:4px solid #99bdd1;}
.mleft li img{ width:40.9%; margin:0 3% 0% 5%; text-align:center; max-width:100%; max-height:100%;}

.mleft li a{ color:#000000;}
.mleft li:hover{ background:#005699}
.mleft li:hover a{ color:#ffffff}
.mleft li.huag{ background:#d3e6f0;}
.mleft li.huag:hover{ background:#005699}
.mleft li em{font-style:normal; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; width:40%; padding-top:20%; padding-left:5%; display:inline-block; cursor:pointer; vertical-align:middle;}

.mright{ width:79%; padding:3.4% 0 17%; position:relative; overflow:hidden}
.rlist{ width:78.5%; margin:auto; position:relative; z-index:3;}
.rlist ul{width:100%; overflow:hidden; padding-bottom:10px;}
.rlist ul li{width:13.5%; float:left; padding-bottom:9.6%; margin:0.7% 0 0 0.75%; box-shadow:0 0 4px rgba(0,0,0,0.2); display:inline-block; overflow:hidden; position:relative;}
.rlist ul li a{position:absolute; left:0; top:0; width:100%; height:100%; text-align:center;}
.rlist ul li a img{ max-width:100%; max-height:100%; }
.rlist ul li a i{display:inline-block; vertical-align:middle; height:100%;}

.bg1{ width:100%; position:absolute; left:0px; top:0px;}
.bg1 img{ max-width:100%; max-height:100%; }
.people{ width:100%; position:absolute; left:1.5%; bottom:0; z-index:4; display:inline-block}
.people img{ max-width:100%;}

.footer{ max-width:1385px; margin:0 auto; line-height:24px; font-family:Arial,SimSun; color:#474747; padding:10px 0px; border-top:1px solid #acacac; margin-top:12px; text-align:center; overflow:hidden}


@media screen and (max-width:1024px)
{ 
.mleft li{ font-size:1.015em; }  
 
}







/**/
#banner{position:relative;width:100%;height:360px;border-bottom:3px solid #cbcbcb;overflow:hidden;}
#bannerlist{position:absolute;top:0px;
/*left:100%;margin-left:-1440px;*/
width:100%;}
#bannerlist li{
/*position:absolute;*/
top:0px;left:0px;display:none;}
#bannerlist li.current{display:block;}


#bannerbtndw{position:relative;margin:0 auto;width:1000px;height:357px;}
#bannerbtn{position:absolute;bottom:20px; left:50%;}
#bannerbtn li{float:left;margin:2px 10px 2px 2px;width:10px;height:10px;border-radius:7px;background:#adadad;cursor:pointer;}
#bannerbtn li.current{margin:0 8px 0 0;background:none;border:2px solid #264E82;}




#content{margin:30px auto 0;width:1000px;}
#content dt{ color:#1a1a1a; margin-bottom:5px; font-size:14px; line-height:24px;}
/* 旧的
#content dd,#content dd{ font:14px/22px;color:#777777; margin-top:5px; font-size:14px; line-height:20px;}
*/

#content dd,#content dd{ font:14px/22px;color:#000; margin-top:5px; font-size:13px; line-height:20px;}

#big{position:relative;float:left;margin-right:15px;padding:15px 0 0 20px;height:159px;border:1px solid #dddddd;background:#fff url(images/hero_pic1.jpg) no-repeat;}
#mid{position:relative;float:left;margin-right:15px;padding:15px 0 0 20px;height:159px;border:1px solid #dddddd;background:#fff url(images/hero_pic2.jpg) no-repeat;}
#app{position:relative;float:left;margin-right:15px;padding:15px 0 0 20px;height:159px;border:1px solid #dddddd;background:#fff url(images/hero_pic3.jpg) no-repeat;}
#act{position:relative;float:right;padding:15px 0 0 20px;height:159px;border:1px solid #dddddd;background:#fff url(images/hero_pic4.jpg) no-repeat;}
#content .more{position:absolute;right:5px;bottom:5px;}
#content .more a:link,#content .more a:visited{font:12px/16px "΢���ź�", "����";color:#264e82;}


.mauto{width:170px;-moz-transition:all 0.2s;-o-transition:all 0.2s;-webkit-transition:all 0.2s;transition:all 0.2s;background-position:center bottom !important;}
.current.mauto{width:355px;background-position:right bottom !important;}
.current .long{display:block;}
.current .shot{display:none;}
.long{width:355px;display:none;}
































