@charset "utf-8";
/* CSS Document */
html,body,div,dl,dt,dd,ol,ul,li,h1,h2,h3,h4,h5,h6,p,blockquote,pre,address,
embed,object,iframe,img,audio,video,canvas,hr,
form,fieldset,legend,label,input,button,textarea,select,table,caption,tfoot,thead,tbody,tr,th,td,
article,aside,header,footer,hgroup,section,summary,nav,dialog,
details,figcaption,figure,menu,meter,output,progress,time,mark {margin:0;padding:0;}
html,body{ width:100%; text-align:center;}
div{ text-align:left;}
embed,object,iframe,audio,video,canvas,
article,aside,header,footer,hgroup,section,summary,nav,dialog,details,figcaption,figure,menu {display:block;}

h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:normal;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border-style:none;}
abbr,dfn {border-style:none;font-variant:inherit;}
blockquote,address,abbr,dfn,cite,q,code,var,kbd,samp,del,ins,sub,sup,s,i,optgroup,em,mark,small {font-style:inherit;font-weight:inherit;}
input,button,textarea,select,optgroup,option,small {font-size:100%;font-family:inherit;}
blockquote,q {quotes:none;}
blockquote:before,blockquote:after,q:before,q:after {content:'';content:none;}
ul,ol,menu {list-style:none outside;}
svg:not(:root) {overflow:hidden;}
*,*:before,*:after{box-sizing:border-box;}
.fix:before,.fix:after{ content:""; display:table;}
.fix:after{ clear:both;}
[arrow]:before,[arrow]:after{ position:absolute; left:0; top:0; content:""; border:solid transparent;}
body{font:14px "Microsoft Yahei", Helvetica, Arial, sans-serif; color:#333; width:100%; min-width:1000px; max-width:1920px; margin:0 auto; line-height:150%;}
a{ text-decoration:none; color:#666;}
a:hover{ color:#f60;}
.r5{-moz-border-radius: 5px;      /* Gecko browsers */-webkit-border-radius: 5px;   /* Webkit browsers */border-radius:5px;}
.clear{ clear:both;}
.f_l{ float:left;}
.f_r{ float:right;}
/* page start */
#head{ background:#dbeeff; width:100%; height:131px;}
#head img{ display:block;}
#head ul{ width:1000px; margin:0 auto; background:url(e_commerce_04.jpg) no-repeat right top; height:131px;}
#head .sele{padding-top:11px; text-align:right; padding-right:20px; position:relative;}
#head .sele>div{ border:1px solid #c1c4c6; background:#fff; width:270px;margin:10px 0; text-align:right;}
#head .sele_box{ border:0; height:33px; line-height:33px; width:225px; vertical-align:middle;}
#head .sele_btn{ background:url(e_commerce_05.jpg) no-repeat center; width:33px; height:33px; text-indent:50px; cursor:pointer; border:0;}
#head .sele i{ font-size:20px; vertical-align:middle;}
#head .qrc{ position:absolute; bottom:-90px; right:20px; padding:5px; visibility:hidden; border:1px solid #246ea2; background:#fff; z-index:999;}
#head .qrc img{ margin:0; height:132px; width:132px; display:inline;}
/******menu*******/
#menu{ height:44px; line-height:44px; background:#396ecf; width:100%; overflow:hidden;}
#menu ul{ width:990px; margin:0 auto;}
#menu li{ float:left; width:110px; text-align:center; font-size:16px;}
#menu li a{ color:#fff; display:block; width:110px; height:44px;}
#menu li a:hover,#menu .on{ background:#ffa500;}
/***banner***/
/*.focusBox {width:100%; height:auto; overflow: hidden; max-width:1920px;min-width:1000px; margin:0 auto; position:relative;}
.focusBox .pic{ position:relative; z-index:0; }
.focusBox .pic img {display: block;width:auto; height:100%;}*/
.swiper-pagination {text-align:center;}
.swiper-container .swiper-pagination-bullet  {opacity:1;margin: 0 5px; background: url(dot.png) no-repeat 0 -16px; height: 16px; overflow: hidden; width: 16px; cursor: pointer;display:inline-block; *display:inline; zoom:1;  _background: url(dot8.png) no-repeat 0 -16px;}
.swiper-container .swiper-pagination-bullet-active { background-position:0 0; }
.swiper-container .swiper-button-prev,.swiper-container .swiper-button-next { width: 60px; height: 90px; margin: -60px 0 0; display: none; background: url(ad_ctr.png) no-repeat 0 0; position: absolute; top: 50%; z-index:1; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=20);opacity:0.2;}
.swiper-container .swiper-button-prev { left: 0; }
.swiper-container .swiper-button-next { background-position: 0 -90px; right: 0; }
.swiper-container .swiper-button-prev:hover,.swiper-container .swiper-button-next:hover { filter:alpha(opacity=50) !important;opacity:0.5 !important;}
/*.focusBox .logo{ position:absolute; top:30px; width:100%;}
.focusBox .logo ul{ width:980px; margin:0 auto;}*/

.swiper-container {
    width: 100%;
    height: auto;
}
.swiper-container img {width:100%;}
.swiper-slide {
    text-align: center;
    background: #fff;
}
.swiper-container .swiper-slide {
    height: auto;
}
.swiper-container .swiper-slide:nth-child(2n) {
    height: auto;
}
/*.focusBox {width:100%; height:425px; overflow: hidden; max-width:1920px;min-width:1000px; margin:0 auto; position:relative;}
.focusBox .pic{ position:relative; z-index:0; }
.focusBox .pic img {display: block;width:100%; height:425px;max-width:1920px; min-width:1000px;}
.focusBox .hd { width:100%; position: absolute; bottom:0px; text-align: center; font-size:0; z-index:1; padding:5px 0;}
.focusBox .hd li{margin: 0 5px; background: url(dot.png) no-repeat 0 -16px; height: 16px; overflow: hidden; width: 16px; cursor: pointer;display:inline-block; *display:inline; zoom:1;  _background: url(dot8.png) no-repeat 0 -16px;}
.focusBox .hd .on{ background-position:0 0; }
.focusBox .prev,.focusBox .next { width: 60px; height: 90px; margin: -60px 0 0; display: none; background: url(ad_ctr.png) no-repeat 0 0; position: absolute; top: 50%; z-index:1; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=20);opacity:0.2;}
.focusBox .prev { left: 0; }
.focusBox .next { background-position: 0 -90px; right: 0; }
.focusBox .prev:hover,.focusBox .next:hover { filter:alpha(opacity=50) !important;opacity:0.5 !important;}
.focusBox .logo{ position:absolute; top:30px; width:100%;}
.focusBox .logo ul{ width:980px; margin:0 auto;}*/
/****i_dynamic & i_notice*****/
.part1{ background:#f6f6f6; width:100%; padding:20px 0;}
.part1 .between{ width:980px; margin:0 auto;}
.i_dynamic,.i_notice{ border:1px solid #eee; background:#fff;padding:9px; height:430px;position: relative;}
.i_dynamic{ width:680px;}
.i_notice{ width:275px;}
.i_title{ border-left:3px solid #0061b0; padding-left:15px; font-size:18px; margin-bottom:10px;}

.i_dynamic .hot_pic{ float:left; width:304px; height:202px; overflow:hidden;position: relative;text-align: left;}
.i_dynamic .hot_pic img { width: 304px; height: 202px; display: block; }
.i_dynamic .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 30px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.i_dynamic .txt { position: absolute; bottom: 0; z-index: 2; height: 30px; width:190px;}
.i_dynamic .txt li{ height:30px; line-height:30px; position:absolute; bottom:-30px;}
.i_dynamic .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; text-decoration: none; width:198px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.i_dynamic .num { position: absolute; z-index: 3; bottom: 7px; right: 8px; }
.i_dynamic .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
.i_dynamic .num li a,.i_dynamic .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.i_dynamic .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
.i_dynamic .num li.on a,.i_dynamic .num a:hover{ background:#f60;}

.hot_font{ height:202px; width:325px; overflow:hidden; float:right;margin-right:10px;}
.hot_font h3{ display:block; width:100%; margin-bottom:10px; font-weight:bold; font-size:16px; color:#0061b0; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; text-align:center;}
.hot_font p{ text-indent:2em; line-height:24px;}

.i_dynamic_list{ border-top:1px dashed #666; margin-top:10px;}
.i_dynamic_list li{ background:url(e_commerce_18.jpg) no-repeat center left; padding-left:20px;border-bottom:1px dashed #666; line-height:30px; height:30px;}
.i_dynamic_list span{ float:right; width:70px; text-align:right;}
.i_dynamic_list a{ display:block; width:570px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.i_notice ul{border-left:1px solid #6d98d0; padding:5px 0;}
.i_notice li{  position:relative; border-bottom:1px dashed #666; margin-bottom:5px; padding-left:10px; line-height:26px;}
.i_notice li a {  overflow: hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2;}
.i_notice i{ position:absolute; left:-6px;}
/****about_list*******/
.part2{ width:980px; margin:0 auto; padding:20px 0;}
.part2 h1{ text-align:center; margin:20px auto;}
.part2 .about_list{ margin-bottom:50px;}
.part2 .about_list li{ float:left; width:20%; text-align:center;}
.part2 .about_list i{ display:block; border-radius:50%; background:#ccc; width:115px; height:115px; margin:20px auto; margin-bottom:5px; color:#fff;font-size:64px; line-height:115px;}
.part2 .about_list a:hover{ color:#396ecf;}
.part2 .about_list a:hover i{ background:#396ecf;}
.part2 .activity {padding-bottom:40px;position: relative;}
.part2 .activity .hot_pic{ position:relative; width:342px; height:188px; float:left;}
.part2 .activity .hot_pic img{width:342px; height:188px;}
.part2 .activity .hot_pic p,.part2 .activity .list p{ width:100%; height:32px; line-height:32px; position:absolute; bottom:0; left:0; background:rgba(37,138,203,0.5); color:#fff; padding:0 10px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.part2 .activity .hot_pic a:hover p,.part2 .activity .list a:hover p{ color:#f60;}
.part2 .activity .hot_font{ float:right; width:600px; position:relative;}
.part2 .activity .hot_font h3{ display:block; border-bottom:1px dashed #666; margin-bottom:10px; font-size:18px; font-weight:bold; color:#396ecf; line-height:180%; width:100%; text-align:center;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.part2 .activity .hot_font span{ position:absolute; right:10px; bottom:20px; background:url(e_commerce_34.jpg) no-repeat center left; padding-left:20px;}
.part2 .activity{ width:980px; overflow:hidden;}
.part2 .activity .list{ width:996px;}
.part2 .activity .list li{ position:relative; width:316px; float:left; margin-right:16px;}
/*****i_news******/
.i_news>div{width:460px; padding:20px 0;}
.i_news h3{ position:relative; width:460px; border-bottom:3px solid #4351f6; font-size:18px; text-align:center; color:#282111; margin-bottom:15px; padding-bottom:3px;}
.i_news h3 i{ position:absolute; font-size:14px; color:#4351f6; bottom:-17px; left:50%; margin-left:-5px;}
.i_news>div li{ height:36px; line-height:36px; border-bottom:1px dashed #666;}
.i_news>div li a{ display:inline-block; width:360px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; color:#333;}
.i_news>div li a:hover{ color:#f60;}
.i_news>div li span{ float:right; color:#333; width:90px; text-align:right;}
.i_news>div p a{ display:block; width:90px; padding-left:20px; margin:10px auto;background:url(e_commerce_34.jpg) no-repeat center left; font-size:16px; color:#333;}
.i_news>div p a:hover{ color:#f60;}
/*****ad*******/
.ad{ width:100%; height:83px; max-width:1920px; min-width:1000px;}
.ad a{ display:block; width:100%; height:83px; overflow:hidden; font-size:0; line-height:300px;}
/*************/
#member .bd{ position:relative; border:1px solid #ddd; padding:15px 0;}
#member .prev,#member .next{ position: absolute; top:32px; left:3px; display:block; width:20px; height: 38px; z-index: 9; overflow: hidden;}
#member .prev{ background:url(e_commerce_47.jpg);}
#member .next{ background:url(e_commerce_50.jpg);left:auto; right:3px;}
#member .scrollWrap{ padding-left:24px}
#member ul{ overflow:hidden; zoom:1; }
#member li{ width:233px; height:65px; text-align:center; position:relative; float:left; display:inline;}
#member li > a {display: flex; justify-content: center; align-items: center; height: 100%;}
#member li img{max-width: 90%; max-height: 100%; padding: 0 10px;}
/****foot*******/
.link_bg{ width:1000px;margin: 20px auto;overflow: hidden;}
.link_title{width: 25px;margin-right: 10px;padding: 5px;background: #f60;float: left;text-align: center;color: #fff; height: 110px; vertical-align:middle;}
.link {width: 960px;float:right; overflow:hidden;}
.link ul{ width:980px;}
.link li {float: left;width: 180px;height: 60px;margin-bottom: 10px; margin-right: 15px;}
.link li img {width: 180px;height: 60px;}
.foot{ background:#007ec1; color:#fff; width:100%;}
.foot ul{ width:980px; margin:0 auto; padding:15px 0px;}
.foot li{ float:left; border-right:1px solid #1498de; height:175px;}
.foot .one{ padding:0 50px; display:inline-block; padding-top:15px;}
.foot .one a{ color:#fff; display:block; line-height:180%; font-size:12px;}
.foot .one a:hover{ color:#f60;}
.foot .two{ padding:0 50px; font-size:12px; padding-top:15px;}
.foot .one h3,.foot .two h3{ font-size:14px; margin-bottom:10px;}
.foot .two a{ color:#fff; line-height:180%; font-size:12px;}
.foot .two a:hover{ color:#f60;}
.foot .three{ width:300px; text-align:center; border:0; font-size:12px;}
.foot .three img{ display:block; margin-bottom:5px; margin:0 auto;}
.top{position:fixed; _position:absolute;right:50%; bottom:220px;width:38px;height:38px; background:#f5f5f5; border:1px solid #d9d9d9; margin-right:-655px; text-align:center; line-height:38px;}
.top a{ display:block; width:38px; height:38px;}
/******内页*******/
.banner{ width:100%; max-width:1920px; min-width:1000px; background:url(list_banner.jpg) no-repeat center top; height:271px;}
.menu_left{float:left; width:238px;}
.menu_left .title{ background:url(list04.jpg) no-repeat center left #1d7cf7; height:40px; line-height:40px; width:100%; text-indent:29px; color:#fff; font-weight:bold;}
.menu_left .contact{ color:#343434; line-height:180%; margin-top:10px;}
.menu_left .contact dl{width:220px; margin:0 auto;}
.menu_left .contact dt{ color:#ee3311; font-weight:bold; padding-top:10px;}
.first_menu li{ background:url(list06.jpg) no-repeat bottom left; padding-bottom:1px;}
.first_menu li a{ display:block; height:39px; background:url(list07.jpg) no-repeat left center; text-indent:33px; color:#000; line-height:39px;}
.first_menu li a:hover,.first_menu li .on{ background:url(list05.jpg) no-repeat left center #2e90fe; color:#fff;}
/**/
.centre_right{ width:725px; float:right;}
.nav{ position:relative; border-bottom:1px dashed #c1c1c1; height:27px; line-height:27px; margin-bottom:25px; font-size:16px; margin-top:15px;}
.nav span{ float:right; margin-right:10px; color:#a7a7a7; font-size:12px;}
.nav .font_red{ color:#007ec1;}
.nav p{ position:absolute; margin-left:32px; top:12px; background:#fff; font-size:18px; color:#007ec1;}
.nav .img_left{ margin-right:10px;}
.nav .img_right{ margin-left:10px;}
.list_fy{ text-align:center; width:100%; margin-bottom:20px; color:#666;}
.list_fy a{ display:inline-block; margin-right:5px; width:24px; height:24px; line-height:24px; border:1px solid #c3c3c3; background:#fff; color:#444; font-size:12px;}
.list_fy a:hover,.list_fy .on,.list_fy .fy_btn:hover{ background:#007ec1; border:1px solid #007ec1; color:#fff;}
.list_fy .fy_box{ margin:0 5px; width:45px; height:22px; border:1px solid #b5b5b5; text-align:center;}
.list_fy .fy_btn{ border:1px solid #b5b5b5; cursor:pointer;width:34px; height:24px; text-align:center; background:#f7f7f7;}
.news_list{ margin:20px auto;}
.news_list li{ border-bottom:1px dashed #666; height:45px; line-height:45px; background:url(e_commerce_18.jpg) no-repeat left center; padding-left:20px;}
.news_list li span{ float:right; width:90px; text-align:right;}
.news_list li a{ display:inline-block; max-width:610px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; height:45px;}
/***page***/
.page{ min-height:450px;}
.page .title{ font-size:24px; line-height:150%; text-align:center; color:#000; padding:15px 0;}
.page .title span{ font-size:12px; color:#959595; display:block;}
.page .nr{ font-size:16px; line-height:30px; color:#222;}
.page .nr img{ max-width:100%;}
.list_back{ text-align:center; padding:20px; border-top:1px solid #c3c3c3; margin-top:20px; padding-top:10px;}
.list_back a{ color:#666;}
.list_back a:hover{ color:#91282e;}
.pagelast{  color: #ed2400;font-size: 14px;font-weight: 700; line-height: 32px;margin: 15px 0; width:100%;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.pagelast a{ font-weight:normal; color:#000;}
.pagelast a:hover{ color:#f60;}
.activity_list ul{ border-bottom:1px dashed #ccc; margin-bottom:20px;}
.activity_list .list_pic{ background:url(list09.jpg) no-repeat left top; width:254px; height:149px; padding-top:9px; padding-left:8px; margin-bottom:10px; float:left;}
.activity_list .list_pic img{ width:239px; height:131px;}
.activity_list .list_font{ float:right; height:160px; position:relative; width:460px;}
.activity_list .list_font h4{ padding-top:15px; font-size:16px; color:#ed2400; margin-bottom:5px;}
.activity_list .list_font a{ position:absolute; bottom:10px; right:20px;display:block; width:128px; height:41px; text-align:center; color:#ed2400; line-height:41px;}
.activity_list .list_font a:hover{ color:#333;}
/****/
.application{  width:720px; margin:0 auto;margin-bottom:15px;}
.application li{line-height:36px;border-bottom:1px solid #ccc; background:#f9f9f9; color:#000;}
.application .title{ background:#f5f5f5;  color:#ed2400; text-indent:8px;}
.application dt{ width:150px;float:left; text-align:center;}
.application dd{width:570px; margin-left:150px; padding-left:5px;background:#fff;}
.application span{ margin-left:5px; color:#f00; font-weight:bold; vertical-align:middle;}
.application a{ font-size:16px; font-weight:bold; color:#f00;}
.application a:hover{ color:#000;}
.application .add_box1,.application .add_box2,.application .add_box3,.application .add_box{ vertical-align:middle; border:1px solid #bbb; height:26px;}
.application .add_box1{ width:80%;}
.application .add_box2{ width:20%;}
.application .add_box3{ width:50%;}
.application .add_box4{ width:85.4%;}
.application .add_box5{ width:25%;}
.application .add_box{ width:20%;}
.application .add_btn1{ margin-left:5px; vertical-align:middle; height:26px; line-height:26px; cursor:pointer; border:0; background:#007ec1; padding:0 8px; color:#fff;}
.application img{ vertical-align:middle; padding-left:10px;}
.add_btn2{ margin-left:150px; padding:0 10px; border:0;height:32px; line-height:32px; cursor:pointer;background:#007ec1; color:#fff; width:120px;}
.add_btn2:hover{ color:#f60;}

.add_btn3{ margin-left:150px; padding:0 10px; border:0;height:32px; line-height:32px; cursor:pointer;background:#007ec1; color:#fff;}
.add_btn3:hover{ color:#f60;}
/*增加资料下载*/
.yp2 {
    /* height: 180px; */
    height: auto;
    width: 925px;
    margin-top: 20px;
    margin-right: auto;
    margin-left: auto;
    background-color: #f4f4f4;
    padding-top: 10px;
    padding-bottom: 10px;
}
.xg1 {
    height: 35px;
    width: 870px;
    margin-right: auto;
    margin-left: auto;
    background-color: #FFF;
    border-bottom-width: 2px;
    border-bottom-style: solid;
    border-bottom-color: #4873B8;
    font-size: 16px;
    font-weight: bold;
    color: #4873B8;
    padding-top: 10px;
    padding-left: 15px;
}
.xg2 {
    /* height: 120px; */
    width: 885px;
    margin-right: auto;
    margin-left: auto;
    margin-top: 10px;
}
.gg {
    float: left;
    /* height: 110px; */
    width: 400px;
    margin-left: 25px;
}
.form_top{margin-bottom: 5px;}
.lk_btn{ border:1px solid #007ec1;background:#007ec1;color:#fff; cursor:pointer; text-align:center;padding: 3px 9px 3px 9px;border-radius: 2px;font-size: 12px;}
.lk_btn:hover{ color:#f60;}

/****/
.xx_div{width:240px;float:left;text-align:center;}
.xx_pic{width:150px;padding-left:45px;text-align:center;}
.xx_name{text-align:center;}

.more {    display: block;
    width: 90px !important;;
    padding-left: 20px;
    margin: 10px auto;
    background: url(e_commerce_34.jpg) no-repeat;
    background-position: 1px center;
    font-size: 16px;
    color: #333;
    position: absolute;
    right:10px;
    bottom:7px;
}