@charset "utf-8";
/* CSS Document */
*{ margin:0px; padding:0px;}
body{ font-family:Arial, sans-serif; font-size:12px; color:#5f5f5f;}
a{ text-decoration:none; color:#5f5f5f;}
a img{ border:none;}
.top{ width:100%; height:96px; overflow:hidden; background:url(../images/topbg.jpg) no-repeat center top;}
.topmian{ width:980px; height:96px; overflow:hidden; margin:0 auto;}
.logo{ width:271px; height:96px; overflow:hidden; float:left; }
.logo a{ display:block; width:271px; height:96px;background:url(../images/logo.png) no-repeat left top;
_background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/logo.png')}
.tel{ width:253px; height:84px; overflow:hidden; float:right; background:url(../images/tel.png) no-repeat left top;
_background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/tel.png')}
.nav{ width:100%; height:53px; overflow:hidden; background:url(../images/navbg.jpg) repeat-x;}
.navmian{ width:980px; height:53px; line-height:53px; overflow:hidden; margin:0 auto;}
.navmian a{ color:#fff; font-size:13px; text-transform:uppercase; display:block; padding-left:19px; padding-right:20px; float:left;}
.navmian span{ float:left; display:block;padding-top:18px;}
.search{ width:301px; height:32px; overflow:hidden; padding-top:10px; float:right; background:url(../images/searchbg.jpg) no-repeat left 10px;}
.searchtext{ width:252px; height:31px; overflow:hidden; line-height:31px; outline:none; float:left; border:none;}
.submit{ width:45px; height:32px; overflow:hidden; outline:none; float:left; background:none; border:none;}
.header{ width:100%; height:320px; overflow:hidden;}
.bodymian{ width:1008px; margin:0 auto;}
.left{ width:279px; height:auto; float:left;}
.right{ width:729px; height:auto; float:right;} 
.leftop{ width:279px; height:7px; overflow:hidden;}
.leftmian{ width:257px; height:165px; overflow:hidden;background:url(../images/leftbg33.jpg) repeat-y; padding-top:14px; padding-bottom:6px; padding-left:22px;}
.leftmian33{ width:257px; min-height:165px;background:url(../images/leftbg33.jpg) repeat-y; padding-top:14px; padding-bottom:6px; padding-left:22px;}
.leftbottom{ width:279px; height:17px; overflow:hidden;}
.leftop1{ width:250px; height:4px; overflow:hidden;}
.leftproduct{width:229px; height:50px; overflow:hidden;}
.leftprolist{ width:172px;height:40px; line-height:28px; padding-left:36px; background:url(../images/ico.jpg) no-repeat 5px top; color:#5f5f5f; padding-right:10px; overflow:hidden;}
.leftprolist a{ color:#5f5f5f;}
.leftprolist a:hover{ color:#1e459d;}

.equipment{ width:257px; height:166px; overflow:hidden;background:url(../images/leftbg33.jpg) repeat-y; padding-top:14px; padding-bottom:19px; padding-left:22px;}
.equipmentop{ width:229px; height:53px;}
.equipcon{width: 229px;height: 113px;overflow: hidden;}
.leftbutton{width: 17px;height: 20px;overflow: hidden;float: left;padding-top: 39px;background: url(../images/leftbutton.jpg) no-repeat left 39px;cursor: pointer;}
.equilist{width: 185px;height: 107px;float: left;overflow: hidden;background: url(../images/pigbg.jpg) no-repeat left top;padding: 3px;}

.equilis img{width: 185px;height: 107px; float:left;}
.rightbutton{width: 21px;height: 20px;float: left;overflow: hidden;background: url(../images/rightbutton.jpg) no-repeat right 39px;padding-top: 39px;cursor: pointer;	
	}
.equbottom{ width:279px; height:20px; overflow:hidden;}
.contactleft{width:266px; height:380px; overflow:hidden;background:url(../images/leftbg33.jpg) repeat-y;  padding-left:13px;}
.contactmian{ width:225px; height:321px; overflow:hidden; background:url(../images/contact2.jpg) no-repeat left top; padding-top:59px; padding-left:25px; line-height:30px; color:#313131;}
.contactbottom{ width:279px; height:13px; overflow:hidden;}
.rightop{ width:729px; height:7px; overflow:hidden;}
.rightcon{ width:715px; height:392px; overflow:hidden; background:url(../images/rightbottom.jpg) repeat-y; padding-top:9px; padding-left:14px;}
.rightcon33{ width:715px; background:url(../images/rightbottom.jpg) repeat-y; padding-top:9px; padding-left:14px; height:auto;}
.rightbottom{ width:729px; height:20px; overflow:hidden;}
.rightopimg{ width:678px; height:58px; overflow:hidden; padding-left:10px;}
.rightopimg33{ width:678px; height:58px; overflow:hidden; padding-left:10px; background:url(../images/details.jpg) no-repeat 10px top;}
.rightprcontent{ width:700px; height:332px; overflow:hidden;}
.rightprcontent33{ width:700px; min-height:515px; overflow:hidden;}
.indexprolist{width:233px; height:166px; overflow:hidden; float:left;}
.indexproimg{width:145px; height:108px; overflow:hidden; margin:0 auto; padding:3px; background:url(../images/proimg.jpg) no-repeat left top;}
.indexprotext{width:151px; height:32px; line-height:32px; text-align:center; margin:0 auto; color:#1749a4; overflow:hidden;}
.indexprotext a{ color:#1749a4;}
.aboutcon{ width:705px; height:364px; padding-top:14px; padding-left:24px;background:url(../images/rightbottom.jpg) repeat-y;}
.aboutbottom{ width:729px; height:17px; overflow:hidden;}
.aboutop{ width:677px; height:60px; overflow:hidden;}
.footbottom{ width:100%; height:125px; overflow:hidden; margin-top:15px; background:url(../images/bottombg.jpg) repeat-x;}
.footmian{ width:980px; padding-top:20px; text-align:center; margin:0 auto; font-size:14px; color:#fff; line-height:32px;}
.footmian a{color:#fff;}
.weizhi{ width:400px; padding-right:25px; line-height:40px; float:right; color:#fff; height:40px; text-align:right; overflow:hidden;}
.weizhi a{color:#fff;}
.textcontent{ width:640px; line-height:28px; margin:0 auto; padding-bottom:30px;}
.textcontent h2{ text-align:left; border-bottom: dashed 1px #cdcdcd; padding-bottom:10px; margin-bottom:10px;}
.textcontent h3{ text-align:center; padding-bottom:5px;}

/*头部轮换*/

#full-screen-slider { width:100%; height:316px; float:left; position:relative}
#slides { display:block; width:100%; height:316px; 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; left:50%; top:250px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:17px; height:17px; float:left;  border-radius:5px; background:url(../images/ahover.png) no-repeat; margin-top:33px;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/ahover.png');
 _background:transparent; margin-right:5px;}
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:url(../images/hover.png) no-repeat;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/hover.png');
    _background:transparent;}


/*首页轮播图*/

.rollBox{width:229px; height:113px; overflow:hidden;}   
.rollBox .LeftBotton{width:17px; height:20px; overflow:hidden; float:left; padding-top:39px; background:url(../images/leftbutton.jpg) no-repeat left 39px;cursor:pointer;}   
.rollBox .RightBotton{width:21px; height:20px; float:left; overflow:hidden; background:url(../images/rightbutton.jpg) no-repeat right 39px; padding-top:39px;cursor:pointer;}   
.rollBox .Cont{width:191px;overflow:hidden;float:left; height:113px;}   
.rollBox .ScrCont{width:10000000px;}    
.rollBox #List1,.rollBox #List2{float:left;}  