@charset "utf-8";
/*首页*/
.main{width:100%;padding-bottom:20px}
.main .sy_box{width:100%;background:#fbfbfb;border-bottom:1px solid #e2e2e2; margin-bottom:20px}
.main .section{ padding-top:32px}
.section .title{ text-align:center;}
.section .title h1{ color:#000; font-size:30px;}
.section .title h1 em{ display:block; color:#999; font-size:12px; margin-top:4px}
.section .step{ padding-top:25px}
.step .tit{ text-align:center;}
.step .tit a{ display:inline-block; margin:0 22px; color:#666; font-size:12px}
.step .list{ padding-top:38px}
.step .list ul{width:1225px}
.step .list li{float:left;width:220px;margin-right:25px; text-align:center;margin-bottom:20px}
.list li a p{ color:#666; font-size:12px; line-height:30px; margin-top:10px}
.list li a .picture{ width:218px; height:178px; border:1px solid #c9c9c9; overflow:hidden;transition: all linear 0.3s;}
.list li a .picture img:hover{transform:scale(1.05);-ms-transform:scale(1.05);-webkit-transform: scale(1.05);-webkit-transition: -webkit-transform 0.4s ease-out;-moz-transition: -moz-transform 0.4s ease-out;-ms-transition:-ms-transform 0.4s ease-out;opacity: .8;}
.list li a .picture img{transform: scale(1);-webkit-transition:-webkit-transform 0.4s ease-out;-moz-transition: -moz-transform 0.4s ease-out;-ms-transition: -ms-transform 0.4s ease-out;-webkit-transition: opacity .1s;transition: opacity .1s;}
.list li a:hover p{color:#f86d3b}
.list li a:hover .picture{ border:1px solid #f86d3b}
.section .more a{ display:block; width:298px; height:50px; border:1px solid #dfdfdf; line-height:52px; text-align:center; color:#a0a0a0; font-size:14px; margin:0 auto; margin-top:29px; margin-bottom:79px;transition: all linear 0.3s;}
.section .more a:hover{ border:1px solid #f86d3b; color:#f86d3b}
.section .step2{ padding-top:75px}
.step2 .vedio{ width:380px;padding:5px 60px 5px 0; border-right:1px solid #dfdfdf; display:inline-block; margin-right:61px}
.step2 .right{ width:698px; margin-top:-8px}
.step2 .right li{ border-bottom:1px dotted #d5d5d5; padding-bottom:13px; margin-bottom:13px}
.step2 .right li a h2{ color:#333; font-size:14px; margin-bottom:8px}
.step2 .right li a h2 em{ display:inline-block; float:right; color:#999; font-size:12px}
.step2 .right li a p{ color:#999; font-size:12px; line-height:20px}
.step2 .right li a p:hover,.step2 .right li a h2:hover,.step2 .right li a h2:hover em{ text-decoration:underline}
.step2 .right li.last{ border-bottom:none}
.step2 .list2{padding-bottom:5px}
/*解决方案*/
.ny_banner{width:100%;height:300px}
.main .section2{ padding-top:16px}
.section2 .home{ background:url(../images/ss_05.jpg) no-repeat center bottom; padding-bottom:18px; margin-bottom:30px}
.home h1{ color:#000; font-size:20px}
.home h1 strong{ font-weight:normal;font-size:12px;color:#999;margin-left:12px; display:inline-block}
.home span{ display:inline-block; float:right;font-size:12px;color:#999; line-height:27px}
.home span a{font-size:12px;color:#999;}
.home span em{color:#f86d3b}
.leftside .nav{ position:relative;width:220px; border-top:1px solid #dfdfdf}
.nav .list{width:220px;}
.nav .list li{height:59px}
.nav .list li a{display:block;border:1px solid #dfdfdf;border-top:none;height:59px;line-height:60px;background:url(../images/jt2.png) no-repeat right -34px;padding-left:20px;font-size:14px;color:#555}
.nav .list li a:hover,.nav .list li a.active{ background:#f86d3b url(../images/jt2.png) no-repeat right 26px;border:none; color:#fff}
.nav .contact{ border:1px solid #dfdfdf; padding:18px 10px; margin-top:20px}
.nav .contact .way{ border-bottom:1px solid #dfdfdf; padding-bottom:6px}
.contact .way li{ margin-bottom:13px}
.contact .way li strong{ display:inline-block; float:left; margin:2px 10px 0 10px;}
.contact .way li span{ display:inline-block; float:left; color:#333; font-size:14px}
.way li span em{display:block;color:#999; font-size:12px; margin-top:2px}
.contact .sao{text-align:center; padding-top:21px}
.contact .sao p{color:#666;font-size:12px; line-height:24px; margin-top:10px}
.section2 .leftside{width:220px;margin-right:25px}
.section2 .rightside{width:955px}
.rightside .solution{padding-bottom:80px}
.solution li{border-bottom:1px dotted #d3d3d3; padding-bottom:25px; margin-bottom:25px}
.solution li a .pic{display:inline-block; width:220px; margin-right:20px}
.solution li a .text{width:715px}
.solution li a h3{color:#333;font-size:14px; margin-bottom:10px}
.solution li a h3 em{ display:inline-block;float:right;color:#999;font-size:12px}
.solution li a p{ color:#999; font-size:14px; line-height:30px}
.solution li a .text span{ width:88px; height:26px; border:1px solid #e8e8e8; color:#999; font-size:12px;display:block; text-align:center; line-height:28px; margin-top:24px}
.solution li a:hover h3{color:#f86d3b}
.solution li a:hover .text span{ border:1px solid #fbb69d; color:#fbb69d}
/*产品中心*/ 
.rightside .product,.rightside .product2{ padding-bottom:80px}
.product ul{width:980px}
.product li{float:left;width:220px;margin-right:25px; text-align:center;margin-bottom:20px}
.product li a p{ color:#666; font-size:12px; line-height:30px; margin-top:10px;transition: all linear 0.3s;}
.product li a img{border:1px solid #c9c9c9;transition: all linear 0.3s;}
.product li a:hover p{color:#f86d3b}
.product li a:hover img{border:1px solid #f86d3b;}
.product2 h2{ color:#000; font-size:18px; font-weight:bold; text-align:center; margin-bottom:26px}
.product2 .center{ text-align:center}
.product2 h3{ color:#000; font-size:14px; font-weight:bold; margin-bottom:27px; margin-top:40px}
.product2 p{ color:#666; font-size:12px; line-height:24px}
/*联系我们*/ 
.rightside .contact_us{padding-bottom:60px}
.contact_us p{font-size:14px;color:#666;line-height:36px}
.contact_us p b{color:#333;font-weight:normal}
.contact_us h3{color:#333;font-size:16px;margin-bottom:6px;}
.contact_us h2{color:#333;font-size:16px;margin-bottom:6px;font-weight:bold}
.contact_us .m25{margin-top:25px}
.contact_us .map{margin-top:20px}
/*视频中心*/ 
.rightside .vedios{padding-bottom:100px}
.videos ul{ width:981px}
.videos li{ text-align:center; width:300px; margin-right:27px; float:left; margin-bottom:22px}
.videos li a p{ color:#333; font-size:14px; line-height:30px; margin-top:10px}
.videos2 .center{ text-align:center}
.videos2 .center p{ color:#333; font-size:14px; line-height:30px; margin-top:26px}
.videos2 .down{ padding:44px 0}
.down .fy span{ color:#666; font-size:12px; line-height:30px; display:block}
.down .fy span a{ color:#333}
/* 在线留言 */
.rightside .online{padding-bottom:100px}
.rightside .online p{ color:#999; font-size:12px; line-height:24px}
.online .tell{ border-top:1px dotted #d3d3d3; width:953px; padding-top:24px; margin-top:23px}
.online .tell li{ border-right:none;text-align:left;padding-bottom:24px}
.online .tell li p i{ font-style:normal; color:#666; line-height:24px}
.online .tell li p{ color:#333}
.online .tell li p em{ color:#999; margin-left:20px}
.online .tell li .tellbox{ border:1px solid #e0e0df; padding:5px 10px 17px 10px; position:relative; margin-top:12px}
.online .tell li .tellbox p{ line-height:30px}
.online .tell li .tellbox p strong{ color:#999; font-weight:normal; font-size:12px}
.online .tell li .tellbox p b{ color:#f86d3b;font-weight:normal}
.online .tell li .tellbox .top_bg{ position:absolute; top:-10px; left:30px}
.online .table{margin-top: 26px; border-top:1px dotted #d3d3d3}
.online .table td{ color:#999; font-size:12px; border-bottom:none; text-align:left; height:54px}
.online .table td input{ height:34px; border:1px solid #ccc; width:387px;outline:none; padding-left:15px}
.online .table td textarea{ height:88px; border:1px solid #ccc; width:807px; resize:none; outline:none;margin:8px 0 9px 0;padding-left:15px; padding-top:10px}
.online .table td span{ display: inline-block;width:60px; text-align:right; height:38px; line-height:38px; margin-right:8px}
.online .table td .tj{width:170px; height:46px; background:#f86d3b; color:#fff;font-size:16px; border:none; margin-left:68px; margin-top:17px;font-family:"微软雅黑"; cursor:pointer; padding-left:0}
.online .table td input.tt{ width:138px; height:34px;border:1px solid #ccc;}
.online .table td em{ display:inline-block; height:30px; line-height:30px; padding-left:12px;}
.online .table td em a{ color:#999; display:inline-block; padding-left:15px}
.online .table h3{ color:#000;font-size:16px; padding-top:27px; margin-bottom:18px}
/* 关于我们 */
.rightside .about{padding-bottom:100px}
.about p{ color:#666; font-size:14px; line-height:36px; text-indent:28px}
.about p strong{ color:#000}
.about .center{ text-align:center;padding:50px 0}

.page{font-size:12px; padding-top:25px; padding-bottom:15px; margin:0 auto; margin-top:15px;}
.page span,.page  a{
padding:5px;
border:1px #CCCCCC solid;
margin-right:2px;
cursor:pointer;
}
.page .current{
border:1px #999999 solid;
background:#FFFFCD;
font-weight:bold;
}
.page  a:hover{
border:1px #333333 solid;
background:#FFFFCD;
text-decoration:none;
}

.detail{padding:15px 10px;}
.detail h1{ color:#333; text-align:center; font-size:20px;}
.write{ text-align:center; color:#999; border-bottom:solid 1px #ebebeb; margin:5px 0 18px;}
.write span{ color:#666;}
.detail p{ padding:0 14px;line-height:30px;font-size:14px;}
.dow{border-top:solid 1px #ebebeb;padding-top:15px; margin:30px 0; margin-left:10px; }
.dow b{ color:#2c7d16;}
.dow p{ text-indent:0;font-size:12px;}
.info p {line-height:25px;font-size:12px; margin-top:5px; }
