@charset "utf-8";
/* CSS Document */
*{ padding:0px; margin:0px; font-size:12px }
body{ font-family: "宋体";color:#666; background :url(../images/bodybj.gif) repeat-y; background-color:#e6e6e6       }
ul li{ list-style:none}
a{ text-decoration:none; color:#666}
a:hover {text-decoration:none; color: #0058B0; }
.clear{ clear:both; height:0px; overflow: hidden}
img{ border:0px}
.tit01{ float:left;  font-size:14px; font-weight:bold; color:#1c4286;  padding-left:30px; margin-top:10px}
.tit01 a{ float:left;  font-size:14px; font-weight:bold; color:#1c4286; }
.tit02{ font-size:14px; font-weight:bold; color:#1c4286;  padding-left:30px; margin:10px;float: left;}
.tit02 a{ font-size:14px; font-weight:bold; color:#1c4286; }
.tit02 span{display:inline-block;padding:0 4px;}
h1,h2,h3{ padding:0px; margin:0px; font-size:12px;}
.line01{ background-color:#eee; height:1px; overflow:hidden; margin-bottom:5px; margin:0px 5px }
.line02{ background-color:#1c4286; height:5px; overflow:hidden; }
.line03{ color:#ccc; font-size:14px; margin-left:10px; height:14px; overflow:hidden }
.line04{ background-color:#1c4286; height:8px; overflow:hidden; margin-left:10px}
.top{ width:100%;  height:130px; position:relative; z-index:99999; }
.logo{ width:1000px; margin:auto}
/* menu css */
.menu { width:1000px;background-color:#fff; height:40px; background-image:url(../images/outnav.gif); margin:auto }
.menu ul.topmenu{ width:1000px; margin:auto}
.menu ul.topmenu li{ float:left;  line-height:40px; color:#FFF; width:125px; font-size:14px; text-align:center;  font-weight:bold}
.menu ul.topmenu>li>a{  line-height:40px; color:#fff;  text-align:center; font-size:14px; display:block }
.menu ul.topmenu>li>a:hover{ color:#5d97ff; width:125px; text-align:center; display:block; }
.submenu{ width:125px; background-color:#234692; overflow:hidden; position:absolute; top:40px; display:none; font-size:12px; left:0px}
.submenu li{ width:125px;  overflow:hidden; border-bottom:#0b3a60 solid 1px; height:30px; line-height:30px }
.submenu li a{ width:125px; overflow:hidden; display:block; color:#FFF; font-weight:normal; font-size:12px;height:30px; line-height:30px}
.submenu li a:hover{ width:125px; overflow:hidden; display:block; color:#FFF; background-color:#9b3a0f}
/* banner css */
.banner{ height:300px;  width:100%; }
.bannerin{ height:300px;  width:1000px; margin:auto;}
.mainbox{overflow:hidden;position:relative;}
.flashbox{overflow:hidden;position:relative;}
.imagebox{text-align:right;position:relative;z-index:999;}
.bitdiv{display:inline-block;width:12px;height:12px;margin:0 10px 10px 0px;cursor:pointer;float:right;}
.defimg{background-image:url(../images/02.png)}
.curimg{background-image:url(../images/01.png)}
.nav_scroll{position:fixed;width:100%;margin:0;left:0;top:0; border-bottom:#ddd solid 1px }
/*body css */
.main_body{ width:1000px; margin:auto; background-color:#FFF; border-left:#ccc solid 1px;border-right:#ccc solid 1px;border-bottom:#ccc solid 1px; color:#666}
.content_01{ height:330px;padding-top:10px}
.prolist { width:250px; height:auto; float:left; color:#003366;  }
.prolist ul{ margin-left:50px; margin-top:5px}
.prolist ul li { color:#666; display:block; background: url(../images/anniu3_44.gif) left 3px no-repeat; padding-left:20px;  height:28px;overflow:hidden;*height:25px}
.prolist ul li a{ color:#666; display:block; }
.prolist ul li a:hover{ color:#0c76b0; display:block; font-weight:bold }
.mobile{ font-size:16px; font-weight:bold; color:#f00}
.qq{ background-image:url(../images/qqbj.gif); width:250px; height:60px}
.qq span{ line-height:60px; font-size:14px; font-weight:bold; color:#c3470e; display:block; float:left; margin-left:5px}
.products{ width:470px; height: auto;  float:left; margin-left:10px}
.products ul { margin-top:8px }
.products ul li{ float:left;  width:145px; margin-right:8px; margin-bottom:5px;background:url(../images/shadow.gif )  no-repeat ; height:142px; background-position:0px  112px;*margin-right:4px;_margin-right:2px;}
.products ul li img{ float:left; height:110px; width:140px; margin-right:8px; border:3px solid #eee;*margin-right:4px;_margin-right:2px;}
.jianjie{ float:left; margin-left:10px; width:735px; }
.more01 img{ float:right; margin-right:10px; margin-top:15px }
.index_about_des{padding-top:10px;padding-bottom:10px;}
.index_about_des p{ width:720px; line-height:25px; text-indent:2em;color:#666}
.newsli{ float:left;  width:250px; overflow:hidden}
.newsli ul{ line-height:30px; margin-left:20px}
.newsli ul li{ background:url(../images/icon.gif) left center no-repeat; padding-left:15px}
.certificate{ margin-left:10px; width:250px; float:left; overflow:hidden}
.honerlist{ margin-left:15px}
.honerlist li{ width:110px; height:75px; float:left; margin-rihgt:10px}
.honerimg{width:100px; height:50px; overflow:hidden; border:#eee solid 3px}
.rollBox {width:980px; height:150px;background-color:#fff; margin-left:10px   }
.rollBox .LeftBotton {float:left;display:inline;background: url(../images/prev.png)  no-repeat center;width:28px;height:120px;  cursor:pointer  }
.rollBox .RightBotton {overflow:hidden;float:right;display:inline;background: url(../images/next.png) no-repeat center;width:28px;height:120px; cursor:pointer}
.rollBox .Cont {width:930px;overflow:hidden;position:absolute; margin-left:23px; *margin-left:0px; }
.rollBox .Cont li {width:176px; height:auto;  padding-top:6px; float:left;text-align:center;  margin-right:15px; }
.rollBox .Cont li img {display:block;margin:0 auto; width:169px; height:110px; border:#dcdee9 solid 3px }
.rollBox .ScrCont {width:10000px;}
.rollBox #List1, .rollBox #List2 {float:left;}
.prd p{ line-height:25px; padding-left:30px}
.prd h2{ font-size:16px; color:#000; line-height:30px; padding-left:20px}
.friedlink{ margin:0px 8px; line-height:30px; background-color:#CCC; padding-left:5px}
.foot{ height:70px;}
.footinf{  height:39px; line-height:39px; text-align:center; }


.listpage{padding-top:12px;padding-bottom:15px;clear:both;font-family:"Microsoft YaHei",sans-serif;text-align:center;color:#666}
.listpage span,.listpage a{display:inline-block;margin:0 2px;padding:1px 7px;line-height:19px;border:1px solid #ccc;background:#fefefe}
.listpage span.current{color:#fff;background-color:#033a9d;border:1px solid #052d77}
.listpage span.disabled{color:#aaa}.listpage a{color:#666;background-color:#fff}
.listpage a:hover,.listpage a:active{color:#fff;text-decoration:none;background-color:#033a9d;border:1px solid #052d77}
.listpage input{border:1px solid #ccc}

.home-video{float: right;padding-left:5px;padding-bottom:5px;}