/*閲嶇疆鏍峰紡*/

*{box-sizing: border-box;-webkit-box-sizing: border-box;-o-box-sizing: border-box;-ms-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-tap-highlight-color: rgba(0,0,0,0);

            -webkit-tap-highlight-color:transparent;}

body{font: 14px / 1.5 "Microsoft YaHei";color: #666666;}

body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, 

dl, dt, dd, ul, ol, li, 

pre, 

form, fieldset, legend, button, input, textarea, 

th, td  { margin: 0; padding: 0; }

body{ background:#ffffff; }

body,button, input, select, textarea /* for ie */ { font-style: normal; }

address, cite, dfn, em, var { font-style: normal; }

small { font-size: 12px;} 

ul, ol { list-style: none;}

a {text-decoration: none;color: inherit;}

sup {vertical-align: text-top;} 

sub {vertical-align: text-bottom;}

legend {color: #000;} 

fieldset, img {border: 0;}

button, input, select, textarea {font-size: 100%; vertical-align: middle; outline: none;} 

table {border-collapse: collapse; border-spacing: 0; }

article, aside, details, figcaption, figure, footer,header, hgroup, menu, nav, section,

summary, time, mark, audio, video {display: block;margin: 0; padding: 0;}





/* 娓呴櫎娴姩*/

.fix { *zoom: 1;}

.fix:after { display: table; content: ''; clear: both;}



.l{

	float: left;

}

.r{

	float: right;

}

h2, h3{

	font-weight: normal;

}

.container{

	width: 100%;

	max-width: 1400px;

	margin: 0 auto;

}



.float_two{

	float: left;

	width: 50%;

	*width: 49.9%;

}





.title {

	text-align: center;

	overflow: hidden;

}

.title > h2{

	font-size: 40px;

	color: #2d2d2d;

}

.title > p{

	font-size: 16px;

	color: #7d7d7d;

	margin-top: 10px;

}



.opcity0{

	opacity: 0;



	transition: all 0.5s;

    -webkit-transition: all 0.5s;

    -ms-transition: all 0.5s;

    -o-transition: all 0.5s;

    -moz-transition: all 0.5s;

}

.animated.opcity0{

	opacity: 1;

}





 .innerBanner{

	height: 500px;

	line-height: 500px;

	background: no-repeat center;

	-webkit-background-size: auto 100%;

    background-size: auto 100%;

    position: relative;

 }

 .innerBanner> h2{

 	font-size: 60px;

 	text-align: center;

 	font-weight: bold;

 	color: #fff;

 	font-family: Arial; text-transform:uppercase; 

 }

 .innerNav {

 	width: 100%;

 	height: 50px;

 	line-height: 50px;

 	background: rgba(0,0,0,.5);

 	position: absolute;

 	left: 0;

 	bottom: 0;

 	text-align: center;

 }

 .innerNav > ul {

 	display: inline-block;

 }

 .innerNav > ul li {

 	width: 146px;

 	float: left;

 	text-align: center;

 	font-size: 16px;

 	color: #fff;

 	transition: all 0.5s;

    -webkit-transition: all 0.5s;

    -ms-transition: all 0.5s;

    -o-transition: all 0.5s;

    -moz-transition: all 0.5s;

 }

 .innerNav > ul li a {

 	display: block;

 }

 .innerNav > ul li.active{

 	background: #ffcb07;

 	color: #0b0912;

 }

 .innerNav > ul li:hover{

 	background: #ffcb07;

 	color: #0b0912;

 }



.innerNav2 {

 	width: 100%;

 	height: 60px;

 	line-height: 60px;

 	/*background: #f7f8fa;*/

 	text-align: center;

 }

 .innerNav2 > ul {

 	display: inline-block;

 }

 .innerNav2 > ul li {

 	padding: 0 20px;

 	float: left;

 	text-align: center;

 	font-size: 18px;

 	color: #000000;

 	transition: all 0.5s;

    -webkit-transition: all 0.5s;

    -ms-transition: all 0.5s;

    -o-transition: all 0.5s;

    -moz-transition: all 0.5s;

 }
 .innerNav2 > ul li.fanhui{ background: #0054a6; color: #fff; }
 .innerNav2 > ul li.fanhui img{ height: 50px; }

 .innerNav2 > ul li a {

 	display: block;

 }

 .innerNav2 > ul li.active{

 	background: #ffcb07;

 	/*color: #0b0912;*/

 }

 .innerNav2 > ul li:hover{

 	background: #ffcb07;

 	/*color: #0b0912;*/

 }





  /*pagination*/



	 .pagination {

	 	text-align: center;

	 }

	 .pagination > a{ margin:0 3px;

	 	display: inline-block;

	 	padding: 4px 10px;

	 	font-size: 14px;

	 	color: #333;

	 	border: 1px solid #333;

	 	background: #f5f5f5;

	 	transition: all 0.5s;

	    -webkit-transition: all 0.5s;

	    -ms-transition: all 0.5s;

	    -o-transition: all 0.5s;

	    -moz-transition: all 0.5s;

	 }

	 .pagination > span{margin:0 3px;

	 	display: inline-block;

	 	padding: 4px 10px;

	 	font-size: 14px;

	 	border: 1px solid #e18c13;

		background: #e18c13;

		color: #f5f5f5;

	 }

	 .pagination > a:hover{

		background: #e18c13;

		border-color: #e18c13;

		color: #f5f5f5;

	 }



.notice{

	height: 50px;

	line-height: 50px;

	text-align: center;

	position: fixed;

	top: 100px;

	left: 0;

	background: #f2c107;

	z-index: 100;

	width: 100%;
	font-size:18px;
	color:#000;

}

.notice.active{

	display: none;

}
.notice a:hover{ color: #0054a6; }
.notice > .container button {

	background: transparent;

	float: right;

	height: 50px;

	width: 50px;

	cursor: pointer;

}

.notice > .container button img {

	height: 20px;

}



.block768 {

	display: none;

}





/* 渚ц竟鏍忕洰 */

.sideBox{

    position: fixed;

    right: 0;

    top: 50%;

    text-align: center;

    display: none;

    z-index: 999;

}

.sideBox.active{

    display: block;

}

.sideBox li{

    background: #fff;

    border: 1px solid #dcdcdc;

    width: 80px;

    padding: 12px 0;

    cursor: pointer;

    position: relative;

}

.sideBox li a{ display: block;]}

.sideBox li:nth-child(1){

    border-bottom: none;

}

.sideBox li:nth-child(3){

    border: none;

    margin-top: 20px;

    background: linear-gradient(-49deg, #4cd1fd 0%, #38b0fd 45%, #248ffd 100%),

    linear-gradient(#ffffff, #ffffff);

       background-blend-mode: normal, normal;

    

}

.sideBox li:nth-child(3) span{

    color: #fff;

}

.sideBox li span a{

    color: #333333;

}

.sideBox li img{

    display: inline-block;

}

.sideBox li span{

    display: block;

    text-align: center;

    font-size: 14px;

    color: #333333;

}



.sideBox li .sideText{

    position: absolute;

    padding: 18px 30px;

    left: -20px;

    top:0;

    opacity: 0;

    box-shadow:  0 0 16px rgba(0, 0, 0, .2);

    transition: all 0.35s;

    background: #fff;

}

.sideBox li:nth-child(2):hover .sideText{

    left: -210px;

    opacity: 1;

}

.sideBox li .sideText p{

    text-align: left;

    font-size: 14px;

    color: #333333;

    position: relative;

    padding-left: 40px;

}

.sideBox li .sideText p::before{

    content: "";

    width: 27px;

    height: 25px;

    background: url(../image/side_phone2.png) no-repeat center;

    display: inline-block;

    position: absolute;

    top: 7px;

    left: 0;

}

.sideBox li .sideText p span{

    color: #248ffd;

}

#cnzz_stat_icon_1273027852{

    display: none;

}



/*娉㈡氮绮掑瓙鐗规晥*/

#bg_wave01 {

	position: absolute;

	left: 0;

	bottom: 0;

	right: 0;

}





.showtle{ overflow: hidden; border-bottom: 1px solid #dcdcdc; padding-bottom: 10px;}

.showtle h1{ font-size: 24px; color: #333; line-height:1.5;  }

.showtle p{ font-size: 14px; margin-top:10px; }



.showtxt{ overflow: hidden; font-size: 16px; color: #666; line-height: 1.8; }

.showtxt img{ max-width: 100%; }



.showpage{border-top: 1px solid #dcdcdc; padding-top: 10px; overflow: hidden; }

.showpage a{ display: block; line-height: 1.5; color: #666; font-size: 16px; padding-top:5px;  }

.showpage a:hover{ color:#0869e2;}

/* 绔栫嚎鏍煎紡1 */
.lite1-h1 {
	font-size: 24px;
	line-height: 30px;
	margin:35px 0px;
}

.lite1 {
	position: relative;
	padding-left: 10px;
	font-weight: 700;
}

.lite1:before {
	content: "";
	width: 4px;
	height: 24px;
	position: absolute;
	left: 0;
	top: 4px;
	background-color: #38f;
}
/* 鍦嗗湀鏍囬 */
.cicle02{
    background-color: #000;
}
 .cicle02, .title {
    text-align: center;
    letter-spacing: 0;
    font-weight: 700;
	
}
.title{margin-bottom: 20px;}
.cicle02 {
    width: 50px;
    height: 50px;
    border-radius: 50%;
    margin: 0 auto;
    font-size: 24px;
    line-height: 50px;
    color: #fff;
    font-family: PingFangSC-Medium;
	margin-top: 30px;
}
/* 妗嗛€夋爣棰� */
.squre3 {
    position: relative;
    margin: 18px 0;
    padding: 15px 0 38px 36px;
    border-left: solid 2px #ffd669;
	font-size: 22px;
	line-height: 28px;
	color: #373636;
}
.squre3:before {
    content: '';
    position: absolute;
    top: 0;
    left: -2px;
    width: 52px;
    height: 13px;
    background: url(https://lm.virbox.com/img/blockquote-style5-icon-top.png) no-repeat;
}
.squre3:after {
    content: '';
    position: absolute;
    bottom: 0;
    left: -2px;
    right: 0;
    height: 32px;
    background: url(https://lm.virbox.com/img/blockquote-style5-icon-bottom.png) no-repeat;
}
/*搴忓彿鏍囬*/
.pgc-h-decimal{
	margin-top: 28px!important;
	margin-bottom:20px;
    padding-left: 0;
    line-height: 30px;
    position: relative;
	font-size: 21px;
    font-weight: 700;
}
.pgc-h-decimal:before{
	    content: attr(data-index);
    font-family: ByteNumber-Medium;
    font-size: 18px;
    margin-right: 10px;
    display: inline-block;
    border: none;
    border-bottom: 2px solid #f85959;
    position: relative;
    background-color: transparent;
    width: auto;
    height: 26px;
    top: -4px;
}
/*鍙崇澶�*/
.rowright{
		margin-top: 28px!important;
	padding-left: 0;
	line-height: 30px;
	position: relative;
	font-size: 21px;
	font-weight: 700;
}
.rowright:before{
content: "";
display: inline-block;
    position: static;
    margin-right: 4px;
    margin-top: -3px;
    width: 16px;
    height: 16px;
    vertical-align: middle;
	background: url(https://lm.virbox.com/img/down.png) no-repeat;
	    background-size: cover;
}