/*css comment*/

* {
    margin:0;
    padding:0;
    outline:none;
    list-style:none;
    text-decoration:none; 
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
p{margin:0;padding:0;}

body,html {
    color:#666;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    background: #fff;
    font-family:arial, "微软雅黑", Microsoft YaHei;
    font-size: 24px;
    line-height: 1.8;
}
img {
    border:none;
    max-width: 100%;
    height: auto;
    -ms-interpolation-mode: bicubic;
    _width:auto;
}
input, textarea ,select{
    border:none;
    background:none;
    font-size:14px;
    vertical-align:middle;
    color:#333;
    font-family:arial, "微软雅黑", Microsoft YaHei;
}
select {
    border:inherit;
    background: inherit;
}
a {
    text-decoration:none; 
    outline: none;
    color:#333;
}
a:hover,a:active,a:focus {
    text-decoration:none;
}

.no_touch a:hover{ color:#0b68f1;}

em, i {
    font-style:normal;
}
a:focus, input, select {
    outline:none;
}
.clearfix { *zoom:1; }
.clearfix::before,.clearfix::after {
    content:"\200B";
    display: block;
    clear: both;
    height: 0;
} 
input[type="submit"], input[type="reset"], input[type="button"], button, select {
    -webkit-appearance: none;
}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
/*input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover, button:hover{
    opacity: 0.90;
}*/ 
header,main,footer,section{ display: block;}
.inner{ width: 1200px; margin:0 auto;}
/*===================header========================*/
header{ position: relative; top:0; left:0; z-index: 1003; width:100%; height: 70px; background:rgba(0,151,225,.95); box-shadow:0 0 15px -5px #000; } 
.header_scr{ position:fixed; top:0; }
.logo{ float:left; position: relative; top:10px;}
.logo img{ display:block; height: 41px; width: auto;}
.header_con{ float: right;}
/*nav*/
.nav{ position: relative; z-index: 1003; clear:both;}
.nav li{ float:left; margin-left: 170px;}
.nav li a.a_item0{ display:block; height: 70px;line-height:70px;color:#fff; position: relative;font-size:18px;}
.nav li a.a_item0::before{ content:""; position: absolute; bottom: 0; left:50%; width: 0; height: 2px; background: #fff;}
.nav li:hover a.a_item0,.nav li.nav_cur a.a_item0{ color: #fff;}
.nav li:hover a.a_item0::before,.nav li.nav_cur a.a_item0::before{ left:0; width: 100%;}
/*menu_ico*/
.menu_ico{ cursor: pointer; width:30px; height:24px; position:absolute; top:18px; right:20px; display: none; }
.menu_ico i{ display: block; width: 100%; height: 2px; background-color: #fff; position: absolute; top:0;}
.menu_ico i:nth-of-type(2){ top:10px;}
.menu_ico i:nth-of-type(3){ top:20px;}
.menu_active i{ background-color: #fff;}
.menu_active i:nth-of-type(2){ opacity: 0;}
.menu_active i:nth-of-type(1),.menu_active i:nth-of-type(3){ top: 10px;}
.menu_active i:nth-of-type(1){ transform:rotate(-45deg);}
.menu_active i:nth-of-type(3){ transform:rotate(45deg);}
.banner{width:100%; overflow: hidden;}
.banner img{ display:block;width:100%;}
.timeplace{margin-top:30px;}
.title{font-size:48px; text-align: center;color:#1d77a2; margin:0 auto;}
.timeplace dl{width:100%; height: auto; overflow: hidden;padding-top:15px;}
.timeplace dt{width:48.3%; height: auto; overflow: hidden; float: left;}
.timeplace dd{ overflow: hidden;padding-left:45px;}
.timeplace dd a{font-size:20px;color:#0068da; float: right;margin-top:10px;}
.jcgd{width:100%; height: auto; overflow:hidden;background:#fff;margin-top:30px;padding-top:30px;padding-bottom:50px;}
.jcgd ul{padding-top:15px;}
.jcgd li{width:48%; height: auto; overflow: hidden; float: left;padding:30px;-moz-box-shadow:-1px 0px 20px #C9C9C9; -webkit-box-shadow:-1px 0px 20px #C9C9C9; box-shadow:-1px 0px 20px #C9C9C9;}
.jcgd li h4{font-size:20px;color:#333;font-weight:bold;padding-bottom:10px;}
.jcgd li p{font-size:14px;}
.jcgd li a{color:#0068da;font-size:20px;}
.jcgd li:nth-of-type(2){ float: right;}
.hdsj{width:100%; height: auto; overflow:hidden;background:#f4faff;padding-top:30px;padding-bottom:50px;}
.hdsj li{width:23.3%; height: auto; overflow: hidden; float: left;margin-right:1.7%; float: left;font-size:14px;min-height:254px;margin-top:15px; text-align: center;}
.hdsj li:nth-of-type(4),.hdsj li:nth-of-type(8),.hdsj li:nth-of-type(12){margin-right:0;}

.zzjg{width:100%; height: auto; overflow:hidden;background:#f4faff;padding-top:30px;padding-bottom:50px;}
.zuzhi{margin-top:10px;background:url(../images/img01.png) no-repeat right bottom #fff;-moz-box-shadow:-1px 0px 20px #C9C9C9; -webkit-box-shadow:-1px 0px 20px #C9C9C9; box-shadow:-1px 0px 20px #C9C9C9;}
.zuzhiLeft{width:50%; float: left;padding-left:6.7%;padding-bottom:25px;}
.zuzhiLeft p{padding-top:25px;}
.zuzhiLeft p strong{color:#333;}
.hdbj{margin-top:30px;width:100%; height: auto; overflow: hidden;}
.hdbj dt{width:21.7%; float: left;}
.hdbj dd{ float: left;width:78.3%; height: auto; overflow: hidden;padding-left:40px;}
.hdbj dd p{font-size:18px;color:#333;padding-left:34px;padding-bottom:30px; background: url(../images/img02.png) no-repeat left 5px;}
.hdbj dd p:nth-of-type(2){background: url(../images/img03.png) no-repeat left 5px;}
.hdbj dd p:nth-of-type(3){background: url(../images/img04.png) no-repeat left 5px;}
.hdbj dd p:nth-of-type(4){background: url(../images/img05.png) no-repeat left 5px;}
.yiti{width:100%;margin-top:15px;padding-top:30px;padding-bottom:30px; height: auto; overflow: hidden;background: url(../images/img07.jpg) no-repeat center center;background-size:cover;}
.yiti .title{color:#fff;}
.yiti p{color:#fff;font-size:36px;height:100px;line-height:100px;padding-left:130px; background: url(../images/icon04.png) no-repeat 20px center;}
.yiti p:nth-of-type(2){background: url(../images/icon05.png) no-repeat 20px center;}
.yiti p:nth-of-type(3){background: url(../images/icon06.png) no-repeat 20px center;}
.yiti p:nth-of-type(4){background: url(../images/icon07.png) no-repeat 20px center;}
.yiti p:nth-of-type(5){background: url(../images/icon08.png) no-repeat 20px center;}
.baoming{width:360px;height:120px; margin:58px auto 28px; display: block;color:#fff;font-size:48px; text-align: center;line-height:120px;border-radius: 10px; background:#5b57f5;}
.baoming:hover{color:#fff!important;}
.juti{width:100%;margin-top:10px; height:auto; overflow:hidden;padding:30px 45px;color:#333;font-size:22px;line-height:2.5;background:url(../images/img08.png) no-repeat right bottom #fff;-moz-box-shadow:-1px 0px 20px #C9C9C9; -webkit-box-shadow:-1px 0px 20px #C9C9C9; box-shadow:-1px 0px 20px #C9C9C9;}
.daibiao{padding-top:30px;padding-bottom:50px;width:100%; height: auto; overflow: hidden; background:#fff;}
.yhdb{background:#fff;padding:20px 0;margin-top:10px;-moz-box-shadow:-1px 0px 20px #C9C9C9; -webkit-box-shadow:-1px 0px 20px #C9C9C9; box-shadow:-1px 0px 20px #C9C9C9;}
.yhdbLeft{width:45%;color:#333; font-weight:bold;float: left; height: auto; overflow: hidden;line-height:2.5;padding-left:54px;}
.yhdbLeft:nth-of-type(2){width:55%;}
.nyjb{width:100%;padding-bottom:60px;color:#fff;padding-top:30px; height: auto; overflow: hidden; margin:0 auto; background: url(../images/img09.jpg) no-repeat center center;background-size:cover;}
.nyjb .title{color:#fff;}
.nyjb p{width:50%; float: left;font-size:18px;padding-top:60px;}
.zixu01{width:50%; height: auto; overflow: hidden; float: left;padding:30px;}
.zixu01 .title{ text-align: left;}
.zixu01 p{-moz-box-shadow:-1px 0px 20px #C9C9C9;margin-top:15px;line-height:1.3; -webkit-box-shadow:-1px 0px 20px #C9C9C9; box-shadow:-1px 0px 20px #C9C9C9;padding:30px 50px;color:#333;font-size:30px;}
.zixu01 strong,.zixu01 span{font-size:24px; }
.zixu01 span{color:#0068da;}
/*活动报名*/
.dh{ display: none;}
.xinxi{padding-left:22.4%;}
.info{ height: auto; overflow: hidden;margin-top:30px;}
.info label{width:96px;font-size:16px; text-align: right; float: left;padding-right:15px;height:44px;line-height:44px;}
.info label span{color:#ff0000;}
.text01{width:38%;height:44px;line-height:44px;padding:0 5px;border:1px solid #eee; background: #f8f8f8;border-radius: 3px; float: left;}
.select01{border: solid 1px #eee;width:38%;height:44px;line-height:44px;border-radius: 3px; float: left;appearance:none;-moz-appearance:none;-webkit-appearance:none;background:url(../images/icon2.png) no-repeat 95% center #f8f8f8;padding-right: 14px;}
select::-ms-expand { display: none; }
.xinxi p{padding-left:96px;font-size:12px;color:#999;padding-top:10px;margin-bottom:-22px;}
.xinxi p span{color:#ff0000;}
.btn01{width:120px;height:44px;line-height:44px; text-align: center;color:#fff;font-size:20px; background:rgba(0,151,225,1);border-radius: 5px; cursor: pointer;margin-right:20px;}
.btn02{width:120px;height:44px;line-height:44px; text-align: center;color:rgba(0,151,225,1);font-size:20px; border:1px solid rgba(0,151,225,1);border-radius: 5px; cursor: pointer;margin-right:20px;}
/*footer*/
footer{ margin-top: 20px; background:#fff; padding: 20px 0;font-size:14px;}
.friendly{ margin-bottom: 30px;}
.friendly h5{ font-size: 14px; color: #333; margin-bottom:15px;}
.friendly_links{ margin:-5px -10px;}
.friendly_links a{ display: inline-block; padding: 5px; margin:0 5px;}
.footer_nav,.footer_tel{ display:inline-block; vertical-align: middle;}
.footer_nav{ margin: 0 -15px;}
.footer_nav li{ float:left; color: #eee;}
.footer_nav li a{ display:inline-block; padding: 0 15px;}
.footer_tel{ margin-left:40px;}
.footer_tel em{ color: #0b68f1;}
.copyrights{ margin-top:30px; padding-top: 20px; border-top:1px solid #eee;}
@media only screen and (max-width: 1200px){
	.inner{ width:1000px;}
	body, html{font-size:18px;}
	/*header*/
	.logo img{ height:42px;}
	.nav li{ margin-left:80px;}
	.title{font-size:36px;}
	.hdbj dd p{padding-bottom:15px;}
	.yiti p{font-size:26px;height:80px;line-height:80px;}
	.baoming{width:280px;height:80px;line-height:80px;font-size:30px;}
	
	/*列表页&文章页*/
	.article_tit{ font-size:20px;}
}
@media only screen and (max-width: 1000px){
	.inner{ width:750px;}
	.timeplace ul li{padding-left:50px;background:url(../images/icon01.png) no-repeat 20px 6px;}
	.timeplace ul li:nth-of-type(2){background:url(../images/icon02.png) no-repeat 20px 6px;}
	.timeplace ul li:nth-of-type(3){background:url(../images/icon03.png) no-repeat 20px 6px;}
	.yhdb{padding-right:54px;}
	.hdsj li{min-height:214px;}
	/*footer*/
	.footer_nav,.footer_tel{ display:block;}
	.footer_tel{ margin:5px 0 0;}
}
@media only screen and (max-width: 767px){
	.inner{ width: 100%; padding: 0 20px; max-width: 700px;} 
	/*header*/
	header{ height:60px;}
	.logo{ top:14px;}
	.logo img{ height:32px;}
	.menu_ico{ display: block;}
	.header_con{ display: none; background:rgba(0,151,225,.95); border-top: 1px solid rgba(0,0,0,0.05); width: 100%; position: absolute; top: 100%; left: 0; margin:0; padding: 20px; text-align: center; }
	.header_show{ display:block;}
	/*nav*/
	.nav{ float: none; margin: 0; }
    .nav li{ float: none; border-bottom: 1px solid rgba(0,0,0,0.05);
        -webkit-animation-duration: 0.5s;
        animation-duration: 0.5s;
        -webkit-animation-fill-mode: both;
        animation-fill-mode: both;
        -webkit-animation-name: returnToNormal;
        animation-name: returnToNormal;
        margin-left:0;
    }
    .nav li a.a_item0{ height: 36px; line-height: 36px;width:100%; text-align: center;}
    .nav li a.a_item0:before{ display: none;}
    .nav li:hover{ color: rgba(255,255,255,0.4); border-bottom: solid 1px rgba(0,0,0,0.1); }
	@-webkit-keyframes returnToNormal{
        from{
            opacity: 0;
            -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0);
        }
        to {
            opacity: 1;
            -webkit-transform: none;
            transform: none;
        }
    }
    @keyframes returnToNormal {
        from{
            opacity: 0;
            -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0);
        }
        to {
            opacity: 1;
            -webkit-transform: none;
            transform: none;
        }
    }
	.timeplace ul li{width:100%;}
	.zuzhiLeft{width:100%;}
	.hdbj dt{width:100%;}
	.hdbj dt img{width:100%;}
	.hdbj dd{padding-left:0;width:100%;margin-top:15px;}
	.yiti p{font-size:18px;line-height:1.5;padding-top:15px;padding-left:130px;}
	.yhdb{padding:20px;}
	.yhdbLeft{width:100%;padding-left:0;}
	.yhdbLeft:nth-of-type(2){width:100%;}
	.nyjb p{width:100%;padding-top:20px;}
	.zixu01{width:100%;padding:5px;margin-top:15px;}
	.juti{font-size:20px;padding:30px;}
	.jcgd li{width:100%;marin-right:0;margin-bottom:25px;}
	.hdsj{padding-bottom:30px;}
	.hdsj li{width:48%;margin-right:4%;}
	.hdsj li:nth-of-type(2),.hdsj li:nth-of-type(6),.hdsj li:nth-of-type(10){margin-right:0;}
	.timeplace{padding-bottom:20px;}
	.timeplace dt{width:100%; float:none;}
	.timeplace dd{padding-left:0;padding-top:20px;}
	.zzjg{padding:30px 15px;}
	.jcgd{padding:0;}
	.daibiao{padding:30px 15px;}
	.hdsj{padding:30px 0;}
	/*活动报名*/
	.tips{padding-left:10%;}
	.xinxi{padding-left:0;}
	.text01,.select01{width:66%;}
	.btn01,.btn02{width:90px;}
	 
}  
