@media screen and (min-width: 1440px) and (max-width: 1920px) {

  html {

    font-size: 20px;

  }

}

@media screen and (min-width: 1366px) and (max-width: 1440px) {

  html {

    font-size: 18px;

  }

}

@media screen and (min-width: 1200px) and (max-width: 1366px) {

  html {

    font-size: 16px;

  }

}

body,

div,

span,

applet,

object,

iframe,

h1,

h2,

h3,

h4,

h5,

h6,

p,

blockquote,

pre,

a,

abbr,

acronym,

address,

big,

cite,

code,

del,

dfn,

em,

img,

ins,

kbd,

q,

s,

samp,

small,

strike,

strong,

sub,

sup,

tt,

var,

b,

u,

i,

center,

ol,

ul,

li,

fieldset,

form,

label,

legend,

table,

caption,

tbody,

tfoot,

thead,

tr,

th,

td,

article,

aside,

canvas,

details,

embed,

figure,

figcaption,

footer,

header,

hgroup,

menu,

nav,

output,

ruby,

section,

summary,

time,

mark,

audio,

video {

  margin: 0;

  padding: 0;

  border: 0;

  font: inherit;

  font-size: 0.8rem;

  vertical-align: baseline;

  outline: none;

  box-sizing: border-box;

  font-family: "Noto Sans SC", Arial, Tahoma, sans-serif;

}

h1,

h2,

h3,

h4,

h5,

h6 {

  font-weight: bold;

}

body

 {

  line-height: 1;

}

article,

aside,

details,

figcaption,

figure,

footer,

header,

hgroup,

menu,

nav,

section {

  display: block;

}

a,

ol,

ul,

li {

  list-style: none;

  text-decoration: none;

}

blockquote,

q {

  quotes: none;

}

blockquote:before,

blockquote:after,

q:before,

q:after {

  content: "";

  content: none;

}

table {

  border-collapse: collapse;

  border-spacing: 0;

}

img {

  border: 0;

  max-width: 100%;

}

input,select {

  outline: none;

  border: none;

  background-color: transparent;

  appearance: none;

}

::-webkit-scrollbar {

  width: 4px;

}

::-webkit-scrollbar-track {

  box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.1);

  border-radius: 10px;

}

::-webkit-scrollbar-thumb {

  border-radius: 10px;

  background: rgba(0, 0, 0, 0.1);

  background-color: #ff6900;

}

