* {
    font-family: "Microsoft YaHei"
}

html{
    font-size:625% !important;
	
/*filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);-webkit-filter: grayscale(.95); */
}

::-webkit-scrollbar/*整体部分*/ {
width: 10px;
height:10px;
}

::-webkit-scrollbar-track/*滑动轨道*/ {
-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
border-radius: 0px;
background: rgba(0,0,0,0.1);
}

::-webkit-scrollbar-thumb/*滑块*/ {
border-radius: 5px;
-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
background: rgba(0,0,0,0.2);
}

::-webkit-scrollbar-thumb:hover/*滑块效果*/ {
border-radius: 5px;
-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
background: rgba(0,0,0,0.4);
}
html, body {
	scrollbar-face-color: #2e2e2e; 
	scrollbar-highlight-color: #fff; 
	scrollbar-shadow-color: #eeeeee; 
	scrollbar-3dlight-color: #eeeeee;
	scrollbar-arrow-color: #000;
	scrollbar-track-color: #fff; 
	scrollbar-darkshadow-color: #fff; 
}

body {
    width: 100%;
    height: 100%;
    font-size:16px;
    color: #000;
    font-family: "Microsoft YaHei";
	background-color: #efefef;
	overflow-x: hidden;
}


body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    margin: 0;
    padding: 0
}


button, input, select, textarea {
    font: .12rem \5b8b\4f53, arial, sans-serif
}

input, select, textarea {
    font-size: 100%
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

th {
    text-align: inherit
}

fieldset, img {
    border: 0
}

iframe {
    display: block
}

abbr, acronym {
    border: 0;
    font-variant: normal
}

del {
    text-decoration: line-through
}

address, caption, cite, code, dfn, em, th, var {
    font-style: normal;
    font-weight: 500
}

ol, ul {
    list-style: none
}

caption, th {
    text-align: left
}

h2{
    font-size: 21.7px;
    color: #000;

}

a:hover {
    text-decoration: none
}

ins, a {
    text-decoration: none
}

a:focus, *:focus {
    outline: 0
}

.clearfix:before, .clearfix:after {
    content: "";
    display: table
}

.clearfix:after {
    clear: both;
    overflow: hidden
}

.clearfix {
    zoom: 1
}

.clear {
    clear: both;
    display: block;
    font-size: 0;
    height: 0;
    line-height: 0;
    overflow: hidden
}

.hide {
    display: none
}

.block {
    display: block
}

.fl, .fr {
    display: inline
}

.fl {
    float: left
}

.fr {
    float: right
}
#wrap{
	padding-top:.6rem;
}

.center {
    position: relative;
    width: 12.6rem;
    margin: 0 auto;
    height: 100%
}

/*顶部*/
#top {
    width: 100%;
    height: 36px;
    line-height: 36px;
    text-align: right;
    min-width: 1280px;
    margin: 0 auto;
    background-color: #fff;
	position: fixed;
	z-index: 9;
}
#top p {
    width: 1240px;
    text-align: left;
    margin: 0 auto;
	font-size: 14px;
}
#top a {
    margin-left: 27px;
	color: #000;
}
#top .icon_home {
    width: 15px;
    height: 15px;
    vertical-align: middle;
    background: url(../images/icon_home.gif) no-repeat left top;
    display: inline-block;
	position: relative;
    margin-top: -3px;
}
#top .icon_sc {
    width: 15px;
    height: 15px;
    vertical-align: middle;
    background: url(../images/icon_sc.gif) no-repeat left top;
    display: inline-block;
	position: relative;
    margin-top: -3px;
}

.topnav {
    width: 100%;
    height: .9rem;
    /*background: rgba(255, 255, 255);*/
	background: url("../images/nav_bgs.png") repeat-x;
	background-color: #7b7b7bd4;
    z-index: 9;
    position: fixed;	
	margin-top: 36px;
}

.topnav .logo {
    margin-left: 0;
    margin-right:.6rem;
	margin-top: 5px;
}

.topnav .logo1 {
    margin-left: 0;
    margin-right:1rem;
	margin-top: 5px;
}




.topnav ul li {
    float: left;
    width: 1.1rem;
    height: 100%;
    line-height: .7rem;
    font-size: .18rem;
    color: #4d4d4d;
    text-align: center;
    margin: 0;
	/*padding: 0 20px 0 20px;*/
}

.topnav ul li a {
    color: #4d4d4d
}
.topnav ul li a:hover {
    color: #ffffff;
    background-color: #38a0ff;
    padding: 3px 15px 3px 15px;
    border-radius: 20px;
}


.topnav ul li a.active{
    color: #ffffff;
    background-color: #38a0ff;
    padding: 3px 15px 3px 15px;
    border-radius: 20px;
}
.topnav .dropdown{
    background-color: #38a0ff;
    width: .8rem;
}


