@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;}
img{ border:none;}
ul li{ list-style:none;}
.clear{ margin:0; padding:0; line-height:0; height:0; width:0; line-height:0; font-size:0; clear:both;} 
a{ font-size:12px; text-decoration:none; color:#585858 }
/*公用样式*/
.header{ width:100%; height:100px;}
.top{ width:1000px; height:100px; overflow:hidden; margin:0 auto; }
.logo{ float:left}
.nav{ width:100%; height:38px; line-height:38px; background:url(../images/nav.jpg) repeat-x}
.menu{ width:1000px; height:38px; margin:0px auto; }
.menu li{ float:left; text-align:center; position:relative;}
.menu li a{ display:inline-block; float:left; color:#FFF;   text-decoration:none; line-height:38px; margin:0 1px; height:38px; width:120px;}
.menu li a:hover{ background:#FFCC00; color:#000000}
.menu li ul{ display:none; position:absolute; left:0px; top:38px; z-index:1000}
.menu li ul li a{ background:#3b96f3; color:#fff; width:120px; display:block; border-bottom:1px solid #b0dcf5}
.menu li ul li a:hover{ background:#ffffff;}
.menu_line{ width:1px; height:38px; background:#075bad ;}
/* banner */
.banner_bg{ width:100%; height:405px; background:url(../images/banner_bg.jpg) }
.black{ width:1000px; height:10px; }
.banner{position:relative;height:352px;overflow:hidden;width:1000px; margin:0 auto}
.banner .show{width:2500px;position:absolute;left:50%;top:0px;margin-left:-1250px;height:500px;overflow:hidden;}
.banner .show ul{position:relative;height:352px;overflow:hidden;width:2500px;float:left;}
.banner .show ul li{text-align:center;width:2500px;float:left;height:352px;position:absolute;display:none}
.banner .focus{position:absolute;width:120px;padding-left:10px;padding-top:1px;bottom:0px;right:0px;background:url(../images/bor02.png) no-repeat left center;height:29px;}
.banner .focus a{width:14px;height:14px;background:url(../images/ico01.png) no-repeat left -24px;float:left;margin-left:10px;display:inline-block; margin-top:8px;}
.banner .focus a.on{background:url(../images/ico01.png) no-repeat left top}
.all_bg{background-image:url(../images/all_bg.png);background-repeat:no-repeat}
.wrapper{width:1000px;margin:0 auto;}
.hot{width:100%;height:30px;line-height:35px;position:absolute;bottom:0;z-index:2;background-image:url(../images/bg03.png);background-repeat:repeat-x;}
.rxcp{ width:1000px; height:24px; line-height:24px;  margin:10px auto; }
.rxcp p{ float:left}
.rx_ll{ width:900px; float:left; }
.rx_ll ul li{ float:left; margin-left:15px;}
.rx_ll ul li a{ color:#2d2d2d}
.rx_ll ul li a:hover{ color:#0a6ec5}
.menu_line2{ width:1px; height:12px; background:#2d2d2d; margin-top:8px;}
.main_box{ width:1000px; height:auto; margin:10px auto; overflow:hidden}
.left{ width:200px; height:auto;  float:left}
.list{ width:200px; height:240px; background:#f4f3f2}
.list ul{ width:181px; margin:0 auto}
.list ul li a{ display:block; width:181px; height:26px; line-height:26px; background:url(../images/list_li.jpg); margin-top:7px; text-indent:10px; font-size:12px;}
.list ul li a:hover{ color:#1773cd; }
.contact{ width:200px; height:206px; margin-top:10px;}
.lxnr{ font-size:12px; line-height:2.2em; padding-left:10px;}
.mid{width:540px; height:auto;float:left; margin-left:11px; }
.jianjie{height:240px; width:543px;  border:1px solid #d6d6d6; }
.chanpin{height:206px; width:543px;  border:1px solid #d6d6d6; margin-top:10px;}
#demo {
background: #FFF;
overflow:hidden; 
width: 540px;
}
#demo img {
border: 3px solid #F2F2F2;
}
#indemo {
float: left;
width: 800%;
}
#demo1 {
float: left;
}
#demo2 {
float: left;
}
.tt{ overflow:hidden; width:100%; height:30px; line-height:30px; }
.tt span{ float:left; font-size:14px; font-weight:bolder; color:#052b72; margin-left:10px;}
.tt a{ float:right; margin-right:5px; margin-top:6px;}
.wenzi{ padding:8px; font-size:12px; color:#1e1e1e; line-height:1.8em; }
.wenzi img{ float:left; margin-right:10px;}
.chanpin ul li{ float:left; margin-left:16px; margin-top:10px;}
.chanpin ul li p{ margin:0 auto; width:158px; height:26px; line-height:26px; line-height:26px; text-align:center}
.right{width:234px; height:auto; float:right}
.zixun{ width:232px; height:240px; border:1px solid #d6d6d6;  }
.zixun ul li{ height:22px; line-height:22px;*+height:19px; *+line-height:19px;text-indent:10px; overflow:hidden; width:220px; background:url(../images/dot.jpg) no-repeat center left; margin:0 auto; border-bottom:1px dotted #d9d9d9;margin-top:2px;}
.zixun ul li a{ float:left}
.zixun ul li a:hover{ color:#15357e}
.zixun ul li span{ float:right; font-size:12px; margin-right:2px; color:#fb6605}

.project{ width:232px; height:206px; border:1px solid #d6d6d6; margin-top:10px;  }
.project ul li{ height:22px; line-height:22px;*+height:18px; *+line-height:18px; text-indent:10px; overflow:hidden; width:220px; background:url(../images/dot.jpg) no-repeat center left; margin:0 auto; border-bottom:1px dotted #d9d9d9; margin-top:2px;}
.project ul li a{ float:left}
.project ul li a:hover{ color:#15357e}
.project ul li span{ float:right; font-size:12px; margin-right:2px; color:#fb6605}

.links{ width:1000px; height:26px; line-height:26px;  margin:0 auto; background:#efefef; overflow:hidden }
.links p{ float:left}
.links_ll{ width:900px; float:left; }
.links_ll ul li{ float:left; margin-left:15px;}
.links_ll ul li a{ color:#444444}
.links_ll ul li a:hover{ color:#0a6ec5}
.footer_main{ width:100%; height:35px; background:#0060c6; margin-top:10px;}
.footer_jj{ width:1000px; height:35px; line-height:35px; margin:0 auto}
.footer_ll{ width:400px; float:left}
.footer_ll ul li{ float:left; margin-left:15px;}
.footer_ll ul li a{ color:#FFFFFF}
.footer_ll ul li a:hover{ color:#d90106}
.menu_line2{ width:1px; height:12px; background:#fff; margin-top:12px;}
.footer_rr{ width:200px; float:right}
.footer_rr ul li{ float:left; margin-left:15px;}
.footer_rr ul li a{ color:#FFFFFF}
.footer_rr ul li a:hover{ color:#d90106}
.footer{ width:100%; height:auto; background:#FFFFFF; text-align:center; line-height:2em; font-size:12px;  color:#000; padding-top:10px; color:#303030}
.about_xx{ width:788px; height:auto; border:1px solid #d6d6d6; float:right}
.tt3{ width:788px; height:31px; line-height:31px; border-bottom:1px solid #d6d6d6; overflow:hidden}
.tt3 p{ float:left; color:#1d3660; font-family:"微软雅黑"; font-size:13px; font-weight:bolder; background:url(../images/kuai.jpg) no-repeat left center; text-indent:10px; margin-left:5px;}
.tt3 .weizhi{ float:right; margin-right:5px; font-size:12px; color:#1d3660}
.content_xx{ padding:5px; font-size:12px; line-height:1.8em; color:#333333; background:#FFFFFF}