﻿@charset "utf-8";
/* CSS Document */

*{ margin:0px; padding:0px;}
body{ font-size:12px; font-family:"宋体"; color:#575757; background:url(../images/topbg.jpg) repeat-x;}
a{ text-decoration:none; color:#575757;}
a img{ border:none;}

#slider {width:1050px; margin:0px auto;}

.controls{display: none; }

.controls li {top: 50%; margin-top: -30px;}

.controls li:nth-child(1) { left: 0;}

.controls li:nth-child(2) { right: 0;}

.pagination li { background-color: #e7e7e7; width:10px; height:10px; border-radius:50%;}

.pagination li.active { background-color: #000;}

.responsive { height: auto;}

.clearfix:after { content: ""; display: table; clear: both;}

.pagination{text-align: center; position: absolute; bottom: 8%; left: 0px ;width: 100%;}

.pagination li{background: #a0a0a0; display: inline-table; cursor: pointer;}

.pagination li.active{background: #b54111;}

.mian{ width:1000px; margin:0 auto;}
.top1{ width:1000px; height:104px; overflow:hidden;}
.logo{ width:298px; height:103px; overflow:hidden; float:left;}
.logoright{ width:286px; height:103px; overflow:hidden; float:right;}
.home{ width:263px; height:14px;   padding-top:29px; text-align:right; padding-bottom:15px;}
.sousuo{width:247px; height:25px; overflow:hidden;font-size:14px;font-weight:bold;color:#cc0000;float:right;text-align:right;padding-right:20px; }
.text{ width:194px; height:25px; overflow:hidden; border:none; background:url(../images/text.jpg) no-repeat; float:left; line-height:24px;}
.button{ width:65px; height:25px; float:right; border:none; background:url(../images/button.jpg) no-repeat; overflow:hidden;}
.nav{ width:1000px; height:41px; overflow:hidden;}
.header{ width:100%; height:357px; overflow:hidden; background:url(../images/headerbg.jpg) center top;}
.headerimg{ width:1000px; height:357px; overflow:hidden; margin:0 auto;}
.content{ width:100%; background:url(../images/conbg.jpg) repeat-x #ebebeb;}
.left{ width:237px; height:826px; float:left;}
.right{ width:734px; height:826px; float:right;}
.prolist{ width:224px; height:447px; overflow:hidden; margin-top:15px; margin-bottom:18px; background:url(../images/cplbtop.jpg) no-repeat; padding-top:47px; padding-left:13px;}

.liebiao a{ color:#575757; display:block;width:193px; height:30px; overflow:hidden; margin-bottom:8px;line-height:30px; padding-left:12px;}
.liebiao a:hover{width:193px; height:30px; overflow:hidden; margin-bottom:8px; background:url(../images/prolist2.jpg) no-repeat; line-height:30px; padding-left:12px; display:block; color:#ffffff;}

.contact{ width:237px; height:276px; overflow:hidden; background:url(../images/contact.jpg) no-repeat;}
.more{ width:45px; height:15px; overflow:hidden; float:right; padding-right:10px; padding-top:10px;}
.contactcon{ clear:both; padding-left:17px; line-height:30px; padding-top:20px;}
.rightop1{width:734px; height:218px; margin-top:15px; overflow:hidden;}
.rxcp{width:734px; height:32px; overflow:hidden; background:url(../images/rxcp.jpg) no-repeat;}
.rxcpbody{width:732px; height:144px; padding-top:20px; overflow:hidden; border-bottom:solid 1px #d0d0d0; border-left:solid 1px #d0d0d0; border-right:solid 1px #d0d0d0; background:#ffffff;}
.leftbutton{width:34px; height:69px; overflow:hidden; float:left; padding-top:24px; background:url(../images/leftbutton.jpg) no-repeat left bottom;}
.rightbutton{width:34px; height:69px; overflow:hidden; float:left; padding-top:24px; background:url(../images/rightbutton.jpg) no-repeat right bottom;}
.rxcpimg{width:166px; height:144px; float:left;}
.rxcpimages{width:144px; height:111px; margin:0 auto; overflow:hidden;}
.rxcpimages img{padding:2px; border:solid 1px #e3e3e3;}
.rxcptext{width:144px; height:33px; line-height:33px; overflow:hidden; margin:0 auto; color:#053f01; text-align:center;}
.rxcptext a{ color:#053f01}
.rightop2{width:734px; height:294px; overflow:hidden;}
.company{width:410px; height:276px; overflow:hidden; float:left; background:url(../images/company.jpg) no-repeat;}
.companycon{margin-top:50px; padding-left:11px; width:385px; height:220px; overflow:hidden;}
.companycon img{float:left; margin-right:6px;}
.spzs{width:293px; height:276px; overflow:hidden; float:right; background:url(../images/spzs.jpg) no-repeat;}
.video{width:238px; height:180px; overflow:hidden;  margin:15px auto 0px auto;}
.videotext{width:236px; height:44px; line-height:22px; overflow:hidden; text-align:center; margin:5px auto 0px auto; clear:both;}
.rightop3{width:734px; height:276px; overflow:hidden; clear:both;}
.case{width:293px; height:276px; overflow:hidden; float:right; background:url(../images/case.jpg) no-repeat;}
.caseimg{width:146px; height:100px; overflow:hidden; float:left; text-align:center;}
.companynews{width:410px; height:275px; overflow:hidden; float:left; background:url(../images/tabbg.jpg) no-repeat;}
.bottom{width:100%; height:82px; background:url(../images/bottombg.jpg) repeat-x;}
.bottomcon{width:1000px; height:82px; overflow:hidden; margin:0 auto;}
.bottomlogo{width:320px; height:82px; overflow:hidden; float:left;}
.bottomtext{width:680px; height:82px; line-height:24px; float:left; color:#ffffff;}
.bottomtext a{ color:#ffffff;}
.tab{width:408px; height:44px; overflow:hidden; padding-left:2px; padding-top:1px;}
.tab1{width:102px; height:30px; overflow:hidden; float:left; background:url(../images/tab1.jpg) no-repeat;}
.tab2{width:104px; height:30px; overflow:hidden; float:left; background:url(../images/tab2.jpg) no-repeat;}
.tabcon{width:356px; padding-left:20px; padding-right:25px; overflow:hidden; height:230px;}
.tabimg{width:356px; height:86px; overflow:hidden; line-height:24px;}
.tabimg img{border:solid 1PX #d6d6d8; float:left; margin-right:10px;}
.tabtext{width:264px; height:26px; line-height:26px; overflow:hidden; padding-left:15px; background:url(../images/ico.jpg) no-repeat 2px 10px;}
.neiprotop{width:734px; height:31px; overflow:hidden; background:url(../images/cpzxtop.jpg) no-repeat; overflow:hidden;margin-top:17px;}
.search{width:734px; height:31px; overflow:hidden; background:url(../images/search.jpg) no-repeat; overflow:hidden;margin-top:17px;}
.casetop{width:734px; height:31px; overflow:hidden; background:url(../images/casetop.jpg) no-repeat; overflow:hidden;margin-top:17px;}
.videotop{width:734px; height:31px; overflow:hidden; background:url(../images/video.jpg) no-repeat; overflow:hidden;margin-top:17px;}

.neimore{width:350px; padding-right:15px; height:30px; line-height:30px; overflow:hidden; float:right; color:#ad0013; text-align: right;}

.neimore a{ color:#ad0013;}
.neicon{width:732px;border-left:solid 1px #d0d0d0; border-right:solid 1px #d0d0d0; border-bottom:solid 1px #d0d0d0; background:#ffffff;height:auto !important; height:755px; min-height:755px;}

.neiproductlist{width:244px; height:195px; float:left;}
.neiproimg{width:198px; height:150px; overflow:hidden; margin:0 auto; border:solid 1px #d0d0d0;}
.neiprotext{width:196px; height:44px; line-height:44px; text-align:center; color:#053f01; margin:0 auto;}
.neiprotext a{ color:#053f01;}

.neiaboutop{width:734px; height:31px; overflow:hidden; background:url(../images/neabout.jpg) no-repeat; overflow:hidden;margin-top:17px;}

.yxzxtop{width:734px; height:31px; overflow:hidden; background:url(../images/neiyxzxtop.jpg) no-repeat; overflow:hidden;margin-top:17px;}

.server{width:734px; height:31px; overflow:hidden; background:url(../images/lffwtop.jpg) no-repeat; overflow:hidden;margin-top:17px;}

.Feedback{width:734px; height:31px; overflow:hidden; background:url(../images/feedbacktop.jpg) no-repeat; overflow:hidden;margin-top:17px;}

.rlzy{width:734px; height:31px; overflow:hidden; background:url(../images/rlzytop.jpg) no-repeat; overflow:hidden;margin-top:17px;}
.zxdg{width:734px; height:31px; overflow:hidden; background:url(../images/zxdgtop.jpg) no-repeat; overflow:hidden;margin-top:17px;}
.lxwm{width:734px; height:31px; overflow:hidden; background:url(../images/contactop.jpg) no-repeat; overflow:hidden;margin-top:17px;}
.newscenter{width:734px; height:31px; overflow:hidden; background:url(../images/neinews.jpg) no-repeat; overflow:hidden;margin-top:17px;}
.title{width:680px; height:32px; overflow:hidden; line-height:32px; font-size:16px; font-weight:bold; text-align:center; margin:0 auto; color:#ad0013; padding-top:20px; padding-bottom:10px; overflow:hidden;}
.newslist{width:680px; line-height:32px; margin:0 auto; height:32px; overflow:hidden; background:url(../images/line.jpg) repeat-x left bottom;}
.newsleft{width:540px; height:32px; overflow:hidden; float:left; padding-left:20px; background:url(../images/ico.jpg) no-repeat 5px 12px;}
.newsright{width:90px; height:30px; float:right;}

/*首页轮换滚动图css*/

.rollBox{width:732px;overflow:hidden; height:144px;}   
.rollBox .LeftBotton{width:34px; height:69px; overflow:hidden; float:left; padding-top:24px; background:url(../images/leftbutton.jpg) no-repeat left bottom;}   
.rollBox .RightBotton{width:34px; height:69px; overflow:hidden; float:right; padding-top:24px; background:url(../images/rightbutton.jpg) no-repeat right bottom;}   
.rollBox .Cont{width:664px;overflow:hidden;float:left; height:144px;}   
.rollBox .ScrCont{width:10000000px;}   
.rollBox .Cont .pic{width:166px; height:144px; float:left;}      
.rollBox #List1,.rollBox #List2{float:left;}  

/*nav css*/
.nav1 a{ width:67px; height:41px; display:block; background:url(../images/nav11.jpg) no-repeat;}
.nav1 a:hover{width:67px; height:41px; display:block; background:url(../images/nav1.jpg) no-repeat;}

.nav2 a{ width:84px; height:41px; display:block; background:url(../images/nav22.jpg) no-repeat;}
.nav2 a:hover{width:84px; height:41px; display:block; background:url(../images/nav2.jpg) no-repeat;}

.nav3 a{ width:84px; height:41px; display:block; background:url(../images/nav33.jpg) no-repeat;}
.nav3 a:hover{width:84px; height:41px; display:block; background:url(../images/nav3.jpg) no-repeat;}

.nav4 a{ width:92px; height:41px; display:block; background:url(../images/nav44.jpg) no-repeat;}
.nav4 a:hover{width:92px; height:41px; display:block; background:url(../images/nav4.jpg) no-repeat;}

.nav5 a{ width:84px; height:41px; display:block; background:url(../images/nav55.jpg) no-repeat;}
.nav5 a:hover{width:84px; height:41px; display:block; background:url(../images/nav5.jpg) no-repeat;}

.nav6 a{ width:84px; height:41px; display:block; background:url(../images/nav66.jpg) no-repeat;}
.nav6 a:hover{width:84px; height:41px; display:block; background:url(../images/nav6.jpg) no-repeat;}

.nav7 a{ width:84px; height:41px; display:block; background:url(../images/nav77.jpg) no-repeat;}
.nav7 a:hover{width:84px; height:41px; display:block; background:url(../images/nav7.jpg) no-repeat;}

.nav8 a{ width:84px; height:41px; display:block; background:url(../images/nav88.jpg) no-repeat;}
.nav8 a:hover{width:84px; height:41px; display:block; background:url(../images/nav8.jpg) no-repeat;}

.nav9 a{ width:84px; height:41px; display:block; background:url(../images/nav99.jpg) no-repeat;}
.nav9 a:hover{width:84px; height:41px; display:block; background:url(../images/nav9.jpg) no-repeat;}

.nav10 a{ width:84px; height:41px; display:block; background:url(../images/nav100.jpg) no-repeat;}
.nav10 a:hover{width:84px; height:41px; display:block; background:url(../images/nav10.jpg) no-repeat;}

#TabTab03Con1{ display:block;}
#TabTab03Con2{ display:none;}

.typetext{
background:#ece9d8; border:solid 1px #abadb3
}
.lab{
font-size:13px; color:#ff0000;}