/*resetCSS*/ 
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{
padding:0;margin:0;}
table{border-collapse: collapse;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,var,i{font-weight: normal;font-style: normal;}
ol, ul {list-style: none;}
caption,th{}
h1,h2,h3,h4,h5,h6,font{font-weight: normal;font-size:100%;}
q:before,q:after{}
abbr,acronym{border:0;}
.clear{ clear:both;}
/*resetCSS*/
/*publicCSS*/
body{ font-size:12px; color:#333; font-family:Tahoma;background:#fff url(../images/bodybg.jpg) no-repeat top center;}
a{color:#333; text-decoration:none; }
a{blr:expression(this.onFocus=this.close());} /* 只支持IE，过多使用效率低 */
a{blr:expression(this.onFocus=this.blur());} /* 只支持IE，过多使用效率低 */
a:focus{ -moz-outline-style: none;} /* IE不支持 */
a:focus{outline:none;} /**/
a:hover{color:#f60;}
a.acut {cursor:pointer;width:10px;text-align:center;height:100%;float:left;background:#d4dbe1;}
a.acut:hover{ background:#c1cad2;}
a.acut img{ border:0; margin-top:180px; float:left;}
.clear10{ width:100%; height:7px; overflow:hidden; clear:both;}
/**/
.TopHeader{width:1000px; margin:0 auto; height:110px;}
.logobox{  width:490px; height:71px; margin-top:20px; float:left;}
.TopLink{ float:right; width:210px; margin-top:25px;}
.MenuBox{ background:url(../images/menubg.png) repeat-x; width:100%; height:47px;}
.MenuBox ul{ width:1000px; margin:0 auto;}
.MenuBox ul li{ float:left; background:url(../images/menucut.png) no-repeat right;}
.MenuBox ul li a{ display:block; width:auto; height:47px; line-height:43px; font-size:14px; color:#333; font-weight:bold; font-family:"微软雅黑"; padding:0 35px;}
.MenuBox ul li a:hover{ background:url(../images/menubgHover.png) repeat-x; color:#fff;}
/**/
#nav_all { position: relative; z-index: 222;}
#nav_all li ul { display: none; position: absolute; width:100%; background:#003c89; z-index: 99;  left: 0px; top:47px; }
#nav_all li.nav5 li{ float:right;}
#nav_all li.nav6 li{ float:right;}
#nav_all li.nav7 li{ float:right;}
#nav_all li.nav5 li a{margin-right:10px; margin-left:0; }
#nav_all li.nav6 li a{margin-right:10px; margin-left:0; }
#nav_all li.nav7 li a{ margin-right:10px; margin-left:0;}

#nav_all ul li {   height: 30px; background:none;  }
#nav_all ul li a { padding: 0px 10px; height: 25px; line-height:25px; color:#fff; font-weight: normal; background: #003c89;  margin-left:10px}
#nav_all ul li a:hover {  color: #ff0; background: #094a9d; }
/**/

.bannerBox{ background: url(../images/banner.jpg) no-repeat top center; width:100%; height:306px;}
.indexMain{ background:#eaeaea; width:100%;}
.company_info{ width:1000px; margin:0 auto; padding-top:20px;}
.company_info .info{ line-height:22px; padding-top:5px;}
.company_info .info font{ color:#025da3;}
.productBox{ background:url(../images/ind_pro_bg.png) no-repeat; width:100%; height:331px; padding-top:20px;}
.pro_list{ width:1000px; margin:0 auto; position: relative;}
.pro_list dl{ float:left; margin-top:20px;}
.pro_list dt{ float:left; width:30px;}
.pro_list dd{ float:left; margin-left:20px;}
.pro_list dd ul{}
.pro_list dd ul li{ float:left; margin-left:10px;}
.pro_list dd ul li img{ border:1px solid #eee; padding:3px; background:#fff; }
.pro_list dd ul li img:hover{ border:1px solid #ccc; }
.pro_list dd ul li p{ background:#eee; text-align:center; line-height:20px; line-height:20px; color:#333; margin-top:5px;}

.newslist{ width:440px; float:left;display:block;}
.newslist li { font-size: 12px;line-height:24px; padding: 2px 25px 0 2px; border-bottom:dotted 1px; display:block;}
.newslist li a { background: url(../images/icon01.gif) no-repeat left 5px;  padding-left: 10px;line-height:24px; }
.newslist li span{ float:right; width:70px;}



.subMain{ width:998px; border:1px solid #eee; background:#f9f9f9 url(../images/pro_topline.png) repeat-x top; margin:20px auto; padding-bottom:80px; overflow:hidden;}
.subMain .subnav ul{ width:212px; padding-left:5px; float:left;}
.subMain .subnav ul li a{ background:url(../images/sub_nav.jpg) no-repeat bottom; width:157px; height:40px; display:block; line-height:38px; padding-left:65px;}
.subMain .subnav ul li a:hover{ background:url(../images/sub_nav.jpg) no-repeat top; color:#fff; }
.SubTitBar{ width:735px; background:url(../images/sub_point.png) no-repeat left top; height:30px; line-height:30px;}
.SubTitBar h1{ float:left; font-size:16px; font-weight:bold; font-family:"微软雅黑"; color:#0f5fa6; padding-left:50px;}
.SubTitBar h1 em{ color:#c4c4c4; font-size:12px; padding-left:10px;}
.SubTitBar .curmbs{ float:right; color:#666;}
.SubTxt{ width:700px; text-align:left; line-height:30px; padding-left:40px; font-size:14px; float:left; margin-top:20px;}
.SubTxt em{ color:#1462a3; font-weight:100;}
.subList{ width:700px; text-align:left; line-height:30px; padding-left:40px; font-size:14px; float:left; margin-top:20px;}
.subList dl{ font-size:12px; }
.subList dl dt{ background: url(../images/news_point.jpg) no-repeat 0px 9px; padding-left:15px;font-weight:bold; border-bottom:1px dotted #ccc; overflow:hidden; }
.subList dl dt a{ color:#1363aa; float: left;}
.subList dl dt a:hover{ color:#f60;}
.subList dl dt em{ color:#666; float:right;}
.subList dl dd{ line-height:18px; color:#888; width:98%; margin:6px auto; padding-left:15px;}
/**/
.footer{ background:url(../images/bom_bg.png) repeat-x; width:100%; height:76px; margin-top:10px; text-align:center; line-height:24px; color:#FFF; padding-top:20px;}

/*=======================翻页样式===========================*/
.pager{text-align:center; height:40px; line-height:40px;}
.pager a{color:#000000;background-color:#dfdfdf;text-decoration:none;border:#dedede solid 1px;padding:3px 8px;margin-right:3px;font-size:12px;}
.pager a:hover{color:#fff;background-color:#0855a5;}
.pager .cpb {color:#fff;background-color:#0855a5;text-decoration:none;border:#dedede solid 1px;padding:3px 8px;margin-right:3px;}
.pager3div{height:30px; line-height:30px; text-align:center; margin:20px 0;}


.subPiclist{width:700px; text-align:left; line-height:30px; padding-left:40px; font-size:14px; float:left; margin-top:20px; overflow:hidden}
.subPiclist .prolist{ overflow:hidden;}
.subPiclist .prolist li{ float:left; padding-right:43px; overflow:hidden; height:250px; width:188PX}
.subPiclist .prolist li .imgdiv{ width:181px; height:190px; border:1px solid #cfcfcf; padding:3px;}
.subPiclist .prolist li .imgdiv img{ width:181px; height:190px}
.subPiclist .prolist li .proName{ font-size:12px; width:100%; text-align:center; height:30px; line-height:30px; background:#eee; margin:5px auto;}
/*banner*/
.TopBaner{height:306px; position:relative; z-index:0}
.banner_btn{background: url(../images/bannerbom.png) repeat-x; height:32px; width:100%;  }
#full-screen-slider { width:100%; height:306px; float:left; position:relative;}
#slides { display:block; width:100%; height:306px; 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;right:45%; top:310px; z-index:9900;  padding:5px 15px 5px 0; margin:0}/*btn位置*/
#pagination li { display:block; list-style:none; width:13px; height:13px; float:left; margin-left:15px; border-radius:7px; background: url(../images/ban_btn.png) no-repeat right; }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background: url(../images/ban_btn.png) no-repeat left;}
/*置顶*/
#updown{_top: expression(eval((document.compatMode&&document.compatMode=="CSS1Compat")?documentElement.scrollTop+documentElement.clientHeight-this.clientHeight-1:document.body.scrollTop+document.body.clientHeight-this.clientHeight-1));
position: fixed;_position: absolute;top: 100px;	right: 30px;display: none;}
#updown span{cursor:pointer;width:48px;height:50px;display:block;}
#updown .up{background:url(../images/updown.png) no-repeat;}
#updown .up:hover{background:url(../images/updown.png) top right no-repeat;}
#updown .down{background:url(../images/updown.png) bottom left no-repeat;}
#updown .down:hover{background:url(../images/updown.png) bottom right no-repeat;}
/*gundong*/
.bx_wrap a.prev ,.bx_wrap a.next{width:20px;height:24px;line-height:24px;position:absolute; top:212px; text-indent:-999em;outline-style:none;outline-width: 0;  }
.bx_wrap a.prev {left:32px;background: url(../images/arr_left.gif) no-repeat;}
.bx_wrap a.next { right:30px; background:url(../images/arr_right.gif) no-repeat;}

/**/
.detail{ width:100%; margin-bottom:15px;}
.detail h3{ font-size:18px; font-weight:bold; text-align:center; height:40px;}
.detail div{ background:#efefef; border-bottom:1px dotted #ccc; font-size:12px; text-align:center; line-height:30px; height:30px;}
.ProDetailPic{float:left; margin:0 10px 0px 0; border:1px solid #eee; padding:5px; background:#fff;}


#left{ width:235px; float:left; background:url(../images/sub_left_bg.jpg) repeat-y;margin:0px auto; }
#right{ width:763px; float:right}
.mato{ margin:0 auto; width:193px;}


/*list*/
.list_page{text-align:center;margin:10px;font-family:"Microsoft Yahei";}
.list_page a{;margin:0px 1px;padding:4px 6px;border:1px solid #03C;color:#333;font-family:"Microsoft Yahei";}
.list_page span{background:#03C;color:#fff;margin:0px 1px;padding:4px 6px;border:1px solid #03C;font-family:"Microsoft Yahei";}
.list_page b{background:#fff;margin:0px 1px;padding:4px 6px;border:1px solid #03C;color:#333;font-family:"Microsoft Yahei";;}
.list_page b input{border:0;margin:0;padding:0;font-size:12px;font-family:"Microsoft Yahei";font-weight:normal;width:12px;vertical-align:middle;text-align:center;}

#newslist li{ background:url(../images/icon1.gif) no-repeat left 50%; margin:0 6px; line-height:30px; padding-left:10px; border-bottom:1px dotted #dbdbdb;}
#newslist li span{ float:right; color:#7e7e7e;}
.newlist li{padding-left:12px;margin-top:8px;border-bottom:1px #ddd dashed;padding-bottom:10px;height:85px; line-height:24px; text-align:left;}
.newlist li a{float:left;font-size:14px;font-weight:bold; color:#666;}
.newlist li span{float:right;color:#999;font-size:12px; margin-right:10px;}
.newlist li p{clear:both;}
.newlist li p.read-more{float:right;margin-right:10px;}
.newlist li p.read-more a{font-size:12px;font-weight:normal;}

#khlist li{ background:url(../images/icon1.gif) no-repeat left 50%; margin:0 6px; line-height:30px; padding-left:10px; border-bottom:1px dotted #dbdbdb;}
#khlist li span{ float:right; color:#7e7e7e;}
.khlist li{padding-left:5px;margin-top:8px;padding-bottom:10px;height:10px; line-height:24px; text-align:left;}
.khlist li a{float:left;font-size:14px;font-weight: normal; color:#666;font-family:"宋体";}
.khlist li span{float:right;color:#999;font-size:12px; margin-right:10px;}
.khlist li p{clear:both; font-family:"宋体";}
.khlist li p.read-more{float:right;margin-right:10px;}
.khlist li p.read-more a{font-size:12px;font-weight:normal;}


.newshow h1{ text-align:center; font-size:16px; display:block;}
.newshow p{ padding:0 20px;}
.time{ background-color:#f3f3f3;border-top:1px dotted #dddddd; margin:10px 0;border-bottom:1px dotted #dddddd; text-align:center; line-height:30px;}
.time a:hover{color:#FF0000}
#cp { m}
#cp li{ width:200px; float:left;border:1px solid #dddddd; margin:5px 10px; display:inline; height:180px;}
#cp li a{ color:#333; font-weight:normal; font-size:12px; font-family:"宋体";}
#cp li img{display:block;margin:0 auto;width:190px; max-height:148px; padding:2px;}
#cp li h4{line-height:24px;color:#505050; background-color:#f1f1f1; margin-top:5px; text-align:center; border:none;}
#xgcp li{ width:115px; float:left; margin:5px 10px; display:inline}
#xgcp li img{border:1px solid #dddddd;display:block;margin:0 auto; width:103px; height:79px; padding:5px;}
#xgcp li h4{line-height:24px;color:#505050; background-color:#f1f1f1; font-size:12px; font-weight:normal; margin-top:5px; text-align:center; border:none;}
#xgxw li{ width:350px; float:left}
#xgxw li span{ color:#999999; margin-left:5px;}

.title{font-size:14px;font-weight:bold;border-bottom:1px solid #f0f0f0;margin:0 0 0px 0;}
.downlist{margin:0;padding:0;list-style:none;width:720px;overflow:hidden;}
.downlist li{clear:both;border-bottom:1px solid #E8E8E8;padding:0 0 10px 0;height:160px;overflow:hidden;}
.downlist li a{ color:#666666;}
.downlist li a:hover{ color:#FF3300}
.downlist li .pic{background:url(../images/bg_nodown.gif) no-repeat center;float:left;width:120px;height:120px;display:block;text-align:center;padding:20px 0 0 0;margin:15px 0 0 0;border-right:1px solid #e8e8e8;}
.downlist li .pic img{margin:10px 0 0 0;}
.downlist li .list{float:left;width:460px;padding:10px 15px;height:120px;display:block;overflow:hidden;color:#999;line-height:22px;}
.downlist li .list p{font-size:14px;font-weight:bold;line-height:30px;height:30px;border-bottom:1px dashed #ccc;margin:10px 0;color:#333;}
.downlist li .list span{color:#333;margin:5px 0 0 0;display:block;}
.downlist li .info{float:left;width:80px;padding:10px 0 0 10px;height:120px;color:#999;border-left:1px solid #e8e8e8;margin:15px 0 0 0;}
.downlist li .info p{font-size:16px;margin:5px 0 15px 0;color:#333;}


.downinfo{background:#fff;padding:25px 30px;overflow:hidden;}
.downinfo h1{font-family:microsoft yahei;font-size:16px;margin:0 0 15px 0;padding:0;font-weight:normal;}
.downinfo .pic{float:left;width:220px;overflow:hidden;}
.downinfo .pic img{border:1px solid #ccc;padding:2px;}
.downinfo .info{float:left;width:610px;margin:0 0 0 10px;}
.downinfo .info ul{margin:0;padding:0;list-style:none;}
.downinfo .info ul li{float:left;width:300px;margin:0 5px 0 0;line-height:29px;height:29px;}
.downinfo .info ul li span{color:#f30;font-family:verdana;}
.p20{line-height:22px;}
.p20 p{margin:0 0 10px 0;}
.downurl{padding:10px 20px;}
.downurl ul{margin:0;padding:0;list-style:none;}
.downurl ul li{line-height:29px;height:29px;background:url(../images/icon_down.gif) no-repeat left center;padding:0 0 0 24px;}
.downurl a{ padding-right:20px;}
.downurl a:hover{ color:#CC0000;}

.l{float:left;}
.r{float:right;}
.c{clear:both;}
.dis{display:none;}
.mc{margin:0 auto;}
.b{border:1px solid #03C;margin:0 auto;}
.bt{border:1px solid #03C;border-top:2px solid #B0D4EC; margin:0 auto;}

#imgcode{cursor:pointer;}

/*padding*/
.pt10{padding-top:10px;}
.p10{padding:10px;}
.p20{padding:20px;}

/*margin*/
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mr10{margin-right:10px;}
.m10{margin:10px;}

/*color*/
.c9{color:#999;}

/*width*/
.w980{width:980px;overflow:hidden;}
.w978{width:978px;overflow:hidden;}
.w610{width:610px;padding:20px 30px;}
.w640{width:640px;padding:15px;}
.w920{width:918px;padding:20px 30px;}
.w890{width:888px;padding:30px 40px;}
.w900{width:898px;padding:30px 40px;}
.w670{width:670px;}


/*subject*/
.subject{background:url(../images/bg_title.gif) repeat-x top;line-height:32px;height:32px;font-weight:bold;font-size:14px;padding:0 0 0 16px;}
.subject span{float:right;margin:0 10px 0 0;font-size:12px;font-weight:normal;font-family:宋体;}
.subject span a{color:#999;}
.subject span a:hover{color:#f30;}
.subject_user{background:url(../images/bg_title.gif) repeat-x top;line-height:32px;height:32px;font-weight:bold;font-size:14px;text-align:center;}

.info_intro{padding:0 0 20px 0;line-height:22px;color:#666;}
.info_intro p{margin:0 0 5px 0;padding:0;}
.info_intro .red{color:#f30;margin:0 5px;}

.comment{overflow:hidden;clear:both;margin-bottom:20px;}
.comment .face{float:left;width:60px;height:60px;}
.comment .text{border:1px solid #dadada;margin-left:70px;}
.comment .text .div{padding:10px 20px;}
.comment .text .div .icon{position:absolute;width:20px;height:20px;margin:6px 0 0 -40px;}
.comment .text .div .base{font-family:verdana;color:#000;border-bottom:1px dashed #ccc;line-height:30px;margin-bottom:10px;}
.comment .text .div .base span{float:right;color:#999;}
.comment .text .div .content{line-height:20px;}
.comment .text .div .reply{font-family:verdana;border-top:1px dashed #ccc;line-height:30px;margin-top:10px;color:#000;padding-top:5px;}
.comment .text .div .reply strong{color:#f60;}

.commentadd{margin:10px 0;overflow:hidden;clear:both;}
.commentadd .face{float:left;width:60px;height:60px;}
.commentadd .text{overflow:hidden;margin-left:70px;}
.commentadd .text .div{padding:0 5px 0 0;}
.commentadd .text .div textarea{width:100%;_width:98%;border:1px solid #ccc;height:70px;overflow:auto;}
.commentadd .text span{color:#999;line-height:22px;clear:both;}
.commentadd .text #commentlen{color:#f30;}
.commentadd .input{margin:10px 0;font-size:14px;}
.commentadd .input a{color:#666;font-size:12px;}
.commentadd .input a:hover{color:#f30;font-size:12px;}
.commentadd .input .send{float:right;border:1px solid #ccc;background:#fff;padding:5px 10px;_padding:3px 10px;margin:0;_margin:0 9px 0 0;vertical-align:middle;width:80px;}
.commentadd .input .ip{border:1px solid #ccc;width:80px;padding:5px 10px;vertical-align:middle;}


