@charset "utf-8";
a{border:0;text-decoration:none;color:#fff}
p{margin:0;padding:0}
.tal{text-align:center}
input{width:95%;height:30px;}
.swiper-slide {
      text-align: center;    }
.bj{ background-image:url(images/index_01.jpg) ;
	 background-repeat: no-repeat;
    width: 100%;}
body{background-color:#081964;color:#fff;margin:0 auto;}
img{ border:none; max-width:100%;}
area{outline:0}
ul,li{list-style:none;padding:0;margin:0}

.tac{text-align:center}
.tar{text-align:right}

.cheng{
    position: absolute;
    top: -3px;
    right: 8px;
    z-index: 100;}

.clearfix{
	zoom:1
}
.mainNav li {
    float: left;
    width: 20%;
    text-align: center;
    margin-bottom: 1rem;
}
.mainNav li p {
    font-size: 0.8rem;
    color: #fff;}
.mainNav li p.active {
    color: #e28d32;
	font-weight:bold;
	}
.mainNav li img.active{
	box-shadow:3px 3px 10px #555;
	border-radius:50px;
	color: #e28d32;
	font-weight:bold;
}
.mtsf{
	margin-top:30px;}
a.cs {
	padding: 10px 15px;
	border-radius: 35px;
	background-color: rgba(255,255,255,0.5);
	color: #42434f;
	position: absolute;
	top: 20px;
	right: -27px;
	z-index: 100;
	font-size: 1em;
	line-height: 15px;
}

.w100{width:100%}
.wp90{width:92%;margin:0 auto}
.wp98{width:98%;margin:0 auto}
.wp93{width:92%;margin:0 auto}

.wp85{width:85%;margin:0 auto}
.w40{width:15%;}
.wp80{width:80%;margin:0 auto}
.wp49{width:49%;}
.w25{width:20%;}
.w70{width:75%;}
.w60{width:56%;}
.w35{width:32%;}
.w55{width:57%;}
.w20{width:20%;}
.w48{width:48%; text-align:center;border-radius:10px; line-height:40px; background-color:#a7a2fc; margin-bottom:8px;}

.cor_1{background-image: linear-gradient(50deg, #5b58e5,#1c55af);background-color:#5b58e5}
.cor_2{color:#adadfd}
.cor_3{background-color:#fff}
.cor_4{color:#666}
.cor_5{background-image: linear-gradient(50deg, #208aff,#7620b8);background-color:#208aff}
.cor_6{color:#333}
.cor_7{background-image: -webkit-linear-gradient(top, #fff, #e1e1e1);background-color:#e1e1e1}


.cor_8{background-image: linear-gradient(50deg, #3b6cf5,#124da2);background-color:#2f30ac}
.cor_9{background-image: linear-gradient(50deg, #5575ee,#4456e6);background-color:#4456e6;}
.cor_10{background-image: -webkit-linear-gradient(-125deg, #0389ff, #d63ff4);background-color:#d63ff4;}
.cor_11{background-image: -webkit-linear-gradient(-125deg, #ffca07, #fb7142);background-color:#fb7142;}
.cor_12{color:#fff;}
.cor_13{background-image: -webkit-linear-gradient(top, #9b00ff, #1400fe)}


.lh30{line-height:25px}
.lh35{line-height:30px}

.lh50{line-height:25px}
.lh80{line-height:40px}
.dib{display:inline}
.dinb{display:block}
.dil{display:inline-block}
.fr{float:right}
.fl{float:left}
.cb{clear:both}
.rad101{border-radius:0 0 10px 10px;height:77px}
.rad10{border-radius:10px}
.rad5{border-radius:5px}
.rad8{border-radius:8px 8px 0 0}
.mt30{margin-top:30px}
.mt20{margin-top:20px}
.mt13{margin-top:13px}
.mt15{margin-top:15px}
.mt10{margin-top:10px}
.mt5{border-radius:10px 10px 0 0;}
.mb30{margin-bottom:30px}
.mr15{margin-right:15px}


.re{position:relative}
.ab1{position:absolute;right:7%;top:15px;z-index:10}

.ab3{position:absolute;right:4px;top:5px}
.ab4{position:absolute;left:0;top:80px;z-index:10}
.ab5{position:absolute;right:0px;top:80px;z-index:10}
.ab6{position:absolute;left:0;top:7px;z-index:10}
.ab7{position:absolute;right:0px;top:7px;z-index:10}
.ab8{position:absolute;left:0;top:100px;z-index:10}
.ab9{position:absolute;right:0px;top:100px;z-index:10}
.ab10{position:absolute;bottom:2px;z-index:10}
.ab11{position:absolute;right:0;left:0;width:85%;margin:0 auto;bottom:30px;}
.ab12{position:absolute;left:5px;z-index:2;background-color:#e81b5a;border-radius:5px;font-size:0.9em;padding:0 3px;color:#fff;top:32px}
.ab13{position:absolute;right:6px;top:10px;z-index:10}
.ab14{position:absolute;right:18px;bottom:10px;z-index:10}
.ab15{position:absolute;right:6px;top:3px;z-index:10}

.ab16{position:absolute;right:30px;top:9px;z-index:10}
.z100{  padding: 0;
   }
.z100 ul{
　　font-size: 0;
    text-align: center;
   }
.z100 li{
    height: 45px;
    line-height:45px;
    text-align: center;
	}
.z100 li a {
    font-size: 0.9rem;
    color: #2059c0;
    display: block;
    border-radius: 10px;
    background: #a7a2fc;
    }
.z100 li.active a, .z100 li:hover a {
    background: #e38c32;
    color: #fff;}

.hide{display: none;}

a.fh {padding:2px 6px;border-radius:15px 0px 0px 15px;background-color:red;color:#fff;position:fixed;bottom:10px;right:0;z-index:100;font-size:0.8em} 
a.fx {position:fixed;top:45px;right:0px;z-index:100;} 

 .gp{white-space:nowrap;display:inline-block;
 border-radius:15px;
background-color:#3f3bc7;
filter:alpha(opacity=95); /* IE */
-moz-opacity:0.95; /*FireFox */
opacity:0.95; /* Chrome, Opera, Safari */
margin-top:8px
}


.gp a{color:#ff5b5b;text-decoration:none;}
.em12{font-size:0.6em}
.em1 a{font-size:1.3em}
.em2{font-size:0.7em}
.em3{font-size:0.8em}
.em4{font-size:0.6em;color:#aeaeae;border:1px solid #ddd;padding:2px 10px;border-radius:15px}
.em5 a{font-size:0.8rem;color:#fe7e41;margin-top:5px; text-align:right;}
.em6 a{font-size:0.85em}
.cor_4 a {color:#333}
.em7 a{font-size:1.1em}
.cor_6 a {color:#333}
.em8 a{font-size:0.8em;color:#4e7ff7;}
.em9{font-size:0.6em;color:#999;}
.em10{font-size:0.6rem;color:#aeaeae;border:1px solid #ddd;padding:1px;border-radius:15px;}
.em11 a {
    font-size: 0.9em;}



.bor1{border-bottom:1px solid #ddd}
.bor2{border:1px solid #ddd}

.pad15{padding:10px 0}
.pad10{padding:13px}
.pad13{padding:13px 13px 8px 13px}
.pt10{padding:10px}
.pb10{padding-bottom:10px}
.pb20{padding-bottom:20px}

.pt11{padding-top:10px}
.pt20{padding-top:20px}
.pt30{padding-top:30px}
.pt15{padding-top:15px}
.pt16{padding:10px;}
.pad5{padding:5px 15px}
a.find {font-size:0.8em;padding:2px 10px;border-radius:15px;text-decoration:none;color:#fff;box-shadow:0 1px 1px rgba(0, 0, 0, 0.4)}

a.ljmx { background-image:  -webkit-linear-gradient(0deg, #f08738, #fa503d)   ;background-color:#fe169f; border:1px solid #de4529;}
a.king { background-image:   -webkit-linear-gradient(top, #5eb9b1, #1b8093)  ;background-color:#1b8093;}
a.huij { background-image:   -webkit-linear-gradient(top, #3fc4ff, #8762ff)  ;background-color:#8762ff;}


.pb5{padding-bottom:3px}
.fuli span{display:inline-block;border-radius:15px;font-size:0.6em;width:50px;padding:2px 2px;text-align:center}
.ljmx span{border:1px solid #fb674c;background-color:#ed8c77;}
.huij span{border:1px solid #2a8ba1;background-color:#1c6aa1;}
.king span{border:1px solid #6f71f0;background-color:#5f60e9;}

.bor2 {
    border: 1px solid #ddd;
}

.rad8 {
    border-radius: 8px 8px 0 0;
}
.bor3 {
    border-right: 1px solid #ddd;
}
.wp20 {
    width: 20%;
}
.wp26 {
    width: 26%;}
.search {
    color: #333;
    font-size: 0.8em;
    float: left;
    text-align: center;
    line-height: 35px;}

.cor_7{
    background-image: -webkit-linear-gradient(top, #fff, #e1e1e1);
    background-color: #e1e1e1;}


.xtb img{width:9%;display:inline-bolck;margin:2px;border-radius:5px;border:1px solid #658ec6;background-color:#fff}
.mx img{width:14%;display:inline-bolck;margin:2px;border-radius:5px;border:1px solid #658ec6;background-color:#fff}
.hyfuli span{display:inline-block;border-radius:15px;border:1px solid #6f71f0;font-size:0.6em;;background-color:#5f60e9;padding:2px 8px}
.cxfuli span{display:inline-block;border-radius:15px;border:1px solid #fff;font-size:0.6em;;background-color:#3868de;padding:2px 8px}

.hy img{width:100%;border-radius:50px;}
.now{white-space:nowrap;overflow: hidden;text-overflow: ellipsis}
.fz{width:5px;height:5px;border-radius:20px;background-color:#6f56da;border:1px solid #ccc;display:inline-block}
.cx{width:15px;height:5px;border-radius:15px;background-color:#b2a1f8;border:1px solid #ccc;display:inline-block}


.cheng select{width:35%;line-height:35px;height:40px;font-size:1em;color:#fff;border:2px solid #876cec;border-radius:25px;background-image: -webkit-linear-gradient(top, #786dfd, #2d21bf); background-color:#584cf0;padding-left:25px;box-shadow: 0px 1px 1px #584cf0;appearance:none;-moz-appearance:none; /* Firefox */
	-webkit-appearance:none; /* Safari 和 Chrome */}
.search{color:#333;font-size:0.8em;float:left;text-align:center;line-height:35px}
.chengab{right:40%;top:14px;z-index:2 ;position:absolute}
.wp26{width:26%}
.wp20{width:20%}
.bor3{border-right:1px solid #ddd}
.more a{font-size:1.1em;background-image:linear-gradient(50deg, #0489ff,#e069f9);background-color:#e069f9;padding:6px 40px;border-radius:25px}
#worldSlider1 .fuli{
      height:45px !important;
    }
.zt img{width:49%;border-radius:10px}

.gw a{font-size:1em;color:#2059c0;text-decoration:none;text-align:center;}
.gw a.current{ background-color:#e28d32;}


.zw a{font-size:14px;color:#fff;text-decoration:none;text-align:center}
.zw td:active a{font-size:14px;color:#e38c32;text-decoration:none;text-align:center; }
.zjqy a{background-image: -webkit-linear-gradient(top, #9400e3, #6400c5); background-color:#6400c5;font-size:1.0em;color:#fff;border-radius:8px 8px 0 0;padding:5px 30px; }
a.current {background-image: -webkit-linear-gradient(top, #fa7f66, #fe5275);}

.box{display:flex;justify:row}
.hylogo{width:50px;height:50px;background-color:#fff;border-radius:5px}
.hybg{background-image:url(images/index_33.gif);background-size:100% auto;background-attachment:fixed;background-repeat:repeat;}
.f20{font-size:1.1em;font-weight:bold}

a. {background-image:linear-gradient(50deg, #cd003f,#ff3170)color:#fff;padding:2px 6px;border-radius:15px;font-size:0.8em;line-height:32px}
a.jh {background-image:linear-gradient(50deg, #cd003f,#ff3170);color:#fff;padding:2px 5px;border-radius:15px;font-size:0.7em;line-height:px;}

a.jh1 {background-image:linear-gradient(50deg, #cd003f,#ff3170);color:#fff;padding:2px 10px;border-radius:15px;font-size:1em;line-height:px;display:inline-block;margin-left:30px}


.hrd{font-size:0.7em}
.ptb30{padding:30px 0 20px 0}
.mr5{margin-right:8px}
.bor4{border-top:3px solid #9200e2}
.rad11{border-radius:0px 0 15px 15px}
.rad12{border-radius:10px 10px 10px 10px}
.rad13{border-radius:10px}
.wp50{width:60%;}
.hrd1{font-size:0.9em;color:#ffbf4f;line-height:30px}
a.ckzw {font-size:1em;color:#fff;text-align:center;line-height:45px;display:block}
a.ckzwd {font-size:1em;color:#fff;text-align:center;line-height:38px;display:block}
a.ckzwx {font-size:0.7em;color:#fff;text-align:center;line-height:35px;display:block}
.ckgdco {background-color:#2852bd;border-radius:25px;}
.wp58{width:67%;margin:0 auto}
.wp45{width:50%;margin:0 auto}
a.jh2 {background-image:linear-gradient(50deg, #cd003f,#ff3170);color:#fff;padding:0px 4px;border-radius:15px;font-size:0.8em;line-height:25px}
.lh35{line-height:25px}
.wp75{width:70%;margin:0 auto}
.backg{background-color:#fff;border:2px solid #2fc2ff;border-radius:20px;padding:20px 20px 30px 20px;font-size:1em;color:#532bbd}
.backg a{background-color:#3f03fe;color:#fff;border-radius:5px;padding:3px 15px}

.ml15{padding-left:50px}
.pr5{padding-right:5px}
.wp76{width:78%;margin:0 auto}

.scroll{
	position: fixed;
    right: 0px;
    z-index: 100;
    bottom: 10px;
    cursor: pointer;
    font-size: 0.8em;
    padding: 2px 6px;
    border-radius: 15px 0px 0px 15px;
    background-color: red;
    color: #fff;}
.cooperation .picScroll .bd ul {
    max-width: 100% !important;
    float: left;
    padding-top: 10px;}
.cooperation .picScroll .bd li {
    width: 50%;
    margin: 0.15rem 0 0;
    border-radius:10px;
	background-color:#be9afb;
	float: left;
    font-size: 14px;
	color:#2059c0;
	height: 1.12rem;
    width: 2.5rem;
    text-align: center;}
.MPropelPagerNav span, .js_selectPage i {
    border-radius: 25px !important;
    background-image: -webkit-linear-gradient(top, #0389ff, #e169f9) !important;}
.MPropelPager span {
    width: 20%;
    text-align: center;
    padding: 4px;
    box-sizing: border-box;
    display: block;
    float: left;
    border-radius: 6px;
    background-color: #337cbc;
    -moz-border-radius: 6px;
    height: 40px;
    line-height: 32px;
    background-clip: content-box;
    color: #fff;}
.MPropelPager a {
    border-radius: 25px;}
.MPropelPager a {
    color: #fff;
    display: inline-block;
    width: 100%;}
.MPropelPagerNav span, .js_selectPage i {
    border-radius: 25px !important;
    background-image: -webkit-linear-gradient(top, #32d6ff, #8b5cff) !important;}
