*{margin:0; padding:0;}
body {font-size:13px; font-family:"微软雅黑"; line-height:23px;color:#585858; background:#ffffff}
.clr{clear:both; font-size:0; line-height:0;zoom:1}
ul, li { list-style:none;margin:0; padding:0;}
img { border:none; }
/*--------公用--------------*/
td {FONT-WEIGHT: normal;FONT-SIZE: 13px;COLOR: #5A5A5A;LINE-HEIGHT: 20px;TEXT-DECORATION: none; padding:5px;}
.borders{ border:1px #dcdcdc solid;}

.fl{ float:left}
.fr{ float:right;}
.mag20{margin-top:20px;}
.clearBoth{line-height:1px;height:1px;clear:both}
.w1200{width:1200px;margin: 0 auto 0; overflow:hidden}
.min1200{ min-width:1200px;}
.mag30{ margin-top:30px;}
.mag40{ margin-top:40px;}
/*==================================head===========================================*/
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.menub{ width:100%; min-width:1200px; height:106px;  position:relative;margin:0 auto; border-bottom:1px solid #000; z-index:10000;margin-top:-640px;}
.menu{ width:1200px;height:106px; margin:0 auto;}
.menu .menuL{ float:left; width:300px;}
.menu .menuR{ float:right; width:800px;}
.nav{ margin:auto; height:105px; line-height:104px; position:relative; z-index:1;}
.nav a{ color:#ffffff;}
.nav .nLi{ float:left;  position:relative; display:inline;  }
.nav .nLi h3{ float:left; width:110px; text-align:center}
.nav .nLi h3 a{ display:block; padding:0 10px; font-size:16px; font-weight:normal;color:#ffffff  }
.nav .sub{ display:none; width:135px; left:0; top:104px;  position:absolute; background:#f4f4f4;  line-height:26px; padding:5px 0;  }
.nav .sub li{ zoom:1; line-height:30px;}
.nav .sub a{ display:block; padding:0 10px; color:#585858 }
.nav .sub a:hover{ background:#dedede; color:#585858;}
.nav .on h3 a{ background: url(../images/menu.jpg) no-repeat center; color:#ffffff;   }
/*-------------------幻灯片-------------------------*/
#indexmain1 { clear:both; width:100%; min-width:1200px; height:640px; position:relative;}
#banner1 { clear:both; overflow:hidden; height:640px;}
.leftLoop1 .picList li {height:640px; }
.leftLoop1 .picList li#b1 { background-color:#000;}
.leftLoop1 .picList li#b2 { background-color:#000;}
.leftLoop1 .picList li#b3 { background-color:#000;}
.leftLoop1 .picList li#b4 { background-color:#000;}
.leftLoop1 .picList li a { display:block; width:100%; height:300px;}
.leftLoop1 .hd .prev {  width:45px; height:79px; position:absolute; left:0; top:230px; cursor:pointer; display:block;} 
.leftLoop1 .hd .prev:hover { background:url(../images/leftbtn.png) top center no-repeat} 
.leftLoop1 .hd .next {  width:45px; height:79px; position:absolute; right:0; top:230px; cursor:pointer;display:block;} 
.leftLoop1 .hd .next:hover { background:url(../images/rightbtn.png) top center no-repeat} 
.leftLoop1 .hd ul { width:116px; padding:0 9px; height:26px; position:absolute; left:50%; margin-left:1px; top:610px;}
.leftLoop1 .hd ul li { float:left; display:inline; width:13px; height:26px; background:url(../images/dots.png) no-repeat; _background: url(../images/dotsFocus.gif) no-repeat;cursor:pointer; margin:0 5px; text-indent:-9999px;}
.leftLoop1 .hd ul li.on { background:url(../images/dotsFocus.png) no-repeat;}

/*==================================lan1=============================================*/
.tits{ width:1200px; margin:auto; padding:10px 0px}
.box1{ width:1200px; margin:auto; margin-top:20px;}
.box1 li{ float:left; width:300px; height:300px; display:inline;}
.box1t{ width:260px; padding:20px; float:left;}
.box1t h1{ float:left; width:260px; line-height:50px; font-size:20px; color:#f3f3f3}
.box1t p{ float:left; width:260px; line-height:30px; color:#f3f3f3}
.box1t span{ float:left;width:260px; margin-top:20px; text-align:right;color:#f3f3f3}
/*==================================lan2=============================================*/
.main2_bg{ width:100%; background:#f5f5f5; margin-top:30px; min-width:1200px; padding:20px 0px 30px 0px; overflow:hidden;}
.box2{ width:1200px; margin:auto; margin-top:30px;overflow:hidden;}
.box2 ul{ margin-left:-30px;}
.box2 ul li{ float:left; width:360px; background:#ffffff; padding:10px; margin-left:30px; border-bottom:1px solid #126ac3}
.box2 ul li h2{ float:left; width:360px; font-size:20px; color:#126ac3; line-height:40px; font-weight:normal}
.box2 ul li span{ float:left; width:360px; line-height:30px; padding:10px 0px;}
.protype{ width:1200px; margin:auto; margin-top:20px; overflow:hidden}
.protype ul{ margin-left:-12px;}
.protype ul li{ float:left; width:120px; line-height:30px; text-align:center; margin-left:12px; border:1px solid #dddddd;border-radius:5px; margin-top:10px;}
.protype ul li a{ width:120px;}
.protype ul li a:{ background:#c62324; color:#ffffff;}
/*==================================lan3=============================================*/
.incps{ width:1200px;height:auto; margin:auto;margin-top:15px;}
.incps ul{margin-left:-17px;}
.incps ul li{ width:276px; padding:3px; float:left;display:inline;margin-left:17px; margin-top:20px;}
.incps ul li img{ width:270px; height:201px; border:1px solid #e8e8e8; padding:3px;}
.incps ul li h1{width:276px;line-height:35px;display:block;font-weight:normal; font-size:13px;text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
/*------------------------------------lan4-----------------------------------------------*/
.titl{width:100%; height:33px; background:url(../images/shu.jpg) no-repeat 0 50%; margin:auto; border-bottom:1px solid #c6c6c6;}
.titl h2{float:left; line-height:33px;overflow: hidden; color:#1b191a; font-size:14px; font-weight: bold;margin-left:10px;}
.titl p{ line-height:33px; float:right; font-size:12px;}
.lan3{width:1200px;margin:auto;overflow:hidden;margin-top:10px;}
.lan3 .lan3L{ width:828px; float:left;padding:10px; height:321px; background:#ffffff; border:1px solid #dcdcdc}
.lan3 .lan3R{ float:right; width:298px; height:321px; padding:10px; background:#ffffff; border:1px solid #dcdcdc}
.lan3nr{ width:100%; margin-top:5px; line-height:28px;}
.hotnew{ width:800px; margin:auto; margin-top:15px; border-bottom:1px solid #dcdcdc; padding-bottom:15px; overflow:hidden;}
.hotnew .Limg{ float:left; width:190px;}
.hotnew .Limg img{width:183px; height:123px;}
.hotnew .Rtext{ float:right; width:580px;}
.innews{ width:800px;margin:auto; margin-top:8px;}
.innews ul li{ width:380px; float:left; border-bottom:#bebebe dotted 1px; height:auto; background:url(../images/ico.jpg) no-repeat 0 50%;padding-left:1em;}
.innews ul li a{ height:27px;display:block; color:#707070; line-height:27px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.innews ul li a span{ font-size:12px; float:right; padding-right:5px;}
.innews ul li a:hover{ color:#f28300;}


/*------------------------------------about-----------------------------------------------*/
.fy{ width:100%; background:url(../images/tipline.jpg) left top repeat-x; padding:0 0 30px 0;}
.about{ width:1200px;margin:auto; overflow:hidden}
.fyLeft{ float:left;width:230px; margin-top:28px;overflow:hidden;  margin-bottom:20px; }
.l_pro{float:left;width:228px; padding-bottom:30px; background:#f0f0f0; border:1px solid #d0d0d0; border-top:0;}
.l_pro_t{ color:#ffffff; background: url(../images/ftop.jpg) left center no-repeat; font-size:20px;  width:230px; height:100px;float:left; display:inline; text-align:center; line-height:100px;  }
.l_procon{ float:left; width:206px; display:inline; margin:16px 0 0 11px; }
.l_procon li{ width:206px;float:left;overflow:hidden; padding:0 0 8px 0;}
.l_procon li a{width:146px; background:url(../images/fleft.jpg) 0 center no-repeat;  padding: 0 30px; color:#5a5a5a;line-height:41px; float:left;font-size:14px;}
.l_procon li a:hover{ color:#db261d}
.l_news{ float:left;width:230px;padding-top:26px; }
.l_news_t{ float:left; width:100%; height:50px; background:#db261d; line-height:50px; text-align:center; font-size:16px; color:#fff; font-weight:bold;}
.pointer{float:left; width:228px; border:1px solid #ceccbe; background:#f0f0f0; border-top:0; padding:0 0 20px 0;}
.pointer li{ float:left; width:208px; padding:0px 10px;line-height:30px;}

.fyRight{ float:right; padding-bottom:30px;overflow:hidden;width:930px; padding:10px 0 0 0;}
.title1{ float:left; display:inline; margin:10px 0 30px 0px; padding:0 0 26px 0px; width:930px;  height:30px;position:relative; line-height:30px ; }
.title1 .fl{ float:left;  font-size:16px;  padding:25px 10px 0 0; color:#3d3d3d; font-weight:bold;}
.title1 .fr,.title .fr a{ font-size:14px; color:#3d3d3d; overflow:hidden;}
.title1 .fr{ float:right; margin-right:8px; margin-top:25px; }
.title1 .fr font{font-size:14px; }

.content{border-top:none; width:100%; padding:15px 1px; line-height:32px; font-size:16px; overflow:hidden }
.proshow{width:1200px; margin:auto;}
.proshow li.bt{ width:1200px; margin:auto;  line-height:50px; font-size:16px; text-align:center; font-weight:bold; }
.proshow li.times{ line-height:28px; font-size:13px; color:#999999; text-align:center}
.proshow li.bt h1{ width:100%; font-size:20px;margin:auto;}
.proshow li.nr{ line-height:32px; font-size:16px;}
.proshow li.ly{  text-align:center}
.fenxian {float:left}
.proshow1{width:920px; margin:auto;}
.proshow1 li.bt{ width:920px; margin:auto;  line-height:50px; font-size:16px; text-align:center; font-weight:bold; }
.proshow1 li.times{ line-height:28px; font-size:13px; color:#999999; text-align:center}
.proshow1 li.bt h1{ width:100%; font-size:20px;margin:auto;}
.proshow1 li.nr{ line-height:32px; font-size:16px;}
.proshow1 li.ly{  text-align:center}
.fenxian1 {float:left}

.pro_title{ margin:auto; margin-top:20px; width: 100%; height: 35px; background: #fff;border-top:1px solid #f1f1f1;border-bottom:2px solid #666;}
.pro_title .pro_title_left{ width: 800px; height: 34px; float: left;}
.pro_title .pro_title_left h3{ width: 120px; height: 34px; line-height: 34px; float: left; color: #fff; text-align: left;padding-left:15px;background:#c00 url(../images/ico_jian.png) no-repeat 95px center; font-size: 16px; font-weight: bold;}
.pro_title .pro_title_left h4{ width: 500px; height: 34px; line-height: 34px; float: left; padding-left: 15px; font-size: 14px;text-transform: uppercase;}
.pro_title .pro_title_right{ width: 120px; height:20px; line-height:20px; margin-top: 14px; float: right; font-size: 12px; color: #999; text-align: right;}
.abcf{ width:100%; margin-top:20px;}
.conts{ width:100%;display: table;margin:0 auto;text-align: center;padding:0; margin-top:40px;}
.conts li{ float:left; width:230px;}
.conts li span{ float:left; width:230px; text-align:center; line-height:30px; margin-top:20px;}
/*==================================公司简介栏目=========================*/
.caidanbg{ width:100%; min-width:1200px; height:50px;  background:#f2f1f1; border-bottom:1px solid #efefef}
.caidan{ width:1200px; margin:auto;height:50px;}
.caidan li{ float:left; height:50px; margin-left:10px;}
.caidan li a{ display:block;line-height:50px; width:130px; text-align:center; font-size:15px;}
.caidan li a:hover{ color:#ffffff;  background:#8c0804}
.caidan li .cur{ color:#ffffff;  background:#8c0804; font-size:15px; text-align:center; line-height:50px; width:100px;}
.caidan li .cur a{ color:#ffffff;}
.cont{width:1200px; margin:auto; padding:15px 1px; line-height:32px; font-size:16px; }
.titles{ margin:auto; margin-top:30px; height:55px; background:url(../images/tt.jpg); overflow:hidden; margin-bottom:30px;}
.titles p{ margin:auto; width:200px; text-align:center; line-height:30px; background:#ffffff; font-size:25px; color:#31343c;}
.titles span{ display:block; width:200px; margin:auto; text-align:center; line-height:25px; background:#ffffff; font-size:15px; color:#717171; text-transform:uppercase}
/*设备轮播*/
.classiccaseM{overflow:hidden;margin:0 auto; width:1140px;}
.classiccaseM ul{width:960px;height:400px;position:relative; margin:auto; z-index: 2}
.classiccaseM ul li{width:500px; height: 330px; position:relative; cursor: pointer;}
.classiccaseM ul li img{display:block;width:100%;position:relative;z-index:1;height:auto; border: 5px solid #ebebeb;}
.classiccaseM ul li .csv-ico{}
/*========================productList==========================================*/
.cplist{ width:900px;height:auto; margin:auto;margin-top:12px;}
.cplist ul{margin-left:-26px;}
.cplist ul li{ width:282px;float:left;display:inline;margin-left:26px; margin-top:20px;}
.cplist ul li img{ width:280px; height:210px; border:1px #DDDDDD solid;}
.cplist ul li h1{ width:280px;line-height:40px;display:block;font-weight:normal; font-size:13px;text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.news_page{ width:900px; margin:auto; margin-top:40px; line-height:40px; text-align:center}

/*========================newsList==========================================*/
#news_list { width:1200px; margin:auto; margin-top:20px;}
#news_list a {display: block;width:1200px;height: 94px;padding: 15px 0px 15px 0px;background: url(../images/dashed.gif) repeat-x left bottom;}
#news_list .time1 {width: 94px;height: 64px;padding: 20px 0px 0px 0px;display: block;float: left;background: #e5e5e5;text-align: center;}
#news_list P{cursor: pointer;}
#news_list .time1 .day {color: #474747;font-size: 40px;font-family: Arial, Helvetica, sans-serif;}
#news_list .time1 .year {font-size: 12px;color: #838383;margin-top: 5px;}
#news_list a:hover .time1 {background: url(../images/news_time-bg.jpg) no-repeat;}
#news_list a:hover .day {color: #ffffff;}
#news_list a:hover .year {color: #dedede;}
#news_list a:hover .title {color: #d70f0f;}
#news_list .listtext {display: block;float: left;width: 1090px;height: 94px;margin-left: 16px;}
#news_list .listtext .title {font-size: 18px;color: #333333;}
#news_list .listtext .click {color: #999999;font-family: Arial, Helvetica, sans-serif;}
#news_list .listtext .text {color: #666666;line-height: 18px;}
.news_page{ width:100%; height:40px; text-align:center; line-height:40px;}
/*==========================equipment============================================*/
.equipment{ width:1200px;margin:auto;margin-top:20px; overflow:hidden}
.equipment ul{margin-left:-35px;}
.equipment ul li{ width:272px;float:left;display:inline;margin-left:35px; margin-top:20px;}
.equipment ul li img{ width:270px; height:203px; border:1px #DDDDDD solid;}
.equipment ul li h1{ width:270px;line-height:30px; height:30px;display:block;overflow:hidden; font-size:13px; text-align:center; font-weight:normal}
.equipment ul li a{display:block; overflow:hidden;}
/*--------------------------bottom------------------------------------------------------------*/
.foot{ width:100%; margin:auto;  background:#f5f5f5; overflow:hidden;min-width:1200px;}
.footbg{ width:100%;margin:auto;background:#c42426; margin-top:40px; min-width:1200px; overflow:hidden}
.footm{ width:1000px;margin:auto;height:50px;}
.footm ul{}
.footm ul li{float:left; width:130px; text-align:center;  line-height:50px;}
.footm ul li a{ color:#ffffff;}
.footm ul li a:hover{ color:#fd9d0b}
.foot1{ width:1200px; padding-top:20px;margin:auto;}
.foot1 .footL{ float:left; width:304px;}
.foot1 .footC{ float:left; margin-left:40px; width:610px;line-height:30px;}
.foot1 .footR{ float:right; width:246px;}
A:link {FONT-SIZE: 13px; COLOR: #5A5A5A; TEXT-DECORATION: none}
A:active {FONT-SIZE: 13px; COLOR: #5A5A5A;TEXT-DECORATION: none}
A:visited {FONT-SIZE: 13px; COLOR: #5A5A5A; TEXT-DECORATION: none}
A:hover {FONT-SIZE: 13px; COLOR: #f28300;TEXT-DECORATION: none}
