﻿@charset "utf-8";
.mobilebox{ width:640px; overflow:hidden; margin:0 auto; background:#FFF; position:relative;}

.main{transition: all 0.5s ease-in-out 0s; width: 640px;}
.layout-selected .main{margin-left: -448px; background: #fff;}
.layout-selected .menubtn{ background:url(../Images/close.png) no-repeat;}

.aside{width: 448px; background:#84CAC0; position: absolute; right: -448px;  top: 0; bottom: 0; transition: all 0.5s ease-in-out 0s;}
.layout-selected .aside{right: 0; }
.aside ul{ margin:0px; padding:0px; list-style:none;margin-top: 160px;}
.aside li{margin:0px; padding:0px; list-style:none;height: 80px; line-height: 80px; font-size: 30px; padding-left: 105px;}
.aside li a{color: #fff;}



.minmember-selected .main{margin-left: -448px; background: #fff;}
.minmemberaside{width: 448px; background:#E7940A; position: absolute; right: -448px;  top: 0; bottom: 0; transition: all 0.5s ease-in-out 0s;}
.minmember-selected .minmemberaside{right: 0; }
.minmemberaside ul{ margin:0px; padding:0px; list-style:none;margin-top: 160px;}
.minmemberaside li{margin:0px; padding:0px; list-style:none;height: 80px; line-height: 80px; font-size: 30px; padding-left: 105px;}
.minmemberaside li a{color: #fff;}


.searchbox{ width:640px; height:71px; background:#494949; overflow:hidden;}
.searchbox ul{ margin:0px; padding:0px; list-style:none}
.searchbox ul li{ margin:0px; padding:0px; list-style:none; float:left }
.searchbox ul li.in{width:563px; height:71px; background:url(../Images/searchbg.jpg) no-repeat;}
.searchbox ul li.in input{ width:505px; height:39px; border:0px; position:absolute; left:29px; top:16px; background:none; color:#A4A4A4; line-height:39px; font-size:14px;}
.searchbox ul li.btn input{ width:75px; height:71px; background:url(../Images/btn.jpg) no-repeat; border:0px; overflow:hidden;}
/*公共顶部*/
#header{ width:100%; height:88px; overflow:hidden;  position:relative}
#header .back{ position:absolute; left:12px; top:29px; width:26px; height:43px; background:url(../Images/back.jpg) no-repeat; cursor:pointer}
#header .logo{ position:absolute; left:94px; top:14px;}

#header .menubtn{ width:58px; height:53px; position:absolute; right:18px; top:30px; overflow:hidden;cursor:pointer; background: url(../Images/mb.jpg) no-repeat;} 
.layout-selected #header  .menubtn{ background:url(../Images/close.jpg)  0 20px no-repeat; }

.menubox{ width:640px; height:auto; overflow:hidden; background:#e4e4e4;border-top:1px solid #c4c4c4;border-left:1px solid #c4c4c4;}
.menubox ul{ margin:0px; padding:0px; list-style:none;}
.menubox ul li{ margin:0px; padding:0px; list-style:none; float:left; width:158px; border:1px solid #c4c4c4; height:62px; line-height:62px; text-align:center; font-size:20px; float:left; margin-left:-1px; margin-top:-1px;}
.menubox ul li.onfocus{ color:#e24019;}
.menubox ul li.onfocus a{color:#e24019;}



#homeSlide{ width:640px; height:299px; overflow:hidden;}
#homeSlide .list{ width:640px; height:auto; overflow:hidden;}
#homeSlide .list ul{ margin:0px; padding:0px; list-style:none;}
#homeSlide .list ul li{ margin:0px; padding:0px; list-style:none; height:299px;}



#erSlide{ width:640px; height:300px; overflow:hidden;}
#erSlide .list{ width:640px; height:auto; overflow:hidden;}
#erSlide .list ul{ margin:0px; padding:0px; list-style:none;}
#erSlide .list ul li{ margin:0px; padding:0px; list-style:none; height:300px;}


.hometop{ width:611px; height:auto; overflow:hidden; margin:0 auto; clear:both; overflow:hidden; margin-top:20px;}
.hometop .box{ width:620px; height:56px;}
.hometop .box ul{ margin:0px; padding:0px; list-style:none}
.hometop .box ul li{ margin:0px; padding:0px; list-style:none; width:151px; height:56px; line-height:56px; text-align:center; font-size:20px; overflow:hidden; background:#dddddd; color:#000; margin-right:3px; float:left; cursor:pointer}
.hometop .box ul li.onfocus{ background:#e63f15; color:#FFF;}

.topproduct{ width:610px; height:458px; margin:0 auto; clear:both; overflow:hidden; margin-top:20px;}
.topproduct .centerbox{ position:relative; width:610px; height:458px; overflow:hidden;}
.topproduct .centerbox .list{ width:610px; height:458px; position:absolute; left:0px; top:0px; overflow:hidden;}
.topproduct .centerbox .list ul{ margin:0px; padding:0px; list-style:none}
.topproduct .centerbox .list ul li{ margin:0px; padding:0px; list-style:none; width:610px; height:458px; float:left; overflow:hidden;}
.topproduct .centerbox .leftarr{ position: absolute; left:0px; top:190px; width:37px; height:76px; cursor:pointer; background:url(../Images/leftarr.png)  no-repeat;} 
.topproduct .centerbox .rightarr{ position:absolute; right:0px; top:190px; width:37px; height:76px;cursor:pointer; background:url(../Images/rightarr.png) no-repeat;}



.homeproduct{ width:611px; height:auto; overflow:hidden; margin:0 auto; margin-top:20px; padding-left:1px; padding-top:1px}
.homeproduct ul{ margin:0px; padding:0px; list-style:none}
.homeproduct ul li{ margin:0px; padding:0px; list-style:none; width:202px; height:122px; float:left; overflow:hidden; border:1px solid #e3e3e3; margin-left:-1px; margin-top:-1px}


.homemachinetit{ width:640px; height:auto; overflow:hidden; padding:20px 0; text-align:center; clear:both}
.homemachine{ width:640px; height:321px; background:#e7e7e7; overflow:hidden;}
.homemachine ul{ margin:0px; padding:0px; list-style:none}
.homemachine ul li{ margin:28px 0 0 28px; padding:0px; list-style:none; overflow:hidden; width:276px; height:265px; background:#FFF; float:left}
.homemachine ul li .pic{ width:276px; height:210px; overflow:hidden;}
.homemachine ul li .tit{ width:276px; height:55px; line-height:55px; text-align:center; font-size:14px; font-weight:bold; overflow:hidden;}

.homenewstit{ width:640px; height:76px; line-height:76px; text-align:center; font-size:24px; font-weight:bold; color:#e54013;}
.homenewsslide{ width:610px; height:340px; margin:0 auto; clear:both; overflow:hidden; position:relative}
.homenewsslide .list{ width:610px; height:340px; position:relative}
.homenewsslide .list ul{ margin:0px; padding:0px; list-style:none; position:absolute;}
.homenewsslide .list ul li{ margin:0px; padding:0px; list-style:none; float:left;width:610px; height:340px; float:left}
.homenewsslide .list ul li .pic{ width:610px; height:266px; overflow:hidden;}
.homenewsslide .list ul li .tit{ width:610px; height:68px; background:#e7e7e7; line-height:68px; font-size:20px; font-weight:bold; color:#000; text-indent:15px; overflow:hidden;}

.homenews{ width:640px; height:auto; overflow:hidden; padding-bottom:20px;}
.homenews ul{ margin:0px; padding:0px; list-style:none}
.homenews ul li{ margin:0px; padding:0px; list-style:none; width:640px; height:83px; overflow:hidden; border-bottom:1px dashed #a8a8a8;}
.homenews ul li p{ display:block; width:610px; margin:0 auto; clear:both; overflow:hidden;}
.homenews ul li p.t1{ height:50px; line-height:50px; font-size:24px; font-weight:bold; color:#1e1e1e}
.homenews ul li p.t2{ height:30px; font-size:18px; font-weight:normal;}

.homepride{ width:640px; height:auto; overflow:hidden;}
.homepride ul{ margin:0px; padding:0px; list-style:none}
.homepride ul li{ margin:25px 0 0 25px; padding:0px; list-style:none; width:275px; height:234px; overflow:hidden; float:left}
.homepride ul li .pic{ width:275px; height:184px;}
.homepride ul li .tit{ width:275px; height:50px; line-height:50px; text-align:center; overflow:hidden; font-size:20px;}



.foottel{ width:640px; height:154px;  background: url(../Images/telpic.jpg) no-repeat; color:#ffffff; position:relative}
.foottel span{ display:block; position:absolute; left:218px; top:51px; font-size:30px; color:#FFF; font-weight:bold;}

.footbox{ width:640px; height:auto; background:#3b3b3b;; position:relative; overflow:hidden;}
.footbox .box{ width:600px; margin:0 auto; clear:both; overflow:hidden; font-size:20px; text-align:center; line-height:200%; padding:20px 0 ; color:#b0b0b0;}
.footbox .box a{color:#b0b0b0;}


.fixbottom{ width:640px; height:81px; background:#C8000B; overflow:hidden}
.fixbottom .list{ width:650px; height:auto; overflow:hidden;}
.fixbottom .list ul{ margin:0px; padding:0px; list-style:none;}
.fixbottom .list ul li{ margin:0px; padding:0px; list-style:none; float:left}



.aboutbox{ width:640px; height:auto; overflow:hidden; background:#FFA200; padding:40px 0}
.aboutbox .box{ width:600px; margin:0 auto; clear:both; overflow:hidden;}
.aboutbox .box .tit{ margin:0px; padding:0px; display:block; width:600px; height:auto; line-height:200%; font-size:26px; font-weight:bold;}
.aboutbox .box h6{ margin:0px; padding:0px;width:60px; height:2px; background: #FFF}
.aboutbox .box .show{ width:100%; height:auto; overflow:hidden; line-height:250%; padding:10px 0; font-size:18px;}
.aboutbox .box .pic{ width:580px; height:313px; border:10px solid #FFF;}


.ertopbox{ width:640px; height:305px; position:relative; overflow:hidden;}
.ertopbox .pic{ width:640px; height:305px; position:absolute; left:0px; top:0px; overflow:hidden;}
.ertopbox .word{ position:absolute; z-index:1; left:0px; top:116px;}
.ertopbox .word .tit{ width:640px; height:50px; text-align:center; line-height:50px; color:#FFF; font-weight:bold; font-size:30px;}
.ertopbox .word .say{ width:321px; height:39px; line-height:39px; text-align:center; border-top:1px solid #FFF; border-bottom:1px solid #FFF; margin:0 auto; text-align:center; overflow:hidden; color:#FFF; font-size:16px;}


.ertoptit{ width:640px; height:76px; line-height:76px; text-align:center; font-size:36px; font-weight:bold; color:#e54013; border-bottom:1px solid #dedede; margin-bottom:20px;}


.ernavbox{ width:610px; margin:0 auto; clear:both; overflow:hidden; border:1px solid #dedede;}
.ernavbox ul{ margin:0px; padding:0px; list-style:none}
.ernavbox ul li{ margin:0px; padding:0; width:152px; list-style:none; height:56px; line-height:56px; text-align:center; font-size:18px;  float:left }
.ernavbox ul li.onfocus{color:#e53f15}
.ernavbox ul li.onfocus a{ color:#e53f15}

.ernavsun{ width:640px; margin:0 auto; clear:both; overflow:hidden; background:#196bb5; color:#FFF; padding:20px 0}
.ernavsun ul{ margin:0px; padding:0px; list-style:none}
.ernavsun ul li{ margin:0px; padding:0px; list-style:none; width:160px; height:50px; line-height:50px; text-align:center; overflow:hidden; color:#FFF; float:left}
.ernavsun ul li a{ color:#FFF}



.caselist{ width:611px; height:auto; overflow:hidden; margin:0 auto; margin-top:20px; padding-left:1px; padding-top:1px}
.caselist ul{ margin:0px; padding:0px; list-style:none}
.caselist ul li{ margin:0px; padding:0px; list-style:none; width:202px; height:188px; float:left; overflow:hidden; }
.caselist ul li img{width:200px; height:122px; overflow:hidden; display:block;border:1px solid #e3e3e3;}
.caselist ul li span{ display:block; width:202px; height:66px; line-height:66px; text-align:center; font-size:18px;}

/*设备展示*/
.machine{ width:640px; height:auto; overflow:hidden; margin:0 auto; margin-top:20px;}
.machine ul{ margin:0px; padding:0px; list-style:none}
.machine ul li{ margin:0px 0 30px 30px; padding:0px; list-style:none; width:276px; height:418px; float:left; overflow:hidden; }
.machine ul li .pic{ width:276px; height:209px; overflow:hidden;}
.machine ul li .wordbox{ width:274px; height:207px; border:1px solid #e1e1e1; border-top:0px;}
.machine ul li .wordbox .box{ width:255px; margin:0 auto; clear:both; overflow:hidden;}
.machine ul li .wordbox .box .tit{width:255px; height:50px; line-height:50px; color:#333333;}
.machine ul li .wordbox .box .word{width:255px; height:90px; line-height:30px; overflow:hidden; font-size:18px;}
.machine ul li .wordbox .box .more{width:255px; height:30px; line-height:30px; color:#e14218; font-size:18px; margin-top:15px;}
.machine ul li .wordbox .box .more a{color:#e14218;}


.ermianbox{ width:640px; height:auto; overflow:hidden; padding:15px 0;}

.splist{ width:580px; height:auto; overflow:hidden; margin:0 auto; clear:both}
.splist ul{ margin:0px; padding:0px; list-style:none}
.splist ul li{ margin:0px; padding:0px; list-style:none; width:290px; height:225px; float:left; overflow:hidden;}
.splist ul li .pic{ width:290px; height:175px; overflow:hidden;}
.splist ul li .pic img{ width:290px; height:175px; }

.splist ul li .tit{ margin:0px; padding:0px; width:290px; height:50px; line-height:50px; text-align:center;  color:#000; overflow:hidden;}


.solution{ width:580px; height:auto; overflow:hidden; margin:0 auto; clear:both; overflow:hidden;}
.solution ul{ margin:0px; padding:0px; list-style:none}
.solution ul li{ margin:0px; padding:0px; list-style:none; width:580px; height:auto; overflow:hidden;}
.solution ul li .pic{ width:580px; height:349px; overflow:hidden; margin-top:20px;}
.solution ul li .tit{ width:580px; height:40px; line-height:40px; font-size:24px; font-weight:bold; overflow:hidden; color:#000; margin:30px 0;}
.solution ul li .word{ width:580px; height:210px; line-height:35px; overflow:hidden;}
.solution ul li .more{ width:580px; height:60px; line-height:60px; color:#196bb5;}
.solution ul li .more a{color:#196bb5;}





.maincenterbox{ width:600px; height:auto; overflow:hidden; margin:0 auto;}
.productlist{ width:640px; height:auto; overflow:hidden;}
.productlist ul{ margin:0px; padding:0px; list-style:none}
.productlist ul li{ margin:10px 23px 0 0; padding:0px; list-style:none; width:289px; height:276px; position:relative; overflow:hidden; float:left}
.productlist ul li img{ width:289px; height:218px; overflow:hidden;}
.productlist ul li span{ display:block; width:289px; height:50px; line-height:50px; font-size:24px; text-align:center; overflow:hidden;}


.nlist{ width:600px; margin:0 auto; clear:both; overflow:hidden;}
.nlist ul{ margin:0px; padding:0px; list-style:none;}
.nlist ul li{ margin:0px; padding:0px; list-style:none; width:600px; height:180px; border-bottom:1px dashed #B2B2B2; position:relative}
.nlist ul li p{ margin:0px; padding:0px; display:block;}
.nlist ul li p.t1{ width:580px; height:50px; line-height:50px; font-size:24px;overflow:hidden; font-weight:bold; color:#000; margin-top:15px;}
.nlist ul li p.t2{ width:580px; height:70px; line-height:35px; overflow:hidden}
.nlist ul li p.t3{ width:580px; height:35px; line-height:35px;}
.nlist ul li p.t3 span{ color:#e14218;}


.ertitle{ width:600px; height:auto; overflow:hidden; font-size:30px; font-weight:bold; margin:0 auto; padding:10px 0;}
.ernav{ width:640px; height:60px; background:#F1F1F1;}
.ernav ul{ margin:0px; padding:0px; list-style:none;}
.ernav ul li{ margin:0px; padding:0px; list-style:none; width:160px; height:60px; font-size:24px; text-align:center; float:left; text-align:center; overflow:hidden; line-height:60px;}
.ernav ul li.onfocus{ background:#253974; color:#FFF}

.formbox{ width:600px; margin:0 auto; clear:both; overflow:hidden;}
.formbox ul{ margin:0px; padding:0px; list-style:none}
.formbox ul li{ margin:0px; padding:10px 0; list-style:none; width:600px; height:auto; overflow:hidden;}
.formbox ul li.tit{ color:#000;}
.formbox ul li select{ width:580px; height:35px;}
.formbox ul li .input1{ width:580px; height:30px; border:1px solid #CCC}
.formbox ul li .input2{ width:180px; height:30px; border:1px solid #CCC}

.formbox ul li textarea{ width:580px; height:180px;}
.formbox ul li .btn{ width:580px; height:53px; line-height:53px; text-align:center; color:#FFF; background:#D0701A; font-size:30px; font-weight:bold; border:0}


.producttit{ width:600px; height:62px; background:url(../Images/ertit2.jpg) no-repeat; margin:0 auto; clear:both; overflow:hidden; text-indent:25px; line-height:62px; font-size:24pxpx; font-weight:bold; margin-top:15px; margin-bottom:15px; font-size:24px; color:#1D3978;}

.productbox{ width:600px; height:auto; margin:0 auto; clear:both; font-size:24px; line-height:200%;}

.productbox .slidebox{ width:323px; height:240px; float:left; overflow:hidden; position:relative}
.productbox .slidebox .list{ width:323px; height:240px; overflow:hidden; position:relative}
.productbox .slidebox .list ul{ margin:0px; padding:0px; list-style:none;}
.productbox .slidebox .list ul li{ margin:0px; padding:0px; list-style:none; float:left;width:323px; height:240px; }

.pridelist{ width:600px; height:auto; overflow:hidden; margin:0 auto; clear:both}
.pridelist ul{ margin:0px; padding:0px; list-style:none;}
.pridelist ul li{ margin:0px; padding:0px; list-style:none; width:600px; height:auto; overflow:hidden;}
.pridelist ul li .pic{ width:600px; height:auto; overflow:hidden; text-align:center}
.pridelist ul li .title{ width:600px; height:48px; line-height:48px; text-align:center; font-size:24px; font-weight:bold; color:#E04900;}
.pridelist ul li .word{ width:600px; height:auto; line-height:200%; text-align:center; font-size:20px;}

.contactmap{ width:600px; height:332px; margin:0 auto; clear:both; overflow:hidden;}
.contactbox{ width:600px; height:326px; background:url(../Images/lxwm.jpg) no-repeat; position:relative; margin:0 auto;}
.contactbox .box{ width:547px; height:186px; line-height:200%; overflow:hidden; position:absolute; left:30px; top:106px; font-size:20px; line-height:200%;}



.mainbox{ width:640px; height:auto; overflow:hidden; min-height:300px;}
.mainbox .box2{ width:600px; height:auto; margin:0 auto; clear:both; overflow:hidden;}
.mainbox .navlist{ width:600px; height:auto; overflow:hidden;}
.mainbox .navlist .tit{ width:600px; height:62px; background:url(../Images/navbg.jpg) no-repeat; position:relative; cursor:pointer; line-height:62px; font-size:24px; font-weight:bold; color:#FFF; text-indent:43px;}
.mainbox .navlist .list{ width:600px; height:auto; overflow:hidden;}
.mainbox .navlist .list ul{ margin:0px; padding:0px; list-style:none}
.mainbox .navlist .list ul li{ margin:0px; padding:0px; list-style:none; width:600px; height:40px; line-height:40px; font-size:24px; text-indent:43px; overflow:hidden; border-bottom:1px solid #CCC;}
.mainbox .title{ width:600px; height:auto; overflow:hidden; margin:0 auto; line-height:200%; border-bottom:1px solid #FFF; font-size:26px; text-align:center; font-weight:bold;}
.mainbox .showbox{ width:100%; height:auto; overflow:hidden; margin:0 auto; clear:both; overflow:hidden; line-height:200%; padding:20px 0; font-size:20px;}

.npist{ width:600px; height:auto; overflow:hidden; margin:0 auto; clear:both;}
.npist ul{ margin:0px; padding:0px; list-style:none}
.npist ul li{ margin:10px 0; padding:0px; list-style:none; width:600px; height:178px; overflow:hidden; position:relative}
.npist ul li img{ width:301px; height:169px; position:absolute; left:0px; top:0px; display:block}
.npist ul li h5{ margin:0px; padding:0px; width:288px; height:108px; line-height:36px; font-size:24px; font-weight:bold; overflow:hidden;position:absolute; left:307px; top:0px;}
.npist ul li h6{ margin:0px; padding:0px; width:260px; height:40px; border:1px solid #FFF; border-radius:15px; line-height:40px; text-align:center;position:absolute; left:307px; top:118px;}
