@charset "utf-8";

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, input, form, p, blockquote, th {margin:0;padding:0;}

h1, h2, h3, h4, h5, h6 {font-size:100%;font-style:normal;font-weight:normal;}

ol, ul, li {list-style:none;}

  li{list-style:none; }

address, caption, cite, code, dfn, em, th, var{font-style:normal;font-weight:normal;}

fieldset {border:0;}

caption, th{text-align:left;}

q:before, q:after{content:'';}

.l{float:left;}

.r{float:right;}

.tc{text-align:center;}

.tr{text-align:right;}

.dis{display:block;}

.undis{display:none;}

.input{height:18px;border-width: 1px;border-color: #dddddd;}

img{border:0;}

.clear{clear:both;}



body {font-size: 12px;margin:0 0;font-family:Verdana,Arial,Helvetica,Sans-serif,宋体; background:url(../images/bodybg.gif) repeat-x #FFF;}

td,th{color:#000000;font-family:Verdana,Arial,Helvetica,Sans-serif,宋体;font-size:12px;line-height:20px;}

a{color: #333333;text-decoration: none;}

a:hover{color: #ff0006;}

.cl{clear:both;visibility:hidden;font-size:0px;line-height:0px;width:100%;height:0;padding:0px;margin:0px;}

.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}

* html .clearfix {height:1%;}

.center {clear:both;width:1002px;margin:0 auto;padding:0;}

/*去除虚线,兼容IE和火狐*/

a{outline: none;}

a:active {star:expression(this.onFocus=this.blur());}



.red,a.red:link,a.red:visited{color:#ff0006;}

a.red:hover {color:#ff0006;}

/*头样式*/

.header{clear:both;width:1002px;height:100px;margin:0 auto; }

.header .logo{float:left; width:499px; height:90px; padding:0; margin:0;}

.header .logo img{display:block;}

.header-search{ float:right;padding-top:45px;}

.mainnav{clear:both;width:1002px;height:40px;margin:0 auto; padding:0; background:url(../images/navbg.gif) no-repeat; overflow:hidden;}

.mainnav ul li{ float:left; width:125px; height:40px; line-height:40px; text-align:center;}

.mainnav ul li a,.mainnav ul li .ali{ display:block; color:#fff; width:124px; float:left; font-family:Microsoft yahei; font-size:14px;}

.mainnav ul li.on,.mainnav ul li a:hover{ background:url(../images/navhover.gif) no-repeat center; color:#fff;}



.mainnav ul li span{ float:left; width:1px;}

/*尾*/

.bottom{clear:both;width:1000px;margin:0px auto 0 auto;padding:0px 0 0 0; border-left:1px solid #e5f2fc; border-right:1px solid #e5f2fc; height:auto; background:url(../images/bottombg.gif) repeat-x;}

.footermenu{width:1000px; height:35px;padding:10px 0 5px 0;margin:0 auto;color:#333333;text-align:center;font-size:12px;line-height:30px; background:url(../images/linkboxbg.gif) no-repeat bottom;}

.footermenu a,.footermenu a:link,.footermenu a:visited{color:#333333;}

.footermenu a:hover {color:#d73000;}

.footer{clear:both;width:1000px;margin:0px auto 0 auto;padding:5px 0 10px 0; height:30px; text-align:center; color:#333333; font-size:12px; line-height:30px;}

.footer a{font-family: Verdana, Geneva, sans-serif,"宋体";font-size:12px;  }



.mainimg{clear:both;width:1002px;height:330px;margin:0 auto; padding:0;}

.mt12_1{clear:both;width:1002px; height:12px; margin:0 auto; padding:0; line-height:0; font-size:0; background:url(../images/navbtm.gif) repeat-x;}

.mt12{clear:both;width:1002px; height:12px; margin:0 auto; padding:0; line-height:0; font-size:0; background:#FFF;}

.mt15{clear:both;width:1002px; height:15px; margin:0 auto; padding:0; line-height:0; font-size:0; background:#FFF;}

/*首页*/

.imain{clear:both;width:1002px;margin:0 auto 0 auto; padding:0 0 0 0;}

.ileft{float:left; height:auto; width:255px; padding:0 0 15px 0; background: url(../images/leftbg.gif) #eeeeee;}

.iright{float:right; width:732px;}



.catebox{ clear:both; padding:0px 0 0 0;}

.catebox h2{height:50px; background:url(../images/indexfen2.jpg) no-repeat; line-height:45px; text-indent:40px; font-size:15px; font-weight:bold;}

.catebox h2#lxwm{background:url(../images/indexfen.gif) no-repeat;}

.catebox h2 a{ color:#000; font-family:Microsoft yahei;}

.catebox h2 a:hover{ color:#000;}

.catebox h3{ clear:both;height:34px;margin:0px 0 2px 0; }

.catebox h3 a {color:#333333;height:34px;line-height:34px; padding-left:50px;font-size:14px;text-decoration: none; display:block;}

.catebox h3 a:link,.catebox h3 a:visited{background-image: url(../images/menu1.gif);background-repeat:no-repeat;}

.catebox h3 a:hover,.catebox h3 a.active,.catebox h3 a.active:link,.catebox h3 a.active:visited{color: #ba0a0a;background-image: url(../images/menu1a.gif);background-repeat: no-repeat;}

.catebox p{padding:0 20px; line-height:24px;}



.newsbox{float:left; width:400px; padding:0px; margin:0px 0 0 0;}

.newsbox div.top{ height:40px; background:url(../images/newstit.gif) repeat-x;}

.name{ display:block; width:150px; float:left; height:24px;padding-top:15px;background:url(../images/tit_left.gif) no-repeat left center;color: #000;font-family: Microsoft yahei;font-size:15px; font-weight:bold; text-indent:35px;}

.more1{ float:right;}

.newsbox ul.content{padding:8px 12px 0px 12px; background:url(../images/jjbg.gif) repeat-x;}

.newsbox ul.content li{clear:both; font-size:12px;height:24px;line-height:24px; background: url(../images/getbg.gif) repeat-x bottom;}

.newsbox ul.content font.dot{color:#e15200; font-family:"宋体";}

.newsbox ul.content a.title{float:left; color:#333333;}

.newsbox ul.content span.date{float:right;font-size:12px;color:#777777;}



.hezuo div.top{ height:40px; background:url(../images/newstit.gif) repeat-x;}

.hezuo{float:right; width:319px; height:235px;}

.hezuo dl.content{height:180px; width:305px;  padding:5px 10px 0px 10px; line-height:22px; background:url(../images/jjbg.gif) repeat-x; text-indent:2em;}



.chanpin{ clear:both;width:732px; margin-top:7px;}

.chanpin div.top{ height:40px; background:url(../images/newstit.gif) repeat-x;}

.name1{ display:block; width:150px; float:left; height:24px;padding-top:15px;background:url(../images/protit.gif) no-repeat left center;color: #fff;font-family: Microsoft yahei;font-size:15px; font-weight:bold; text-indent:40px;}

.chanpin div.content{width:708px;padding:15px 12px 0 12px;  text-align:center; line-height:26px; background:url(../images/cpbg.gif) repeat-x #f1f1f1;}

.chanpin div.content li{ width:176px; height:159px; float:left;}



.chanpin div.content img{display:block;margin:0 4px; width:170px; height:125px; border:1px solid #c7c5c5;}

/*滚动*/

.scroll{clear:both;width:708px;margin:0 auto;overflow:hidden;} 

.gundong{width: 180px;margin-right: 15px;height: 165px;float: left;color: #999;}

.gundong span{display: block;font-size: 12px;color: #40454c;padding-right: 10px;line-height: 16px;padding-top: 6px;text-align: center;}

#demo{overflow: hidden;width: 708px;}

#indemo{float: left;width: 800%;}

#demo1{float: left;}

#demo2{float: left;}



.youlian{ background:#fff; border:1px solid #ccc; height:30px; line-height:30px; width:1000px; margin-top:15px;color: #000;font-family: Microsoft yahei; font-size:14px; font-weight:bold; text-indent:20px;}

.youlian a{ font-size:12px; font-weight:normal;}

.youlian span{color:#ccc;}

/*内页*/

.main{clear:both;width:1002px;margin:0 auto 0 auto; background-color:#f7f7f7; background-image: url(../images/leftbg.gif);; background-repeat:repeat-y;}

.left{float:left; width:255px; padding:0; padding-bottom:15px;}

.right{float:right; width:732px; padding:0px; background-color:#FFFFFF; }

.position{ clear:both; padding-right:10px; background-color:#f1f1f1; text-align:right; font-size:12px;height:28px;line-height:28px; color:#565656;}

.position a,.position a:link,.position a:visited {color:#565656;}

.position a:hover,.position font.active,.position a.active,.position a.active:link,.position a.active:visited{color:#ff0006;}

.positioninfo{margin:0 15px;  height:30px; padding-top:10px; padding-left:20px;font-size:14px; color:#000000; font-weight:bold;  background-image:url(../images/positioninfo.gif); }

.mainarea{padding:10px 15px 20px 15px; line-height:24px;}

.mainarea div.content{font-size:14px; line-height:23px;}

/*信息*/

.info_list{clear:both;margin-top:0px;padding:0px;}

.info_list ol.info{clear:both; font-size:12px;height:30px;line-height:30px; }

.info_list ol.info font.dot{color:#e15200; font-family:"宋体";}

.info_list ol.info a.title{float:left;width:60%; }

.info_list ol.info span.views{float:left;width:10%;text-align:center;font-size:12px;color:#666666;}

.info_list ol.info span.date{float:right;width:28%; text-align:center;font-size:12px;color:#666666;}



.info_list dl{ float:left; width:300px; height:265px; text-align:center; margin:0 25px 15px 25px;}

.info_list dl dd{ height:20px;line-height:20px;}



.info_view{ clear:both;padding:0px 5px;}

.info_view h1.title{background:#def3fe;font-size:14px;line-height:28px;padding-top:3px;text-align:center; font-weight:bold;}

.info_view h2.subtitle{ background:#f5f5f5;color:#555555;font-size:12px;line-height:23px;padding-top:2px;text-align:center;}

.info_view div.content{padding:10px 5px; font-size:14px;line-height:23px;font-family:"宋体", Arial, Verdana, Helvetica, Sans-serif;}

.info_view div.content p{padding:10px 0;}

.info_view div.atta{font-size:12px;line-height:23px;padding-top:2px;color:#e50012;}

.info_view div.comment{font-size:12px;line-height:23px;padding-top:2px;}



.info_view div.other{ text-align:left; padding-right:0px;}



.info_comment{clear:both;margin-top:0px;padding:0px;}

.info_comment h1{background:#def3fe;font-size:14px;line-height:28px;padding-top:3px;text-align:center;}

.info_comment ul{clear:both; margin-top:10px;}

.info_comment ol.head{background: #f0f0f0; padding:0 8px;font-size:12px;height:26px;line-height:26px;padding-top:2px;text-align:center; color:#000000;}

.info_comment ol.head span.name{float:left;}

.info_comment ol.head span.date{float:right; }

.info_comment ol.content{clear:both; font-size:12px;line-height:20px;}



/*产品*/

.product_list{clear:both;}

.product_list ul{clear:both;}

.product_list ul img{clear:both; border:1px solid #c7c5c5;}

.product_list li{ padding:5px 0px 10px 0px; float:left; font-size:12px; line-height:21px; text-align:center;}



.page1{ text-align:center;}

.page1 a{ font-size:12px; background:#fff; padding:2px;border:1px solid #ececec}

.page1 a:hover{ background:#D4EAFF;}



.prorelated li{ float:left;  margin:5px; text-align:center;}
.prorelated li a{ margin-top:3px;}
.prorelated li a img{ width:110px; height:90px; border: solid 1px #666666; padding:2px;}
.time{ float:right;}