@charset "utf-8";
* {
    word-wrap:break-word;word-break:break-all;
    box-sizing:border-box;outline: none;
}
html{
    min-width:1000px;
    font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;
}
/*变灰色*/
/*html {overflow-y:scroll;filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);-webkit-filter: grayscale(100%);}*/
body {
	padding:0;margin:0 auto;
	text-align: center;vertical-align:middle;
	font-family:'Microsoft Yahei',"Helvetica Neue",Helvetica,Tahoma,Arial,'Hiragino Sans GB','WenQuanYi Micro Hei',sans-serif;
    font-size:13px;color:#0A481B;line-height:25px;
    background-color: #0a382d;
}

/*	防止复制代码 */
body {-moz-user-select: none;-webkit-user-select: none;} 

img,p,form {margin:0;padding:0;border:0;}
ul,li{list-style:none;padding:0;margin:0;}
h1,h2,h3 {margin:5px 0;padding:5px 0;}
input,textarea,button {font-family:'Microsoft Yahei',"Helvetica Neue",Helvetica,Tahoma,Arial,'Hiragino Sans GB','WenQuanYi Micro Hei',sans-serif;}

.l {float:left;}
.r {float:right;}
.al {left: 0;}
.ar {right: 0;}
.hidden{display: none;}
.block{display: block;}

.clear {clear:both;font-size:0; line-height:0; height:0; visibility:hidden;}
.width-100 {width: 100%;}
.pad-l-20{padding-left:20px;}
.pad-l-30{padding-left:30px;}
.pad-l-40{padding-left:40px;}
.pad-l-50{padding-left:50px;}
.pad-r-20{padding-right:20px;}
.pad-r-30{padding-right:30px;}
.pad-r-40{padding-right:40px;}
.pad-r-50{padding-right:50px;}
.pad_t_20{padding-top:20px;}
.pad_b_20{padding-bottom:20px;}
.mar-b-15{margin-bottom: 15px;}
.mar-b-20{margin-bottom: 20px;}

