body,ul,ol,li,dl,dt,dd,form,input,select,textarea,button,h1,h2,h3,h4,h5,h6,p,div,span{margin:0px;padding:0px;list-style:none;line-height:100%;font-family:"微软雅黑",arial;font-size: 14px;color: #666;}
a{text-decoration:none;cursor:pointer;outline:none;font-family:"微软雅黑",arial;}
a img{border: none;}
.clear{clear: both;}
.pic img{width: 100%;}
input,select,textarea{outline: inherit;}
.layout{width:1000px;margin:0px auto;clear:both;}
.head .logo{float: left;margin-top: 13px;}
.head .logo img{float: left;margin-right: 10px;}
.head .logo h3{font-size: 28px;float: left;color: #000;}
.head .logo p{font-size: 16px;margin-top: 45px;}
.head .layout #headTop .right,.in-tel{height: 84px;background: url(../images/tel-ico.png) no-repeat center left;float: right;padding-left: 68px;margin: 40px 0;}
.head .layout #headTop .right p,.in-tel p{font-size: 24px;line-height: 30px;color: #358dee;text-shadow: 1px 2px 7px rgba(0,0,0,0.2); margin-top: 17px;}
.head .layout #headTop .right p.box-2{float: right;}
.head .nav{height: 40px;background: #358dee;}
.head .nav li{float: left;position: relative;margin-right: 1px;padding-right: 2px;}
.head .nav li:before{content: '';position: absolute;top: 12px;right: -1px;width: 1px;height: 16px;border-left: 1px #fff dashed;}
.head .nav li a{display: block;line-height: 40px;width: 122px;text-align: center;color: #fff;font-size: 16px;transition: all 0.4s;}
.head .nav li a:hover,.head .nav li.thisclass a{background: #fff;color: #358dee;}
.head .nav li:last-child{padding: 0;margin: 0;}
.head .nav li:last-child:before{content: '';position: absolute;top: 12px;right: -1px;width: 1px;height: 16px;border-left:none;}
.in-search{height: 48px;background: #358dee;width: 100%;margin-top: -24px;position: relative;z-index: 999;}
.rm-search{float: left;margin-left: 10px;line-height: 48px;color: #fff;max-width: 700px;overflow: hidden;}
.rm-search a{color: #fff;position: relative;}
.rm-search a:hover{text-decoration: underline;}
.rm-search a:before{content: '';position: absolute;top: 4px;right: -10px;width: 1px;height: 14px;border-left: 1px #fff solid;}
.rm-search a:last-child:before{content: '';position: absolute;top: 4px;right: -10px;width: 1px;height: 14px;border-left:none;}
.in-search .search{float: right;margin-top: 14px;margin-right: 20px;}
.in-search .search-keyword{background: none;border: none;border-bottom: 1px solid #fff;color: #fff;width: 210px;float: left;line-height: 26px;}
.in-search .search-submit{float: right;width: 25px;height: 25px;background: url(../images/sousuo-ico.png);border: none;margin-left: 10px;}
.in-tit{text-align: center;background: url(../images/in-tit-bg.png) no-repeat center 11px;}
.in-youshi .layout .in-tit {
    text-align: center;
    background: url(../images/in-tit-bg1.png) no-repeat center 11px;
}
.in-tit h3{font-size: 24px;color: #000;position: relative;font-weight: normal;}
.in-tit p{line-height: 34px;font-size: 12px;}
.in-shop{margin-top: 80px;}
.in-tel{float: inherit;width: 350px;margin: 20px auto 0;}
.in-tel p{float: left;}
.in-tel .box-2{margin-left: 105px;}
.in-tel a{display: block;background: #358dee;color: #fff;width: 174px;height: 30px;float: right;text-align: center;line-height: 30px;/*margin-top: -14px;*/}
.in-shop-menu{text-align: center;}
.in-shop-menu li{display: inline-block;width: 206px;height: 34px;border: 1px solid #e6e6e6;line-height: 34px;margin: 40px 10px 0;cursor: pointer;}
.in-shop-menu li:hover,.in-shop-menu li.thisclass{background: #358dee;color: #fff;border-color: #358dee;}
.in-shop-list li,.shop-list li{width: 224px;float: left;margin: 35px 34px 0 0;overflow: hidden;}
.in-shop-list li .pic,.shop-list li .pic{width: 224px;height: 224px;overflow: hidden;}
.in-shop-list li .pic img,.shop-list li .pic img{transition: all 0.4s;}  
.in-shop-list li:hover .pic img,.shop-list li:hover .pic img{transform: scale(1.2);}
.in-shop-list li .tit,.shop-list li .tit{line-height: 40px;text-align: center;height: 40px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;position: relative;}
.in-shop-list li .tit:before,.shop-list li .tit:before{content: '';position: absolute;bottom: 0px;left: 0;width: 0;height:2px;height:2px;background: #358dee;transition: all 0.4s;}
.in-shop-list li:hover .tit:before,.shop-list li:hover .tit:before{content: '';position: absolute;bottom: 0px;left: 0;width: 100%;height:2px;background: #358dee;}
.in-shop-tab .more{display: block;width: 140px;height: 40px;line-height: 40px;text-align: center;margin: 50px auto 0;border: 1px solid #e6e6e6;color: #333;}
.in-shop-tab .more:hover{background: #358dee;border-color: #358dee;color: #fff;}
.in-shop-tab{display: none;}
.show{display: block;}
.in-youshi{margin-top: 80px;background: #f8f8f8;padding: 60px 0;}
.in-youshi li{float: left;width: 280px;margin-right: 80px;margin-top: 50px;}
.in-youshi li:last-child{margin-right: 0;}
.in-youshi li .pic{width: 200px;height: 200px;margin: 0 auto;border: 4px solid #a0a0a0;transition: all 0.4s;border-radius: 100%;
    -webkit-transform: rotate(0deg);
    -moz-border-radius: 100%;
    /* -webkit-border-radius: 100%; */
    -moz-box-shadow: 100%;
    -webkit-box-shadow: :100%;
    box-shadow: 100%;
    overflow: hidden;}
.in-youshi li h3{text-align: center;font-size: 18px;font-weight: normal;height: 40px;position: relative;line-height: 40px;margin-top: 20px;transition: all 0.4s;}
.in-youshi li h3:before{content: '';position: absolute;bottom: 0px;left: 50%;width: 58px;height: 2px;background: #666;margin-left: -29px;transition: all 0.4s;}
.in-youshi li:hover h3:before{content: '';position: absolute;bottom: 0px;left: 50%;width: 58px;height: 2px;background: #358dee;margin-left: -29px;}
.in-youshi li .instr{line-height: 28px;margin-top: 30px;}
.in-youshi li:hover h3{color: #358dee;}
.in-youshi li:hover .pic{border-color: #358dee;}
.in-youshi li:hover .pic img{transform: scale(1.1);}
.in-youshi li .pic img{transition: all 0.4s;}
.in-about{margin-top: 80px;padding-bottom: 30px;border-bottom: 1px #e7e7e7 dotted;}
.in-about .pic{float: left;width: 506px;height: 258px;margin-top: 50px;}
.in-about .font{float: right;width: 450px;margin-top: 30px;}
.in-about .font p{line-height: 25px;margin-top: 14px;}
.in-about .font p font{font-size: 18px;color: #358dee;}
.in-about .font p .more{color: #358dee;}
.in-about .font p .more:hover{text-decoration: underline;}
.in-zhengshu{width: 1040px;margin:30px auto 0;padding-bottom: 80px;}
.in-zhengshu .arrow-left{top: 100%;border-radius: 0;width: 35px;height: 18px;background: url(../images/in-arrow-left.png) no-repeat center #ccc;left: 50%;margin-left: -40px;}
.in-zhengshu .arrow-right{top: 100%;border-radius: 0;width: 35px;height: 18px;background: url(../images/in-arrow-right.png) no-repeat center #ccc;right: 50%;margin-right: -40px;}
.in-zhengshu .arrow-right:hover,.in-zhengshu .arrow-left:hover{background-color: #666;}
.in-news{width: 584px;float: left;position: relative;overflow: hidden;height: 425px;}
.in-news-tit{border-bottom: 1px solid #999;height: 30px;}
.in-news-tit h3{float: left;font-size: 22px;color: #333;font-weight: normal;}
.in-news-tit .more{float: right;color: #358dee;margin-top: 5px;width: 60px;position: relative;line-height: 26px;text-align: center;}
.in-news-tit .more:before{content: '';position: absolute;bottom: 0px;left: 0;width: 100%;height: 2px;background: #358dee;transition: all 0.4s;}
.in-news-menu li{float: left;margin-right: 50px;line-height: 30px;height: 40px;cursor: pointer;}
.in-news-menu li a{color: #666;}
.in-news-menu li:hover{color: #358dee;}
.in-news-menu li.thisclass{background: url(../images/in-news-menu-li.png) no-repeat center bottom;color: #358dee;}
.in-news-list .pic-list{width: 233px;float: left;overflow: hidden;}
.in-news-list .pic-list .pic{width: 233px;height: 124px;overflow: hidden;display: block;}
.in-news-list .pic-list .pic img{transition: all 0.4s;}
.in-news-list .pic-list li:hover .pic img{transform: scale(1.2);}
.in-news-list .pic-list .tit{line-height: 40px;height: 40px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.in-news-list .pic-list li:hover .tit{color: #358dee;}
.in-news-list .pic-list li{margin-top: 15px;}
.in-news-list .font-list{width: 330px;float: right;}
.in-news-list .font-list .left{float: left;position: relative;font-size: 22px;transition: all 0.4s;}
.in-news-list .font-list .left p{margin-left: 22px;line-height: 20px;color: #999;}
.in-news-list .font-list .left:before{content: '';position: absolute;bottom: 12px;right: -12px;width: 1px;height: 24px;background: #aaa;transition: all 0.4s;}
.in-news-list .font-list li:hover .left:before{content: '';position: absolute;bottom: 12px;right: -12px;width: 1px;height: 24px;background: #333;}
.in-news-list .font-list .right{float: right;width: 250px;}
.in-news-list .font-list .right a{font-size: 16px;color: #333;display: block;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;line-height: 18px;transition: all 0.4s;}
.in-news-list .font-list .right p{line-height: 30px;height: 30px;color: #999;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;font-size: 12px;}
.in-news-list .font-list li{border-bottom: 1px #e5e5e5 dashed;float: left;width: 100%;margin-top: 15px;padding-bottom: 5px;}
.in-news-list .font-list li:hover .left{color: #333;}
.in-news-list .font-list li:hover a{color: #358dee;}
.in-news-list{float: left;width: 584px;}
.in-news-tab{position: absolute;width: 584px;}
.in-faq{float: right;width:  370px;}
.in-faq-list .wen span,.in-faq-list .da span{float: left;display: block;height: 24px;width: 24px;color: #fff;background: #358dee;text-align: center;line-height: 24px;}
.in-faq-list .wen a{line-height: 24px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;float: right;width: 330px;color: #333;}
.in-faq-list .wen a:hover{color: #358dee;text-decoration: underline;}
.in-faq-list{margin-top: 35px;}
.in-faq-list li{float: left;width: 100%;border-bottom: 1px #e5e5e5 dashed;padding-bottom: 20px;margin-top: 22px;}
.in-faq-list .da .instr{float: right;width: 330px;line-height: 20px;height: 40px;overflow: hidden;color: #999;font-size: 12px;}
.in-faq-list .da{margin-top: 10px;float: left;width: 100%;}
.in-faq-list .da span{background: #eb6100;}
.in-contact{height: 438px;margin-top: 50px;background: #282828;}
.in-contact .left{width: 50%;float: left;background: url(../images/in-ditu.jpg) no-repeat right;height: 438px;}
.in-contact .right{width: 50%;position: relative;float: right;z-index: 222;}
.in-contact .right:after{content: '';position: absolute;display: block;width: 90%;height: 438px;transform: skewX(167deg);background: #282828;left: -50px;}
.in-form{width: 350px;float: left;margin-left: 60px;z-index: 22;position: relative;margin-top: 40px;}
.in-form .tit{font-size: 16px;color: #fff;}
.in-form .tit div{position: relative;line-height: 28px;font-size: 18px;color: #fff;}
.in-form .tit div:after{content: '';position: absolute;width: 60px;height: 2px;background: #fff;left: 0;bottom: 0;}
.in-form li{width: 100%;margin-top: 15px;border: 1px solid #a4a4a4;float: left;background: url(../images/form-li.png) no-repeat 6px 7px;}
.in-form li label{width: 12%;float: left;line-height: 30px;margin-left: 30px;font-size: 12px;}
.in-form li .intxt{background: none;border: none;width: 75%;line-height: 30px;}
.in-form li:nth-child(2){background: url(../images/form-li.png) no-repeat 6px -38px;}
.in-form li:nth-child(3){background: url(../images/form-li.png) no-repeat 6px -85px;}
.in-form li:nth-child(4){background: url(../images/form-li.png) no-repeat 6px -130px;}
.in-form li:nth-child(5){background: url(../images/form-li.png) no-repeat 6px -180px;}
.in-form li #liuyan{width: 75%;background: none;border: none;height: 60px;line-height: 30px;}
.in-form .yzm{margin-top: 15px;}
.in-form .yzm label{font-size: 12px;}
.in-form .yzm input{width: 70px;line-height: 26px;background: none;border: 1px solid #a4a4a4;text-indent: 10px;margin-right: 3px;margin-top: 0;}
.in-form .submit{text-align: center;float: right;}
.in-form .submit .coolbg{width: 80px;line-height: 30px;background: #999;color: #fff;border: none;cursor: pointer;margin-right: 0;}
.in-form .submit .coolbg.tj{background: #fff;color: #333;text-indent: 0;}
.foot-box{border-top: 1px #e5e5e5 dashed;margin-top: 60px;padding: 10px 0;}
.foot-box .zxzx{font-size: 12px;width: 30px;display: inline-block;line-height: 16px;margin-left: 10px;;}
.foot-box .box{float: left;}
.foot-box .box2,.foot-box .box3{margin-left: 40px;padding-left: 40px;margin-top: 8px;border-left:1px solid #e6e6e6;}
.foot-box .box2 p{line-height: 26px;}
.foot-box .box3 p{font-family: "arial";}
.foot-box .box3 .t{font-size: 16px;color: #999;}
.foot-box .box3 .t font{font-size: 20px;color: #404040;font-weight: bold;}
.foot-box .box3 .tel{font-size: 20px;color: #2280cb;font-weight: bold;}
.foot-box .box3 .tel font{color: #404040;}
.foot-box .box3 div{font-size: 10px;font-family: "arial";}
.footer{background:/* url(../images/foot-bg.png) no-repeat center 60px */#a3a3a3;padding-bottom: 20px;}
.footer .layout{position: relative;}
.footer .nav{text-align: center;}
.footer .nav li{float: left;line-height:64px;margin: 0 14px;}
.footer .nav li:last-child{margin-right: 0;}
.footer .nav li:first-child{margin-left: 0;}
.footer .nav li a{color: #fff;}
.footer .left{float: left;width: 550px;margin-top: 10px;}
.footer .left h3{color: #fff;font-size: 13px;margin-bottom: 10px;}
.footer .left p{line-height: 26px;color: #fff;font-size: 13px;}
.footer .left p{color: #fff;line-height: 26px;}
.footer .left p a{color: #fff;font-size: 13px;}
.footer .right{text-align: center;margin-top: 20px;float: right;}
.footer .right div{display: inline-block;margin:0 30px;}
.footer .right div p{line-height: 24px;color: #fff;float: left;margin: 46px 30px 0 0;}
.footer a:hover{text-decoration: underline;color: #358dee;}
.footer .link{color: #ffff;line-height: 26px;margin-top: 10px;}
.footer .link a{color: #fff;margin: 0 5px;font-size: 12px;}
/*首页结束*/
.list-banner{height: 330px;}
.list-left{float: left;width: 212px;margin-top: 65px;padding-bottom: 50px;}
.list-left .left-menu .tit{text-align: center;/*height: 64px;*/line-height: 40px;color: #fff;background: #358dee;font-size: 24px;font-weight: bold;padding-top: 5px;}
.list-left .left-menu .tit p{font-weight: normal;color: #fff;}
.list-left .left-menu ul{border: 1px solid #e6e6e6;padding: 20px 18px 50px;}
.list-left .left-menu ul li{line-height: 50px;border-bottom: 1px solid #e6e6e6;}
.list-left .left-menu ul li span{display: block;float: left;border-radius: 100%;width: 5px;height: 5px;background: #358dee;margin:23px 20px 0 5px;}
.list-left .left-menu ul li a{color: #666;}
.list-left .left-menu ul li a:hover,.list-left .left-menu ul li.thisclass a{color: #358dee;}
.left-lxwm{margin-top: 40px;}
.left-lxwm .main{padding: 10px 8px 20px;border: 1px solid #e6e6e6;}
.left-lxwm .tit{text-align: center;height: 56px;line-height: 56px;color: #fff;background: #8d8d8d;font-size: 24px;}
.left-lxwm table{margin-top: 15px;}
.left-lxwm table td p,.left-lxwm table td{line-height: 24px;font-size: 12px;}
.list-right{float: right;width: 760px;margin-top: 65px;}
.list-right>.tit{border-bottom: 1px solid #e5e5e5;height: 50px;}
.list-right>.tit h3{float: left;font-size: 20px;font-weight: normal;line-height: 50px;color: #358dee;}
.list-right>.tit .path{float:right;line-height: 50px;height:50px;width: 70%!important;box-sizing: border-box;text-align: right;}
.list-right>.tit .path a{color: #999;width: auto!important;}
.list-right>.tit .path a:hover{color: #358dee;}
.tempWrap{margin-top: 20px;height: 504px!important;}
.tempWrap .picList img{width: 100%;}
.tempWrap .picList li{text-align: center;width: 194px;height: 252px!important;}
.tempWrap .picList li p{line-height: 34px;height: 34px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.content .in-form{width: 90%;margin-left: 35px;margin-top: 50px;}
.content .in-form .tit,.content .in-form .tit div{color: #333;font-size: 22px;}
.content .in-form .tit div{font-size: 26px;margin-top: 10px;}
.content .in-form .submit .coolbg.tj{background: #333;color: #fff;line-height: 40px;}
.content .in-form li{width: 48%;float: left;margin-top: 30px;background: url(../images/form-li.png) no-repeat 6px 12px;}
.content .in-form li:nth-child(2n){width: 48%;float: right;}
.content .in-form li label{width: 42px;line-height: 40px;}
.content .in-form li .intxt{width: 180px;line-height: 40px;}
.content .in-form li:nth-child(5){width: 100%;}
.content .in-form li #liuyan{width: 85%;height: 160px;}
.content .in-form .submit{margin-right: 284px;}
.content .in-form .submit input{text-indent: 0;width: 120px;}
.content .in-form .submit .coolbg.tj:hover{background: #358dee;}
.content .in-form li:nth-child(2){background: url(../images/form-li.png) no-repeat 6px -34px;}
.content .in-form li:nth-child(3){background: url(../images/form-li.png) no-repeat 6px -80px;}
.content .in-form li:nth-child(4){background: url(../images/form-li.png) no-repeat 6px -126px;}
.content .in-form li:nth-child(5){background: url(../images/form-li.png) no-repeat 6px -175px;}
.page{margin:46px 0;text-align:center;clear: both;float: left;width: 100%;}
.page li,.page a,.page .page-num{ display: inline-block; color: #666; margin: 0 1px; }
.page li a,.page a,.page .page-num{display: inline-block; padding: 3px 12px; line-height: 24px; background-color: #dfdfdf; color: #a7a6a6; text-align: center;}
.page li a:hover,.page li.thisclass a,.page .page-num-current{background:#358dee;color: #fff;}
h1.title{text-align: center;margin-top: 50px;line-height: 30px;font-size: 24px;font-weight: normal;color: #333;}
.info{text-align: center;line-height: 30px;font-size: 12px;color: #aaa;}
.prenext{color: #999;margin-top: 30px;}
.prenext p{line-height: 30px;color: #999;}
.prenext p a{color: #999;}
.prenext p a:hover{color: #358dee;}
.content{margin-top: 30px;line-height: 26px;}
.content p,.content div{line-height: 28px; padding-left:10px; padding-right:10px;}
.news-list li{width: 100%;float: left;margin-top:30px;padding-bottom: 30px;border-bottom: 1px solid #e5e5e5;}
.news-list li .pic{height: 102px;width: 192px;float: left;overflow: hidden;}
.news-list li .font{width: 520px;float: left;margin-left: 40px;transition: all 0.4s;}
.news-list li .font a{font-size: 16px;color: #333;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;display: block;line-height: 20px;}
.news-list li .font a b{font-weight: normal;}
.news-list li .font .instr{line-height: 24px;margin-top: 10px;max-height: 48px;overflow: hidden;color: #999;}
.news-list li .pic img{transition: all 0.4s;width: 100%;}
.news-list li:hover .pic img{transform: scale(1.1);}
.news-list li:hover .font{margin-left: 30px;}
.news-list li:hover .font a{color: #358dee;}
.xzzx-list li{border-bottom: 1px dashed #e5e5e5;float: left;width: 100%;margin-top: 15px;padding-bottom: 15px;}
.xzzx-list li .pic{width: 34px;height: 34px;float: left;}
.xzzx-list li .font{float: right;width: 710px;}
.xzzx-list li .font .tit{float: left;max-width: 600px;line-height: 34px;color: #666;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;height: 34px;}
.xzzx-list li .font .tit:hover{color: #358dee;}
.xzzx-list li .font span{float: right;line-height: 34px;color: #999;font-size: 12px;}
.list-left .left-menu .shop-menu{padding: 0;border: none;}
.list-left .left-menu .shop-menu>li{line-height: 46px;border: none;margin-top: 4px;margin-bottom: 30px;}
.list-left .left-menu .shop-menu>li p{color: #fff;font-size: 17px;line-height: 46px;background: #358dee;}
.list-left .left-menu .shop-menu>li span{background: #fff;width: 10px;height: 10px;border-radius: 0;margin: 19px 20px 0 18px;}
.list-shop-left{width: 210px;border: 1px solid #e6e6e6;padding: 0;}
.list-left .left-menu .shop-menu .menu-sub{border: none;padding: 0px 15px;}
.list-left .left-menu .shop-menu .menu-sub a{display: block;background: #999;color: #fff;line-height: 26px;padding-left: 15px;}
.list-left .left-menu .shop-menu .menu-sub a:hover,.list-left .left-menu .shop-menu .menu-sub .thisclass a{background: #358dee;}
.shop-list li{width: 232px;margin: 35px 30px 0 0}
.shop-list li .pic{width: 232px;height: 232px;}
.list-left .left-menu .shop-menu ol{margin-top: 10px;}
.a-shop{width: 350px;overflow: hidden;float: left;margin-top: 40px;}
.a-shop-xq{width: 320px;float: right;margin-top: 40px;}
.a-shop-xq li{line-height: 46px;border-bottom: 1px solid #e7e7e7;}
.a-shop-xq li h3{line-height: 46px;font-size: 16px;font-weight: normal;color: #333;}
.a-shop-xq li.shop-qq{border: none;}
.a-shop-xq li.shop-qq a{display: block;width: 156px;color: #fff;text-align: center;line-height: 42px;background: #358dee;margin: 30px 0 0;float: left;}
.a-shop-xq li.shop-qq span{display: block;height: 42px;line-height: 42px;margin-left: 30px;float: left;margin-top: 30px;}
.a-shop-tit{border-bottom: 1px solid #e6e6e6;margin-top: 60px;height: 42px;}
.a-shop-tit h3{width: 140px;height: 42px;line-height: 42px;text-align: center;background: #aaa;color: #fff;font-size: 16px;float: left;margin-right: 10px;cursor: pointer;}
.a-shop-tit h3.thisclass{background: #358dee;}
.shop-content{display: none;}
.shop-content.show{display: block;}


