@charset "utf-8";
 /*  
*@description: 全局 
*@author: name 林异频  
* @update: name ()更新 */

html{width:100%; overflow-x:scroll;font-size: 20px;}
body{ font:0.6rem/1.8 "微软雅黑";color:#686868; min-width:320px;background: #f9f9f9;}

@media only screen and (min-width:320px) {
html{ overflow-x:hidden;}
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,  caption,  article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin: 0;padding: 0;border: 0;outline: none;}
table,tbody, tfoot, thead, tr, th, td{margin: 0;padding: 0;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
ol,ul,li{list-style-image:none;list-style-position:outside;list-style-type:none;}
input{ padding:0; margin:0; font-family:"微软雅黑"; outline:none}
.left{float:left;}
.right{float:right;}
.clear{clear:both; height:0px; width:0; margin:0; padding:0; border:none; overflow:hidden; }
dt{font-weight: normal;}
dt,dd{line-height: 1.8;}
a{text-decoration:none; cursor:pointer; color:#686868;transition-property:all;transition-duration:.3s;}
a:hover{ color:#0074c1;text-decoration: none;}
h1{ font-size:1rem}
h2{ font-size:0.9rem}
h3{ font-size:0.8rem}
h4{ font-size:0.7rem}
h5{ font-size:0.6rem}

/*.height30{ height:10px;}*/
.cl{clear: both; overflow: hidden;}
/**************头部**************/
.top{border-bottom: 1px solid #e5e5e5;color: #868686;background: #fff;}
.top dt{float: left;line-height:1.7rem;}
.top dd{float: right;line-height: 1.7rem;}
.top dd a{float: left;border-right: 1px solid #e5e5e5;padding: 0 0.8rem;color: #868686;}
.top dd a i.iconfont{float: left;margin-right: 0.3rem;font-size: 0.8rem;color: #acacac;}
.top dd span{float: left;padding-left: 0.8rem;display: inline-block;overflow: hidden;}
.top dd span big{font-size: 1.3em;color: #f02e2e;display: inline-block;}
header{padding:0.5rem 0; background: #fff; clear: both;position: relative;z-index:2;}
header h2{float: left;height:1.5rem;display: inline-block;overflow: hidden;width:6.5rem;}
header h2 img{height: 100%;vertical-align: top;}
header i#right-menu{float: right;line-height: 1.5rem;display: inline-block; color: #0074c1;font-size: 2.5em;}
header .head-ss{float: right;position: relative;margin-top:3px;}
header .head-ss .sousuo-1{width: 260px;}
header .head-ss .sousuo-2{right: 0;top:0}
#sidr-right{ display:none;right: -50%;position: fixed;top: 0;height: 100%;z-index: 12;width:50%;overflow-x: none;overflow-y: auto;background: #0074c1;color: #fff;font-size: 0.7rem; line-height: 3;}
#sidr-right li{border-bottom: 1px solid #fff; clear: both;overflow: hidden;}
#sidr-right li p{padding: 0 0.5rem;}
#sidr-right li:last-child{border: 0;}
#sidr-right a{color: #fff; display: block;}
#sidr-right li .sr-1{ display:none; clear: both;overflow: hidden; font-size: 0.6rem;border-top:1px solid #fff;}
#sidr-right li .sr-1 a{padding: 0 0.5rem 0 1rem;}
#sidr-right li.hover .sr-1{ display: block;}
#sidr-right li.hover{background: #015898;}
#sidr-right li p.sousuo1{padding: 0.5rem;position: relative;color: #1d1c2d;}
.sousuo-1{padding:0 2rem 0 0.5rem;border: 1px solid #ccc;border-radius: 4px;width: 100%;overflow: hidden;line-height: normal;height: 1.7rem;display: block;background: #fafafa;}
.sousuo-2{right:0.5rem;top: 0.5rem;}
.sousuo-2{ position:absolute;width: 1.7rem;height:  1.7rem; text-align: center;border:none;z-index: 2;overflow: hidden;color: #1d1c2d;background:url(/uploads/image/simages/logo-2.png) no-repeat center center #989898;border-radius:4px ;display: block;}
.csh-screen{clear: both; overflow: hidden; position: fixed;top: 0; left: 0; z-index: 10;width: 100%; height: 100%; display: none; background: #fff;opacity:0;filter:alpha(opacity=0);}
.sidr-right-open .csh-screen#right-menu1{ display: block;}
header .head{clear: both;overflow: hidden; text-align: right;padding: 15px 0 8px;}
header .head a{display: inline-block;margin-left: 10px;line-height: 22px;}
header .head a i.iconfont{margin-right:5px;font-size: 1.4em;}
.sousuo{position: relative;clear: both;overflow: hidden;}
.sousuo .sousuo-1{padding:0 40px 0 10px;border: 1px solid #ccc;border-radius: 4px;width: 260px;overflow: hidden;line-height: 32px;height: 34px;display: block;float: right;}
.sousuo .sousuo-2{right:0;top: 0;}
/**************menu**************/
menu{ background: #0074c1;height: 2.3rem;display: none;}
menu .container{ position:relative;}
.menu li{float:left;width: 16%;position: relative;}
.menu li:first-child{width: 10%;}
.menu li:last-child{width: 10%;}
.menu li:after{content: '';width: 1px;height: 15px;background: #7290b6;position: absolute;right: 0;top: 50%;margin-top: -7px;}
.menu li:last-child:after{display: none;}
.menu li.hover .menu1_1 a,.menu li:hover .menu1_1 a{background: #015898; }
.menu li:hover::after{display: none;}
.menu li.menu_b{ background:none}
.menu1_1{line-height: 2.3rem;font-size: 0.6rem;text-align: center;}
.menu1_1 a{ color:#fff; display:block}
.menu1_2{display: none;position: absolute;left: 0;top: 2.3rem;width: 100%;}
.menu1_2 dl{ width:220px; background:#fff; line-height:26px;clear: both;overflow: hidden; position:absolute; left:0; z-index:15;top:0;}
.menu1-top{border-bottom: 3px solid #013d6f;color: #013d6f;text-align: center;clear: both;overflow: hidden;line-height: 1;position: relative;z-index: 16;margin-top: -19px;}
.menu1-top i.iconfont{display: block;overflow: hidden;position: relative;margin-bottom: -1px;}
.menu1_2 dd{padding: 5px;clear: both;overflow: hidden;}
.menu1_2 dd a{ min-width:50%;display:block;padding:0 5px 0 16px;line-height: 1.0rem;color: #616161;position: relative;margin-top: 6px;}
.menu1_2 dd a i.iconfont{font-size: 0.8rem;position: absolute;left: 0;top: 0;}
.menu1_2 dt{display: none;background: url(/uploads/image/simages/menu-1.png) repeat-y 0;overflow: hidden;padding-left:5px;}
.menu1_2 dt a{display: block;overflow: hidden;padding: 15px;}
.menu1_2 dt img{width: 100%;}
.menu1_2 dl dd a:hover{color: #255796;}
/**************banner**************/
.index{position: relative;}
.banner{ position: relative;  clear: both;overflow: hidden; height: 160px;}
.banner img{width: 100%;display: none;}
.banner .swiper-slide a{background-size: auto 100% !important; display: block;height: 160px;}
.banner .pagination{position:absolute;bottom: 10px;left: 0;width: 100%;text-align: center;z-index: 2;margin: 0;}
.banner .pagination span{width: 0.6rem;height: 0.6rem;display: inline-block;margin: 0.2rem;border-radius: 50%;background: #fff;}
.banner .pagination span.swiper-active-switch{background: rgba(0,0,0,.5);}
.index-1{text-align: center;padding: 0.6rem 0;overflow: hidden;clear: both;background: rgba(0,0,0,.7);}
.index-1 .container{padding: 0;overflow: hidden;}
.index-1 .swiper-slide{display: block;padding: 0 0.5rem;}
.index-1 .swiper-slide a{display: block;color: #fff;}
.index-1 .swiper-slide a i.iconfont{font-size: 1.5rem;display: block;line-height: 1.2;}
.index-1 .swiper-slide a p{display: block;color: #888;}
.index1{padding: 1rem 0;}
.index1-w{clear: both;overflow: hidden;padding: 0.4rem 0;}
.index2{background: #fff;padding:0.4rem 0.6rem;clear: both;overflow: hidden;}
.index1-top{border-bottom: 1px solid #e1e1e1;line-height:2rem;}
.index1-top a{float: right;background: url(/uploads/image/simages/index-icon1.png) no-repeat right center;padding-right: 25px;display: inline-block;text-decoration: underline;}
.index1-top big{font-size: 0.9rem;color: #000;border-bottom: 1px solid #0074c1;float: left;display: inline-block;margin-bottom: -1px;position: relative;z-index: 1;padding-right: 0.2rem;}
.index2-1{clear: both;overflow: hidden;padding: 0.4rem 0;}
.index2-1 dd{line-height: 1.5rem;clear: both;overflow: hidden;}
.index2-1 dd span{float: right;color: #999;display: inline-block;}
.index2-1 dd p{overflow: hidden;padding: 0 0.5rem 0 0.8rem;background: url(/uploads/image/simages/index-icon2.png) no-repeat 0 center;}
.index2-1 dd p a{font-size: 0.7rem;display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.index2-1 dt{clear: both;overflow: hidden;border-bottom: 1px dashed #e2e2e2;color: #909090;padding-bottom: 0.4rem;margin-bottom: 0.3rem;font-size: 0.7rem;}
.index2-1 dt strong{display: block;font-size: 0.8rem;overflow: hidden;}
.index2-1 dt strong a{display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;color: #0074c1;padding: 0.2rem 0;}
.index2-1 dt p{overflow: hidden;height: 3.6em;}
/**************foot**************/
.foot{background: #2d2e2d;padding: 1rem 0;color: #737373;}
.foot .container{overflow: hidden;}
.foot1{margin:0 -25px;clear: both;overflow: hidden;}
.foot1 li{float: left;width: 20%;overflow: hidden;display: inline-block;background: url(/uploads/image/simages/footer1.png) repeat-y 0;padding: 0 25px;}
.foot1 li big{display: block;font-size: 0.7rem;padding-bottom: 0.3rem;}
.foot1 li big a{color: #fff; display: block;}
.foot1 li p a{display: block; color: #b4b4b4;}
.foot2{overflow: hidden; display: none;}
.foot2 dt{border: 1px solid #484848;padding: 5px;float: left;width: 45%;overflow: hidden;margin-right: 5%;display: inline-block;}
.foot2 dt img{width: 100%;}
.foot2 dd{overflow: hidden;}
.foot2 dd big{display: block;color: #fff;font-size: 0.7rem;}
footer{background: #202120;color: rgba(255,255,255,.2);text-align: center; clear: both;overflow: hidden;padding: 0.8rem 0;font-size: 0.7rem;}
@media only screen and (min-width:480px) {
/**************banner**************/    
.banner,.banner .swiper-slide a{height:160px;} 
}
@media only screen and (min-width:768px) {
/**************头部**************/
html{font-size: 20px;}
header{padding:1rem 0;}
header h2{width: auto;height: 2rem;}
header i#right-menu{ display: none;}

.height30{height:0px;}
/**************menu**************/
menu{display: block;}
/**************banner**************/    
.banner,.banner .swiper-slide a{height:auto;}
.banner .swiper-slide a{background: none !important;}
.banner img{display: block;}
/**************index**************/
.index-1{padding: 1rem 0;}
.index-1 .container{padding: 0 15px;}
.index-1 .swiper-slide{width: 80px;padding: 0;}
.index-1 .swiper-slide a i.iconfont{font-size: 2rem;}
/**************foot**************/
footer{padding: 1rem 0;}
}
@media only screen and (min-width:992px) {
header h2{; height: 55px;}
header .head-ss{margin-top: 10px;}
header .head-ss .sousuo-1{width: 300px;}

.height30{height: 0px;}
/**************menu**************/
.menu1_1{font-size: 0.7rem;}
.menu1_2 dl{width: 410px;}
.menu1_2 dl dd{float: left;width: 220px;clear: none;}
.menu1_2 dt{display: block;}
/**************index**************/
.index-1 .swiper-slide{width: 104px;}
.index1{padding: 2.5rem 0;margin: 0 -10px;}
.index1-w{float: left;width: 33.3333%;padding: 10px;clear: none;}
.index2-1 dt{margin-bottom: 0.5rem;padding-bottom: 0.8rem;}
.index2-1 dt strong{font-size: 0.9rem;padding: 0.1rem;}
/**************foot**************/
.foot1{float: left;width: 80%;margin: 0 0 0 -25px;}
.foot2{display:block;}
.foot2 dl{clear: both;overflow: hidden;padding-bottom:10px;}
.foot2-select{display: block;clear: both;overflow: hidden;width: 50%;}
.foot2-select select{width: 100%; box-sizing: border-box;
-webkit-user-select: text;
        user-select: text;
-webkit-appearance: none;
        appearance: none;
-webkit-appearance: none;
height: 2.3em;background: url(/uploads/image/simages/select.jpg) no-repeat right center #fff;background-size: auto 100% !important;padding: 0 2em 0 10px;color: #333;border-radius:3px;overflow: hidden;
}
}
@media only screen and (min-width:1200px) {
/**************menu**************/
.menu1_1{font-size: 0.8rem;}
.menu1_2 dl{width: 500px;}
.menu1_2 dl dd{font-size: 0.7rem;width: 270px;padding: 12px 10px;}
.menu1_2 dt a{padding: 20px;}
/**************index**************/
.banner .pagination{bottom: 1rem;}
/*.banner .pagination{bottom: 6.7rem;}*/
.banner .pagination span{width: 0.8rem;height: 0.8rem;}
.index-1{position: absolute;bottom: 0;left: 0;width: 100%;z-index: 2;}
.index-1 .swiper-slide{width: 126px;font-size: 0.7rem;}
.index-1 .swiper-slide a i.iconfont{font-size: 2.8rem;}
/**************foot**************/
.foot1{width: 75%;}
.foot2 dt{width: 40%;margin-right: 8%;}
.foot2 dd p{line-height:2 ;}
}

/****************************登录****************************/
.enter_top{ border-bottom: 2px solid #e3e4e3; width:100%; float: left; clear: both; background: #fff;}
.enter_top dt{ float: left; background: url(/uploads/image/simages/enter1_1.png) no-repeat center bottom; font-size: 0.9rem; color:#fff; margin-bottom:-10px; position: relative; z-index: 1; padding-bottom: 10px;line-height: 1.8rem;}
.enter_top dt span{ background: #0074c1; padding: 0 35px 2px; display: inline-block; position: relative; z-index: 1; margin-bottom: -2px; font-weight: bold;}
.enter_top dd{ float: left; margin-left: 20px; font-size: 0.8rem;line-height: 1.8rem;}
.enter_top dd a{ color: #ffba00;}
.enter1{ clear: both; overflow: hidden; padding: 20px 10px;background: #fff;}
.enter2 li{ clear: both; overflow: hidden; padding: 5px 0;line-height: 32px; }
.enter_i{ border: 1px solid #cdcdcd;  line-height: normal; height: 34px;padding: 0 25px 0 10px; font-size: 0.6rem; color: #bbb; float: left; display: inline-block; }
.enter-i{float: left;border: 1px solid #cdcdcd;height: 34px;font-size: 0.6rem;color: #bbb;padding: 0 0.6rem;margin-left: 1rem;background: #fff; }
.enter2 li label{ display: block; clear: both; overflow: hidden; padding: 1rem 0 0; font-size: 0.6rem; color: #bbb;font-weight: normal;min-height: 1.6rem;line-height: 1; }
.enter_w1{ width: 100%; *width: 88%;}
.enter_w2{ width: 50%;}
.e_b1{ background: url(/uploads/image/simages/enter1_2.jpg) no-repeat right center #fff;}
.e_b2{background: url(/uploads/image/simages/enter1_1.jpg) no-repeat right center #fff;}
.e_b3{background: url(/uploads/image/simages/enter1_3.jpg) no-repeat right center #fff;}
.e_b4{background: url(/uploads/image/simages/enter1_4.jpg) no-repeat right center #fff;}
.enter_s{ color: #fff; font-size: 16px; text-align: center; height: ; border-radius: 3px; height: 36px; line-break: 34px; *height: 34px; width: 48%; outline: none; cursor: pointer;}
.enter_c1{ background: #0074c1; border: 1px solid #0074c1; float: left;}
.enter_c2{ background: #fab500; border: 1px solid #ff9b19; float: right;}
.enter2 li em{ float: left; margin-left: 5%; display: inline-block; border: 1px solid #cdcdcd; border-radius: 3px; cursor: pointer;*margin-top: 7px;}
.enter2 li em img{ *vertical-align: top;max-height: 100%;}
.enter2 li i{ float: right; border: 1px solid #c8c8c8; line-height: 24px; padding: 0 10px; font-style: normal; font-size: 12px; margin: 4px 0; cursor: pointer;}

@media only screen and (min-width: 768px) {
.enter1{ padding:50px 5% 50px 10%;}
.enter2{background: url(/uploads/image/simages/enter.png) no-repeat right center;padding-right:55%;background-size:50% auto !important;}
.enter2 li{max-width: 320px;}
}
@media only screen and (min-width: 992px) {
.enter_top dt,.enter_top dd{line-height: 2.3rem;}
.enter2{padding:30px 65% 30px 0;background-size:50% auto !important;margin-bottom: 50px;}

}
/**************index**************/  
.index-img img{
webkit-transform: scale(1);
  -moz-transform: scale(1);
   -ms-transform: scale(1);
    -o-transform: scale(1);
       transform: scale(1);
-webkit-transition: all 0.3s ease-out 0s;
   -moz-transition: all 0.3s ease-out 0s;
     -o-transition: all 0.3s ease-out 0s;
        transition: all 0.3s ease-out 0s;
}
.index-img:hover img{
        transform: scale(1.2, 1.2) rotate(10deg);
-webkit-transform: scale(1.2, 1.2);
   -moz-transform: scale(1.2, 1.2);
     -o-transform: scale(1.2, 1.2);
    -ms-transform: scale(1.2, 1.2);
-webkit-transition: all 0.3s ease-out 0s;
   -moz-transition: all 0.3s ease-out 0s;
     -o-transition: all 0.3s ease-out 0s;
        transition: all 0.3s ease-out 0s;    
}
/**************内页公共**************/
.main{background-position: center center;background-repeat: no-repeat;background-size: auto 100% !important;text-align: center;color: #fff;padding: 0.5rem 0;}
.main strong{display: block;font-size: 32px;clear: both;padding-bottom:4px; padding-top:50px;}
.main em{background: #fff;margin:0 auto;width: 4em;display: block;height: 3px;}
.main p{padding-top: 0px;}
.main-left{float: left;display: none;font-size: 0.7rem;width: 200px;margin-right: 1rem;}
.main-left1{clear: both;overflow: hidden;background: #fff;}
.main-left1 a{display: block;}
.main-left1 li{clear: both;overflow: hidden;border-bottom: 1px solid #f1f1f1;}
.main-left1 li a.main-left1-a{line-height: 2.5rem;color: #1666a3;padding: 0 0.6rem 0 0.7rem;}
.main-left1 li a.main-left1-a i.iconfont{float: right;}
.main-left1 li p{padding: 0.6rem 1rem;clear: both;overflow: hidden;line-height: 1.5rem; display: none;font-size: 0.6rem;}
.main-left1 li.hover a.main-left1-a,.main-left1 li:hover a.main-left1-a{background: #0074c1;color: #fff;}
.main-left1 li.hover a.main-left1-a i.iconfont:before{content: "\e6f7";}
.main-left1 li.hover p{display: block;}
.main-left2{clear: both;overflow: hidden;padding: 0.2rem 0;}
.main-top1{border-bottom: 2px solid #d2d2d2;line-height:2rem;font-size: 0.9rem;color: #0074c1;}
.main-top1 p{float: left;position: relative;z-index: 2;border-bottom: 2px solid #0074c1;margin-bottom: -2px;}
.main-top1 em{float: left;height: 0.7rem;margin: 0.6rem 0;width: 3px;background: #0074c1;}
.main-top1 span{float: left;display: inline-block;padding: 0 0.7rem;}
.main-bor{border: solid #f9f9f9;background: #fff;border-width: 0 1px 1px;padding: 0.6rem 0.6rem 0.6rem 0.2rem;}
.main-left-ul{line-height: 1.8rem;}
.main-left-ul li{clear: both;overflow: hidden;}
.main-left-ul li a{display: block;}
.main-left-ul li a i.iconfont{float: left;font-size: 0.6rem;margin-right: 0.5rem;display: inline-block;}
.main-left-ul li a p{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.main-about{padding: 0.6rem;}
.main-about dt{background: url(/uploads/image/simages/about-1.png) no-repeat 0 center;padding:8px 0 8px 50px;background-size: 40px auto !important;line-height: 1.2;}
.main-about dt big{display: block;overflow: hidden;font-size: 0.8rem;color: #f02e2e;}
.main-about dd{padding: 0.3rem 0;clear: both;overflow: hidden;}
.main-right{background: #fff;padding:0.2rem 0.5rem 0.3rem;font-size: 0.7rem;clear: both;overflow: hidden;}
.main-top{border-bottom: 2px solid #d9d8d8;color: #939393;}
.main-top dt{float: left;border-bottom: 2px solid #1666a3;position: relative;z-index: 1;margin-bottom: -2px;line-height: 2rem;font-size: 0.8rem;padding-right: 1rem;color: #1666a3;}
.main-top dd{float: right;display: none;background: url(/uploads/image/simages/main-top.png) no-repeat 0 center;padding-left: 25px;}
.main-top dd a{color: #939393;padding: 0 5px;}
.main-top dd span{padding-left: 5px;line-height: 2rem;}
.page{ text-align: center; line-height: 34px;}
.page .pagination > li > a,.page  .pagination > li > span{padding: 0;line-height: 32px;min-width:34px;height: 34px; color: #818181;border-color: #d3d3d3;}
.page .pagination li.hover a,.page .pagination li:hover a{color: #fff;background: #0074c1;border-color: #0074c1;z-index: 1;}


@media only screen and (min-width: 480px) {
.main{padding: 2rem 0;font-size: 0.8rem;}
.main-top dt{font-size: 0.9rem;}
}


@media only screen and (min-width: 768px) {
.main{padding: 0.5rem 0;font-size: 0.9rem;line-height: 2;}
.main strong{font-size: 1em;}
.main-left{display: inline-block;}
.main-right{clear: none;}
}
@media only screen and (min-width: 992px) {
.main{padding: 1rem 0;height: 160px;}
.main strong{ padding-top:50px; font-size:32px;}
/*.main strong{font-size: 1em;}*/
.main-left{width: 230px;margin-right: 1.5rem;}
.main-left1 li a.main-left1-a{padding: 0 1rem 0 1.2rem;}
.main-left1 li p{padding: 0.6rem 1rem;}
.main-about dt{background-size: 44px auto !important;padding-left: 55px;}
.main-about dt p{padding-top: 5px;}
.main-right{clear: none;padding: 0.8rem 1.5rem;}
.main-top dd{display: inline-block;}
}





/**************about**************/
.about-ul{clear: both;overflow: hidden;padding: 0.6rem 0;}
.about-ul li{line-height: 2.3rem;border-bottom: 1px dashed #e1e1e1;clear: both;overflow: hidden;}
.about-ul li.about-li-bg{background: #fcfcfc;}
.about-ul li span{float: right;line-height:1rem;padding: 0.6rem 0 0 0;display: none;overflow: hidden;}
.about-ul li span i.iconfont{font-size: 0.6rem;float:left;display: inline-block;color: #cacbca;}
.about-ul li span small{font-size: 0.6rem;float: left;display: inline-block;background: #cacbca;color: #fff;padding: 0 0.3rem;border-radius: 3px;}
.about-ul p{overflow: hidden;}
.about-ul p a{display: block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;padding: 0 0.3rem;}
.about{clear: both;overflow: hidden;padding: 1rem 0;line-height:2.2;}
.about img{max-width: 100%;}
.about-top.index1-top{border-bottom-width: 2px;}
.about-top.index1-top big{border-bottom-width: 2px;margin-bottom: -2px;color: #0074c1;}
.about-h1{text-align: center;border-bottom: 1px dashed #e1e1e1;clear: both;overflow: hidden;padding: 0.6rem 0;}
.about-h1 h1{color: #0074c1;font-weight: normal;font-size: 1rem;}
.about-ul1{clear: both;overflow: hidden;padding: 0.3rem 0 0.6rem;}
.about-ul1 li{border-bottom: 1px dashed #e1e1e1;clear: both;overflow: hidden;padding: 0.4rem 0;}
.about-ul1-1{clear: both;overflow: hidden;line-height: 1.6rem;}
.about-ul1-1 a.right{font-size: 0.6rem;background: url(/uploads/image/simages/index-icon1.png) no-repeat right center;padding-right: 25px;color: #959695;text-decoration: underline;}
.about-ul1-1 big{overflow: hidden;padding-right: 0.5rem;font-size: 0.75rem;color: #0074c1;}
.about-ul1-2{clear: both;overflow: hidden;padding: 0.2rem 0;line-height: 2.2;}
.contact{clear: both;overflow: hidden;padding: 0.6rem 0;font-size: 0.7rem;border-bottom: 1px dashed #e1e1e1;margin-bottom: 0.6rem;}
.contact h1{font-size: 1rem;font-weight: normal;color:#0074c1;}
.contact p{background: url(/uploads/image/simages/index-icon3.png) no-repeat 0 0.2rem;padding-left: 20px;}
.contact1{clear: both;overflow: hidden;}
.contact1 dd{clear: both;overflow: hidden;margin: 0 -10px;}
.contact1 dd p{clear: both;overflow: hidden;padding:3px 10px;}
.contact1 dt{padding: 0.6rem 0;}
.contact-ul{clear: both;overflow: hidden;margin: 0 -10px;line-height: 2.2;}
.contact-ul li{padding:10px;clear: both;overflow: hidden;}
.contact-ul li big{display: block;overflow: hidden;color: #0074c1;font-size: 0.75rem;padding-bottom: 0.3rem;}
.contact-ul li p{clear: both;overflow: hidden;}
.contact-ul li p span{float: left;}
.contact-ul li p em{display: block;overflow: hidden;font-style: normal;}
/**************客户服务**************/
.loaddown-ul{clear:both;overflow: hidden;padding: 0.4rem 0;}
.loaddown-ul li{padding: 0.6rem 0;clear: both;overflow: hidden;border-bottom: 1px dashed #c7c7c7;}
.loaddown-ul li em{float: left;display: inline-block;width: 90px;border: 1px solid #e0e0e0;overflow: hidden;margin-right: 10px;}
.loaddown-ul li em img{width: 100%;}
.loaddown-ul li a.right{line-height:1.5rem;padding: 1.3rem 0 0 0;overflow: hidden;margin-left: 10px;}

.loaddown-ul li a.right i.iconfont{font-size: 1rem;float:left;display: inline-block;color: #0074c1;margin-right: -1px;position: relative;}
.loaddown-ul li a.right small{font-size: 0.7rem;float: left;display: inline-block;background: #0074c1;color: #fff;padding: 0 0.5rem;border-radius: 3px;}

.loaddown{clear:both;padding-top:10px;overflow: hidden;line-height: 2.2;word-break: break-all;}
.loaddown a.loaddown-a{display: block;color: #0074c1;overflow: hidden;}
.loaddown-1{clear: both;overflow: hidden;max-height: 4.4em;}
.loaddown-2{color: #ff9000;cursor: pointer;}
.loaddown-2 span{display: block;}
.loaddown-2 p{display: none;}
.loaddown-ul li.hover .loaddown .loaddown-1{max-height: none;}
.loaddown-ul li.hover .loaddown .loaddown-2 span{display: none;}
.loaddown-ul li.hover .loaddown .loaddown-2 p{display: block;}
.question{clear: both;overflow: hidden;padding: 10px 0;}
.question li{clear: both;overflow: hidden;padding: 10px 0;border-bottom: 1px dotted #afafaf;}
.question li dt{float: right;color: #aeaeae;display: none;}
.question li dd small{display: block;color: #aeaeae;font-size: 0.6rem;padding: 5px 0;clear: both;overflow: hidden;}
.question li dd span{float: left;padding-left: 20px;}
/*.question li dd p{overflow:hidden}*/
.question li .question-1 dd span{background:url(/uploads/image/simages/service-1.png) no-repeat 0 center;}
.question li .question-1{color: #0074c1;}
.question li .answer dd span{background:url(/uploads/image/simages/service-2.png) no-repeat 0 center;}
.question li .answer{color: #5b5b5b;}
.question1{clear: both;overflow: hidden;}
.question1 big{border-bottom: 1px dotted #afafaf;color: #0074c1;font-size: 0.75rem;display: block;padding-bottom: 8px;}
.question-table{clear: both;overflow: hidden;padding: 10px 0;}
.question-table th{padding: 8px 0;font-weight: normal;width: 6em;color: #4a4a4a;}
.question-table th span{color: #f00;}
.question-table td{padding: 8px 0 8px 5px;}
.question-table td .form-control.question-w1{max-width: 340px;}
.question-table td .form-control.question-w2{width: 6em;text-align: center;display: inline-block;}
.question-table td span{display: inline-block;margin: 0 10px;cursor: pointer;}
.question-table td textarea{resize: none;max-width:500px;}
.ques-sub{float: left;width: 40%;text-align: center;height: 2.5em;color: #fff;border: 0;cursor: pointer;border-radius: 5px;margin-right: 10px;max-width: 150px;}
.ques-sub.question-w3{background: #0074c1;}
.ques-sub.question-w4{background: #fab500;}
.bussiness{clear: both;overflow: hidden;margin-top: 15px;border: 5px solid #f3f3f3;padding: 10px;}
.bussiness .swiper-container{overflow: hidden;clear: both;}
.bussiness .swiper-container img{width: 100%;}
.bus-text{clear: both;overflow: hidden;padding: 10px 0;}
.bus-text big{font-size:0.7rem;clear: both;overflow: hidden;display: block;}
.bus-text big a{display: block;overflow: hidden;color: #0074c1;}
.bus-text small{display: block;padding: 5px 0 0;overflow: hidden;font-size: 0.7rem;color: #bfbfbe;}
.bussiness .e-img{position: absolute;bottom: 10px;background-image: url(/uploads/image/simages/arrow.png);width: 20px;height: 20px;cursor: pointer;display: block;background-repeat: no-repeat;z-index: 5;}
.bussiness .e-img.arrow-left{background-position: 0 bottom;right:30px; }
.bussiness .e-img.arrow-right{background-position: right 0;right: 0; }
.bussiness .e-img.arrow-left:hover{background-position: 0 0;}
.bussiness .e-img.arrow-right:hover{background-position: right bottom;}
.bussiness-h1{text-align: center;clear: both;overflow: hidden;padding: 15px 0;}
.bussiness-h1 h1{font-size: 0.8rem;padding-bottom:10px;color: #0074c1;font-weight: normal;}
.bussiness-h1 p{background: #fafafa;padding: 3px;clear: both;overflow: hidden;color: #878787;}

.media-page{ border-top: 1px dashed #d3d2d2; padding: 15px 0;}
.media-news{ clear: both;overflow: hidden; padding: 0 0 10px;}
.media-news dt{ clear: both; overflow: hidden;font-weight: lighter; color: #e60012;font-size: 16px; line-height: 2;}
.media-news dd{ padding:5px 0; clear: both; overflow: hidden; line-height: 22px;font-size: 14px;}
.media-news dd span{float: left; overflow: hidden; background: #cdcdcd; color: #fff; padding: 0 5px; display: inline-block; margin-right: 5px;}
.media-news dd p{ overflow: hidden;}
.media-news dd p a{ white-space: nowrap; text-overflow: ellipsis; overflow: hidden; display: block; color: #4a4a4a;}
.media-page1 .bdsharebuttonbox{ border: 1px solid #e6e6e4; border-radius: 3px; background: #f4f4f4; display: inline-block; overflow: hidden; }
.media-page1 .bdsharebuttonbox span{float: left; padding:0 5px; line-height: 28px;font-size: 12px;}
.media-return{float: right; text-align: right; overflow: hidden; padding: 1px 0;}

.inform-ul{clear:both;overflow: hidden;padding: 5px 0;}
.inform-ul li{clear: both;overflow: hidden;padding: 10px 0;border-bottom: 1px dashed #e1e1e1;font-size: 0.6rem;}
.inform-time{float: left;width: 60px;text-align: center;background: #0074c1;border-radius: 5px;padding: 2px;display: inline-block;color: #fff;margin: 5px 10px 5px 0;}
.inform-time big{display: block;background: #fff;color: #a2a2a2;padding: 3px 0;font-size: 1.5em;}
.inform-text{overflow: hidden;}
.inform-text big{display: block;font-size:1.2em;}
.inform-text big a{display: block;overflow: hidden;text-overflow: ellipsis;white-space: normal;color: #0074c1;}
.inform-text p{overflow: hidden;color: #828282;clear: both;padding-top: 0.3rem;}
@media only screen and (min-width: 480px) {
.about-ul{padding-bottom: 1rem;}
.about-ul li span{display:inline-block}
}

@media only screen and (min-width: 768px) {
.contact1 dd p{float: left;min-width: 50%;clear: none;}
.contact-ul li{float: left;width: 50%;clear: none;}
.loaddown-ul li{padding: 1rem 0;}
.loaddown-ul li em{margin-top: 5px;}
.loaddown{clear: none;padding-top: 0;}
.loaddown-ul li a.right{padding-top: 0.2rem;}
.bussiness{padding: 15px;}
.bussiness-h1{padding: 25px 0 15px;}
.bussiness-h1 h1{font-size: 1rem;padding-bottom: 15px;}

.inform-ul{padding: 10px 0;}
.inform-ul li{padding: 15px 0;font-size: 0.7rem;}
.inform-time{width: 75px;margin-right: 20px;}
.inform-time big{font-size:1.9rem;line-height: 1.2;}
}

@media only screen and (min-width: 992px) {
.about{padding: 1.6rem 0;}
.about-h1{padding: 1.6rem 0 0.6rem;}
.about-h1 h1{font-size: 1.5rem;}
.about-ul1 li{padding: 1rem 0;}
.about-ul1-1 big{font-size: 0.9rem;}
.contact{padding: 1rem 0;font-size: 0.8rem;margin-bottom: 1rem;}
.contact h1{font-size: 1.5rem;}
.contact1 dt{padding: 1rem 0;}
.loaddown-ul li em{margin-right: 1rem;}
.question li dl{padding: 8px 0;line-height: 2.2;}
.question li dt{display: inline-block;margin-left: 20px;}
.question li dd,.question li dd p{overflow: hidden;}
.question li dd small{display: none;}
.question1 big{font-size: 0.9rem;padding-bottom: 13px;}
.question-table{padding: 20px 0 35px;}
.bussiness{padding: 10px 15px;margin-top: 25px;}
.bussiness .bus-img{float: left;display: inline-block;margin:5px 25px 5px 0;width: 255px;}
.bus-text{clear: none;padding: 0;}
.bus-text big{font-size: 0.8rem;padding-bottom: 8px;}
.bussiness .e-img{bottom: 0;}
.media-news{ clear: none;float:left; width:60%;padding:0;}
.media-page1{float: right;max-width: 35%; overflow: hidden; padding-top: 20px;}
.media-page1 .bdsharebuttonbox{ display: block; clear: both;}
.media-return{float: right; text-align: right; overflow: hidden; padding: 25px 0 0;}    

}

.about-list{text-align: center;line-height: 2.5;clear: both;overflow: hidden;margin-top: 20px;}
.about-list li{display: inline-block;margin:5px;border: 1px solid #e1e1e1;padding: 0 10px;border-radius: 5px;}
.about-list li.active,.about-list li:hover{background: #0074c1;border-color: #0074c1;color: #fff;}
.about-list1{clear: both;overflow: hidden;}
.about-tab{display: none;}

