.pagePre{border:1px solid #CCC;background:#eee;padding:0px 9px;text-align:center;letter-spacing:0px;display:inline-block;margin-right:5px;}
.page{border:1px solid #CCC;background:#eee;color:#000;padding:0px 9px;text-align:center;display:inline-block;margin-right:5px;}
.current{border:1px solid #CCC;background:#333333;color:#FFF;padding:0px 9px;text-align:center;display:inline-block;margin-right:5px;}
.current:hover{color:#000;background:#ccc;}
.pageNext{border:1px solid #CCC;background:#eee;padding:0px 9px;text-align:center;letter-spacing:0px;display:inline-block;}

*{ padding:0; margin:0;}
body{ font-family:"微软雅黑"; font-size:13px; color:#333;}
.both{ clear:both;}
.m0a{ margin:0px auto;}
img{ border:none;}
ul{ list-style:none;}
div,td{ line-height:28px; letter-spacing:1px;}
a{ text-decoration:none; color:#333;}
a:hover{ text-decoration:none; color:#ff9012;}
.w100{ width:100%;}
.w120{ width:1200px;}
.w198{ width:1198px;}
.w178{ width:1178px;}
.c6{ color:#666;}
.fz14{ font-size:14px;}
.fl{ float:left;}
.fr{ float:right;}
.fwb{ font-weight:bold;}
.fwn{ font-weight:normal;}
.lh26{ line-height:26px;}
#mb10{ margin-bottom:10px;}
.bbc5{ border-bottom:1px dotted #c5c5c5;}

.top{ background-color:#ededed; line-height:32px; height:32px;}
.top .topbg{ text-align:left;}
.top .topbg span{}
.top .topbg span a{ margin:0px 5px;}
.head{ height:120px;}
.head .logo{ width:800px; padding-top:17px; height:103px; text-align:left;}
.head .telso{ width:400px; padding-top:30px;}
.head .telso .tel{ background:url(../images/tel.gif) no-repeat 165px 0; line-height:29px; text-align:right; font-size:24px; width:400px; height:29px;font-family: Georgia;}
.head .telso .so{ width:400px; text-align:right; margin-top:20px;}

.head .telso .so dl{  width:280px; height:25px; float:right;}
.head .telso .so dl dt{ width:252px; float:left; height:25px;}
.head .telso .so dl dd{ width:28px; height:25px; float:right;}
.stxt{ width:247px; _width:252px; height:25px; line-height:25px; border:0px; background:url(../images/sbg.gif) no-repeat 0 0; padding-left:5px; color:#999; font-family:"微软雅黑";}
.sbtn{ height:25px; width:28px; border:0px; background:url(../images/sbtn.gif) no-repeat 0 0;}
.nav{ height:68px; border-bottom:4px solid #ff9012; background-color:#34373f;}
.nav ul{}
.nav ul li{ width:149px; border-right:1px solid #4c4e55; height:68px; float:left;}
.nav ul li#m8{border-right:1px solid #34373f;}
.nav ul li a{ color:#FFF; font-size:16px; height:40px; line-height:20px; text-align:center; padding:16px 0px 12px 0px; display:inline-block; width:149px;}
.nav ul li a span{ font-size:12px; font-family:arial; letter-spacing:0px;}
.nav ul li a:hover{ background-color:#ff9012; color:#000; text-decoration:none; width:149px; border-right:1px solid #4c4e55; height:40px; line-height:20px; float:left;  text-align:center; padding:16px 0px 12px 0px; display:inline-block;}
.index #m1 a,.abouts #m2 a,.products #m3 a,.case #m4 a,.news #m5 a,.job #m6 a,.feedback #m7 a,.contact #m8 a{background-color:#ff9012; color:#000; text-decoration:none; width:149px; border-right:1px solid #4c4e55; height:40px; line-height:20px; float:left;  text-align:center; padding:16px 0px 12px 0px; display:inline-block;}
.banner{ height:400px;}

.about{ background-color:#f2f2f2; padding:10px 0px; _height:155px; height:135px;}
.about .iabout{ border:1px solid #c3c7ca; padding:8px 10px 3px 208px;position:relative; margin:40px auto 0 auto; width:980px; height:84px;}
.about .iabout .we{ position:absolute; left:15px; top:-40px;}
.ibclass{ background:url(../images/flline.gif) no-repeat 0 bottom; height:48px; line-height:48px; margin:30px auto 15px auto;}
.ibclass a{font-size:28px; color:#ff9600;}
.ibclass a:hover{ text-decoration:none;}
.ibclass #isc{ background:url(../images/flico.gif) no-repeat 0 15px; height:48px; text-indent:22px; display:inline-block; margin-right:8px;}
.ibclass #isc a{font-size:14px; color:#333;}

.tjpro{ background-color:#f2f2f2; height:369px; overflow:hidden; margin:0px auto 10px auto;}
.tjpro .left{ width:600px; height:369px; position:relative; z-index:1;}
.tjpro .left div{ position:absolute; right:0px; top:171px; background:url(../images/sj.png) no-repeat 0 0; width:16px; height:26px; z-index:10;}
.tjpro .right{ width:550px; height:319px; overflow:hidden; padding:25px 25px;}
.tjpro .left1{ width:550px; height:319px; overflow:hidden; padding:25px 25px;}
.tjpro .right1{ width:600px; height:369px; position:relative; z-index:1;}
.tjpro .right1 div{ position:absolute; left:0px; top:171px; background:url(../images/sj.png) no-repeat right 0; width:16px; height:26px; z-index:10;}

.pbt{ font-size:20px; line-height:40px;}
.pinfo{height:219px; overflow:hidden;}
.pmore{ padding:12px 0px; height:36px;}
.pmore a{ border:1px solid #c3c8cd; display:inline-block; width:148px; height:34px; line-height:34px; text-align:center;}
.pmore a:hover{ border:1px solid #ff9600; color:#ff9600; text-decoration:none;}
.tjpro1{ background-color:#FFF;}
.tjpro1 .left{ width:595px;background-color:#f2f2f2;}
.tjpro1 dl{ width:595px; height:182px; overflow:hidden;}
.tjpro1 dl dt{ width:295px; height:182px; position:relative; z-index:1; float:left;}
.tjpro1 dl dt div{position:absolute; right:0px; top:78px; background:url(../images/sj.png) no-repeat 0 0; width:16px; height:26px; z-index:10;}
.tjpro1 dl dd{ float:right; padding:17px 17px 10px 17px; width:266px; height:155px;}
.tjpro1 dl dd .pbt{ line-height:36px !important;}
.tjpro1 dl dd .pinfo{ height:79px !important;}
.tjpro1 dl dd .pmore{ padding:7px 0px 0px 0px !important;}
.tjpro1 .right{ width:595px;background-color:#f2f2f2;}

.anli{ background-repeat:no-repeat; background-position: center top; height:470px; margin-top:50px; padding-top:50px;}
.anli .ianli{ height:210px; background-color:#f2f2f2; overflow:hidden;}
.anli .ianli .albt{ background:url(../images/albg.gif) no-repeat 0 0; width:200px; height:150px; text-align:center; color:#FFF; font-size:30px; line-height:36px; padding-top:60px;}
.anli .ianli .albt span{ font-size:16px;}
.anli .ianli .albt a{ font-size:14px; color:#FFF; line-height:22px;}
.anli .ianli .albt a:hover{ text-decoration:none;}
.anli .ianli .case2{ float:left; width:1000px; position:relative; height:210px;}
.anli .ianli .case2 .list{}

.anli .ianli .case2 .list .alinfo{ width:520px; height:170px; overflow:hidden; padding:20px 30px; position:relative;}
.anli .ianli .case2 .list .alinfo .pbt{ font-size:16px; line-height:34px;}
.anli .ianli .case2 .list .alinfo .pinfo{ line-height:29px; height:93px;}
.anli .ianli .case2 .list .alinfo .pmore{ padding:7px 0px 0px 0px !important;}
.anli .ianli .case2 .qh{ position:absolute; right:420px; bottom:0px; width:69px; height:34px; z-index:10;}

.anli .ianli .case2 .list .alimg{ width:420px; height:210px;}
.prev{ width:34px; height:34px; background:url(../images/zy.gif) no-repeat 0 0; display:inline-block; margin-right:1px; cursor:pointer;}
.next{ width:34px; height:34px; background:url(../images/zy.gif) no-repeat right 0; display:inline-block; cursor:pointer;}

.anli .hz{ background-color:#FFF; margin-top:20px;}
.anli .hz div{ border:1px solid #d4d4d4; width:198px; height:98px; float:left; border-top:1px solid #FFF; border-left:1px solid #FFF;}

.inews{ background-color:#f2f2f2; padding:36px 0px 60px 0px;}
.inews .inews1{}
.inews .inews1 .nbt{ line-height:50px; height:50px; background:url(../images/nline.gif) no-repeat 0 bottom; margin-bottom:25px; font-size:24px;}
.inews .inews1 .nbt font{ font-size:15px; color:#999; font-family:arial; letter-spacing:0px;}
.inews .inews1 .nbt a{ float:right; font-size:13px; color:#333; line-height:40px; margin-top:10px;}
.inews .inews1 .nbt a:hover{ text-decoration:none;color:#ff9012;}
.inews .inews1 .left{ width:575px;}
.inews .inews1 .left dl{ background-color:#FFF;}
.inews .inews1 .left dl dt{ width:575px; height:250px;}
.inews .inews1 .left dl dd{ padding:27px 30px; width:515px; text-align:left; line-height:30px;}
.inews .inews1 .left dl dd a{ font-size:16px; color:#333;}
.inews .inews1 .left dl dd p{font-size:13px; color:#666;}
.inews .inews1 .left dl dd p a{ font-size:13px; color:#333;}
.inews .inews1 .right{ width:575px;}
.inews .inews1 .right dl{ width:575px; height:87px; overflow:hidden; margin-bottom:20px;}
.inews .inews1 .right dl dt{ width:220px; text-align:left height:87px; float:left;}
.inews .inews1 .right dl dd{ padding:0px 0px; width:355px; text-align:left; float:right;}
.inews .inews1 .right dl dd a{ font-size:16px; color:#333; height:30px; line-height:30px; overflow:hidden; display:inline-block;}
.inews .inews1 .right dl dd p{font-size:13px; color:#666; line-height:28px;}
.inews .inews1 .right dl dd p a{ font-size:13px; color:#333; display:inline; line-height:28px;}
.inews .inews1 .right #xw{ background:url(../images/nico.gif) no-repeat 0 10px; text-indent:15px; line-height:30px; height:30px; overflow:hidden;}
.inews .inews1 .right #xw span{ float:right; letter-spacing:0px;}

.ys{}
.ys .ysbt{background:url(../images/flline.gif) no-repeat 0 bottom; height:48px; line-height:48px; margin:30px auto 15px auto; font-size:24px; color:#ff9600;}
.ys .ysinfo{ padding-bottom:15px;}
.ys dl{ width:570px; margin-right:60px; float:left; margin-bottom:15px;}
.ys dl#y2{ margin-right:0px;}
.ys dl dt{ height:33px; color:#333; font-size:18px; text-align:left;}
.ys dl dt img{ margin-right:15px;}
.ys dl dd{ line-height:26px; color:#666; text-align:left; padding:5px 0px 17px 0px;}

.cf{ padding-bottom:30px;}
.cf dl{ width:590px; margin-right:20px; float:left;}
.cf dl#c2{ margin-right:0px;}
.cf dl dt{ width:590px; height:250px;}
.cf dl dd{ height:45px; background-color:#eef1f5; width:590px; text-align:left; font-size:14px;}
.cf dl dd span{ width:110px; text-align:center; line-height:45px; color:#FFF; background-color:#ff9600; height:45px; display:inline-block; font-size:18px; margin-right:10px;}

.ks{ background-color:#eef1f5; padding:60px 0px 14px 0px;}
.ks .ks1{ border:1px solid #cad1d9; width:1160px; margin:0 auto 0px auto; padding:19px 19px; position:relative;}
.ks .ks1 dl{ width:1160px;}
.ks .ks1 dl dt{ float:left;width:120px; height:28px; float:left; text-align:center; line-height:28px; background:url(../images/ksbtn.gif) no-repeat 0px 0px; color:#FFF;}
.ks .ks1 dl dd{ float:right; width:1038px; text-align:left; line-height:28px;}
.ks .ks1 dl dd a{ margin-left:25px;}
#td{ height:45px; line-height:45px; width:122px; background-color:#eef1f5; display:inline-block; position:absolute; left:15px; top:-28px; font-size:24px; text-align:center;}
.link{ background-color:#d0cece; padding:26px 0px 49px 0px;}
.link .links{}
.link .links dt{ width:139px; height:34px; float:left; text-align:center; line-height:34px; background:url(../images/link.gif) no-repeat right 0px;}
.link .links dd{ width:1036px; margin-left:25px; text-align:left; float:right; line-height:34px;}
.link .links dd a{ margin-right:25px;}
.foot{ background-color:#34373f; color:#FFF; text-align:center; border-top:8px solid #ff9012; padding:20px 0px;}
.foot a{ color:#FFF;}
.foot p a{ margin:0px 5px; line-height:40px;}
.banner{height:400px; _height:400px;overflow:hidden;z-index:1;margin:0px 0px;text-align:center;}
.banner .d1{width:100%;height:400px;_height:400px;display:block;position:absolute;left:0px;}
.banner .d2{width:100%;height:30px;clear:both;position:absolute;z-index:100;left:0px;top:370px;}
.banner .d2 ul{float:left;position:absolute;left:47%;top:0;margin:0 0 0 0px;display:inline;}
.banner .d2 li{width:18px;height:18px;overflow:hidden;cursor:pointer;background:url(../images/b2.png) no-repeat center;float:left;margin:0 5px;display:inline;}
.banner .d2 li.nuw{background:url(../images/b1.png) no-repeat center;}
@media screen and (max-width:1200px){body{width:1200px}}

.diyos{position:fixed;width:54px;right:0;top:50%;z-index:100;}
.diyos ul{list-style:none;margin:0;padding:0;}
.diyos ul li{width:54px;height:54px;background:#ff9012;float:left;position:relative;margin:1px 0 0 0;}
.diyos ul li:hover{background:#34373f;}
.diyos ul li .sidebox{position:absolute;width:54px;height:54px;top:0;right:0;color:#fff;font:14px/54px "Microsoft Yahei";overflow:hidden; letter-spacing:0px;}
.diyos ul li .sidetop{width:54px;height:54px;line-height:54px;display:inline-block;}
.diyos ul li.sideewm{width:54px;height:54px;line-height:54px;display:inline-block;}
.diyos ul li .sideewmshow{width:150px;position:absolute; top:0; left:-151px; z-index:120; display:none;}
.diyos ul li.sideewm:hover .sideewmshow{display:block;}
.diyos ul li img{float:left;}
/*内页*/
.nbanner{ height:250px; overflow:hidden;}
.map{ height:60px; line-height:60px; text-align:left; font-size:14px; color:#666;}
.map a{font-size:14px; color:#666;}
.map a:hover{color:#ff9012;}
.nyinfo{margin-bottom:15px;}
.nyinfo .left{ width:235px; padding:20px 20px; background-color:#FFF; margin-right:20px; float:left;}
.nyinfo .left .pltop{ background:url(../images/pltop.gif) no-repeat 0 0; height:80px; width:235px; line-height:70px; margin-bottom:3px; color:#FFF; text-align:center; font-size:20px;}
.nyinfo .left .pltop span{ font-size:15px; font-family:arial; letter-spacing:0px;}
.nyinfo .left .plbg{ margin-bottom:3px;}
.nyinfo .left .plbg dt{ width:235px; height:41px;}
.nyinfo .left .plbg dt a{ font-size:15px; color:#FFF;background:url(../images/pbg1.gif) no-repeat 0 0; height:41px; width:215px; line-height:41px; display:inline-block; padding-left:20px;}
.nyinfo .left .plbg dt a:hover{ background:url(../images/pbg2.gif) no-repeat 0 0;}
.nyinfo .left .plbg dt a#curr{ font-size:15px; color:#FFF;background:url(../images/pbg2.gif) no-repeat 0 0; height:41px; width:215px; line-height:41px; display:inline-block;padding-left:20px;}
.nyinfo .left .plbg dd{}
.nyinfo .left .plbg dd p{ border-bottom:1px dotted #cccccc; line-height:40px; text-align:left;}

.mt15{ margin-top:15px;}
.nyinfo .left .pltop1{ background:url(../images/pltop.gif) no-repeat 0 bottom; height:55px; width:235px; line-height:45px; margin-bottom:3px; color:#FFF; text-align:center; font-size:18px; margin-top:15px;}
.nyinfo .left .pltop1 span{ font-size:14px; font-family:arial; letter-spacing:0px;}
.nyinfo .left .cinfo{ text-align:left; padding:10px 0px;}

.nyinfo .right{ float:right; background-color:#FFF; padding:20px 30px; width:845px;}
.nyinfo .right .abt{ width:835px; _width:845px; height:38px; background:url(../images/nybt.gif) no-repeat left bottom; line-height:38px; font-size:24px; color:#333; text-align:left; padding-top:10px; color:#fff; padding-left:10px;}
.nyinfo .right .anr{ padding:15px 0px 0px 0px; text-align:left;}
.nyinfo .right .anr1{ padding:15px 0px 0px 0px; text-align:center;}
.nyinfo .right .anr1 #nnn{ line-height:35px; height:35px; overflow:hidden; text-align:left; background:url(../images/plico.gif) no-repeat 0 13px; text-indent:15px; border-bottom:1px dotted #CCCCCC;}
.nyinfo .right .anr1 #nnn span{ float:right; letter-spacing:0px;}
.nyinfo .right .anr1 h1{ font-size:18px; text-align:center; line-height:40px;}
.nyinfo .right .anr1 .pram{ background-color:#eee; line-height:25px;}
.nyinfo .right .anr1 .ninfo{ text-align:left; padding:8px 0px;}
.nyinfo .right .anr1 .pnews{ text-align:left; line-height:25px;}
.nyinfo .right .anr1 .pc{ text-align:right; line-height:25px;}
.fbtn{ padding:4px 10px;}
/*产品展示*/
.nyinfo .right .anr2{padding:15px 0px 0px 0px; text-align:center;}
.nyinfo .right .anr2 dl{ float:left; border:1px solid #ddd; padding:4px 4px; background-color:#FFF; float:left; width:260px; margin-right:17px; margin-bottom:15px;}
.nyinfo .right .anr2 dl#p3{ margin-right:0px;}
.nyinfo .right .anr2 dl dt{ width:260px; height:290px;}
.nyinfo .right .anr2 dl dd{ width:260px; line-height:35px; text-align:center; background-color:#eeeeee;}
/*产品详情*/
.nyinfo .right .anr2 .pimg{ text-align:center; padding:10px 0px;}
.nyinfo .right .anr2 .opn{ text-align:center; padding:5px 0px;}
.nyinfo .right .anr2 .pname{ text-align:left; line-height:30px;}
.nyinfo .right .anr2 .pname h1{ font-weight:normal; display:inline; font-size:14px;}
.nyinfo .right .abt1{width:845px; height:38px; background:url(../images/nyline.gif) no-repeat left bottom; line-height:38px; font-size:18px; color:#333; text-align:left;}
.sinfo{ padding:25px 50px; width:1100px; background-color:#FFF;}
.sinfo .abt{width:1100px; height:48px; background:url(../images/nyline.gif) no-repeat left bottom; line-height:48px; font-size:24px; color:#333; text-align:left;}
.sinfo .ainfo{ padding:15px 0px; text-align:left;}
.sinfo .ainfo #bt{font-size:15px;background:#eee;text-align:left;text-indent:10px;padding:5px 0px;}
.sinfo .ainfo #btI{line-height:25px;text-align:left;margin:5px 0px 10px 0px;padding-left:10px;}
/*案例*/
.nyinfo .right .anr1c{ padding:15px 0px 0px 0px; text-align:center;}
.nyinfo .right .anr1c dl{ width:845px; margin-bottom:10px;}
.nyinfo .right .anr1c dl dt{ width:420px; height:315px; float:left; margin-right:20px;}
.nyinfo .right .anr1c dl dd{ float:right; width:405px; text-align:left; height:315px; overflow:hidden;}
.nyinfo .right .anr1c dl dd a{ font-size:15px; color:#333; line-height:30px;}
.nyinfo .right .anr1c dl dd p{ font-size:13px; color:#999; line-height:25px;}
