﻿body{width:720px;background: #f5f5f5;}
#page{width:100%;}
.zhuan1{animation: zhuans 0s forwards;-moz-animation: zhuans 0s forwards;-webkit-animation: zhuans 0s forwards;-ms-animation: zhuans 0s forwards;}
@keyframes zhuans{
	from{transform: rotate(0deg);-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-ms-transform: rotate(0deg);}
	to{transform: rotate(180deg);-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);}
}
@-webkit-keyframes zhuans{
	from{transform: rotate(0deg);-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-ms-transform: rotate(0deg);}
	to{transform: rotate(180deg);-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);}
}
@-moz-keyframes zhuans{
	from{transform: rotate(0deg);-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-ms-transform: rotate(0deg);}
	to{transform: rotate(180deg);-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);}
}
@-ms-keyframes zhuans{
	from{transform: rotate(0deg);-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-ms-transform: rotate(0deg);}
	to{transform: rotate(180deg);-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);}
}
.zhuan{transform: rotate(180deg);-moz-transform: rotate(180deg);-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);}

/*首页header*/
.header{width:720px;height:94px;background: #fff;text-align: center;background: #fff;}
.header .login{float: left;margin-top: 22px;margin-left: 28px;}
.header .user{float: left;margin-top: 22px;margin-left: 28px;}
.header .disn{display:none;}
.header .disb{display:block;}
.header .logo img{margin-top: 24px;}
.header .search{float: right;margin-top: 22px;margin-right: 28px;}
.lun_01{width:100%;height:135px;overflow: hidden}
.lun_01 img{width:100%;height:100%;}
.lun_01 ul li:nth-child(2),.lun_01 ul li:nth-child(3){display:none;}
.header .hsearch{float: right;margin-top: 22px;margin-right: 28px;}

/*导航*/
.nav{width:100%;height:90px;background: #003c72;position: relative;z-index: 100;}
.nav_wrap{width:576px;overflow-x: scroll;float: left;position: relative;height:90px;overflow-y: hidden;}
.ul_01{float: left;height:100%;width: auto;position: absolute;left: 0;top:0;}
.ul_01 li{padding:0 23px;line-height: 90px;font-size: 28px;text-align: center;float: left;position: relative;}
.ul_01 li.on{font-size: 36px;color:#fff;}
.ul_01 li:nth-child(1){font-size: 36px;}
.ul_01 li:nth-child(1) a{color:#fff;}
.ul_01 li.on a{color:#fff;}
.ul_01 li a{color:#7c9abb;}
.ul_01 li span{position: absolute;left:50%;bottom:0;margin-left: -6px;line-height: 0;z-index: 200;display: none;}
.nav b{float: left;width:15px;height: 89px;background: url("../images/yinying.png") no-repeat;background-size: 100% 100%;}
.nav_arrow{float: left;width:107px;height:100%;text-align: center;position: absolute;top:0;right:10px;}
.nav_arrow img{margin-top: 32px;}
.nav_da{position: absolute;width:680px;padding: 10px 20px;background: #1c588e;left: 0;top:89px;z-index: 100;display: none;}
.nav_da ol{width:100%;display: table;}
.nav_da ol li{width:25%;text-align: center;font-size: 26px;color:#fff;float: left;line-height:52px; }
.nav_da ol li a{color:#fff;}
/*.nav_da ol li:nth-child(1),.nav_da ol li:nth-child(5),.nav_da ol li:nth-child(9),.nav_da ol li:nth-child(13){text-align: left;}
.nav_da ol li:nth-child(4),.nav_da ol li:nth-child(8),.nav_da ol li:nth-child(12){text-align: right;}*/
.nav_ding{position: absolute;top:89px;left:0;width:720px;z-index:101;overflow-y: hidden;overflow-x: auto; background:#003c72 url(/images/jt12.png) center no-repeat;background-size: 100% auto;}
.ul_02{padding: 18px 20px 25px;display:none;overflow: hidden;border-top:1px solid #406d95;}
.ul_02 dt{width:225px;height:26px;float: left;border-right: 1px solid #647c9b;font-size: 26px;margin-top:18px;margin-bottom: 18px;padding: 0;line-height: 26px; }
.ul_02 dt:nth-child(1),.ul_02 dt:nth-child(4),.ul_02 dt:nth-child(7){text-align: center;}
.ul_02 dt:nth-child(3),.ul_02 dt:nth-child(6),.ul_02 dt:nth-child(9){text-align: center;border: 0;}
.ul_02 dt:last-child{border: 0;}
.ul_02 dt a{color:#fff;}
.dl_01 dt{width: 49%;font-size: 22px;}
.dl_01 dt:nth-child(1),.dl_01 dt:nth-child(3){text-align: left;border-right: 1px solid #647c9b;}
.dl_01 dt:nth-child(2),.dl_01 dt:nth-child(4){text-align: left;border:0;text-indent:20px; }
.ul_02 dd{width:100%;margin:15px 0;font-size: 20px;color:#ccc; }



/*banner轮播*/
.swiper-container{width:100%;height:405px;}
.swiper-slide{width: 100%;height: 100%;}
.swiper-slide img{width:100%;height:100%;}
.swiper-slide p{width:580px;height:54px;padding:0 20px;text-align: center;line-height: 54px;font-size: 22px;position: absolute;left:0;bottom: -10px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.swiper-slide span{display: block;width:100%;height:54px;background: #000;opacity: 0.6;position: absolute;bottom: 0;}
.swiper-slide p a{color:#fff;}
.swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;background: #fff !important;opacity: 1;}
.swiper-pagination .swiper-pagination-bullet-active{width:15px;height:15px;background: #30b2e4 !important;position: relative;top:2px;}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{bottom:15px;text-align: right;width:125px;left:575px;}

.contents img{width: 100%;}
.on-bott{font-size: 24px;line-height: 2;text-align: center;}
.on-bott img{width: auto;display: block;margin:15px auto;}

/*公告*/
.notice{width:680px;height:65px;padding:0 20px;border-bottom: 1px solid #ccc;}
.xx{width:1500%;}
#left3{float: left;}
#right3{float: left;}
.notice span{float:left;width:65px;padding-top: 22px}
.notice_wrap{width:610px;float: left;height:100%;position: relative;overflow: hidden;}
.notice_wrap ul{/*position:absolute;*/width:auto;/*display:flex;*/animation:notice 20s linear infinite;-webkit-animation:notice 20s linear infinite;-moz-animation:notice 20s linear infinite;-o-animation:notice 20s linear infinite;-ms-animation:notice 20s linear infinite;}
.notice_wrap ul li{float: left;margin-right: 100px;font-size: 24px;line-height: 65px;white-space: nowrap;}
.notice_wrap ul li a{color:#545454;}
/*@keyframes notice {
    0%{transform: translate(0);-webkit-transform: translate(0);-moz-transform: translate(0);-o-transform: translate(0);-ms-transform: translate(0);}
    100%{transform: translate(-100%);-webkit-transform: translate(-100%);-moz-transform: translate(-100%);-o-transform: translate(-100%);-ms-transform: translate(-100%);}
}
@-webkit-keyframes notice {
    0%{transform: translate(0);-webkit-transform: translate(0);-moz-transform: translate(0);-o-transform: translate(0);-ms-transform: translate(0);}
    100%{transform: translate(-100%);-webkit-transform: translate(-100%);-moz-transform: translate(-100%);-o-transform: translate(-100%);-ms-transform: translate(-100%);}
}
@-moz-keyframes notice {
    0%{transform: translate(0);-webkit-transform: translate(0);-moz-transform: translate(0);-o-transform: translate(0);-ms-transform: translate(0);}
    100%{transform: translate(-100%);-webkit-transform: translate(-100%);-moz-transform: translate(-100%);-o-transform: translate(-100%);-ms-transform: translate(-100%);}
}
@-o-keyframes notice {
    0%{transform: translate(0);-webkit-transform: translate(0);-moz-transform: translate(0);-o-transform: translate(0);-ms-transform: translate(0);}
    100%{transform: translate(-100%);-webkit-transform: translate(-100%);-moz-transform: translate(-100%);-o-transform: translate(-100%);-ms-transform: translate(-100%);}
}
@-ms-keyframes notice {
    0%{transform: translate(0);-webkit-transform: translate(0);-moz-transform: translate(0);-o-transform: translate(0);-ms-transform: translate(0);}
    100%{transform: translate(-100%);-webkit-transform: translate(-100%);-moz-transform: translate(-100%);-o-transform: translate(-100%);-ms-transform: translate(-100%);}
}*/


/*list*/
.lun_02 ul li img{width: 100%;}
.lun_02 ul li{padding: 0;width: 100%;}
.contents{width:100%;background: #f5f5f5;}
.lists{width:100%;padding-top: 20px;padding-bottom: 20px;}
.lists li{width:680px;margin-bottom: 20px;background: #fff;display:table;padding:0 20px;}
.lists li span{float: left;width:278px;height:180px;margin-right: 18px;}
.lists li span img{width:100%;height:100%;}
.lists li dl{width:383px;padding-top: 20px;float: right;}
.lists li.nopic dl{width:100%;margin-bottom: 36px;}
.lists li dl dt{width:100%;font-size: 30px;line-height: 42px;margin-bottom: 24px;text-align: left;}
.lists li dl dt a{color:#383838;display: inline-block;max-height: 84px;overflow: hidden;}
.lists li dl dd{width:100%;}
.lists li dl dd b{float: left;font-size: 18px;color:#a3a3a3;line-height: 32px;}
.lists li dl dd a{float:right;line-height: 30px;padding: 0 5px;border:1px solid #12a1e6;color:#12a1e6;font-size: 24px;}
.dropload-down{height:100px;}
.dropload-refresh{height:100px;line-height: 100px;font-size: 30px;}
.dropload-load{text-align: center;}
.loading{display:block;margin: auto;background: url("../images/loading.png") no-repeat;width:52px;height:51px;margin-top: 55px;animation: loading 1s linear infinite;-webkit-animation: loading 1s linear infinite;-moz-animation: loading 1s linear infinite;-o-animation: loading 1s linear infinite;-ms-animation: loading 1s linear infinite;}
@keyframes loading {
    0%{transform: rotate(0deg);-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);-ms-transform: rotate(0deg);}
    100%{transform: rotate(360deg);-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-o-transform: rotate(360deg);-ms-transform: rotate(360deg);}
}
@-webkit-keyframes loading {
    0%{transform: rotate(0deg);-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);-ms-transform: rotate(0deg);}
    100%{transform: rotate(360deg);-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-o-transform: rotate(360deg);-ms-transform: rotate(360deg);}
}
@-moz-keyframes loading {
    0%{transform: rotate(0deg);-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);-ms-transform: rotate(0deg);}
    100%{transform: rotate(360deg);-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-o-transform: rotate(360deg);-ms-transform: rotate(360deg);}
}
@-o-keyframes loading {
    0%{transform: rotate(0deg);-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);-ms-transform: rotate(0deg);}
    100%{transform: rotate(360deg);-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-o-transform: rotate(360deg);-ms-transform: rotate(360deg);}
}
@-ms-keyframes loading {
    0%{transform: rotate(0deg);-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);-ms-transform: rotate(0deg);}
    100%{transform: rotate(360deg);-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-o-transform: rotate(360deg);-ms-transform: rotate(360deg);}
}


/*侧滑菜单*/
#menu{background: #f7f7f7;padding: 0 50px;width:440px;}
html.mm-opening .mm-page, html.mm-opening #mm-blocker, html.mm-opening .mm-fixed-top, html.mm-opening .mm-fixed-bottom{left:540px;}
#menu .side_wrap{width:440px;height:auto;padding: 100px 0;position: static;}
#menu .side_login{width:100%;height:auto;margin-bottom: 76px;}
#menu .disn{display:none;}
#menu .disb{display:block;}
.form_box{width:100%;}
.form_item{width:100%;}
.form-w{width:100%;position: relative;}
.form-w img{position: absolute;left:20px;top:23px;}
.form-w input{margin:0;width:362px;height:88px;border: 1px solid #ddd;line-height: 88px;font-size: 24px;color:#666;padding:0;padding-left: 76px;font-weight: 100;margin-bottom: 40px;border-radius: 5px;}
#sub{width:100%;padding: 0;font-size: 34px;background: #129ee3;color:#fff;margin-bottom: 30px;}
.forget{padding-bottom: 30px;font-size: 30px;display: table;width:100%;border-bottom:1px solid #ddd;}
.register{float:left;color:#6d6d6d;}
.for_mm{float:right;color:#00558c}
#menu .side_footer{width:100%;height:auto;}
#menu .side_footer span{margin-left: 78px;margin-right: 95px;}
.valid_message{color:#f00;font-size: 20px;position: absolute;left:76px;top:95px;}

#menu .side_user{width:100%;height:auto;margin-bottom: 76px;}
#menu .side_user dl{width:100%;text-align: center;margin-bottom: 50px;}
#menu .side_user dl dt{width:224px;height:224px;margin:auto;border-radius:100%;text-align: center;margin-bottom: 20px;overflow: hidden;}
#menu .side_user dl dt img{width:100%;height:100%;}
#menu .side_user dl dd{width:100%;text-align: center;font-size: 30px;color:#000;line-height: 31px;}
#menu .side_user .user_con{width:100%;}
#menu .side_user .user_con div{height:106px;width:100%;border-top:0!important;border-bottom: 1px solid #ddd;}
#menu .side_user .user_con div img{float:left!important;margin-left: 25px;margin-top: 36px;margin-right: 30px;}
#menu .side_user .user_con div:nth-child(3) img{margin-top: 30px;}
#menu .side_user .user_con div a{float:left;line-height: 106px;font-size: 28px;color:#282828;margin-right: 10px;}
#menu .side_user .user_con div span{float:left;color:#01407a;font-size: 20px;line-height: 80px;}





/*内容页*/
.header_txt{width:680px;height:94px;background: #003c72;padding: 0 20px;position: relative;}
.header_txt h1{width:380px;display: inline-block;float: left;padding-right:20px;height:70px;padding-top:9px;margin: 0;}
.header_txt h1 img{width: 100%;}
.header_txt h2{float:left;width:auto;padding: 0 20px;font-size: 24px;line-height: 94px;margin: 0;display: none;}
.header_txt h2 a{color:#cbd2db;}
.header_txt .share{float:right;padding-top: 34px;display: none!important;}
.header_txt .jiathis_style_m{display: none!important;}
.txt_contents{width:680px;padding: 28px 20px;}
.txt_contents h1{font-size: 44px;color:#383838;line-height: 64px;text-align: left;font-weight: 100;}
.laiyuan{height:53px;padding-top: 40px;font-size: 24px;color:#12a1e6;margin-left: 30px;text-align: left;}
.laiyuan span{float: left;line-height:24px ;color:#9f9f9f;font-size: 18px;color:#555;margin-right: 15px;}
.laiyuan a{float:left;font-size: 24px;color:#12a1e6;margin-left: 30px;}
.shitu{width:100%;margin-bottom: 47px;}
.shitu img{width:100%;}
.txt_contents p{font-size: 28px;line-height: 54px;color:#6a6a6a;width:100%;text-align: left;margin-bottom: 50px;}
.xiangguan{width:100%;margin-bottom: 93px;}
.xiangguan h1{width:680px;height:70px;text-align: left;color:#12a1e6;font-size: 40px;padding: 0 20px;}
.xiangguan .lists{width:100%;margin: auto;}
.jiathis_style_m{position: absolute;width:40px;height:40px;right:18px;top:31px;cursor: pointer;overflow: hidden;}
.jiathis_style_m a:last-child{position: absolute;top:3px;left:3px;width:100%;height:100%;display: block!important;opacity: 0;/*visibility: hidden;*/}
.jiathis_style_m .jiathis_style_32x32 span.jiathis_txt{opacity: 0;}
.jiathis_style_m a:last-child:hover{opacity: 0;}



/*搜索页*/
.search_header{width:680px;height:100px;padding: 0 20px;border-bottom: 3px solid #1d334d;}
.search_back{float: left;margin-top: 30px;margin-right: 30px;}
.search_header h1{float: left;width:auto;position: relative;margin: 0;margin-top: 14px;}
.search_box{width:471px;height:65px;border: 1px solid #d1d1d1;border-radius: 25px;background: none;font-size: 30px;padding-left: 64px;color:#9e9e9e;line-height: 65px;}
.search_header h1 img{position: absolute;left:22px;top:19px;}
.quxiao{float: right;font-size: 30px;margin-top: 32px;cursor: pointer;}
.search_none{width:100%;position: absolute;text-align: center;top:247px;}
.search_none h1{margin-bottom: 36px;}
.search_none p{font-size: 30px;color:#9e9e9e;}
.contents{position: relative;}


/*添加到桌面*/
.add{width:380px;height:82px;padding: 20px;background: #e8e8e8;position: fixed;bottom:80px;left:170px;z-index: 200;}
.add dl{width:100%;height:100%;}
.add dl dt{float: left;margin-right: 18px;width:82px;height:82px;}
.add dl dd{width:280px;float: left;height:27px;font-size: 22px;color:#383838;text-align: left;}
.add b{position: absolute;right:18px;top:10px;}
.add i{display: block;width:0;height:0;border-top: 6px solid #e8e8e8;border-bottom: 6px solid transparent;border-left: 6px solid transparent;border-right:6px solid transparent;position: absolute;top:122px;left:204px;}
.overH{height:100%;overflow: hidden;}