.p-b-20 {padding-bottom: 20px;}
.m-r-10 {margin-right: 10px; }
.m-r-20 {margin-right: 20px; }
.m-r-30 {margin-right:30px; }
.m-b-20{margin-bottom: 20px;}
.m-b-30{margin-bottom: 30px;}
.m-b-10{margin-bottom: 10px;}
::selection {background:#fb912d;color:#ffffff;}
::-moz-selection{background:#fb912d;color:#ffffff;}
::-webkit-selection{background:#fb912d;color:#ffffff;}

/*	链接样式	*/
a {color:#0A481B;}
a:hover {text-decoration: none;color: #ea644a;}
a:link,a:visited,a:active {text-decoration: none;}

a.nav-link{color:#ffffff;}
a.nav-link:hover {text-decoration:none; color:#ffff00;}
a.nav-link:link,a.nav-link:visited,a.nav-link:active {text-decoration:none;}

a.white-link {color:#fff;}
a.white-link:hover {text-decoration:none; color:#f0ab49;}
a.white-link:link,a.white-link:visited,a.white-link:active {text-decoration:none;}

a.red-link{color: #a80000;}
a.red-link:hover {text-decoration:none;color:#484848; }
a.red-link:link,a.red-link:visited,a.red-link:active {text-decoration:none;}

a.blue-link {color:#00a1e9;}
a.blue-link:hover {text-decoration:none;color:#f90; }
a.blue-link:link,a.blue-link:visited,a.blue-link:active {text-decoration:none;}

a.green-link{color:#155f50;}
a.green-link:hover {text-decoration:none;color:#444444; }
a.green-link:link,a.he-link:visited,a.he-link:active {text-decoration:none;}

a.yellow-link{color:#F1A325;}
a.yellow-link:hover {text-decoration:none;color:#353535; }
a.yellow-link:link,a.huang-link:visited,a.huang-link:active {text-decoration:none;}


/*	字体颜色	 */

.text-white {color: #ffffff;}
.text-black {color: #000;}
.text-dark {color: #353535;}

.text-gray {color:#808080;}
.text-gray-darker {color: #222222;}
.text-gray-darke {color: #333333;}
.text-gray-light {color: #DDDDDD;}
.text-gray-lighter {color: #E5E5E5;}
.text-gray-pale {color: #F1F1F1;}

.text-danger {color: #EA644A;}
.text-warning {color: #F1A325;}
.text-success{color: #38B03F;}
.text-info{color: #03B8CF;}
.text-important{color:#BD7B46;}
.text-special{color: #8666B8}

.text-danger-pale{color: #FFE5E0;}
.text-warning-pale{color: #FFF0D5;}
.text-succes-pale {color: #DDF4DF;}
.text-info-pale {color: #DDF3F5;}
.text-important-pale{color: #F7EBE1;}
.text-special-pale{color: #F5EEFF;}

.text-lan {color:#005bac;}
.text-hong{color: #d44a25;}
.text-hui{color: #9d9d9d;}

.overflow-visible {white-space: initial;}
.overflow-clip {text-overflow: clip;}
.overflow-ellipsis {text-overflow: ellipsis;}

.wrap {margin:0 auto; width: 1000px;padding:0;overflow: hidden;}

.main{margin:0 auto;width: 1000px;background-color: #fff;overflow: hidden;}
.main-s{width: 230px;padding:5px;overflow: hidden;}
.main-b{width:770px;padding:5px 4px;overflow: hidden; }
.main-b-box{float: left;width: 100%;border: 1px solid #efefef;overflow: hidden;}
.main-b-box-title{float: left;width: 100%;height: 45px;line-height: 45px;padding:0 20px;text-align: left;
    background-color:#fafafa;border-bottom:1px solid #165042;overflow: hidden;}
.main-b-box-title b{float:left;height:40px;line-height:40px;margin-top:5px;padding:0 20px;
    background-color:#165042;color:#fff;font-size:16px;font-weight: normal;}
.main-b-box-list{float: left;width: 100%;padding:10px 20px;overflow: hidden;}
.main-b-box-list .textli{float: left;width: 100%;padding:10px 0;border-bottom: 1px dotted #dbdbdb;overflow: hidden;}
.main-b-box-list .textli b{float: left;width: 100%;line-height: 30px;font-size:15px;text-align: left;overflow: hidden;}
.main-b-box-list .textli p{float: left;width: 100%;text-align: justify;overflow: hidden;}
.main-b-box-list .picli{float: left;width: 100%;padding:10px 0;border-bottom: 1px dotted #dbdbdb;overflow: hidden;}
.main-b-box-list .picli .imgbox{float: left;width: 200px;overflow: hidden;}
.main-b-box-list .picli .imgbox img{float: left;width: 100%;}
.main-b-box-list .picli b{float: left;width: 520px;padding-left:20px;font-size:15px;line-height: 30px;text-align: left;overflow: hidden;}
.main-b-box-list .picli p{float: left;width: 520px;padding-left:20px;text-align: justify;overflow: hidden;}

.main-s-box{float: left;width: 100%;background-color:#d5f3eb;margin-bottom:10px;overflow: hidden;}
.main-s-nav-title{float: left;width: 100%;height:55px;background: #d5f3eb url(../images/lmdh.jpg) no-repeat center center;overflow: hidden;}
.main-s-about-title{float: left;width: 100%;height:55px;background: #d5f3eb url(../images/zxgk.jpg) no-repeat center center;overflow: hidden;}
.main-s-box-list{float:left;width: 220px;padding:5px;overflow: hidden;}
.main-s-box-list ul li{float: left;width: 95px;height: 35px;line-height: 33px;font-size:14px;background-color: #fff;border:1px solid #c0e0d7;text-align: center;padding:0 5px;margin: 5px;overflow: hidden;}
.main-s-box-list ul li:hover{background-color: #0e5a34;color:#fff;}
.main-s-box-list ul li:hover a{color:#fff;}
.main-s-box-list .sel{background-color: #0e5a34;color:#fff;}
.main-s-box-list .sel a{color: #fff;}

.main-b-box-list-pic{float: left;width: 100%;padding:5px 5px;overflow: hidden;}
.main-b-box-list-pic .item1{float: left;width:230px;margin:10px;overflow: hidden;}
.main-b-box-list-pic .item1 .imgbox{float: left;width: 100%;border:1px solid #dbdbdb;overflow: hidden;}
.main-b-box-list-pic .item1 .imgbox img{float: left;width: 100%;height:145px;}

.main-b-box-list-pic2{float: left;width: 100%;padding:10px;overflow: hidden;}
.main-b-box-list-pic2 .item2{float: left;width:165px;margin:10px;overflow: hidden;}
.main-b-box-list-pic2 .item2 .imgbox{float: left;width: 100%;border:1px solid #dbdbdb;overflow: hidden;}
.main-b-box-list-pic2 .item2 .imgbox img{float: left;width: 100%;height:205px;}


.currentnav{
    float: left;width: 100%;margin-top:5px;padding:5px 5px 5px 40px;text-align: left;
    background: url(../images/home.gif) no-repeat 10px center;
    overflow: hidden;}

.btn {padding:10px 20px;border-radius:2px;border:0px; cursor: pointer; overflow: hidden;}
.btn-danger{background:#EA644A; color: #fff;}

.header{margin:0 auto;width: 1000px;height: 190px;background:url(../images/headerbgnew.jpg) no-repeat no-repeat left top;overflow: hidden; }
.header .logo{float:left;width: 530px;height: 120px;overflow: hidden;}
.header .logo a {float:left;width: 100%;height: 120px;display:block;}
.header .toplink{float: right;width:124px;margin-top:30px;height:45px;line-height:45px;font-size:16px;text-align: center;background:url(../images/topbtnbg.png) no-repeat center center;color: #ffffff;overflow: hidden;}

.navbotline{border-bottom:1px solid #093d31;height: 31px;}
.nav{margin:0 auto;width: 1000px;height: 65px;background:url(../images/navbg.png) repeat-x left bottom;}
.nav-li-last{border-right:0;}

.navbox{margin:0 auto;width: 1000px;height: 60px;background: url(../images/navbg01.jpg) repeat left top;display: block;}
.navbox .navbox-ul{
    float: left;width: 100%;
    display: grid;
    grid-template-columns:repeat(10, 1fr);
    gap:0;
}
.navbox .nav-li{height: 30px;text-align: center;border-right:1px solid #093d31;position: relative;}

.navbox .nav-li span{float: left;width: 100%;height: 30px;line-height: 30px;font-size:14px;overflow: hidden;}
.navbox .nav-li span a {float:left;width:100%;}
.navbox .nav-li-sel span,
.navbox .nav-li:hover span{color:#115848;}

.navbox .drop-nav{display:none;z-index:10;position: absolute;left:-5px;right:-5px;top:30px;background-color:#115A49;color: #ffffff;padding:5px 10px 10px 10px;overflow: hidden;}
.navbox .drop-nav ul li{float: left;width: 100%;padding:5px 0;line-height: 22px;font-size:12px;border-bottom:1px dotted #0A481B;overflow: hidden;}

.bottom{margin:0 auto;width: 1000px;height:130px;color:#fff;background:#135545 url(../images/botbg.jpg) no-repeat left top;background-size:cover;overflow: hidden;}
.bottom .bottommain{float:left;width: 100%;height:130px;padding:15px 480px 20px 20px;font-size:14px;text-align: justify;background:url(../images/botlogo.jpg) no-repeat right center;overflow: hidden;}
.bottom .bottommain a {color: #fff;}
.bottomline{float: left;width: 100%;min-width: 1300px;height:55px;line-height:55px;background-color: #8c0001;color: #fff;text-align: center;overflow: hidden;}

.banner, .sbanner{margin:0 auto;width: 1000px;background-color:#fff;padding:5px;overflow: hidden;}
.banner img, .sbanner img{float: left;width: 100%;}

.emptytips {float: left;width: 100%;height: 300px;background: url(../images/nodata.png) no-repeat center center;display: block;overflow: hidden;}

.iboxa{float: left;width:230px;padding:5px;overflow: hidden;}
.itabbox{float: left;width: 100%;height: 30px;border-bottom:2px solid #aec6c1;}
.itabbox ul li{float: left;margin-right:1px;height: 30px;line-height:26px;cursor: pointer;font-size:12px;background-color:#337263;color:#fff;padding:0 20px;border:2px solid #dbe3e1;border-bottom:2px solid #aec6c1;}
.itabbox .sel{background-color: #fff;color:#337263;border:2px solid #aec6c1;border-bottom:0 solid #fff;font-size:14px;font-weight:bold;overflow: hidden;}
.itabbox span{float: right;height: 30px;line-height: 26px;font-size:12px;overflow: hidden;}

.iboxwrap{float:left;width:100%;border:2px solid #aec6c1;border-top:0;}
.inewsbox{height: 305px;padding:0 10px;overflow: hidden;}
.inewsbox div{float: left;width: 100%;height: 300px;background-color:#fff;overflow: hidden;}
.inewsli{float: left;width: 100%;height: 30px;line-height: 30px;text-align: left;overflow: hidden;}

.ads-1{float: left;width: 770px;height:345px;padding:5px;padding-left:0;overflow: hidden;}
.ads-1 .adsmain{float:left;width: 765px;height:335px;border:0px solid #aec6c1;overflow: hidden;}
.ads-1 .adsmain img{float: left;width: 765px;height:335px;}

.quiklink{float: left;width: 100%;background:url(../images/but6.jpg) no-repeat center bottom;padding-bottom:20px;overflow: hidden;}
.quiklink ul li{float: left;width: 100%;overflow: hidden;}
.quiklink ul li img{float: left;width: 100%;margin-bottom: 10px;}

.iboxb{float: left;width:540px;padding:5px 0;overflow: hidden;}
.iboxbbox{height: 290px;padding:8px;overflow: hidden;}
.iboxbbox .iboxbboxtop{float: left;width:100%;height:100px;text-align: justify;padding-bottom:10px;margin-bottom:10px;border-bottom:1px dotted #dbdbdb;overflow: hidden;}
.iboxbbox .iboxbboxtop b{float: left;width: 100%;height: 40px;line-height: 40px;font-size:16px;overflow: hidden;}
.iboxbbox .iboxbboxtop p{float: left;width: 100%;height: 50px;line-height: 25px;color:#484848;overflow: hidden;}
.iboxbbox .iboxbboxpic{float: left;width:225px;height:160px;padding-right:10px;overflow: hidden;}
.iboxbbox .iboxbboxpic img{float: left;width:215px;height:160px;}
.iboxbbox .iboxbboxli {float: left;width:295px;height:30px;line-height:30px;text-align:left;overflow: hidden;}
.iywgk{height: 290px;padding:10px;overflow: hidden;}

.ads-group{float: left;width: 100%;overflow: hidden;}
.ads-group ul{float: left;width: 100%;padding: 3px;
    display: flex;flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    justify-content: flex-start;
    align-items: center;
    overflow: hidden;}
.ads-group ul li{flex:auto;width:25%;padding:2px;overflow: hidden;}
.ads-group ul li img{float:left;width: 100%;}

.ads-big{float: left;width: 100%;padding:0 5px;overflow: hidden;}
.ads-big ul li{float: left;width: 100%;overflow: hidden;}
.ads-big ul li img{float:left;width: 100%;margin-bottom:5px;}

.iboxc{float: left;width:770px;padding:5px 0 5px 5px;overflow: hidden;}
.iboxd{float: left;width: 230px;padding:5px;overflow: hidden;}

.itit-a{float: left;width: 100%;height:32px;border-bottom:2px solid #486d64;overflow: hidden;}
.itit-a b{float: left;padding:0 20px;height:30px;line-height:30px;font-size:14px;
    border-top-left-radius: 4px;border-top-right-radius: 4px;background-color: #486d64;color: #fff;overflow: hidden;}
.ksbox{float: left;width:765px;height:530px;margin-bottom:10px;overflow: hidden;}
.ksbox ul li{float: left;width:245px;height:255px;margin:5px;overflow: hidden;}
.ksbox ul li b {float: left;width: 100%;height: 40px;line-height: 40px;margin-bottom:5px;border-bottom:1px dotted #dbdbdb;
    padding-left:40px;background:url(../images/bg3.jpg) no-repeat left center;font-size:14px;text-align: left;overflow: hidden;}
.ksbox ul li .imgbox{float: left;width:245px;height: 155px;margin-bottom:5px;border:1px solid #016164;overflow: hidden; }
.ksbox ul li .imgbox img{float: left;width: 243px;height: 153px;}
.ksbox ul li p{float: left;width: 100%;height: 50px;line-height: 25px;text-align:justify;color:#484848;overflow: hidden;}

.ysbox{float: left;width: 765px;height: 220px;overflow: hidden;}
.ysbox ul li{float: left;width:143px;height:210px;margin:5px;text-align:center;overflow: hidden; }
.ysbox ul li .imgbox{float: left;width: 143px;height:177px;border:1px solid #016164;overflow: hidden;}
.ysbox ul li .imgbox img{float: left;width: 141px;height: 175px;}
.ysbox ul li b{float: left;width: 100%;height: 33px;line-height: 33px;overflow: hidden;}

.ksyj{height: 400px;padding:0 10px;margin-bottom:10px;}
.zxyg{height: 100%;padding:10px;margin-bottom:10px;overflow: hidden;}
.zxyg img{float: left;width: 100%;height: 170px;}

.ijob{float: left;width: 100%;margin-bottom: 10px;}
.ijob img{float: left;width: 100%;}
.shfw{height: 100px;padding:0 10px;}

.iboxe{float: left;width: 770px;overflow: hidden;}
.iboxebox{float: left;width:380px;margin: 0 0 5px 5px;overflow: hidden;}
.iboxeboxmain{height: 290px;padding:10px;text-align: justify;}
.iboxeboxmaintop {float: left;width: 100%;padding-bottom:5px;margin-bottom:5px;border-bottom:1px dotted #dbdbdb;overflow: hidden;}
.iboxeboxmaintop b{float: left;width: 100%;height: 35px;line-height: 35px;font-weight:normal;font-size:16px;text-align: justify;overflow: hidden;}
.iboxeboxmaintop p{float: left;width: 100%;height: 50px;line-height: 25px;color:#969696;text-align: justify;overflow: hidden;}

.jzzn{height: 200px;padding:10px;margin-bottom: 10px;}
.zdlj{float: left;width: 100%;padding:42px 10px 0px 10px;background: url(../images/bg5.jpg) no-repeat center top;overflow: hidden;}
.zdlj ul li{float: left;width: 100%;overflow: hidden;}
.zdlj ul li img{float: left;width: 100%;margin-top: 10px;}

.linkbox{float:left;width: 100%;margin-top:5px;margin-bottom:5px;border-bottom:1px dashed #efefef;overflow: hidden;}
.linkbox .linkboxl{float: left;width: 100px;overflow: hidden;}
.linkbox .linkboxr{float: left;width: 880px;margin-bottom:5px;padding:0 0;line-height:25px;text-align:justify;overflow: hidden;}
.linkbox .linkboxr a{float:left;padding:0 15px;line-height:25px;background-color:#f7f7f7;margin:5px;margin-top: 0;margin-left: 0;}
.linkbox .linkboxr a:hover{background-color: #ea644a;color: #fff;}
/*	内页	*/

.content{
    float: left;width: 100%;text-align:justify;
    -ms-text-justify: inter-ideograph;
    text-justify: inter-ideograph;
    padding-bottom: 20px;
    padding-top:10px;
    /*letter-spacing: 1px;*/
    font-size:14px;
    overflow: hidden;
}
.content h1{
    font-size:32px;line-height: 45px;
}
.content h2{
    font-size:26px;line-height: 35px;
}
.content .title{float: left;width: 100%;padding:20px;font-size:32px;line-height: 45px;text-align:center;/*text-shadow:0 0 1px #666666;*/overflow: hidden;}
.content .toolbox{
    float: left;width: 100%;padding:20px;margin-top:20px;margin-bottom: 20px;
    text-align: center;border-top: 1px dashed #dbdbdb;
    display: flex;flex-flow: row nowrap;justify-content: space-between;align-items: center;
    overflow: hidden;}
.content .desc{float: left;margin:0px 20px;/*text-shadow:0 0 1px #aaaaaa;*/width:720px;border-left:4px solid #17533b;padding:15px;background-color:#efefef;overflow: hidden;}
.content img{max-width:100%;}
.content .contentmain{float: left;width: 100%;padding:20px;text-align: justify;overflow: hidden;}
.content .contentmain img{max-width: 100%;}

.content .movie{float: left;width:100%;padding:20px;margin:10px 0;background-color: #444444;overflow: hidden;}
.content .movie video{float: left;width: 100%;}

.content .music{float: left;width:100%;padding:20px;margin:10px 0;background-color: #444444;overflow: hidden;}
.content .music audio{float: left;width: 100%;}

.content .files {float: left;width: 100%;margin-top:10px;padding:20px;border-top:1px dashed #efefef;border-bottom:1px dashed #efefef;text-align:left;overflow: hidden;}
.content .files a {float: left;width:40px;height:40px;line-height: 30px;padding:5px 20px 5px 5px;background-color: #ea644a;color: #ffffff;margin: 10px 10px 10px 0px;border-radius:20px;overflow: hidden;}
.content .files a i {float: left;width: 30px; line-height: 30px;margin-right:10px;text-align: center;background-color: #ffffff;color: #ea644a;border-radius: 50%;overflow: hidden;}


.content table{max-width: 100%;border:1px solid #999999;border-collapse: collapse;}
.content table tr td{padding:5px;}


/*  图片动画    */
.animateimg{
    transition: All 1s ease-in-out;
    -webkit-transition: All 1s ease-in-out;
    -moz-transition: All 1s ease-in-out;
    -o-transition: All 1s ease-in-out;
}

.animateimg:hover{
    transform: scale(1.5);
    -webkit-transform: scale(1.5);
    -moz-transform: scale(1.5);
    -o-transform: scale(1.5);
    -ms-transform: scale(1.5);
}

/*	留言板	*/
.lybbox {float:left; width:100%;padding:30px;overflow: hidden;}
.lybbox .lybli {float: left; width: 100%; padding:10px 0px; text-align: left; overflow: hidden;}
.lybbox .lybli b {float:left;width:100%;font-size:16px; color: #444;padding:5px 0px;overflow: hidden; }
.lybbox .lybli .lybipt {float: left;outline: none; width: 50%; height: 40px; line-height: 30px; padding:5px;margin-right: 20px; border:1px solid #dbdbdb; border-radius: 4px; overflow: hidden;}
.lybbox .lybli .lybsel {float: left;outline: none; width: 20%; height: 40px; line-height: 30px; padding:5px; border:1px solid #dbdbdb; border-radius: 4px; overflow: hidden;}
.lybbox .lybli .lybarea {float: left;outline: none; width: 70%; padding:5px; border:1px solid #dbdbdb; border-radius: 4px; overflow: hidden;}
.lybbox .lybli .lybbut {float: left;outline: none; padding:0px 20px; height: 40px; background: #467290; color: #fff; border: 1px solid #325771; border-radius: 4px; cursor:pointer;overflow: hidden;}
.lybbox .lybli .lybyzm {float: left;outline: none; width: 300px; height: 40px; line-height: 30px; padding:5px; border:1px solid #dbdbdb; border-radius: 4px; margin-right: 20px; overflow: hidden;}
.lybbox .lybli .lybyzmpic {float: left; height: 40px;border:1px solid #dbdbdb; border-radius: 4px; margin-right: 20px; cursor: pointer; overflow: hidden;}


/*	地图	*/
.mapbox {float:left; width: 50%; height: 450px; margin-top: 0px; overflow: hidden;}
.mapbox div { box-sizing:border-box;}
.mapbox img {float:none; width:auto;}
.mapboxr{float: left;width: 50%;padding-top:10px;padding-left:20px;text-align:justify;text-justify:inter-ideograph;overflow: hidden;}

/*	上条下条	*/
.pernext {clear:left;float:left;width:100%; border-top:1px solid #dbdbdb; margin-top:10px;padding-top:10px; font-size:14px;overflow:hidden;}
.pernext ul li {float:left; width:100%; height:30px; line-height:30px; text-align:left; color: #999; overflow:hidden;}
.pernext ul li a {color: #999;}
.pernext ul li a:hover {color: #000;}

/*	页码 	*/
/*

.page {float:left; width:100%;line-height:30px; text-align:center;padding:15px 20px; font-size:13px;overflow:hidden;}
.page ul li{float: left;margin:0px;padding:0px;overflow: hidden;}
.page .rows{float: left;margin:2px;background: #1580cb; color: #fff;border-radius:2px;padding:0px 10px;overflow: hidden;}
.page .current {float:left;margin:2px;border-radius:2px;padding:0px 10px;background: #ea644a; color: #fff;}
.page .num{float:left;margin:2px;border-radius:2px;padding:0px 10px;background: #4681c4; color: #fff;}
.page .next {float:left;margin:2px;border-radius:2px;padding:0px 10px;background: #4681c4; color: #fff;}
.page .prev {float:left;margin:2px;border-radius:2px;padding:0px 10px;background: #4681c4; color: #fff;}
.page .end {float:left;margin:2px;border-radius:2px;padding:0px 10px;background: #4681c4; color: #fff;}
.page .first {float:left;margin:2px;border-radius:2px;padding:0px 10px;background: #4681c4; color: #fff;}
*/
.page{float: left;width: 100%;margin: 20px 0;overflow: hidden;}
.page .pagination{display: flex;flex-flow: row wrap;justify-content: center;align-items: center;align-content: center;}
.page .pagination li{cursor:pointer;background-color:#dbdbdb;color:#ffffff;font-size:14px;height: 30px;line-height: 30px;margin:5px;border-radius:2px;overflow: hidden;}
.page .pagination li:hover{background-color: #ea644a;color: #ffffff;}
.page .pagination li a{float:left;width:100%;color: #ffffff;padding:0 10px;}
.page .pagination li span{padding:0 10px;}
.page .pagination .disabled{background-color: #484848;color: #ffffff;}
.page .pagination .active{background-color: #ea644a;color: #ffffff;}



/*	自适应幻灯	*/
.fullSlide {clear:left;margin:0 auto;margin-bottom:20px;position:relative;width:1200px; height:500px; background:#ffffff;overflow:hidden;}
.fullSlide .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul {width:100% !important;}
.fullSlide .bd li {position:relative;width:100% !important;text-align:center;background-attachment: fixed;height: 500px; overflow:hidden;}
.fullSlide .bd li img {width:100%;border:0;}
.fullSlide .bd li b {float:left; width:100%;padding:0px 10px; background-color: #ffffff;  color: #fff;line-height: 70px; height: 70px; text-align: left;font-size:16px; position:absolute; bottom:0px; left:0px; z-index:99; overflow: hidden;}
.fullSlide .bd li a {display:block; color: #fff;float: left; width:100%;height: 100%;}
.fullSlide .hd {width:100%;position:absolute;z-index:2;bottom:15px;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul {text-align:center;padding-right:20px;}
.fullSlide .hd ul li {cursor:pointer;display:inline-block;*display:inline;zoom:1;width:20px;height:20px;text-align:center;line-height:20px;margin:5px; background: #000000; background:rgba(0,0,0,.5);border-radius:50%;font-size:0px;overflow:hidden;}
.fullSlide .hd ul .on {background:#ea644a;width:20px; border-radius: 10px;}
.fullSlide .prev,.fullSlide .next {position:absolute;z-index:1;top:50%;margin-top:-30px;left:5%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next {left:auto;right:5%;background-position:-6px -137px;}

/*	右侧在线客服		*/
.rightkf{ position: fixed; z-index: 20; right: -125px; bottom: 50px; width: 180px; overflow: hidden;}
.rightkf .kflia{float: left; width: 100%; height: 55px;
	text-align: left;
	padding-left:0px;
	font: 16px/53px 'Microsoft YaHei';
	background-color: #066eb7;
	background-color: rgba(100,100,100,.6);
	color: #fff;
	border-top-left-radius:5px;
	border-bottom-left-radius:5px;
	margin-bottom:5px;
	cursor:pointer;
	overflow: hidden;
}
.rightkf .kflib{
	float: left; width: 100%;
	height: 55px;
	text-align: left;
	padding-left:0px;
	font: 16px/53px 'Microsoft YaHei';
	background-color: #066eb7;
	background-color: rgba(100,100,100,.6);
	color: #fff;
	border-top-left-radius:5px;
	border-bottom-left-radius:5px;
	overflow: hidden;
}
.kflib:hover,.kflia:hover {background:#304e91;}
.rightkf .kflia i,.rightkf .kflib i {float:left;width:55px; height:55px;text-align:center;font-size:28px; line-height: 55px;}
.kflib .kfewm {float: left; margin-left: 15px; width:150px; margin-bottom: 10px; background: #f90; overflow: hidden;}
.kflib .kfewm img {float: left; width: 150px;}

/*	验证码 	*/
.verifyimg {height:43px; cursor: pointer;}

/*
.music {position:fixed; z-index:999; top:20px; right:10px; width:50px; height:30px;cursor: pointer;overflow:hidden;}
.musica {float: left; width: 30px; height: 29px;border: 0px;}
.musicb {float: left; width: 16px; height: 10px;border: 0px;}
*/

@-webkit-keyframes rotation{
	from {-webkit-transform: rotate(0deg);}
	to {-webkit-transform: rotate(360deg);}
}
.rotation{
	-webkit-transform: rotate(360deg);
	animation: rotation 3s linear infinite;
	-moz-animation: rotation 3s linear infinite;
	-webkit-animation: rotation 3s linear infinite;
	-o-animation: rotation 3s linear infinite;
}

.reloadverify {cursor:pointer;}

.ad-right{position: fixed;bottom:-2000px;right:0;z-index:19;width: 300px;}
.ad-right .ad-right-main{float: left;width: 100%;position: relative;overflow: hidden;}
.ad-right .ad-right-main .close{
    position: absolute;right:10px;top:30px;width: 30px;height:30px;line-height: 30px;cursor: pointer;
    background-color: #ea644a;color:#ffff;text-align: center;overflow: hidden;}
.ad-right .ad-right-main .close:hover{background-color: #000;}
.ad-right .ad-right-main ul li{float: left;width: 100%;overflow: hidden;}
.ad-right .ad-right-main ul li img{float: left;width: 100%;margin-top: 10px;}

.ad-piaochuang{position: absolute;z-index: 18;overflow: hidden;}
.ad-piaochuang .ad-piaochuangmain{float: left;position:relative;overflow: hidden;}
.ad-piaochuang .ad-piaochuangmain .close{
    position: absolute;right:5px;top:5px;width: 20px;height:20px;line-height: 20px;cursor: pointer;
    background-color: #ea644a;color:#ffff;text-align: center;overflow: hidden;}
.ad-piaochuang .ad-piaochuangmain img{float: left;}

.empty-box {
    width: 100%; display: flex;flex-flow: column nowrap;
    justify-content: center;
    align-items: center;
    padding: 20px;
}
.empty-box img{
    width: 150px;margin-top: 20px;margin-bottom: 20px;
}
.empty-box .text {font-size: 14px;}