body{ font-family: "microsoft yahei";background:#f6f8f9 url(../images/topbg.png) no-repeat top; z-index:-999;}

.cloumd{width:1200px; margin:0 auto;}

header{

	width:100%; float:left;

	}



.top{float:left; margin:1% 0;display:block;width:100%;}

.logo{width:15%; float:left; }

.logo img{width:100%;}

.menu{width:75%; float:right; margin-top:1.2em;}

.menu ul li{width:7em; float:left; text-align:center; font-weight:bold;}

.menu ul li a{color:#fff;}

.menu ul li a:hover,.menu .hover1 a{color:#000000;}



.nav2,.topgg031{display: none;}



.topgg{width:100%; margin-top:8%; float:left; overflow:hidden;}

.topgg01{width:100%; float:left; font-size:2em; color:#fff;}

.topgg02{width:100%; float:left; font-size:3em; color:#fff; margin-top:1em; }

.topgg03{width:100%; float:left; font-size:.8em; color:#fff; margin-top:3em;}

.topgg03 span{font-size:3em;color:#fff; margin:0 .1em;}

.topgg04{width:70%; background: rgba(255, 255, 255, 0.3); height:3.5em; overflow:hidden; margin:5em 0 3em 0; float:left;}

.topgg04l{width:5em; color:#fff; float:left; line-height:2.2em; font-size:1.5em; margin-left:.5em;}

.list_banner_r_b_bd{width:70%; float:left; margin:1.2em 0;}

.list_banner_r_b_bd ul li{width:100%; float:left; height:1.5em;color:#fff; overflow:hidden;}

.list_banner_r_b_bd ul li span{ margin:0 .3em;color:#fff;}

.gg{width:100%; float:left; background:#0580a1; height:4em;}

.ggl{width:70%; float:left; color:#fff;}





.list_num_bd {

	display: inline-block;

	padding-top: 10px;

}

.list_num_bd ul li{ border:none;}



.list_num_bd p {

	font-size: 12px;

	color: #fff;

	display: inline-block;

	margin-right: 40px;

}



.list_num_bd p span {

	font-family: Arial;

	font-weight: bold;

	font-size: 26px;

}



.list_num_bd p:first-child {

	position: relative;

}



.list_num_bd p:first-child:after {

	content: '';

	display: inline-block;

	width: 1px;

	height: 20px;

	background-color: #2a1575;

	opacity: 0.5;

	position: absolute;

	right: -20px;

	top: 12px;

}



.list_num_bd .next {

	margin-left: 30px;

	display: inline-block;

	width: 21px;

	height: 21px;

	background-color: #684abb;

	border-radius: 3px;

	position: absolute;

	right: 0;

	top: 20px;

	text-align: center;

	-webkit-transition: all 0.3s;

	transition: all 0.3s;

	opacity: 0.36;

}



.list_num_bd .next:hover {

	opacity: 1;

}





/* 必要布局样式css */

.rolling {

    width: 100%;

    position: relative;

    margin: 0 auto;

    overflow: hidden;

	}



.rolling .roll-title {

    overflow: hidden;

    height:4em;

    padding: 0 10px;

    line-height: 4em;

	float:left;

}

.roll-title h2 {

    font-weight: normal;

    font-size:1.5em;

    float: left;	

	color:#fff;

}

.rolling .roll-title ul {

    float: right;

    overflow: hidden;

    zoom:1; 

}



.rolling .contentg {

    width: 100%;

    height: 100px;

    overflow: hidden;

}



.rolling .contentg ul {

    overflow: hidden;

    zoom:1; }



.rolling .contentg ul li {

	width:auto;

    float: left;

    height: 4em;

    line-height:4em;

    text-align: left;

    _display: inline;

    font-size: 1em;
	padding-right:1%;

}



.rolling .contentg ul li i{ padding:0 .5em;}

.rolling .contentg ul li a{color:#fff;}

.rolling .contentg ul li a:hover {

    color: #08acee;

    text-decoration: underline;

}



.ggr{margin-bottom:.5em; float:right; margin-top:1.5em;}
.ggr form input{float:left;width:215px;height:30px;line-height:30px;border:0;padding-left:10px;color:#ccc; background:#FFF;}
.ggr form button{float:left;width:37px;height:30px;border:0; cursor:pointer; background:none;}






.sousuo{margin-bottom:.5em; width:70%; margin:0 auto;}

.sousuo form input{float:left;width:50%;height:30px; border:0;padding-left:10px; border:1px solid #0580a1;}

.sousuo form button{float:left;width:auto; padding:0 10px; margin-left:10px;height:30px;border:0; cursor:pointer; background:#0580a1; color:#fff;}







.new_footer {

	width: 100%;

	background: #1F1F24;

	z-index: 2;

	float:left;

}





/*  */

.footer_top {

	color: #747474;

	line-height: 24px;

	width:100%;

	overflow:hidden;

	border-bottom:1px solid #313036;

	padding-bottom:1%;

}



.footer_top .copytop-left,

.footer_top .copytop-center

 {

	width: 48%;

	padding: 20px 2%;

	float:left;

}



.footer_top p {

	color: #a8a6b3;	

	padding-bottom:3%;

}



.footer_top a {

	color: #747474;

}



.footer_top ul li {

	display: inline-block;

	margin-right: 10px;	

	font-size:12px;

}







.copytop-left ul li a,.copytop-center ul li a,.copytop-right ul li a{

	font-size:12px; padding:0 5px;

	}

.copytop-left ul li a:hover {

	color: #fd42499e;

}



.copytop-center ul li {

	border-radius: 20px;

	margin-bottom: 5px;	

}



.copytop-center ul li a:hover {

	color: #fd42499e;

}

.copytop-right{

	float:left;

	width:22%;

	margin-top:20px;

	padding:0 10px;

	background:url(../images/ptel.png) no-repeat;

	overflow:hidden;



}





.copytop-right p strong{color:#747474; padding-left:15%; padding-top:3%; font-size:1em; margin-bottom:8%; width:100%; float:left;}

.copytop-right ul li {width:70%; float:left;color:#747474;}

.copytop-right ul li:hover{

color: #fff;

}



.copytop-erweima{

width:15%; float:left; text-align:left; margin-top:2%;

}

	

.footer_bottom {

	width:100%;

	float:left;

	padding:.5% 0;
	text-align:center;

	

	

}

.bott0{color:#747474; line-height:2.5em;float:left; width:98%; font-size:12px; padding-left:1%;}

.bott1{color:#747474;font-size:12px;width:98%; padding-left:1%;}

.footer_bottom a {

	color: #747474;font-size:12px;



}

.link{color:#fff; width:98%; float:left; margin-top:1%;font-size:12px; padding-left:1%;}

.link a {

	color:#fff;



}


 
.lf{float:left}
.rg{float:right}
.a_txt,.moblie_head{display:none}
.clear{clear:both;height:0px;line-height:0px;font-size:0px}




@media screen and (max-width: 1199px) and (min-width:1000px){

		 .cloumd

		{ width:100%; margin:0 auto; }



.footer_top{width:100%; float:left;}



}

@media screen and (max-width: 999px) and (min-width:769px){

		.nav2{display: none;}

		.menu ul li{width:4.5em;}

		.cloumd{width:100%;}



		

		}





@media screen and (max-width: 768px) {

.cloumd{width:100%; margin:0 auto; padding:0;}	

.top,.topgg03,.copytop-center{display:none;}

.nabCont{padding:20px 10px;}
.na_top{text-align: center;color: #fff;border-bottom: 1px solid rgba(255,255,255,.5);padding-bottom: 20px;margin-bottom: 10px;margin-left: -10px;margin-right: -10px;font-size: 14px;}
.na_top a{color: #fff;display: inline-block;margin:0 5px;}

.moblie_head{display:block;height:44px;top:0px;left:0px;z-index:9999;overflow: hidden; width:100%;}
.moblie_head .lf{padding-top:10px;padding-left:5%}
.moblie_head .lf img{height:24px;}
.moblie_head .rg{padding-right:5%;padding-top:14px;}
.moblie_head .rg a img{height:16px;vertical-align:top}
.a_txt{display:block;position:fixed;top:0px;left:0px;width:0px;height:0px;overflow:hidden;z-index:10000}
.a_txt .div1{position:absolute;width:100%;height:100%;background:#0b0d19;filter:alpha(opacity=0);opacity:0;left:0px;top:0px;z-index:1}
.a_txt .div2{position:absolute;width:20%;left:0px;top:5%;z-index:100;text-align:center;filter:alpha(opacity=0);opacity:0}
.a_txt .div3{position:absolute;width:80%;right:0px;top:0px;background:#0b0d19;height:100%;z-index:100;right:-80%}
.a_txt .div3 ul{padding-left:5%;padding-right:5%}
.a_txt .div3 ul li{border-bottom:1px solid #232530}
.a_txt .div3 ul li a{display:block;height:45px;color:#fff;line-height:45px;padding-left:5%;font-size:16px}
.a_txt .div3 ul li .a_js2{background:url(../images/plus.png) 95% center no-repeat;-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}
.a_txt .div3 ul li .a_js2_on{background:url(../images/reduce.jpg) 95% center no-repeat;-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}
.a_txt .div3 ul li .a_txt2{display:none}
.a_txt .div3 ul li .a_txt2 a{height:40px;line-height:40px;font-size:14px}

.footer_top .copytop-left{width:100%;}

.topgg{width:96%; margin:8% 2% 2% 2%; float:left; overflow:hidden;}

.topgg01{font-size:1.2em;}

.topgg02{font-size:1.8em;}

.topgg031{width:100%; float:left; font-size:.8em; color:#fff; margin-top:3em; display:block; line-height:3em;}

.topgg031 span{font-size:2em;color:#fff; margin:0 .1em;}

.topgg04{width:100%;}

.topgg04 ul li span:nth-of-type(1){display:none;}





.gg{width:100%; float:left;  height:auto; overflow:hidden; background:none;}

.ggl{width:100%; float:left; color:#fff; overflow:hidden; height:4em;background:#0580a1;}

.rolling .contentg ul li{ line-height:4em; font-size:1em;}


.ggr{width:80%; float:left; border-bottom:none; height:3em; color:#ccc; margin-left:2%;}
.ggr form input{float:left;width:215px;height:30px;line-height:30px;border:0;padding-left:10px;}
.ggr form button{float:left;width:37px;height:30px;border:0; cursor:pointer; background:none;}




.copytop-right{width:60%; float:left; margin-left:2%;}

.copytop-erweima{width:25%; float:right; margin-top:2em;}	

.footer_bottom{ text-align:center; line-height:28px;}

.cptitle i img{width:30%;}

.renzheng img{width:80%;}

}