﻿/* CSS Document */

*{word-break:break-all;margin:0;padding:0;}
body{font-size:14px;color:#333; font-family: 'Helvetica Neue', 'Helvetica', 'Microsoft Yahei',"微软雅黑", sans-serif;padding:0px;margin:0px auto;line-height:30px; background-color:#FFF; overflow-x: hidden;}
a{ color:#333; text-decoration:none;}
a:hover{color:#282828;text-decoration:none}
h1,h2,h3,h4,h5,p,ul,li,dl,dt,dd{ margin:0; padding:0;}
ul,li,dl,dt,dd{ list-style:none;}
.fl{ float:left;}
.fr{ float:right;}
.red{ color:#F00;}
.clear,.c{ clear:both;}
.blank{ clear:both; height:20px;}
img{max-width:100%; border:0; height:auto;}
.imgZoom { overflow:hidden; }
.imgZoom img { -moz-transition:all .8s ease 0s; -ms-transition:all .8s ease 0s; -o-transition:all .8s ease 0s; -webkit-transition:all .8s ease 0s; transition:all .8s ease 0s; display:block;}
.imgZoom:hover img{ -moz-transform:scale(1.1,1.1); -ms-transform:scale(1.1,1.1); -o-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); transform:scale(1.1,1.1);}
.about{ float:right; margin-left:50px; display:inline;}
.input,.textarea{border-top:ridge 1px #ccc;border-right:inset 1px #D8D8D8;border-bottom:inset 1px #D8D8D8;border-left:ridge 1px #ccc;font-size:14px;color:#666;padding-top:5px;padding-right:5px;padding-bottom:4px;padding-left:5px;background-color:#fff}
.wrap{ width:1300px; margin:0 auto;}
/*header*/
.top1{ width:100%; height:30px; line-height:30px; background:#f4f4f4; color:#888888; overflow:hidden;}
.t1{ float:left;}
.t2{ float:right; height:30px;}
.top1 a{ color:#888;}
.t2 li{ float:left;}
.t2 .sy{ background:url(../images/sy.png) no-repeat left center; padding:0 10px 0px 25px;}
.t2 .dt{ background:url(../images/tdt.png) no-repeat 8px center;  padding:0 10px 0px 25px;}
.t2 .t3{ background:url(../images/t3.png) no-repeat 8px center;   padding:0 10px 0px 25px;}
.head{ background: #333333; height:90px;}
.logo{ float:left; width:30%; float:left; margin-right:2%;}
.logo img{ margin-top:15px;}
.topr{ width:50%; float:left;}
.nytel{ width:100%; display:inline-table; height:50px; font-size:20px; line-height:50px; color:#fff; border-radius:4px; background-color:#d82315; text-align:center; overflow:hidden; text-align:center; margin-top:10px;}
.nytel a{ color:#fff;}

.tel{ float:right;width:18%; text-align:right; padding-top:10px;}
.sjtel{ display:none;}
.mmap{ overflow:hidden;}
.mmap dd{ width:48%; float:left; margin:0 1%; }

/* 菜单 */
.nav{ height:90px; width:100%; line-height:90px;}
.nav li{float:left; width:12.5%; }
.nav li a{display:block; font-size:16px; text-align:center;color:#FFF;}
.nav li:last-child a{ }
.nav li a:hover, .nav li a.current{ background-color:#ff9e01;color:#FFF;}

.mat{ text-align:center; margin-bottom:30px; background:url(../images/bn8.png) no-repeat center bottom; padding-bottom:30px;}
.mat h2{font-size:30px; font-weight:400px; color:#282828; margin-bottom:10px;}
.mat h2 span{ color:#ff9e01;}

.mat p{ font-size:14px;text-transform:uppercase; color:#999; line-height:20px;}
.mat div{ width:30px; height:3px; background-color:#282828; margin:10px auto auto; display:none;}

.mtit{    border-top: 5px #ff9e01 solid;
    background-color: #f5f5f5; }
.mtit h2{padding-top: 10px;}
/*header end*/

  /*banner*/
#sjslideBox{ display:none;}
.slideBox{ width:100%; height:auto; overflow:hidden; position:relative; margin-bottom:30px; background-color:#eeeeee; }
		.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; display:none; }
		.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
		.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
		.slideBox .hd ul li.on{ background:#f00; color:#fff; }
		.slideBox .bd{ position:relative; height:100%; z-index:0;   }
		.slideBox .bd li{ zoom:1; vertical-align:middle; }
		.slideBox .bd img{ width:100%;  display:block;  }

		/* 下面是前/后按钮代码，如果不需要删除即可 */
		.slideBox .prev,
		.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) #ff9e01 -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
		.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
		.slideBox .prev:hover,
		.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
		.slideBox .prevStop{ display:none;  }
		.slideBox .nextStop{ display:none;  }

  /*banner end*/

/*产品展示*/
.m1{  margin-bottom:20px;}

#divMainTab{ width:100%; margin-bottom:30px; }
#divMainTab ul{ margin:0 auto; overflow:hidden; } 
#divMainTab li{ float:left; text-align:center; font-size:16px; cursor:pointer;width:23%; box-sizing:border-box; margin:0 1%; }

.cpc{ border-top-left-radius:100px; border-bottom-right-radius:100px; height:300px;}

.cpc1{ background:url(../images/cp1bg.jpg) no-repeat center center;}
.cpc2{ background:url(../images/cp2bg.jpg) no-repeat center center;}
.cpc3{ background:url(../images/cp3bg.jpg) no-repeat center center;}
.cpc4{ background:url(../images/cp4bg.jpg) no-repeat center center;}

#divMainTab li:hover a{ color:#fff;}
#divMainTab li h3{ padding:30px 0 10px; text-align:center;}
#divMainTab .selected a{color:#333; }
#divMainTab .normal{ background-color:#212121;}
#divMainTab .selected{ background-color:#ff9e01;}
#divMainTab li p{ font-size:24px;}

.m1t{ text-align:center; margin-bottom:30px;}
.mleft{ width:290px; float:left; margin-right:10px; display:inline;}
.sjlb{ display:none;}
.cplb{background-color:#333333; padding:0;}
.cptit{ text-align:center;}
.cptit h2{ font-size:30px; color:#fff;}
.cptit p{ font-size:12px; text-transform:uppercase; color:#fff;}
.cplb dl{  overflow:hidden; border-bottom: none;    background-color: #f2f2f2; padding:0;}

.cplb dt{ text-align: left;height: 38px; font-size:16px;
    line-height: 38px;
    background: url(../images/li.jpg) no-repeat left center;
width: 100%;margin-bottom:5px; }
.cplb dt a{ display:block; text-indent: 36px; color:#fff; font-weight:bold;}
.cplb dt a:hover{ color:#fff;}
.cplb dd{  height:32px; line-height:32px;margin-bottom:10px;  overflow:hidden; border-bottom:1px #ddd solid; background:url(../images/m7ico.png) no-repeat left center; font-size:14px; width:49%; float:left;}
.cplb dl li{ height:32px; line-height:32px;margin-bottom:5px;  overflow:hidden; border-bottom:1px #ddd solid; background:url(../images/m7ico.png) no-repeat left center; font-size:14px; width:98%; float:left;}
.cplb dd a,.cplb dl li a{ display:block;  padding-left:10px; font-weight:bold;}
.cplb dd a:hover,.cplb dl li a:hover{ display:block;}
.lx{ text-align:center;}
.lxfs{ text-align:left; border:1px #dddddd solid; /*padding:10px; background-color:#ff9e01; color:#fff;*/}
.lxfs h3{ font-size:14px; margin-top:10px;}
.lxfsc{ padding:0 10px;font-size:13px; line-height:24px;}

.mright .m_top{ padding-top:0;}

.mmore{ width:130px; height:40px; line-height:40px; text-align:center; margin:30px auto; background-color:#ff9e01; border-radius:5px;}
.mmore a{ color:#fff;}

.mright{ width:1000px; float:left;}
.symrt{ width:100%; height:50px; line-height:50px; background-color:#353535; margin-bottom:20px;}
.symrt1{ width:120px; background:url(../images/mrt1.png) #fcc513 no-repeat 20px center; padding-left:60px; font-size:20px; font-weight:bold; color:#fff; float:left;}
.m1gd{ width:90px; margin-right:20px; float:right;}
.m1gd a{ color:#fff;}
.sycpzs{ overflow:hidden; /*margin-right:-20px; margin-left:-10px;*/}
.sycpzs li{ width:33%;  border:1px #dddddd solid; float:left;  text-align:center; margin:0 0 30px;  display:inline; box-sizing:border-box;overflow:hidden; position:relative;}
.sycpzs li a img{width:100%; height:250px;}
.sycpzs li:hover span{ background-color:#ff9e01;}
.sycpzs li span{ line-height:40px; display:block;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;background-color:#333333;color:#fff;}
.sycpzs li:hover span a,.sycpzs li:hover span{ color:#fff;}

.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}

/*首页客户展示*/
.mainhzkhzs{width: 100%; background:url(../images/about.jpg) no-repeat center bottom; background-size:cover; padding:30px 0 50px; height:260px; }
.mainhzkhzs .mat h2,.mainhzkhzs .mat p{ color:#333333;}
.hzkhzs li{ width:16.6%;  border:1px #dddddd solid; float:left;  text-align:center; margin:0 0 2%; box-sizing:border-box; display:inline; overflow:hidden; background-color:#333333; line-height:40px;}
.hzkhzs li img{height:200px; width:100%;}
.hzkhzs li:hover{ background-color:#ff9e01;}
.hzkhzs li span{ display:block; padding:0 10px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;color:#fff;}
.hzkhzs li:hover a,.hzkhzs li span a{ color:#fff;}


.col-sm-6{position:relative;width:17.7%;min-height:1px;padding-right:15px;padding-left:15px; float:left;}
#line{border-top:5px solid #ff9e02;margin-top:3.4%; padding-top: 4.2%;  background:url(../images/liucheng_bg1.jpg) no-repeat center bottom;}
#line .title{text-align: center; font-weight: bold; font-size: 30px; color: #323232; margin-bottom: 15px;}
#line p.desc{text-align: center; color: #aea9a6; font-size: 16px; }
#line .litit{ color: #000000; font-size: 20px; font-weight: bold; margin-top: 20px; margin-bottom: 30px;}
#line .linebox{text-align: center;position: relative; padding-top: 40px; float:left;}
#line .linebox::before{ color: #d8e8f7; font-size: 290px; font-family: "Aparajita Regular"; position: absolute; top: 0; height: 100%;  z-index: -1;  line-height: 100%;}

#line .col-me2:last-child .linebox::after{background: none;}
#line .col-me2 p{padding-left: 15px; padding-right: 15px; color: #898989; font-size: 16px; margin-top: 20px; padding-top: 20px; line-height: 30px;}
#line .bjbtn{background:#ff9e02; display: block; margin: 3.6% auto; width: 214px; height: 50px; color: #fff; text-align: center; line-height: 50px; font-size: 20px; font-weight: bold;}
#line a:hover.bjbtn{background:#545454; text-decoration: none;}

.m3{margin-top:50px;}
.mainCon{width: 100%; background:url(../images/about.jpg) no-repeat center bottom; background-size:cover; padding:50px 0 50px; }
.mainCon .mat h2,.mainCon .mat p{ color:#333333;}
.mainCon dl{width: 100%; overflow:hidden;}
.mainCon dt{width:570px;float:left; margin-right:60px; }
.mainCon dd{width:570px;float:left;/*position: absolute;top: 35px;right: 0;background: #fff;*/}
.mainCon dd h3{font-size: 20px;color: #333333;font-weight: bold; text-align:center;}
.mainCon dd h3 a{color: #333333;}
.mainCon dd h4{ font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; text-transform:uppercase; color:#333333; line-height:18px; text-align:center;}
.mainCon dd p{font-size: 15px;color: #333333;line-height: 30px; text-indent:30px;margin-top: 30px;}
.mainCon dd .more{display: block;width: 129px;height: 40px;text-align: center;line-height: 40px;font-size: 14px;color: #fff;text-decoration: none;background: #ff9e01;text-transform: uppercase; margin-top:25px; border-radius:3px;}

.gsimg{ overflow:hidden; width:90%; margin:0 auto 50px;}
.gsimg li{ width:48%; margin:0 1%; float:left; text-align:center;}
.gsimg li .imgZoom{ border:5px #fff solid;}

#adivMainTab{ width:100%; margin-bottom:30px; }
#adivMainTab ul{ margin:0 auto; overflow:hidden; } 
#adivMainTab li{ float:left; text-align:center; font-size:18px; cursor:pointer;width:23%; box-sizing:border-box; margin:0 1%; line-height:45px;}
#adivMainTab .normal{ background-color:#eeeeee; }
#adivMainTab .selected{ background-color:#ff9e01; color:#ffffff; }
.picMarquee-left{ width:100%; position:relative; margin:0 auto 20px; overflow:hidden;}
		.picMarquee-left .hd{ overflow:hidden;  margin-top:30px; width:100%; display:none;}
		.picMarquee-left .hd .prev,.picMarquee-left .hd .next{ display:block;  width:50%; height:41px;overflow:hidden;cursor:pointer; float:left;}
		.picMarquee-left .hd .prev{  text-align:left;}
		.picMarquee-left .hd .next{text-align:right; }

		.picMarquee-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; display:none; }
		.picMarquee-left .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer;}
		.picMarquee-left .hd ul li.on{ background-position:0 0; }
		.picMarquee-left .bd{   }
		.picMarquee-left .bd ul{ overflow:hidden; zoom:1; margin:0 auto; text-align:center;  }
		.picMarquee-left .bd ul li{ /**/margin:0 20px 0 0;float:left; _display:inline; overflow:hidden; text-align:center;  width:300px; background-color:#333333; border:1px #ddd solid;  }
		.picMarquee-left .bd ul li .pic{ text-align:center; position:relative; }
		.picMarquee-left .bd ul li .pic img{ display:block; height:180px; width:100%; }		
		.picMarquee-left .bd ul li h3{ font-size:15px; width:100%; margin:0 auto;  height:40px; line-height:40px; font-weight:normal; color:#ffffff;}	
		.picMarquee-left .bd ul li .title{  text-align:center; }
.picMarquee-left .hd .pageState{ display:none;}
.sjal{ display:none;}
.picMarquee-left .bd ul li:hover{background-color:#ff9e01;}
/*xinwen*/
.mnew{ padding-bottom:30px;}
.mnew1{ width:58%; float:left;}
.mnew2{ width:38%; float:left; margin-left:4%;}
.rx_t{ border-bottom:1px solid #dfdfdf; position:relative; height:47px; margin-bottom:25px;}
.rx_tit{  float:left; display:block;}
.rx_tit span{ border-bottom:3px solid #ff9e01;  display:inline-block; height:47px; float:left; font-size:26px; line-height:40px; font-weight:bold;}
.rx_tit i{ font-style:normal; display:block; color:#989a98; float:left;font-size:12px; line-height:47px; margin-left:10px; text-transform:uppercase;}
.rx_t a{ display:block; float:right; background:#ff9e01; border-radius:3px; color:#fff; width:60px; text-align:center; margin-top:17px; font-size:14px; height:22px; line-height:22px;}
.synew2 li{  margin-bottom:25px; overflow:hidden; padding-bottom:15px; border-bottom:1px #ddd dashed;}

.synew2 a:hover{}
.synew2 .date{width:20%; margin-right:4%; float:left;  box-sizing:border-box; text-align:center;  background-color:#ccc; padding:10px 0; color:#777777; font-family:Arial, Helvetica, sans-serif;}
.synew2 .date span{ font-size:26px; display:block; color:#333;}
.synew2 .new_desc{width:76%; float:left;}
.synew2 .time{ margin:10px 0;}
.nctit a{ color:#0072cf; }
.synew2 .new_desc .n_tit{font-size:18px; color:#333; line-height:1; margin-bottom:10px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin-top:3px;}
.synew2 .new_desc .n_info{font-size:13px; color:#666; line-height:24px; overflow:hidden;}
.synew{ overflow:hidden; margin-bottom:30px;}
.synew li{ background:url(../images/m7ico.png) no-repeat left center; line-height:55px; font-size:16px; padding-left:20px; border-bottom:1px #ccc dashed;white-space: nowrap;  overflow: hidden; text-overflow: ellipsis;}
.synew li span{ float:right; color:#666;}

.n_news{overflow:hidden}

.n_news ul{overflow:hidden}

.n_news li{display:block;padding:10px 0 20px; width:48%; float:left; margin:0 1%; border-bottom:1px #ddd dashed; overflow:hidden;}

.n_news li .box{padding:0 0 0 95px;position:relative;height:90px}

.n_news li h3{font-size:18px; font-weight:normal;padding-top:8px;color:#585757;margin-bottom:13px;overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis;}
.n_news li a{display:block;}

.n_news li p{line-height:20px;font-size:14px;color:#a2a4a6;height:40px; overflow:hidden;}

.n_news li a:hover{color:#282828;}

.n_news .date_box{position:absolute;left:0;top:0;border-right:1px solid #ddd;padding:10px 15px;text-align:center;width:48px; background-color:#cccccc;}

.n_news .date_box strong{padding-bottom:6px;border-bottom:1px solid #e4e2e2;display:block;font-size:30px;color:#ff9e01;}

.n_news .date_box span{font-size:12px;color:#212122;margin-top:9px;display:block;text-transform:uppercase}
.nynew li{width:48%; margin:0 1% 2%; float:left; padding-bottom:30px;-moz-transition:all .5s ease 0s; -ms-transition:all .5s ease 0s; -o-transition:all .5s ease 0s; -webkit-transition:all .5s ease 0s; transition:all .5s ease 0s;}
.nynew li .box{ height:auto;}
.nynew li:hover{ transform:translateX(15px);}


.sytit{background:url(../images/ml1.jpg) repeat-x center bottom; height:45px; margin-bottom:1em; }
.sytit h3{ font-size:20px; font-weight:bold;background:url(../images/ml.jpg) no-repeat left center; float:left; text-indent:15px;}
.sytit span{float:right; width:60px; background-color:#282828; height:20px; border-radius:20px; text-align:center; line-height:20px; margin-top:5px; font-size:12px; text-indent:0; }
.sytit span a{ color:#ffffff;}

.new .n1{ margin-bottom:10px;}
.new li{ border-bottom:1px #b2b2b2 solid; margin-bottom:5px; height:70px; overflow:hidden;}
.new li span{ float:right; font-weight:normal; color:#666666;}
.new li a{ color:#333333; font-weight:bold; display:block;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.new li p{ color:#666666; height:40px; line-height:40px; overflow:hidden;}
.new li:hover a{ color:#222;}

/*xinwen end*/
/*留言*/
.ly730{ overflow:hidden;/* background-color:#fff2dd;*/ background:url(../images/lybb.jpg); }
.ly301{ width:408px; height:453px; float:left; background:url(../images/ly1.png) no-repeat right center;}
.ly302{ width:492px; float:left; padding:20px 50px;}
.ly303{ width:260px; float:left; background-color:#105155; padding:20px;color:#95c4c8;}
.ly303 h2{ font-size:20px; color:#ffffff; margin-bottom:20px;}
.ly303 h2 span{ display:block; width:5px; height:25px; background-color:#ffffff; float:left; margin-right:10px;}
.ly303 dl{ border-bottom:1px #95c4c8 dashed; padding-bottom:10px; margin-bottom:10px; }
.ly303 dt{ width:60px; height:60px; float:left; margin:10px 0;}
.ly303 dd h3{ font-size:17px;}
.ly303 dd p{ font-size:14px; line-height:20px; color:#40706b;}
.lybc{ overflow:hidden; text-align:left;}
.lybc h2{ font-size:30px; margin-bottom:10px;}
.lybc p{  color:#666666; margin-bottom:30px; line-height:22px;}
.lyk{ color:#666666; font-size:14px; margin-top:18px; border:1px #333333;}
.lyk .name{position: absolute;
    text-align: left;
    line-height: 50px;
    padding-left: 8px;
    color: #333;
    z-index: 0;
    cursor: text;}
.lyk input{ border:0; line-height:50px;display: block;padding: 0;
    width: 100%;
    background: #f6f6f7; text-indent:110px; border-radius:10px;
}
.lyk img{ vertical-align:middle; margin-right:10px;}
.btn1{ width:150px; height:40px; line-height:40px; background-color:#292628; border:0; font-size:18px; color:#ff9e01; margin:10px auto 20px; border-radius:30px;}
.ny_lykff{ clear:both;padding-top:20px; text-align:center; }
.lyk .name b{ color:#ff0000;}

/*友情链接*/
.flink{width:1300px; margin:20px auto; font-size:14px; line-height:30px; }
.flink{ font-weight:bold;}
.flink a{ margin:0 5px; font-weight:normal;}

/*底部开始*/
.foot{ background-color:#282828;   padding-top:50px; color:#fff;}
.foot a{ color:#fff;}
.foot dd a{ color:#cccccc;}
.foot dd a:hover{ color:#fff;}


.foot dl{ float:left; }
.foot dl dt{ margin-bottom:20px;position:relative; padding-bottom:20px; font-size:18px;}
.foot dl dt:after{ content:""; position:absolute; width:16px; height:2px; background-color:#fff; left:0; bottom:0;}
.foot .f1{width:20%; }
.foot .f1wx{width:15%; margin-left:1%;}
.f1 p{}

.foot .fcp{ width:64%; float:left; }
.fcp dl{ width:20%;}
.fcp dd{ overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}

.foot .fwx{ width:20%; float:left;}
.ftel{font-size: 22px;    padding-right: 15px;    text-align: left;    color: #cccccc;    padding-top: 0px;    padding-bottom: 0px;
    padding-left: 55px;    background: url(../images/ftel.png) no-repeat left center;    margin-bottom: 15px;}
.ftel h4{ font-size:14px; font-weight:normal;}

.yb_conct{position:fixed;z-index:9999999; top:200px;right:0px;cursor:pointer;transition:all .3s ease;}
.yb_bar ul li{width:150px;height:53px;font:16px/53px 'Microsoft YaHei';color:#fff;text-indent:44px;margin-bottom:3px;border-radius:3px;transition:all .5s ease;overflow:hidden;}
.yb_bar .yb_top{background:#ff9e01 url(../images/fixCont.png) no-repeat 0 0;}
.yb_bar .yb_phone{background:#ff9e01 url(../images/fixCont.png) no-repeat 0 -57px;}
.yb_bar .yb_QQ{text-indent:0;background:#ff9e01 url(../images/fixCont.png) no-repeat 0 -113px;}
.yb_bar .yb_ercode{background:#ff9e01 url(../images/fixCont.png) no-repeat 0 -169px;}
.hd_qr{padding:0 10px 25px 15px; height:120px;}
.yb_QQ a{display:block;text-indent:54px;width:100%;height:100%;color:#fff;}
.bq{ margin-top:30px; padding:10px 0px;  color:#fff; background-color:#ff9e01; border-top:1px #4e4e4e solid;}

/*底部结束*/
.content{width:1200px; margin:0 auto;}

/*当前位置 */
.dqwz{ border-bottom: 2px #000 dotted;
    line-height: 40px;
    font-weight: bold;
    color: #333;
    margin-bottom: 20px;font-size: 16px;}
	.dqwz a {
    color: #333;
    text-decoration: none;
}
/*上一篇 下一篇*/
.prenext{white-space: nowrap; text-overflow: ellipsis;	overflow: hidden; float: left; width: 98%;	line-height: 30px;	margin-top: 20px;
	margin-bottom:15px; border-top:1px #ddd solid; padding:20px 0;}
.prenext .pre{float: left;width: 50%;text-align: left;} 
.prenext .pre a{color: #666;	text-decoration: none;} 
.prenext .pre a:hover {	color: #282828;}
/* 上一篇 */
.prenext .next{	text-align: right;	float: left; width: 50%;}
.prenext .next a{	color: #666;	text-decoration: none;} 
.prenext .next a:hover {color: #282828;}
/*list 页码*/
.list_page{text-align:center;margin:10px;display:block;}
.list_page:after{content:" ";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.list_page ul{list-style:none;margin:0;padding:0;display:inline-block;vertical-align:bottom;}
.list_page ul li{display:inline-block;border:solid 1px #ddd;border-radius:4px;}
.list_page ul a{color:#333;padding:8px 12px;line-height:18px;display:block;transition:all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;background:#fff;}
.page_group ul{border-right:solid 1px #ddd;border-radius:4px;}
.page_group ul li{border-right:none;border-radius:0;float:left;}
.page_group ul li:not(:first-child):not(:last-child){border-radius:0;}
.page_group ul li:first-child{border-radius:4px 0 0 4px;}
.page_group ul li:last-child{border-radius:0 4px 4px 0;}
.page_group ul .active a{background:#f3f3f3;border-radius:0;}
/*内页*/
.ny{ margin-bottom:30px;}
.mrtit{ border-bottom:1px #dddddd solid; margin-bottom:15px; background:url(../images/mrt1.png) no-repeat left center;  padding:20px 0 20px 50px; font-weight:bold; font-size:20px;}
.mrtit em{ float:right; font-style:normal; font-weight:normal; padding-right:10px; font-size:14px; margin-top:10px;}
.newt{ text-align:center; font-size:20px;}
.info{text-align:right;line-height:35px;color:#666; background-color:#cccccc; padding-right:10px; font-size:14px; margin:5px 0;}
/*内页相关产品*/
.cpzs{
	overflow: auto;
	zoom: 1;
	font-family: "微软雅黑", "microsoft Yahei", "Courier New", Courier, monospace;
}
.cpzs li{ width:25%;  border:1px #dddddd solid; float:left;  text-align:center; margin:0 0 2%; box-sizing:border-box; display:inline; overflow:hidden; background-color:#333333; line-height:40px;}
.cpzs li img{height:180px; width:100%;}
.cpzs li:hover{ background-color:#ff9e01;}
.cpzs li span{ display:block; padding:0 10px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;color:#fff;}
.cpzs li:hover a,.cpzs li span a{ color:#fff;}
/*内页相关新闻*/
.xgxw{ margin-bottom:30px; margin-top:30px;}
.xgxw .mat{ line-height:30px;}
.xgxw li{ border-bottom:1px #dddddd dashed; background:url(../images/mli.jpg) no-repeat left center; padding-left:20px; line-height:40px; height:40px; overflow:hidden;}
/*案例图库列表页*/
.mcon{font-size:16px; line-height:2;}
.mcon p{ margin-bottom:10px;}

/*产品内页*/
.txt_name{width: 100%;font-size: 30px;font-weight: bold; margin-bottom: 20px; color:#222; text-align:center; line-height:100px; border-top:1px solid #bbbbbb; height:100px;}

.sub_lxfs {width:540px; overflow:hidden; margin-top:20px;}
.sub_lxfs span {color: #666; line-height: 50px;	font-size: 1.3em;}
.sub_lxfs span em {	font-style: normal;	color: #c81624;}

.line-zixun{width:180px; float:left; text-align:center;	padding:10px 20px; color: #FFFFFF; font-size: 1.2em;font-weight:600;background-color: #c81624;	text-decoration: none;	margin-top:20px; overflow:hidden;}
.line-zixun a{ color:#fff; font-size:18px;}
.line-order{ float:left; text-align:center;width:180px;	margin-left: 15px;	padding:10px 20px;	color: #fff; font-weight: 600;	background-color: #2c2c2c;	background-position: 16px center;	text-decoration: none;	margin-top:20px; overflow:hidden;}
.line-order a{ color:#fff; font-size:18px;}
.line-order:hover{	color: #FFFFFF;	background-color: #c81624;}

/*在线留言 内页*/
.comment{overflow:hidden;clear:both;margin:10px 0;}
.comment .line{clear:both;border-bottom:1px solid #eee;padding-bottom:15px;}
.comment .line .base{font-family:microsoft yahei;line-height:30px;font-size:16px; height:30px; width:100%; background-color: #ededed; padding:0 10px;}
.comment .line .base span{margin:0 0 0 10px;color:#999;font-weight:normal;float:right;font-size:13px; padding-right:20px;}
.comment .line .content{word-wrap:break-word;overflow:hidden; font-size:16px; font-family:microsoft yahei;line-height:36px;  background-color: #ffecd1;height:36px; width:100%; padding:0 10px;}
.comment .line .reply{font-family:verdana;word-wrap:break-word;overflow:hidden; background-color: #e9f6d0; padding:0 10px;}
.comment .line .reply strong{color:#f60;float:left;}
.comment_more{text-align:center;padding:10px 0;font-family:microsoft yahei;font-size:14px;}
.comment_more a{color:#999;}
.comment_more a:hover{color:#f30;}


.commentadd{margin:10px 0;clear:both;}
.commentadd .text{}
.commentadd .text .div{padding:0 5px 0 0;border:1px solid #E4E2E2;border-bottom:0;}
.commentadd .text .div textarea{width:98%;height:70px;overflow:auto;border:0;padding:10px;}
.commentadd .input{margin:0;font-size:14px;background:#fafafa;border:1px solid #EDECEC;overflow:hidden;padding:0px 5px 5px 15px;line-height:40px;height:40px;font-family:microsoft yahei;}
.commentadd .input .send{float:right;border:1px solid #1ba9e7;background:#1ba9e7;color:#fff;padding:8px 25px;margin:5px 0 0;vertical-align:middle;cursor:pointer;font-family:microsoft yahei;}

/*book.asp*/
.bookadd1{margin:20px 0;}
.bookadd1 div{margin-bottom:15px;}
.bookadd1 .label{float:left;width:100px;text-align:right;padding-right:10px;clear:both;}
.bookadd1 .label span{color:#f30;font-family:微软雅黑;}
.bookadd1 .enter{margin-left:120px;}
.bookadd1 .enter .ip{border:1px solid #ddd;padding:10px 10px;vertical-align:middle;overflow:hidden;border-radius:10px 0 10px 0;}
.bookadd1 .enter .bnt{border:1px solid #1F92D1;background:#1F92D1;padding:8px 20px;vertical-align:middle;color:#fff;cursor:pointer;}
.bookadd1 .enter label{display:block;}