@charset "utf-8";
/* CSS Document */
body{ width:100%;margin:0;padding:0;font-size:12px;font-family:'',Arial; color:#666;}

ul,li,dl,dt,dd,h3,p,input{margin:0;padding:0;}
a{text-decoration:none;color:#575757;outline:none;}
li{list-style-type:none;}
img{border:0;}
.clear{clear:both;}
.left{float:left}
.right{float:right}

/*top*/
.top{width:979px;height:97px;margin:0px auto}
.logo{width:541px;float:left;padding-top:12px;}
.logoright{width:300px;float:right;padding-top:28px;}
.logowz{font-size:14px;text-align:right;padding-right:5px;}
.nav{width:100%;height:39px;background:url(/images/index_03.jpg) repeat-x;margin:0px auto}
.nav ul{width:990px;margin:0px auto;}
.nav li{width:98px;height:39px;line-height:39px;float:left;text-align:center;}
.nav li a{font-size:14px;font-weight:bold;color:#FFF;}
.nav li a:hover{text-decoration: underline;}

/*banner*/
.banner{width:979px;height:270px;margin:10px auto 0px auto;}
#SlidePlayer { width:979px; height:270px;position:relative;}
#SlidePlayer{ margin:0; padding:0; list-style:none;}
.Slides { margin:0; padding:0; height:270px; list-style:none; overflow:hidden;}
.Slides li { float:left;  width:979px; height:270px;}
.Slides img { display:block; border:0px; width:979px; height:270px;}
.SlideTriggers { position:absolute; top:250px; right:10px; height:25px; list-style:none; z-index:10;}
.SlideTriggers li { display: inline; float:left; margin:3px 2px; overflow:hidden; width:16px; height:16px; cursor:pointer; font-family:Arial; font-size:0.9em; color:#fff; line-height:16px; background-color:#0f79ad; text-align:center; border:#eaf4c4 0px solid;}
.SlideTriggers li.Current { font-size:1.1em; font-weight:bold; background:#f62a00; color:#FFF; border:#6aa00 0px solid;}

.focusBox { position: relative; width: 260px; height: 180px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white; }
.focusBox .pic img { width: 260px; height: 180px; display: block; }
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  *background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
.focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }
.focusBox .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
.focusBox .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
.focusBox .num li.on a,.focusBox .num a:hover{ background:#f60;  }

.banner1{width:250px;height:170px;margin:10px auto 0px auto; float:left;}
#SlidePlayer1 { width:250px; height:170px;position:relative;}
#SlidePlayer1{ margin:0; padding:0; list-style:none;}
.Slides1 { margin:0; padding:0; height:170px; list-style:none; overflow:hidden;}
.Slides1 li { float:left;  width:250px; height:170px;}
.Slides1 img { display:block; border:0px; width:250px; height:170px;}
.SlideTriggers1 { position:absolute; top:150px; right:10px; height:25px; list-style:none; z-index:10;}
.SlideTriggers1 li { display: inline; float:left; margin:3px 2px; overflow:hidden; width:16px; height:16px; cursor:pointer; font-family:Arial; font-size:0.9em; color:#fff; line-height:16px; background-color:#0f79ad; text-align:center; border:#eaf4c4 0px solid;}
.SlideTriggers1 li.Current { font-size:1.1em; font-weight:bold; background:#f62a00; color:#FFF; border:#6aa00 0px solid;}
/*main*/
.main{width:979px;margin:0px auto;padding-top:10px;}
.mleft{width:200px;float:left;}
.service{width:200px;}
.ser-top{width:150px;height:30px;line-height:30px;background:url(/images/index_04.jpg) no-repeat;padding-left:50px;font-size:14px;font-weight:bold;color:#FFF;}
.ser-center{width:198px;border-left:1px solid #cccccc;border-right:1px solid #cccccc;}
.ser-center ul{padding:10px 10px 0px 28px;}
.ser-center li{height:28px;line-height:28px;background:url(/images/index_06.jpg) no-repeat;background-position:left center;padding-left:10px;}
.ser-foot{width:200px;height:14px;background:url(/images/index_05.jpg) no-repeat;}
.ser-wz{padding:10px 10px 0px 10px;line-height:20px;}

.mright{width:767px;float:right;}
.about{width:767px;height:170px;float:left; line-height:20px; overflow:hidden;}
.about dl{width:755px;margin:0px auto;padding-top:10px;}
.about dt{border:4px solid #d9d9d9;width:260px;float:right;}
.about p{ line-height:1.8;}
.about dd{float:left;padding-left:10px;line-height:21px;padding-top:2px;}
.ab-tittle{width:747px;height:27px;line-height:27px;font-size:14px;font-weight:bold;padding-left:20px;background:url(/images/index_07.jpg) no-repeat;color:#2c8000}
.ab-more{padding:10px;}

.modi{ display:block; text-align:center;}

.news{width:372px;height:180px;float:left;padding-left:10px;}
.news ul{padding:10px;}
.news li{padding-left:12px;height:24px;line-height:24px;}
.news1{width:372px;height:150px;float:left;padding-left:10px;}
.news1 ul{padding:10px;}
.news1 li{padding-left:12px;height:24px;line-height:24px;background:url(/images/index_08.jpg) no-repeat;background-position:left center;}
.retup{width:245px;height:143px;padding:5px 0px 0px 10px;float:left}

.proudcts{padding-top:10px;}
.pr_k{width:755px;height:160px;border:1px solid #cccccc;}
.pr_k1{width:735px;height:320px;border:1px solid #cccccc;}
.pr_k2{width:735px;border:1px solid #cccccc;}
.pr-tittle{height:27px;line-height:27px;font-size:14px;font-weight:bold;padding-left:20px;background:url(/images/index_071.jpg) no-repeat;color:#2c8000}

.part{width:967px;padding-top:12px;}
.part ul{}
.part li{font-size:14px;width:136px;border:1px solid #e3e3e3;height:35px;font-weight:bold;color:#000000;float:left;margin-left:12px;text-align:center;display:block;}

/*foot*/
.foot{width:979px;height:68px;line-height:34px;background:url(/images/index_15.jpg);text-align:center;color:#FFF;margin:10px auto 0px auto}
.foot a{text-decoration:none;color:#FFF;outline:none;}
/*分面样式一*/
.page{font-family:Arial, Helvetica, sans-serif}
.page a,.page span{display:block;color:#333333;font-weight:normal;text-decoration:none;letter-spacing:0px;border:1px solid #ccc;padding-top:3px;float:left;margin:5px 2px 5px 2px;text-align:center;padding-right:5px;padding-left:5px;height:30px}/*SPAN和链接*/
.page a:hover,.page a.current{color:#F44;border:1px solid #F44}/*当前链接有激活时*/
.page input{padding:0px;color:#333333;height:16px;width:25px;border:0px solid #fff;text-align:center;margin:5px -5px 5px -5px;vertical-align:middle;font-size:12px}/*跳转INPUT*/

.mri_p{width:695px;padding-top:10px;padding-bottom:15px;margin:0px 10px;line-height:24px;}
.mri_p ul{}
.mri_p li{width:710px;height:35px;line-height:35px;background:url() no-repeat;background-position: left center;padding-left:10px; border-bottom:1px #ccc dashed;}
.ma_ri_tp{width:160px;height:150px;float:left; overflow:hidden; border:10px; padding-left:15px; margin-left:5px; margin-top:10px;}
.ma_ri_tp dl{}
.ma_ri_tp dt{}
.ma_ri_tp dd{padding-top:12px;text-align:center;}

.kefu {width:160px;position:absolute;right: 5px; top: 180px;z-index: 1000; }
.kefu .kefu-l{float:left;width:30px;overflow:hidden;height:161px;background:red;cursor: pointer;background:url("/images/kefu_l.gif") no-repeat scroll 0 0 transparent;}
.kefu .kefu-r{float:left;overflow: hidden;width: 0;}
.kefu .kftop{background:url(/images/kefu_top.gif) no-repeat;height:36px;width:157px;}
.kefu .kfbottom{background:url(/images/kefu_bottom.gif) no-repeat;height:14px;width:157px;}
.kefu .kfbox {overflow:hidden;line-height:26px;width: 150px;background:url(/images/kefu_xian.gif);padding: 0 4px 0 3px;}
.kefu .kfbox ul {padding: 0;margin: 0;}
.kefu .kfbox ul li {height: 35px;overflow: hidden;text-align: center; padding: 5px 0 0 0;line-height: 35px;}
.kefu .kfbox ul li a{color:#000;}
.kefu .kfbox ul li.qq {background:url("/images/qq/qq.gif") no-repeat scroll 2px 3px transparent;}
.kefu .kfbox ul li.msn {background:url("/images/qq/msn.gif") no-repeat scroll 2px 3px transparent;}
.kefu .kfbox ul li.spk {background:url("/images/qq/spk.gif") no-repeat scroll 2px 3px transparent;}
.kefu .kfbox ul li.codeer{height:75px;padding-bottom: 5px;}
.kefu .kfbox ul li.codeer span{float: left;width: 66px;color: #999;line-height: 18px;}
.kefu .kfbox ul li.codeer #codeer{width:75px;height:75px;}


.kefu .kfbox ul li.tell {background:url("/images/qq/tel.gif") no-repeat scroll 2px 3px transparent;font-family: Arial;font-size: 18px;text-indent: 20px;
    line-height: 42px;}
.kefu .kfbox ul li.bs {background:url("/images/qq/ds.gif") no-repeat scroll 2px 3px transparent;padding: 0;height:7px;}


.kefu .kfbox ul li.wang {background:url("/images/qq/wangwang.gif") no-repeat  scroll 6px 3px transparent;}
.kefu .kfbox ul li.dianhua {background: url("/images/qq/dianh.gif") no-repeat scroll 12px 17px transparent; height: 48px;font-size: 18px;
     color: red;width: 178px;}
.kefu .kfbox ul li.dianhua font{padding-left: 5px;font-family: Tahoma;text-indent:45px;float:left;_font-weight: bold;}
.kefu .kfbox ul li .henggan{float:left;background: url("/images/qq/hengganbg.gif") no-repeat scroll 4px 0 transparent;font-size: 0;height: 13px;overflow: hidden;width: 100%;}
.kefu .kfbox ul li img {vertical-align:middle;}