/*niutou/index页面css*/
.main{width:1150px;margin:0 auto;}
.mainbox{width:1150px;margin:0px auto;}
.mb20{margin-bottom:20px;}
.pab20{padding-bottom:20px;}
.patb20{padding-top:20px;padding-bottom:20px;}
.aic{align-items:center;}
.tc{text-align:center;}
h1,h2,h3{text-align:center;}
h2{margin:10px 0;}
h3{margin-bottom:10px;}
div{text-align:left;}
.clearfix {
    zoom: 1;
}
.fl {
    float: left;
}
.fr {
    float: right;
}
.indextoplist {
    width: 100%;
    height: 350px;
    background: #2339a8;
}
.wrapss {
    margin: 0 auto;
}
.indexbanner {
    width: 1150px;
    height: 350px;
    position: relative;
    background-image: url(../../../images/pptbus/banners.jpg);
    background-repeat: no-repeat;
    background-position: top center;
}
.indexbanner h3{
    overflow: hidden;    
    font-weight: 400;
    font-size: 36px;
    height: 50px;
    line-height:50px;
    color: #fff;
}
.indexbanner .abs{position:absolute;left:20px;}
.indexbanner p{
    height: 30px;
    line-height: 30px;
    color: #fff;
    font-size: 20px;
    margin-top: 30px;	
	top:140px;	
}
.indexbanner h3{top:110px;}
.indexbanner h4{top:90px;color:#c2ff00;}
.indexbanner h3,.indexbanner h4{font-style:normal;font-weight:normal;}
/**/
a.pro-dow-btn{
    
    display: inline-block;
    color: #fff;
    text-align: center;    
    font-size: 24px;
    margin-top: 230px;
	margin-left:20px;
	padding:10px 30px;border-radius:20px;
}
.rbox img{width:300px;}
.pjlist{flex-wrap:wrap;margin:0;padding:0;}
.pjlist li{width:274px;list-style:none;margin:0;padding:0;margin-right:18px;}
.pjlist li:nth-of-type(4n){margin-right:0;}
.pjlist img{margin-bottom:20px;width:272px;
box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.1);
transition: none;
background: #fff;
border-radius: 5px;
border:1px solid #fff;
}
.softms{
display:inline-block;
position:relative;
padding:3px;
border-radius:15px;
text-shadow: 0 1px 2px rgba(0,0,0,0.75);
background: #5e0d0c;
outline: 0;
border: 1px solid #4c0300;
box-shadow: inset 1px 1px 0 rgba(255,255,255,0.25), inset 0 0 6px #a23227, inset 0 80px 80px -40px #ac3223, 1px 1px 3px rgba(0,0,0,0.75);
}
.softms img{border-radius:15px;}
.softms:before{
content:'';display:block;position:absolute;top:-7px;left:-3px;right:0;height:23px;
background:url(../../../images/pptbus/xue01.png) no-repeat 0 0,url(../../../images/pptbus/xue02.png) no-repeat 20% 0,url(../../../images/pptbus/xue03.png) no-repeat 40% 0,url(../../../images/pptbus/xue02.png) no-repeat 60% 0,url(../../../images/pptbus/xue03.png) no-repeat 100% 0;
}
.pjlist li div{width:100%;}
.pmain{line-height:200%;font-size:16px;}
.bg1{background:#f7f9fb;}

.title{color:#101213;font-size:18px;line-height:auto;}
.subtitle{color:#c9c9c9;padding-top:2px;line-height:auto;}
.gn{padding:20px 0;flex-wrap:wrap;}
.gn li{width:25%;list-style:none;margin:0;padding:0;margin-bottom:20px;}
.gn li div{border:1px solid #e9ebf1;padding:20px 15px;width:233px;margin-right:30px;}
.gn li:nth-of-type(4n) div{margin-right:0;}
.gn li div p:nth-of-type(1):before{position:absolute;left:0;top:2px;font-family:'iconfont';font-size:20px;color:#0064da;}
.gn li div p:nth-of-type(1){font-size:16px;padding-left:28px;position:relative;}
.gn li div p:nth-of-type(2),.gn li div p:nth-of-type(3){color:#a3aaaf;margin-top:8px;}
.gn li div:hover{cursor:pointer;border:1px solid #ccc;background:#0095ff;color:#fff;}
.gn li div:hover p:nth-of-type(1):before,.gn li div:hover p:nth-of-type(2),.gn li div:hover p:nth-of-type(3){color:#fff;}

.gn li:nth-of-type(1) div p:nth-of-type(1):before{content:'\e645';}
.gn li:nth-of-type(2) div p:nth-of-type(1):before{content:'\e608';}
.gn li:nth-of-type(3) div p:nth-of-type(1):before{content:'\e698';}
.gn li:nth-of-type(4) div p:nth-of-type(1):before{content:'\e669';}
.gn li:nth-of-type(5) div p:nth-of-type(1):before{content:'\e607';}
.gn li:nth-of-type(6) div p:nth-of-type(1):before{content:'\e85c';}
.gn li:nth-of-type(7) div p:nth-of-type(1):before{content:'\e629';}
.gn li:nth-of-type(8) div p:nth-of-type(1):before{content:'\e633';}
.footer{background:#2a323d;padding:20px 0;}
.footer,.footer a{color:#fff;}
.footer p{line-height:200%;}
.button{display:inline-block;background-color:#0095ff;border:1px solid transparent;border-radius:3px;box-shadow:rgba(255,255,255,0.4) 0 1px 0 0 inset;box-sizing:border-box;color:#fff;cursor:pointer;line-height:1.15385;margin:0;outline:0;padding:8px .8em;position:relative;text-align:center;text-decoration:none;
margin-top:10px;}
.button:hover,.button:focus{background-color:#07c}.button:focus{box-shadow:0 0 0 4px rgba(0,149,255,0.15)}
.button:active{background-color:#0064bd;box-shadow:none}.button-8{background-color:#e1ecf4;border-radius:3px;border:1px solid #7aa7c7;box-shadow:rgba(255,255,255,0.7) 0 1px 0 0 inset;box-sizing:border-box;color:#39739d;cursor:pointer;line-height:1.15385;margin:0;outline:0;padding:8px .8em;position:relative;text-align:center;text-decoration:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;touch-action:manipulation;vertical-align:baseline;white-space:nowrap}

/*  客服代码 */ 
.float0831 {POSITION: fixed; TOP:50px; RIGHT: 0; _position: absolute; z-index:999999999 }
.float0831 A {COLOR: #00a0e9}
.float0831 A:hover {COLOR: #ff8100; TEXT-DECORATION: none}
.float0831 .floatL {POSITION: relative; WIDTH: 28px; FLOAT: left}
.float0831 .floatL A {TEXT-INDENT: -9999px; DISPLAY: block; FONT-SIZE: 0px}
.float0831 .floatR {BACKGROUND: url(../../../images/pptbus/float_bg.gif)}
.float0831 .tp {BACKGROUND: url(../../../images/pptbus/float_bg.gif)}
.float0831 .cn {BACKGROUND: url(../../../images/pptbus/float_bg.gif)}
.float0831 .floatR {PADDING-BOTTOM: 15px; WIDTH: 130px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: -131px bottom; FLOAT: left; }
.float0831 .tp {BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0% 0%; HEIGHT: 10px}
.float0831 .cn {BACKGROUND-REPEAT: repeat-y; BACKGROUND-POSITION: -262px 0px}
.float0831 .cn H3 {TEXT-INDENT: -9999px; HEIGHT: 109px; FONT-SIZE: 0px}
.float0831 .cn UL {PADDING-BOTTOM: 0px; PADDING-LEFT: 14px; PADDING-RIGHT: 14px; PADDING-TOP: 0px;margin:0;}
.float0831 .cn UL LI {BORDER-BOTTOM: #e6e5e4 1px solid; LINE-HEIGHT: 37px; WORD-WRAP: break-word; HEIGHT: 37px; overflow:hidden;   WORD-BREAK: normal;font-size:12px;}
.float0831 .titZx { background:url(../../../images/pptbus/float_s.png) 8px 0 no-repeat; padding:0;}
.float0831 .titZx a{ display:block; height:109px;    padding: 0; margin:0; }
.float0831 .titDh {BACKGROUND: url(../../../images/pptbus/float_s.png) no-repeat}
.float0831 .titDc {BACKGROUND: url(../../../images/pptbus/float_s.png) no-repeat}
.float0831 .icoZx {BACKGROUND: url(../../../images/pptbus/float_s.png) no-repeat}
.float0831 .icoTc {BACKGROUND: url(../../../images/pptbus/float_s.png) no-repeat}
.float0831 .icoFf {BACKGROUND: url(../../../images/pptbus/float_s.png) no-repeat}
.float0831 .icoTl {BACKGROUND: url(../../../images/pptbus/float_s.png) no-repeat}
.float0831 .btnOpen {BACKGROUND: url(../../../images/pptbus/float_s.png) no-repeat}
.float0831 .btnOpen_n {BACKGROUND: url(../../../images/pptbus/float_s.png) no-repeat}
.float0831 .btnCtn {BACKGROUND: url(../../../images/pptbus/float_s.png) no-repeat}
.float0831 .weibo_sina {BACKGROUND: url(../../../images/pptbus/float_s.png) no-repeat}
.float0831 .weixin {BACKGROUND: url(../../../images/pptbus/float_s.png) no-repeat}
.float0831 .weibo_qq {BACKGROUND: url(../../../images/pptbus/float_s.png) no-repeat}
.float0831 .float_tel {BACKGROUND: url(../../../images/pptbus/float_s.png) no-repeat}
.float0831 .float_weixin {BACKGROUND: url(../../../images/pptbus/float_s.png) no-repeat}
.float0831 .titDh {BACKGROUND-POSITION: 5px -66px}
.float0831 .titDc {BACKGROUND-POSITION: 5px -124px}
.float0831 .icoZx {BACKGROUND-POSITION: 2px -154px}
.float0831 .icoTc {BACKGROUND-POSITION: -106px -56px}
.float0831 .icoFf {BACKGROUND-POSITION: 2px -213px}
.float0831 .icoTl {PADDING-LEFT: 20px; BACKGROUND-POSITION: -104px -22px}
.float0831 .btnOpen {BACKGROUND-POSITION: -137px -130px}
.float0831 .btnOpen_n {BACKGROUND-POSITION: 0px -530px}
.float0831 .btnCtn {BACKGROUND-POSITION: -107px -130px}
.float0831 .weibo_sina {BACKGROUND-POSITION: 0px -109px}
.float0831 .weixin {BACKGROUND-POSITION: 0px -252px; cursor:pointer}
.float0831 .weibo_qq {BACKGROUND-POSITION: 0px -131px}
.float0831 .float_tel {BACKGROUND-POSITION: -94px 0px}
.float0831 .float_weixin {BACKGROUND-POSITION: 0px -153px} 
 
.float0831 .weibo_sina,.float0831 .weixin,.float0831 .weibo_qq{ width:94px; height:22px; display: block; margin:8px 5px;}
.float0831 .icoZx {PADDING-LEFT: 28px; DISPLAY: block; FLOAT: left}
.float0831 .icoTc {PADDING-LEFT: 28px; DISPLAY: block; FLOAT: left}
.float0831 .icoFf {PADDING-LEFT: 28px; DISPLAY: block; FLOAT: left}
.float0831 .btnOpen {POSITION: relative; WIDTH: 28px; HEIGHT: 118px; TOP: 80px; LEFT: 2px}
.float0831 .btnOpen_n {POSITION: relative; WIDTH: 28px; HEIGHT: 118px; TOP: 80px; LEFT: 2px}
.float0831 .btnCtn {POSITION: relative; WIDTH: 28px; HEIGHT: 118px; TOP: 80px; LEFT: 2px}
.float0831 .btnOpen {TOP: 98px; LEFT: 1px}
.float0831 .btnOpen_n {TOP: 118px; LEFT: 1px}
.float0831 .btnCtn {TOP: 98px; LEFT: 2px}
.float0831 .float_tel {width:130px; height:57px;} 
.float0831 .float_weixin { width:78px; height:78px; display:block; float:left;}
.float0831 UL LI H3.titDc A {WIDTH: 80px; DISPLAY: block; HEIGHT: 36px}
.float0831 UL LI.top { height:109px; padding:8px 0    	 }
.float0831 UL LI.bot {BORDER-BOTTOM-STYLE: none}
.float0831 UL.webZx {PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 164px; PADDING-RIGHT: 0px; BACKGROUND: url(../../../images/pptbus/webZx_bg.jpg) no-repeat; HEIGHT: 65px; PADDING-TOP: 0px}
.float0831 UL LI.webZx-in {BORDER-BOTTOM-STYLE: none; PADDING-LEFT: 5px; HEIGHT: 50px; PADDING-TOP: 8px}	


.weixin_box{ padding:13px; width:178px; display:block; BORDER-BOTTOM-STYLE: none; height:80px; position:absolute; left:-214px; top:-50px; display:none; background:#FFFFFF; border:1px solid #ccc;-moz-box-shadow: 0 0 10px rgba(0,0,0,.12);
-webkit-box-shadow: 0 0 10px rgba(0,0,0,.12);
box-shadow: 0 0 10px rgba(0,0,0,.12);}
.weixin_box .dang{ position:absolute; right:-23px; top:45px; display:none;}
.weixin_on .weixin_box{ display:block}
.weixin_on .weixin_box .dang{ display:block}
.weixin_box a{ display:block}
.weixin_box p{ font-size:12px;line-height:25px;}
.weixin_on .weixin_box .f_r{ width:100px; text-align: left; line-height:25px; }
.weixin_on .weixin_box b{ font-weight:bold; color:#f00}
.baidu-auth-pop{ top:0;}
.banner{background-image:url('../../../images/banner.jpg');width:100%;}