/*index-------------------------------*/
.header{ width:100%; height:528px; overflow:hidden; position:relative; background:url(../images/abj_04.gif) repeat-x left top; font-family:"Microsoft YaHei"; overflow:hidden; }
.menubj{ width:206px; margin:0 auto; position:absolute; background:url(../images/abj1_13.gif) no-repeat left bottom; height:528px; left:50%; margin-left:-497px; top:0; z-index:999999}
.menu{background:url(../images/abj_02.png) repeat-y left top; width:206px; height:520px; overflow:hidden;}
.logo{ background:url(../images/logo.png) no-repeat left top; width:165px; height:75px; margin:39px 0 0 20px;}
.logo a{ width:78px; height:91px; display:block; text-indent:-9999px;}
#menunav{ width:189px; margin:40px auto 0; height:329px; background:url(../images/indexmav_13.gif) repeat-x left top; padding-top:21px; *+width:187px;} /*2013.1.6*/
#menunav li{ background:url(../images/abj2_13.png) no-repeat center bottom; height:22px;text-align:center; padding-top:8px;}

#menunav li a{ color:#eeeeee; font-weight:bold}

#menunav li a:hover{ color:#469dc3; font-weight:bold}



#full-screen-slider { width:100%; height:350px; float:left; position:relative}
#slides { display:block; width:100%; height:350px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:50%; top:300px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#0092CE}

.top{ float:right; width:351px; height:114px; position:absolute; top:35px; left:50%; margin-left:140px;}
.top .language{ text-align:right; height:30px;font-family:"Microsoft YaHei"; font-size:10px;}
.top .language a{ padding:0 5px;font-size:12px;}
.top .stock{ color:#666666;font-size:16px; height:40px; line-height:27px; text-align:right}
.top .stock span{ color:#333333; font-family:Arial, Helvetica, sans-serif; font-size:18px; padding-left:9px;}
.top .seach{ background:#666666; width:330px; height:31px; padding:13px 0 0 21px;}
.top .text-blank{ background:#fff; width:240px;  height:21px; line-height:21px; padding-left:2px; margin-right:10px; }
.top .btn-sub{ background:#fff; width:68px;  height:21px; line-height:21px; padding-left:2px; text-align:center; font-family:"Microsoft YaHei"; color:#666666; font-size:12px;vertical-align:top; cursor:pointer;}

.bannerbj{ width:100%; height:350px;  position:absolute; top:170px;}
.banner{ width:1280px; margin:0 auto; height:350px; overflow:hidden; position:relative;}
.focus{ width:432px; height:350px; position:relative; overflow:hidden; left:190px; float:left}
.focus img{ width:432px; height:350px;}
#btn { width:61px; position:absolute; bottom:10px; left:544px; z-index:22;}
#btn li{ background:url(../images/abtn_45.png) no-repeat left top; width:10px;  height:10px; font-size:0; line-height:0; float:left; margin-right:5px; cursor:pointer; _background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/abtn_45.png", sizingMethod=scale); }

#btn li.activeSlide{ background:url(../images/abtn_43.png) no-repeat left top;  _background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/abtn_43.png", sizingMethod=scale); }
.picxh{ width:358px; height:350px; position:absolute; overflow:hidden; right:0; top:0; float:left;}
.picxh li{width:178px; height:175px; float:left; overflow:hidden; margin-left:1px; padding-bottom:1px; display:inline; cursor:pointer; position:relative;}
.picxh li img{ display:block}
.picxh li p.s2{ display:none; width:178px; height:175px;}
.picxh li p{ width:178px; height:175px; display:block; position:absolute; top:0; left:0;}
.picxh li p.s1{ z-index:6}
.picxh li p.s2{ z-index:7}
.picxh li p.s1 strong{ font-family:Arial, Helvetica, sans-serif; position:absolute; height:33px; line-height:33px; color:#fff; bottom:0; left:11px;}
.picxh li p.s1 strong.cs{ color:#333}
.picxh li p.s2 span{ font-family:Arial, Helvetica, sans-serif; position:absolute; height:33px; line-height:33px; color:#fff; bottom:0; left:0px; background:url(../images/abj_03.png) repeat left top; width:169px; padding:6px 0 0 9px; height:0; color:#fff; line-height:15px;}
.picxh li p.s2 span b{ display:block; line-height:23px;}

/*news--------------------*/
.newbj{ border-bottom:1px solid #e8e8e8;  height:27px; line-height:27px; color:#333333;}
.news{ width:980px; margin:0 auto; height:27px; overflow:hidden;}
.news h3{ font-family:"Microsoft YaHei"; font-size:12px; font-weight:normal; width:65px; float:left; padding-left:1px; color:#333333}
.news ul{ float:right; width:914px;}
.news ul li { height:27px; overflow:hidden;}
.news ul li span{ float:right; color:#787876; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}

.indexcon{ height:274px; width:980px; margin:0 auto;}
.indexcon dl{ width:313px; float:left; height:274px; border-right:1px solid #e8e8e8; margin-right:10px; overflow:hidden; padding-right:9px;}
.indexcon dl.last{ margin:0; padding:0; border:none}
.indexcon h3 a{ font-family:"Microsoft YaHei"; color:#333333; font-size:12px; height:40px; overflow:hidden; display:block; line-height:53px}
.indexcon dd span img{ display:block; border:1px solid #d8d8d8; width:311px; height:128px;}
.indexcon dd p{ line-height:18px; padding-top:4px; height:54px; overflow:hidden;}
.indexcon dd a.more{ color:#782d3b; display:block; text-align:right; text-decoration:underline; margin-top:5px;}
.indexcon dd li{ background:url(../images/alist_28.gif) no-repeat left center; width:285px; padding-left:10px; line-height:18px; height:18px; overflow:hidden; margin:0 auto;}