@charset "utf-8";
/* CSS Document 
@font-face
{
font-family: myFirstFont;
src:url('../fonts/AvenirLTStd-Roman.otf');
}
*/
@font-face{
font-family: myFirstFont;
src: url('../fonts/SourceHanSansCN-Normal.otf'); /* IE9+ */
}
body{margin:0 auto; width:100%; font-size:12px; padding:0; color:#585858; width:100%; overflow-y:auto; overflow-x:hidden; font-family:微软雅黑,Arial;
}
ul,li,p,h1,h2,h3,h4,h5,h6,span,dl,dt,dd,a{padding:0; margin:0;}
li{ list-style:none;}
a{ text-decoration:none; color:#818282;}
a:hover{ text-decoration:none;}
img{ border:none;}
.c{ clear:both; padding:0;}

.head_one{ width:100%; height:40px; background-color:#005c9b;}
.head-one-w{width:1170px; margin:0 auto; line-height:40px;}
.head_one-l{ float:left; color:#FFF;}
.head_one-share{ float:right;}
.head_one-share a{ margin:0 5px;}
.head_one-r{ float:right; width:215px; margin-left:30px; padding-top:8px;}
.head_one-r input {border-width: 0px !important; width:160px; height:22px; float:left;}
.head_one-r #forml{display:none; float:right; margin-bottom:5px;}
.head_one-r #divc{ border-radius:5px;}
.head_one-r .submil{width:53px; height:19px; background:url(../images/qwe6.png) center  no-repeat; float:right; cursor:pointer; margin-top:3px;}
.head_one-r .bt{ float:right; display:block; height:20px; padding:0; margin-top:-15px; cursor:pointer;}
.head{ width:1170px; margin:0 auto; height:90px; padding-top:30px;}


.m-logo{ float:left; margin:0 20px;}
.logo{ width:168px; float:left;}
.logo img{ width:100%;}

.banner_n{width:100%; z-index:1; position:relative;}
.banner_n img{ width:100%;}
.banner{width:100%;}
.bx-wrapper .bannz{
    display:none;
}
.bannz{
    display:none;
}
.m-navbar-toggle{ display:none;}

.index_one{ width:1170px; margin:0 auto; padding-top:70px;}
.inh{ width:100%; text-align:center; padding-bottom:25px; background:url(../images/dfgr.png) center bottom no-repeat; margin-bottom:50px;}
.inh_t{ font-size:24px; font-weight:bold; color:#444; line-height:35px;}
.inh_p{ font-size:14px; color:#777; line-height:35px;}
.index_one_l{ float:left; width:49.5%; margin-right:1px;background-color:#333;}
.index_one_l li{background-color:#f8f8f8; overflow:hidden;}
.index_one_l li .ind_one_lt{ width:85%; margin-left:45px; font-size:16px; color:#444; line-height:30px; padding-top:60px; margin-bottom:25px;}
.index_one_l li:hover .ind_one_lt{ color:#2499e4;}
.index_one_l li .ind_one_lp{width:85%; margin-left:45px; font-size:14px; color:#777; line-height:30px; height:90px; margin-bottom:25px; overflow:hidden;}
.index_one_l li .ind_one_lti{ margin-left:45px; font-size:14px; color:#999; margin-bottom:47px;}
.index_one_l .bx-wrapper .bx-pager.bx-default-pager a {
    background: #fff;
    text-indent: -9999px;
    display: block;
    width:12px;
    height:12px;
    margin: 0 8px;
    outline: 0;
	border:0px solid #FFF;
	border-radius:6px;
}
.index_one_r{ float:left; width:50%;}
.index_one_r li{ width:49%; float:left; height:292px; overflow:hidden; margin-right:1px; margin-bottom:1px;}
.index_one_r li img{ z-index:10; position:relative;}
.index_one_r li .ind_one_rc{ width:100%; background: rgba(16, 121, 188, .9); height:292px; color:#FFF; margin-top:-70px; z-index:100; position:relative; -webkit-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;}
.index_one_r li .ind_one_rc:hover{margin-top:-292px;}
.index_one_r li:nth-child(2) .ind_one_rc{background: rgba(140, 204, 3, .9);}
.index_one_r li:nth-child(3) .ind_one_rc{background: rgba(140, 204, 3, .9);}
.ind_one_rt{padding:10px 20px; padding-bottom:10px; font-size:15px; line-height:30px; height:60px; overflow:hidden;}
.ind_one_rp{ padding:0 20px; font-size:14px; line-height:30px; height:175px; overflow:hidden;}
.index_banner{ width:100%; float:left; margin:50px 0 20px 0;}
.index_banner img{ width:100%;}

.index_two{width:1170px; margin:0 auto; padding-top:0px;}
.scroll_horizontal{position:relative;width:1170px; height:319px; float:left;}
.scroll_horizontal .box{overflow:hidden; position:relative; width:1110px; height:319px; float:left;}
.scroll_horizontal .list{overflow:hidden;width:9999px;}
.scroll_horizontal .list li{width:1110px; float:left; height:319px; background:url(../images/cvbg.jpg) right bottom no-repeat;}
.scroll_horizontal .prev,
.scroll_horizontal .next{ display:block; cursor:pointer; width:60px; height:159px; line-height:159px; text-align:center; color:#fff; font-size:36px;}
.scroll_horizontal .prev{border-radius:0 7px 0 0; margin-bottom:1px; background:url(../images/inzj.png) center center no-repeat; background-color:#2796de;}
.scroll_horizontal .next{border-radius:0 0 7px 0; background:url(../images/inyj.png) center center no-repeat; background-color:#b2d11c;}
.Menubox {width:60px; float:right;}
.ind_two{ width:100%;}
.ind_two_img{ width:53%; float:left; border-radius:6px; overflow:hidden;}
.ind_two_l{width:40%; float:right; padding-top:45px; margin-right:3%;}
.ind_two_l h2{ margin-bottom:30px;}
.ind_two_l p{ line-height:25px; font-size:14px; color:#777; margin-bottom:30px;}
.ind_two_l a{ line-height:34px; height:34px; font-size:14px; display:block; color:#2796de; width:120px; text-align:center; border-radius:20px; border:2px solid #2796de;}
.ind_two_l a:hover{color:#c9eb24; border:2px solid #c9eb24;}

.index_three{width:100%; float:left; margin-top:100px;}
.ind_three_bj{width:100%; float:left; background:url(../images/dfgc.jpg) center center no-repeat; height:476px;}
.ind_three{width:1170px; margin:0 auto; padding-top:60px;}
.ind_three dl{ width:200px; float:left; text-align:center; color:#FFF; margin:0 8.1%;}
.ind_three dl img{ border:7px solid #b2d11b; border-radius:100px; margin-bottom:30px;}
.ind_three dt{ font-size:18px; font-weight:normal; background:url(../images/akuf.png) center bottom no-repeat; padding-bottom:18px; margin-bottom:10px;}
.ind_three dd{ font-size:16px; line-height:30px;}
.ind_three dd a{ color:#FFF;}
.ind_three dd a:hover{ text-decoration:underline;}
.ind_three dl:nth-child(2) a{float:left; width:50%;}

.index_four{width:1170px; margin:0 auto; padding-top:60px;}
.index_four dl{float:left; width:19%; margin:0 1.5%; background-color:#19a3fc; border-radius:7px; padding:20px 1.5%; -webkit-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out;}
.index_four dl:hover{background-color:#005c9b;}
.index_four dl:nth-child(2){ background-color:#cbed24;}
.index_four dl:nth-child(4){ background-color:#cbed24;}
.index_four dl:hover:nth-child(2){ background-color:#005c9b;}
.index_four dl:hover:nth-child(4){ background-color:#005c9b;}
.index_four dl a{ color:#FFF;}
.index_four dt{ text-align:center; line-height:40px; margin-bottom:20px; font-size:24px; color:#FFF; opacity:0.8;}
.index_four dl:hover dt{opacity:1;}
.index_four dd{ width:100%; border-radius:5px; overflow:hidden; margin-bottom:35px;}
.index_four dd img{ width:100%;}
.index_four dl span{ width:105px; display:block; margin:0 auto; height:34px; line-height:35px; text-align:center; border:2px solid #FFF; border-radius:5px;}

.foot{width:100%; float:left; background-color:#fbfbfb; margin-top:30px; padding-top:50px;}
.foot_one{width:1170px; margin:0 auto;}
.foot_one_l{ width:43%; float:left; margin-right:6%;}
.foot_one_l h2{ margin-bottom:20px;}
.foot_one_l p{color:#888; font-size:16px; line-height:35px; margin-bottom:15px;}
.foot_one_l a{color:#888;} 
.foot_one_l a img{ margin-right:10px;}
.foot_one_z{ width:26%; float:left;}
.foot_one_z dt{ font-size:18px; color:#005c9b; font-weight:normal; margin-bottom:15px;}
.foot_one_z dd{font-size:16px; line-height:33px;}
.foot_one_z dd a{ color:#818282;}
.foot_one_z h3{ color:#444; font-size:18px; margin-bottom:15px;}
.link{ width:100%; font-size:16px;}
.link select{ color:#818282; font-size:16px; font-family:微软雅黑,Arial;}
.foot_one_r{ width:23%; float:right;}
.foot_one_r h3{ color:#b8bf0d; font-size:18px; margin-bottom:15px;}
.foot_one_r p{font-size:16px; line-height:33px; color:#818282;}

.foot_two{width:100%; float:left; line-height:60px; color:#888; font-size:15px; height:60px; border-top:1px solid #eeeeee; margin-top:40px; font-family:微软雅黑,Arial;}
.foot_two_w{width:1170px; margin:0 auto;}
.foot_two_w span{ float:right; color:#e1e1e1;}
.foot_two_w a{ color:#e1e1e1;}

.gover{ width:100%; float:left;}
.gover ul{ margin:0 -1.5%;}
.gover li{ float:left; width:30.3%; margin:10px 1.5%; box-shadow: 0 4px 4px rgba(0,0,0,.1); border-radius:5px; overflow:hidden; text-align:center; font-size:14px; height:35px; line-height:35px; overflow:hidden;}
.gover li img{ width:100%;}

.contact{width:100%; float:left;}
.contact_l{width:100%; float:left; margin-bottom:40px;}
.contact_z{width:100%; float:left; line-height:30px; margin-bottom:120px;}
.contact_z h3{ color:#444; font-size:16px; margin-bottom:10px;}
.contact_z p{color:#999; font-size:14px;}
.contact_z p img{ margin-right:10px;}


.volunteer{width:100%; float:left; padding-bottom:120px;}
.vol_l{ width:44%; float:left;}
.vol_l p{width: 100%; height: 30px; line-height: 30px; margin:5px 0; font-size:14px; color:#1d1916;}
.vol_l p select{ float:left; width:100%; border:none; background-color:#efefef; height:30px; line-height:30px; border-radius:5px; color:#6e6e6e;}
.vol_l #age{ float:left; width:100%; border:none; background-color:#efefef; height:30px; line-height:30px; border-radius:5px;}
.vol_l #mail{ float:left; width:100%; border:none; background-color:#efefef; height:30px; line-height:30px; border-radius:5px;}
.vol_l .submil{ width:95px; border:none; background-color:#b2d11c; color:#FFF; height:30px; line-height:30px; border-radius:5px; margin-top:25px;}
	
.news{ width:100%; margin:0 auto;}
.news dl{ width:100%; border-radius:5px; float:left; background-color:#FFF; margin-bottom:40px; webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s; box-shadow: 0px 0px 8px rgba(0,0,0,.1);}
.news dl:hover{box-shadow: 0px 0px 8px rgba(0,0,0,.3);}
.news dl img{ float:left; width:29%; border-radius:5px; margin-right:3%;}
.news dt{ width:68%; float:left; font-size:16px; line-height:30px; font-weight:normal; margin-top:15px; margin-bottom:8px;}
.news dt a{ color:#444; height:30px; float:left; overflow:hidden;}
.news dt span{ width:100px; height:1px; background-color:#595959; float:left; margin-top:10px;}
.news dd{ width:65%; float:left; font-size:14px; line-height:26px;}
.news p{ width:68%; float:right; margin:10px 0;}
.news p a{width:93px; border-radius:10px; line-height:20px; height:20px; float:left; display:block; background-color:#005c9b; color:#fff; font-size:12px; text-align:center;}

.china li {
    line-height: 34px;
    font-size: 14px;
    height: 35px;
    background: url(../images/mark2.gif) left bottom repeat-x;
    overflow: hidden;
}
.china li span {
    float: right;
}

.page-pagination {
	width: 100%;
	margin-top: 30px;
	text-align: center;
	font-size:12px;
}
.page-pagination a {
	display: inline-block;
	margin: 0 5px;
	padding: 3px 10px;
	cursor: pointer;
	text-decoration: none;
	color: #5b5b5b;
	border: 1px solid #ccc;
}
.page-pagination a:hover {
	color: #fff;
	border-color: #005c9b;
	background-color: #005c9b;
}
.page-pagination a.jp-disabled {
	cursor: no-drop;
	opacity: .5;
}
.page-pagination a.jp-disabled:hover {
	color: #5b5b5b;
	border-color: #ddd;
	background-color: #fff;
}
.page-pagination a.jp-current {
	cursor: default;
	color: #fff;
	border-color: #005c9b;
	background-color: #005c9b;
}
@media screen and (max-width: 1180px){
.head_one{ width:100%; height:40px; background-color:#005c9b;}
.head-one-w{width:100%; margin:0 auto; line-height:40px;}
.head{ width:960px; margin:0 auto; height:90px; padding-top:30px;}

.bx-wrapper .bannl{
    display:none;
}
.bx-wrapper .bannz{
    display:block;
}
.bannl{
    display:none;
}
.bannz{
    display:block;
}

.index_one{ width:100%; margin:0 auto; padding-top:70px;}

.index_two{width:100%; margin:0 auto; padding-top:0px;}
.scroll_horizontal{position:relative;width:100%; height:auto; float:left;}
.scroll_horizontal .box{overflow:hidden; position:relative; width:1110px; height:319px; float:left; margin-bottom:25px;}
.scroll_horizontal .list{overflow:hidden;width:9999px;}
.scroll_horizontal .list li{width:1110px; float:left; height:319px; background:url(../images/cvbg.jpg) right bottom no-repeat;}
.scroll_horizontal .prev,
.scroll_horizontal .next{ display:block; cursor:pointer; width:60px; height:60px; line-height:60px; text-align:center; color:#fff; font-size:36px;}
.scroll_horizontal .prev{border-radius:0 7px 7px 0; float:right; margin-bottom:1px; background:url(../images/inzj.png) center center no-repeat; background-color:#2796de;}
.scroll_horizontal .next{border-radius:7px 0 0 7px; float:left; background:url(../images/inyj.png) center center no-repeat; background-color:#b2d11c;}
.Menubox {width:140px; margin:0 auto !important; float:none;}

.ind_three{width:900px; margin:0 auto; padding-top:60px;}
.ind_three dl{ width:200px; float:left; text-align:center; color:#FFF; margin:0 5.1%;}

.index_four{width:100%; margin:0 auto; padding-top:60px;}
.index_four dl{float:left; width:19%; margin:0 1.5%; background-color:#19a3fc; border-radius:7px; padding:20px 1.5%; -webkit-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out;}

.foot{width:100%; float:left; background-color:#fbfbfb; margin-top:30px; padding-top:50px;}
.foot_one{width:100%; margin:0 auto;}
.foot_one_l{ width:43%; float:left; margin-right:6%;}
.foot_one_l h2{ margin-bottom:20px;}
.foot_one_l p{color:#888; font-size:14px; line-height:35px; margin-bottom:15px;}
.foot_one_l a{color:#888;} 
.foot_one_l a img{ margin-right:10px;}
.foot_one_z{ width:26%; float:left;}
.foot_one_z dt{ font-size:16px; color:#005c9b; font-weight:normal; margin-bottom:15px;}
.foot_one_z dd{font-size:14px; line-height:33px;}
.foot_one_z dd a{ color:#818282;}
.foot_one_z h3{ color:#444; font-size:16px; margin-bottom:15px;}
.link{ width:100%; font-size:14px;}
.link select{ color:#818282; font-size:14px; font-family:微软雅黑,Arial;}
.foot_one_r{ width:23%; float:right;}
.foot_one_r h3{ color:#b8bf0d; font-size:16px; margin-bottom:15px;}
.foot_one_r p{font-size:14px; line-height:33px; color:#818282;}

.foot_two{width:100%; float:left; line-height:60px; color:#888; font-size:14px; height:auto; border-top:1px solid #eeeeee; margin-top:40px; font-family:微软雅黑,Arial;}
.foot_two_w{width:100%; margin:0 auto;}
.foot_two_w span{ float:right; color:#e1e1e1;}
.foot_two_w a{ color:#e1e1e1;}
}
@media screen and (max-width: 1110px){
.scroll_horizontal .box{overflow:hidden; position:relative; width:900px; height:319px; float:none; margin:0 auto; margin-bottom:25px;}
.scroll_horizontal .list li{width:900px; float:left; height:319px; background:url(../images/cvbg.jpg) right bottom no-repeat;}	
}
@media screen and (max-width: 890px){
.scroll_horizontal .box{ width:760px; height:319px;}
.scroll_horizontal .list li{width:760px;height:319px;}

.ind_three{width:700px; margin:0 auto; padding-top:60px;}
.ind_three dl{ width:200px; float:left; text-align:center; color:#FFF; margin:0 2.1%;}	
}
@media screen and (max-width: 760px){
.index_one_l{ float:left; width:100%; margin-right:1px;background-color:#333; margin-bottom:25px;}
.bx-wrapper img{ width:100% !important;}
.index_one_r{ float:left; width:100%;}	
.index_one_r li{ width:49%; float:left; height:auto; overflow:hidden;}
.index_one_r li img{ width:100%;}
.index_one_r li .ind_one_rc{ height:292px; color:#FFF; margin-top:-70px;}
.index_one_r li .ind_one_rc:hover{margin-top:-70px;}

.scroll_horizontal .box{ width:600px; height:auto !important;}
.scroll_horizontal .list li{width:600px;height:auto !important;}
.ind_two_img{ width:100%; float:left; border-radius:6px; overflow:hidden;}
.ind_two_img img{ width:100%;}
.ind_two_l{width:100%; float:right; padding-top:45px; margin-right:0%;}	

.index_four dl{float:left; width:44%; margin:0 1.5%; background-color:#19a3fc; border-radius:7px; padding:20px 1.5%; -webkit-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out; margin-bottom:25px;}

.vol_l{ width:64%; float:left;}
.banner_n img{ width:150%; margin-left:-20%;}
}
@media screen and (max-width: 700px){
.head_one-l{ display:none;}
.head_one-share{ float:left;}
.head_one-r{ width:215px;}

.ind_three_bj{width:100%; float:left; background:url(../images/dfgc.jpg) center center no-repeat; background-size:cover; height:auto;}
.ind_three{width:100%; margin:0 auto; padding-top:60px;}
.ind_three dl{ width:200px; float:none; text-align:center; color:#FFF; margin:0 auto; margin-bottom:35px;}
.ind_three dl img{ border:7px solid #b2d11b; border-radius:100px; margin-bottom:30px;}
.ind_three dt{ font-size:18px; font-weight:normal; background:url(../images/akuf.png) center bottom no-repeat; padding-bottom:18px; margin-bottom:10px;}
.ind_three dd{ font-size:16px; line-height:30px;}
.ind_three dd a{ color:#FFF;}
.ind_three dd a:hover{ text-decoration:underline;}
.ind_three dl:nth-child(2) a{float:left; width:50%;}

.foot_one_l{ width:95%; float:left; margin-left:2%; margin-right:3%; margin-bottom:25px;}
.foot_one_z{ width:98%; float:right; margin-bottom:25px;}
.foot_one_r{ width:98%; float:right; margin-bottom:25px;}
}
@media screen and (max-width: 600px){
.scroll_horizontal .box{ width:500px; height:auto !important;}
.scroll_horizontal .list li{width:500px;height:auto !important;}

.foot_two{line-height:30px;}
.foot_two_w span{ margin-left:20px;}
}
@media screen and (max-width: 500px){
.head_one-share{ display:none;}	
	
.index_one_r li{ width:100%; float:left; height:auto; overflow:hidden;}
.index_one_r li img{ width:100%;}
.index_one_r li .ind_one_rc{ height:145px; color:#FFF; margin-top:0px;}
.index_one_r li .ind_one_rc:hover{margin-top:0px;}
	
.scroll_horizontal .box{ width:400px; height:auto !important;}
.scroll_horizontal .list li{width:400px;height:auto !important;}

.vol_l{ width:95%; float:left;}
.gover li{ float:left; width:47%;}
}
@media screen and (max-width: 400px){
.scroll_horizontal .box{ width:350px; height:auto !important;}
.scroll_horizontal .list li{width:350px;height:auto !important;}
}