@charset "utf-8";
/* CSS Document */

body {
font:14px "Arail";
margin:0 auto;
line-height: 21px;
background:url(../images/bg.jpg) repeat-x;
}
*{margin:0;padding:0}
ul,li{list-style: none;}
img{border:0;}
a
{text-decoration:none;
color: #000;
}

a:hover{color:#0f5d9f;}
.main_box,.container,.footer,.banner,.top{margin:0 auto; width:1002px; overflow:hidden; clear:both;}
.header{width:1002px;margin:0 auto;  height:160px; overflow:hidden;}
.nav_bg{width:100%; background:url(../images/nav.png) repeat-x; height:46px;}
.container{width:1002px;overflow:hidden;margin:0 auto;padding-bottom:10px; }


.nav{width:1002px; margin:0 auto; height:38px; line-height:38px;padding-left:0px; background:url(../images/nav.jpg) no-repeat 3px 0;}
.logo{float:left;background:url(../images/logo.jpg) no-repeat;width:467px; height:69px; margin-top:35px;padding-bottom:20px; margin-left:20px;text-indent:-9999px;overflow:hidden; }
.nav li{float:left; width:163px; text-align:center; margin-right:3px;}
.nav li a{font-family:"宋体";font-size:16px; line-height:35px;color:#fff;font-weight:bold;display:block;}
.nav li a:hover,.nav li a:link{color:#fff;}
.nav li a:hover{background:url(../images/nava.jpg) repeat-x;}
.banner{width:100%;margin:0 auto; height:300px;overflow:hidden;position:relative;}
.banner img {width:100%; height:300px; }
.footer {width:1002px;  overflow:hidden; text-align:center;font-size:12px; color:#000;padding-bottom:20px;}

.link{width:992px; overflow:hidden; margin:12px auto; background:#ededed;padding:5px;margin-top:0;text-align:center;}
.link ul{margin:0 auto; width:400px;overflow:hidden;text-align:center;}
.link li{float:left; margin:0 10px; overflow:hidden;}
.link li a{font-weight:bold;color:#000;font-size:14px;}

.contact{background:url(../images/tel.jpg) no-repeat; width:200px;overflow:hidden;padding-top:165px;padding-left:35px;line-height:25px;color:#000;}

.index_bottom{width:1002px; margin:0 auto; overflow:hidden; padding-bottom:10px;}
.fl{float:left;}
.fr{float:right;}
.about_pj{background:#f7f7f7;width:740px; overflow:hidden;height:305px;background:url(../images/li00.jpg) no-repeat center #f7f7f7;}
.about{width:290px;overflow:hidden;padding:5px;margin-left:25px;line-height:24px;}
.about p{text-indent:2em; color:#6b6a6a;font-size:12px;}
.index_top{/*overflow:hidden;*/}
.tt a{font-size:16px; font-family:"微软雅黑"; color:#125d9e;margin-right:15px;}
.tt{font-family: Georgia, "微软雅黑";
color: #8D8D8D;font-size:15px;padding-bottom:10px;padding-top:5px;}
.pj{margin-right:25px; width:290px;overflow:hidden;padding:5px;}
.news{background:url(../images/newbg.jpg) no-repeat;height:35px;margin-bottom:5px;margin-top:1px;}
.pro_pic{width:740px;overflow:hidden;padding-top:5px;}
.pro_pic a{display:block;text-align:center;}
.pro_pic li{float:left; width:246px; height:190px;text-align:center;padding-top:5px;}
.pro_pic li img{width:200px;height:140px;border:1px solid #ccc;}
.pic_li{background:url(../images/pic.jpg) no-repeat; width:240px;}
.pic_li{ /*overflow:hidden;*/}
.pic_li .tt{height:12px;color:#fff;overflow:hidden;}
.pic_li .tt a{color:#fff;font-size:15px;padding-left:10px;}
.pic_li ul{padding-bottom:10px; }
.pic_li li{padding-left:20px;height:35px;line-height:36px;background:url(../images/dot.jpg) 10px 15px no-repeat;_vertical-align:top;_float:left; _width:220px;
position:relative;z-index:9999;}
.pic_li li ul{display:none;position:absolute;top:0; right:-300px;width:300px;z-index:999;background:#f1f1f1;box-shadow:3px 3px 3px rgba(0,0,0,0.5);}
.pic_li li li{float:left; width:128px;height:35px; overflow:hidden;}
.pics{height:578px;}
.pic_li li a{display:block;}
.pic_li li a:hover{font-weight:bold;}
.pp{position:relative; height:550px;overflow:hidden;}
.pp ul{position:absolute;}
.news{padding-left:205px;padding-top:30px;}
.news a{font-size:12px;color:#fff;}
.top_nav{float:right;padding-top:40px;width:240px;height:76px;overflow:hidden;}
.top_nav ul{overflow:hidden;height:22px;}
.top_nav li{float:left; background:url(../images/dot5.jpg) no-repeat 0 3px;padding-left:12px;}
.top_nav li a{font-size:12px;margin:0 10px;}
.time{font-size:12px;padding-right:20px; text-align:right;padding-top:30px;}
.pj li{height:30px;}
.pj li a{font-weight:bold;color:#6e6c6d}

.ad{z-index:9999; position:fixed; right:10px; bottom:100px;

_position: absolute;
         overflow: hidden;
         _top: expression(documentElement.scrollTop + 220 +"px");
         _right: 10px;

}
.img{position:absolute;z-index:20;overflow:hidden;height:337px;left:0;}
.img li{width:auto;height:100%;overflow:hidden;z-index:888;float:left;position:relative; top:0;}
.img li img{position:relative;height:300px}
.img li.over{display:block;}