.dropdown-menu{
    width: 900px;
    min-height: 315px;
    position: absolute;
    top: 60px;
    left: -700px;
    border-top: 1px solid #ececec;
    background: #fbfbfb;
    margin: 0;
    padding: 0;
    opacity: 0.9;
}
.dropdown-menu .ixy-nav {
    width: 100%;
    position: relative;
}
.dropdown-menu .ixy-pc {
    width: 299px;
    margin:0;
}
.dropdown-menu .ixy-mb {
    width: 139px;
    margin:0;
}
.dropdown-menu .ixy-nav li {
    float: left;
    border-right: 1px solid #eee;
    text-align: unset;
}
.dropdown-menu b {
    line-height: 39px;
    color: #bc2e2e;
    display: block;
    width: 100%;
    height: 39px;
    font-size: 14px;
    text-indent: 20px;
    background: #f7f7f8;
    overflow: hidden;
    clear: both;
}
.dropdown-menu .ixy-list {
    width: 100%;
    height: 255px;
    float: left;
    overflow: hidden;
}
.dropdown-menu .ixy-list li {
    border-right: 1px solid #eee;
    float: left;
    padding: 10px 0 0 14px;
    height: 255px;
    overflow: hidden;
    margin: 0;
    font-size: 12px;
    line-height: 12px;
    text-align: left;
}

.dropdown-menu .ixy-list a {
    width: 125px;
	padding-left: 25px;
    margin-left: 6px;
    line-height: 24px;
    display: inline-block;
    font-weight: 500;
    color: #626262;
    text-decoration: none;
}
.dropdown-menu .ixy-list-hot{background:url(../images/ixy-hot.png) no-repeat;background-position: -95px -46px;}
.dropdown-menu .ixy-list-new{background:url(../images/ixy-hot.png) no-repeat;background-position: -95px -107px;}

.dropdown-menu .con-box {
	margin-left: 30px;
	text-align: left;
}
.dropdown-menu .con-box-nav1 {
    width: 75%;
}
.dropdown-menu .con-box-nav2 {
    width: 25%;
}
.dropdown-menu .con-box-nav h2 {
    padding: 15px 0;
}
.dropdown-menu .cont-box-li {
    width: 30%;
}
.dropdown-menu .cont-box-li1{
    width: 50%;
}
.dropdown-menu .cont-box-li2{
    width: 25%;
}
.dropdown-menu .cont-box-li3{
    width: 25%;
}
.dropdown-menu .cont-box-li4{
    width: 100%;
}
.dropdown-menu .cont-box-li h3 {
    padding: 0;
    position: relative;
    font-size: 15px;
    color: #38a0ff;
    font-weight: 700;
	line-height: 30px;
}

.dropdown-menu .cont-box-li li {
    width: 100%;
    float: left;
	height: 30px;
	text-align: left;
	line-height: 30px;
}
.dropdown-menu .cont-box-li1 li{
    width: 50%;
	height: 30px;
	text-align: left;
}

.dropdown-menu .cont-box-li li a {
    color: #000;
    font-size: 13px;
    line-height: 24px;
}

.dropdown-menu .cont-box-li li a:hover {
    color: #c31a18;
    text-decoration: none;
}

.dropdown-menu .cont-box-li li .icon-h,
.dropdown-menu .cont-box-li li .icon-n {
    width: 25px;
    height: 15px;
    display: inline-block;
    margin-left: 5px;
}

.dropdown-menu .cont-box-li li .icon-h {
    background: url(../images/ixy-hot.png) no-repeat;
    background-position: -95px -46px;
}

.dropdown-menu .cont-box-li li .icon-n {
    background: url(../images/ixy-hot.png) no-repeat;
    background-position: -95px -107px;
}


/*footer*/
.footer{ position: relative;overflow: hidden;margin: 0 auto;}

.footer .footer-about{
    background: url("../images/footer-about.png") no-repeat;
    width: 19.2rem;
    height: 3.58rem;
    margin: 0 auto;
    position: relative;
    color: #fff;
}
.footer .footer-about .footer-info{
    width: 8rem;
    height: 1.2rem;
    position: absolute;
    top: 2rem;
    left: 7.5rem;
}
.footer .footer-about .footer-info .footer-join{
    width: 4rem;
    float: left;
}

.footer .footer-about .footer-info .footer-join img,
.footer .footer-about .footer-info .footer-connect img{
    float: left;
}
.footer .footer-about .footer-info .footer-join span,
.footer .footer-about .footer-info .footer-connect span{
    display: block;
    font-size:.28rem;
    font-weight:bold;
    color: #fff;
    height: .5rem;
}
.footer .footer-about .footer-info .footer-join p,
.footer .footer-about .footer-info .footer-connect p{
    font-size: .15rem;
    color: #8ec9ff;
    width: 2rem;
    margin-left: .3rem;
    margin-top: .15rem;
    float: left;
}
.footer2020 {
    width:100%;
    line-height:.25rem;
    /*background:#000;*/
    padding:.3rem 0;
	/*height: 3.5rem;*/
	background: url(../images/footer-about.png) no-repeat center;
}
.footwrap {
    width:14rem;
    margin: 0 auto;
	margin-top: 1.7rem;
}
.foottxt {
    width:7.6rem;
    float:left;
    margin-left: 1rem;
}
.footline {
    margin:0 auto;
    color:#fff;
}
.footline span {
    margin-right:10px;
}
.footline p,
.footline p a{
    font-size: .13rem;
    color: #818181;
}

.footline a,.footline a:visited {
    color:#d9d9d9;
}
.footline a:hover{
    text-decoration:underline;
}
.footlogo {
    width: 2rem;
    float: left;
    margin-left: 2.5rem;
    padding-top: .2rem;
}
.ftxylogo {
    /*background:url(../images/logo_w.png) no-repeat;*/
    width: 1.85rem;
    height: .73rem;
    float:left;
    margin-top:6px;
	margin-left: .5rem;
}
.ftxylogo img{
	width: 100%
}
.footend {
    clear:both;
}
