﻿/* 通用样式 */
html,body,div,p,ul,li,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,select,button,textarea,iframe,table,th,td{margin:0px;padding:0px;}
body{font:14px/24px "黑体";    }
body,a{ color: #444; position: relative;}
.wrapIE8{text-align:left;}
img{border:0 none;}
a{text-decoration:none; }
ul,ol{list-style:none;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p,a{padding:0; margin:0;}
.w1200{width:1200px;margin:0 auto; zoom:1;}
.pc_overflow{overflow:hidden;zoom:1;}
.clearfix{*zoom:1;}
.clearfix:after{display:block; overflow:hidden; clear:both; height:0; visibility:hidden; content:".";}
*:focus{outline: none;}
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
table {border-collapse: collapse;border-spacing: 0;cellspacing: 0;cellpadding: 0;}
input{padding:0px;vertical-align: middle;line-height: normal;border:none; font:14px/24px "黑体";}
button{ cursor: pointer; border: 1px solid #eee; font-family: '黑体'}
select,textarea{ color: #555; font-family: '黑体'} 
em{  font-style: normal;}
.must{ color: red}
.clear{ clear:both;}
.overa{ word-wrap: normal;  text-overflow: ellipsis;  white-space: nowrap;  overflow: hidden; display: block; }
.over_p{ word-wrap: normal;  text-overflow: ellipsis;  white-space: nowrap;  overflow: hidden; display: block; }

.hide{ display:none}
.pd40{ padding: 40px 0}
.center{ text-align: center;}
 
/*banner end*/

.top{ width: 100%; height:65px; line-height: 65px; min-width:1200px;position: fixed;top: 0;z-index: 99999;background: #fff;}
.nav{  margin-left: 40px; }
.nav li{  float:left;    padding: 0 15px;position: relative;   }
.nav li a.frista{ display: block; height:65px; padding: 0 20px;  line-height: 65px; font-size: 16px; color: #000 }
.nav li a.frista:hover{  background:url(../images/top_line.png) repeat-x;   }
.nav li a.cur_indexnav{background:url(../images/top_line.png) repeat-x; }
.nav li  .second{ height: 48px; line-height: 48px; position:absolute; left:-61px; top:65px; width:270px;  color: #fff; display: none; z-index: 99999;text-align: center;background: rgba(11,73,127,0.8);}
.nav li  .second a{  padding: 0 10px; color: #fff; }
.nav li  .second a:hover{ color: #f8c51c}
 .logo{ width: 215px; height: 65px; display: block; background: url(../images/logo.png) left center no-repeat;background-size: auto 46px;}
 .topfr a{ padding: 0 10px; font-size: 16px;}
 .topfr a:hover{ color: #1a86f4}

 .bannerbg1{ width: 100%;  height: 688px; background: url(../images/banner1_bg.png) center no-repeat; }
 .flbanner{ margin-top: 140px;}
  .banner1{ padding: 37px 0}
 .banner1 input{ height: 30px;  padding:10px; background-color: #fff; width: 320px;}
.banner1 button{ height: 50px; background-color: #f7d207; padding: 0 36px;  border:1px solid #f7d207; margin-left: 5px;}
.banner12 a{ display: block; width: 75px;  float: left; margin-right: 25px; color: #fff; text-align: center;}
.banner12 a span{ display: block; width: 60px; margin: 0 auto; height: 60px;  box-shadow: 2px 4px 2px #1462e3;   border-radius: 50%;  margin-bottom: 10px;}
.banner12 a.banner121 span{ background: url(../images/iconbanner11.png) center no-repeat; background-color: #fff;}
.banner12 a.banner122 span{ background: url(../images/iconbanner12.png) center no-repeat; background-color: #fff;}
.banner12 a.banner123 span{ background: url(../images/iconbanner13.png) center no-repeat; background-color: #fff;}
.banner12 a.banner124 span{ background: url(../images/iconbanner14.png) center no-repeat; background-color: #fff;}
.banner12 a.banner121:hover span{ background: url(../images/iconbanner11hover.png) center no-repeat; background-color: #1a86f3;  }
.banner12 a.banner122:hover span{ background: url(../images/iconbanner12hover.png) center no-repeat; background-color: #1a86f3; }
.banner12 a.banner123:hover span{ background: url(../images/iconbanner13hover.png) center no-repeat; background-color: #1a86f3;  }
.banner12 a.banner124:hover span{ background: url(../images/iconbanner14hover.png) center no-repeat; background-color: #1a86f3;  }
.banner13{ padding: 30px 0}
.banner13 a{ padding: 10px 40px; border:2px solid #fff; color: #fff; font-size: 18px;}
.banner13 a:hover{   transition: 1s background; background: #1a86f3;border:2px solid #1a86f3;  box-shadow:2px 4px 2px #1462e3 }
.banner22 a span{    box-shadow: 2px 4px 2px #9603fb;    }
.banner12 a.banner131 span{ background: url(../images/iconbanner21.png) center no-repeat; background-color: #fff;}
.banner12 a.banner132 span{ background: url(../images/iconbanner22.png) center no-repeat; background-color: #fff;}
.banner12 a.banner133 span{ background: url(../images/iconbanner23.png) center no-repeat; background-color: #fff;}
.banner12 a.banner134 span{ background: url(../images/iconbanner24.png) center no-repeat; background-color: #fff;}
.banner12 a.banner131:hover span{ background: url(../images/iconbanner21hover.png) center no-repeat; background-color: #4b057b;}
.banner12 a.banner132:hover span{ background: url(../images/iconbanner22hover.png) center no-repeat; background-color: #4b057b;}
.banner12 a.banner133:hover span{ background: url(../images/iconbanner23hover.png) center no-repeat; background-color: #4b057b;}
.banner12 a.banner134:hover span{ background: url(../images/iconbanner24hover.png) center no-repeat; background-color: #4b057b;}
.banner32 a span{    box-shadow: 2px 4px 2px #d30414;    }
.banner12 a.banner141 span{ background: url(../images/iconbanner31.png) center no-repeat; background-color: #fff;}
.banner12 a.banner142 span{ background: url(../images/iconbanner32.png) center no-repeat; background-color: #fff;}
.banner12 a.banner143 span{ background: url(../images/iconbanner33.png) center no-repeat; background-color: #fff;}
.banner12 a.banner144 span{ background: url(../images/iconbanner34.png) center no-repeat; background-color: #fff;}
 .banner12 a.banner141:hover span{ background: url(../images/iconbanner31hover.png) center no-repeat; background-color: #ec315a;}
.banner12 a.banner142:hover span{ background: url(../images/iconbanner32hover.png) center no-repeat; background-color: #ec315a;}
.banner12 a.banner143:hover span{ background: url(../images/iconbanner33hover.png) center no-repeat; background-color: #ec315a;}
.banner12 a.banner144:hover span{ background: url(../images/iconbanner34hover.png) center no-repeat; background-color: #ec315a;}
.title_com{ font-size: 30px; padding: 50px 0; color:#000;  }

.foot{ background: #383d41; padding: 40px 0; width: 100%; min-width: 1200px;}
.foot_icon li{ padding:0 80px; color: #fff; float: left; border-right:1px solid #4a4d4f;  }
.foot_icon li a{  color: #fff; padding:20px 0 20px  60px; display: block; width: auto; font-size: 20px;  }
.foot_icon li a:hover{ color: #1a86f3; transition:0.5s color;}
.foot_icon li a.foot_icon1{  background: url(../images/foot_icon1.png) left center no-repeat;   }
.foot_icon li a.foot_icon2{  background: url(../images/foot_icon2.png) left center no-repeat; }
.foot_icon li a.foot_icon3{  background: url(../images/foot_icon3.png) left center no-repeat; }
.foot_icon li a.foot_icon4{  background: url(../images/foot_icon4.png) left center no-repeat;   }

.foot_mid{  padding: 30px 0}
.foot_mid a{  color: #97999b; margin: 20px;}
.foot_mid a:hover{  color: #1a86f3; transition:0.5s color;}
.foot_midbg{  height: 2px; background: url(../images/bottom_bg.png) repeat-x;}
.foot_btfl{ width: 1000px; color: #97999b}
.foot_btfl a{color: #97999b; padding: 0 30px; font-size: 16px; }
.foot_btfl a:hover{ color: #1a86f3; transition:0.5s color;}
.foot_btfr{ width: 155px;}
.foot_btfl p{   line-height: 38px;}
.foot_btfr p{ border-radius: 20px; background: #74787a; color: #fff; text-align: center; margin-top: 10px;}

.index_newsbox{ width: 100%; padding: 20px 0 40px 0; background: #f5f4f4;  min-width: 1200px;}
.newsblock{ width: 372px;  margin-right: 42px;     }
.newsblockimg{ display: block; width: 372px; height: 131px;  }
.newsblockimg:hover{  box-shadow: 0 1px 4px #1a86f3, 0 0 1px #1a86f3, 0 0 1px #1a86f3;  }
  
.avatar {position: relative;}
.tv_hot .avatar {display: block; overflow: hidden;}
.avatar img  {
    -webkit-transition: transform 1s;
    -moz-transition: transform 1s;
    -o-transition: transform 1s;
    -webkit-perspective: 1000;
    -webkit-backface-visibility: hidden;
    -moz-perspective: 1000;
    -moz-backface-visibility: hidden;
    -o-perspective: 1000;
    -o-backface-visibility: hidden;
}
.avatar:hover img {transform: scale(1.1); transition: all 1s ease 0s; -webkit-transform: scale(1.1);   }

.newsblock_index li{  background: url(../images/dot_list.png) left center no-repeat; height: 46px; line-height: 46px; border-bottom: 1px dashed #e3e1e1 }
.newsblock_index li a{ color: #666666; padding: 0 10px;}
.newsblock_index li a:hover{  color: #1a86f3; transition:0.5s color}
.swiper-container{ width: 100%; min-width: 1200px;}
.login_bg{  height: 200px; width: 100%; background: url(../images/nav_line.png) center no-repeat; min-width:1200px;}
.btn_regindex{ padding: 10px 30px; border:1px solid #fff; color: #fff }
.btn_regindex:hover{ background: #fff;  color:#1a86f3;transition:0.5s background; border:none;  }
 .ul_loginimg{ border:1px solid #eee; margin:  0px auto 50px auto}
 .ul_loginimg a{ display: block;  float: left; border-right:1px solid #eee; }

#main{ height: 600px;}
.index_map{ background: url(../images/china_bg.png) center no-repeat; position:relative}

.maz_box{ width: 100%; height: 420px;  background: #383d41}
.maz_div{ height: 420px; width: 1420px; margin: 0 auto}

.scrollpic {
    width: 1420px;
    margin:10px auto 0 auto;
    position: relative;
}
#myscroll {
    display: block;
     width: 1420px;
    position: relative;
    height:420px;
    margin: 0 auto;
    overflow: hidden;

}
 
#myscroll #myscrollbox {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 1000000px;
}
 

 #left  {
     background:url(../images/go_right.png)  left center no-repeat;
     width: 50px;
    height: 420px;
    display: block; position: absolute; left: 0; top:0;
    z-index: 999; display:none;
 }
 
 #right {background:url(../images/go_left.png)  left center no-repeat; 
    float: right;
     width: 50px;
    height: 420px;
    display: block; 
    position: absolute; right: 0; top:0;
    z-index: 999;display:none;
 }

#myscrollbox{ counter-reset: mycounter;  }
 .nav_leiji{  background: url(../images/nav_leiji.png) center no-repeat;  height: 100px; width:100%; min-width:1200px;}
/*首页end*/
 /*ny*/
.sm_newsbanner{ width: 100%;  height: 436px; background: url(../images/sm_news.png) center no-repeat; margin-top:65px;}

/*产品页面*/
.product_pro{ height: 426px; width: 100%; min-width: 1200px; background: url(../images/product_topbg.png) top center no-repeat;  background-position: 1 0 }
.ul_productAdv{  padding-top: 30px;  }
.ul_productAdv li{  width: 300px; float: left; color: #fff;  text-align: center;}
.productAdv1{ display: block; height: 50px;  }
.productAdv2{ font-size: 24px; margin: 20px 0 30px 0}

.ul_cj{ padding-bottom: 50px;}
.ul_cj li{ padding:30px 15px; width: 185px;  border:1px solid #eee; float:left; margin-right: 28px; cursor:pointer }
.ul_cj li img{ display: block; margin: 0 auto}
.ul_cj li .cjyxt1{ color: #666666; padding-bottom: 20px; border-bottom: 1px solid #eee ; margin-bottom: 20px;}
.ul_cj li .cj_img{ display: block;  width: 185px; height: 90px;}
.ul_cj li .cjyxt2{ text-align: center; }
.ul_cj li .cjyxt2 span{ font-size: 18px; display: block;  }
.ul_cj li .cjyxt2  a{ color: #1a86f3 }
.ul_cj li:hover{box-shadow: 0 1px 4px #1a86f3, 0 0 1px #1a86f3, 0 0 1px #1a86f3;  transition:1s box-shadow; margin-top: -10px;  transition:1s margin-top;}

.reg_box{  width: 100%; min-width: 1200px; background: url(../images/nav_line.png) top center no-repeat; height: 40px;  text-align: center; padding:40px 0 30px 0;  }
.reg_box a{ padding:10px 50px; border:1px solid #fff;  margin: 0 15px; color: #fff; font-size: 20px; }
.reg_box a:hover{ background: #1a86f3; transition:0.5s background; border:none;  }


.curpalce_top1{ font-size: 24px; color: #1a8bfc; margin-right: 10px; }
.curpalce_top2{ font-size: 14px; color: #666666; text-transform: uppercase;}
/*产品*/

.cur_navnew{ border-bottom: 1px solid #eee;color: #d0d0d0; padding: 7px 0;  }
.cur_navnew a{ padding: 10px 40px;  background-image:url(../images/cur_line.png) right center no-repeat; }
.cur_navnew a:last-child{  background: none; }
.cur_navnew a.cur_navnewsa{ background-color: #1a8bfc; color: #fff; background-image: none}

.news_blcok{ position: relative; margin:25px auto;}
.newsblock_time { width: 70px; height: 50px; position: absolute;  top:0; top:5px;
  border:2px solid #eee; text-align: center; padding-top: 10px;}
.newsblock_time p{ font-size: 30px; }
.newsblock_time span{ font-size: 12px; }
.dl_newsblock{ padding-left: 85px; }
.dl_newsblock a.dt_newsa{ font-size:16px; color: #000 }
.dl_newsblock a.dt_newsa:hover{   color: #1a8bfc }
.dl_newsblock dt.dt_newstxt{  max-height: 46px;  overflow:hidden; text-indent: 2em; padding:5px 0;  }
 .news_more{  background: #f4f4f4; padding:5px 20px;  margin-top: 10px;}
 .news_blcok:hover .newsblock_time { background: #1a8bfc; color: #fff}
 .news_blcok:hover .news_more{ background: #1a8bfc; color: #fff}

.detailstop{  padding: 10px 0; border-bottom: 1px dashed  #eee; text-align: center;}
.detailstop h2{ font-size: 24px; font-weight: normal; padding-bottom: 10px;}
.detailstop span{ margin: 0 10px; }

.detailscon{ padding:20px 0 40px 0;}
.p_txt{ text-indent: 2em; padding:10px 0;}


.interface_page{ background-color: #f9f9f9; padding:34px 0;  min-width: 1200px;  min-height: 500px;}
.inter_pagefl{ width: 220px; background: #fff;}
.interface_page{ background: #f3f3f3}
.inter_pagefltop{ height: 53px; line-height: 53px; background: #1a86f3; text-align: center; color: #fff; font-size: 20px;}
.ul_frbar  {    margin:0 10px;}
.menu_head{ cursor:pointer; position:relative; margin: 0 auto; font-size: 18px; height: 60px; line-height: 60px; padding:0 30px;  border-bottom: 1px solid #eee; display: block; color: #000 }
.menu_head span { padding-left: 30px; }
.menu_head.menu_head1 span{ padding-left: 30px; background: url(../images/icon_flbar1.png) left center no-repeat; }
.menu_head.menu_head2 span{ padding-left: 30px; background: url(../images/icon_flbar2.png) left center no-repeat; }
.menu_head.menu_head3 span{ padding-left: 30px; background: url(../images/icon_flbar3.png) left center no-repeat; }
.menu_head.menu_head4 span{ padding-left: 30px; background: url(../images/icon_flbar4.png) left center no-repeat; }
.menu_body{ overflow:hidden; word-wrap: normal;  text-overflow: ellipsis;
 white-space: nowrap;  overflow: hidden; font-size: 14px; display: none     }
.menu_body a{display:block;  padding:0 60px;  height: 45px;  line-height: 45px;  color: #666666; border-bottom: 1px dashed #eee  }
.menu_body a:hover{  color: #1a86f3    }
.menu_body a:current_a{  color: #1a86f3    }

.inter_pagefr{ width: 890px; padding:30px; background: #fff; min-height: 500px;}
.frcon_til{  height: 50px; line-height: 50px; border-bottom: 1px solid #eee}
.frcon_til span{ border-bottom: 2px solid #4ca0f5; padding:14px 0;  margin-left: 10px; font-size: 18px;}
.about11{ width: 562px;  height: 385px;}
.about12{ width: 562px;  height: 385px;}

.ul_honor li{ width: 354px; float: left; height: 300px;  padding:10px 0; margin-right: 69px;  }
.ul_honor li .honorimg{ display: block; width: 334px; height: 236px; padding:9px; border:1px solid #eee;}
.ul_honor li p{ padding:10px 5px;}
.ul_honor li .honorimg:hover{  border:1px solid #1a86f3; }
.ul_honor li:hover{ margin-top: -10px; transition:1s margin-top;}

.n_contact{ width: 1200px; margin: 0 auto; }
.dl_contact dd{ color: #000; width: 80px;  float: left; font-size: 15px; text-align: right; padding: 10px 0;padding-left: 30px;  text-align: left;}
.dl_contact dt{ color: #9c9c9c; width: 400px; float: left; font-size: 15px; padding: 10px 0}
.n_contactfl{ width: 540px;}
.dl_contact dd.dd_coin1{  background: url(../images/contact_1.png) left center no-repeat;}
.dl_contact dd.dd_coin2{  background: url(../images/contact_2.png) left center no-repeat;}
.dl_contact dd.dd_coin3{  background: url(../images/contact_3.png) left center no-repeat;}
.dl_contact dd.dd_coin4{  background: url(../images/contact_4.png) left center no-repeat;}
.dl_contact dd.dd_coin5{  background: url(../images/contact_5.png) left center no-repeat;}
.dl_contact dd.dd_coin6{  background: url(../images/contact_6.png) left center no-repeat;}
.dl_contact dd.dd_coin7{  background: url(../images/contact_7.png) left center no-repeat;}

.n_contactfr{ width: 640px;}
.n_contact_dl{  width: 640px;  padding: 8px 0;  font-size: 14px;}
.n_contact_dl dd{ height: 40px; line-height: 40px;} 
.n_contact_dl dt{ padding: 4px 10px; background: #f5f4f4;  }
.n_contact_dl dt input.n_dtcontact1{height:20px; background: #f7f0e9; padding: 4px 10px 4px 30px; background: url(../images/rg_coin1.png) left center no-repeat; border:Transparent; width: 300px;   }
.n_contact_dl dt input.n_dtcontact2{height:20px; background: #f7f0e9; padding: 4px 10px 4px 30px; background: url(../images/contact_2-19.png) left center no-repeat; border:Transparent ;width: 300px;   }
.n_contact_dl dt textarea.n_dtcontact3{height:60px; background: #f7f0e9; padding: 4px 10px 4px 30px; background: url(../images/contact_3-27.png) top 5px left  no-repeat; border:Transparent ;width: 500px;  }
.btn_sumbit{   background: #1a86f3;  color: #fff; height: 40px; width: 120px;  line-height: 40px; border:none; text-align: center; font-size: 16px; cursor: pointer;  }
.btn_sumbit:hover{ background: #004f9e}

.zf_blcok{ border:1px solid #ebebed; margin:30px auto 20px auto; }
.zf_blcoktil{ padding:0 25px; height: 40px; line-height: 40px; color: #666; font-size: 16px; background: #ebebed}
.tab_zf{  width: 100%}
.tab_zf tr th{ height: 48px; line-height: 48px; border-bottom: 1px solid #eee}
.tab_zf tr td{ height: 48px; line-height: 48px; border-bottom: 1px solid #eee; text-align: center; color: #666666}
.tab_zf tr:last-child td{ border-bottom: none}
.dl_zf {  padding:5px 15px;}
.dl_zf dd{ width: 100px; text-align: right; line-height: 36px; }
.dl_zf dt{ width: 1070px; }
.dl_zf dt .zf_input{   height: 30px; line-height: 30px; padding:3px; width: 274px; border:1px  solid #eee;}  

.fap span{ padding-left: 25px; background: url(../images/select2.png) left center no-repeat; height: 36px; line-height: 36px; margin-right: 10px; cursor: pointer;}
.fap span.fa_select{ background: url(../images/select1.png) left center no-repeat;}
.dl_zfblock{ display: none; border-top: 1px solid #eee; padding:20px 0;}

.way_zf{ height: 50px; line-height: 50px; border-bottom: 1px dashed #eee;  margin: 0 15px;}
.way_zf li{ float: left; padding:0 10px;}
.way_zf li.way_zf1{ width: 120px; position: relative;  padding-left: 40px; }
.way_zf li.way_zf2{ width: 270px; }
.way_zf li.way_zf3{ width: 200px; }
.way_zf li.way_zf4{ width: 440px; }
.way_iconimg{   width: 25px; height: 25px; position: absolute; top:8px; left: 15px;}
.agree_icon{ background: url(../images/agree.png) left center no-repeat; padding-left: 20px; cursor: pointer;}
.agree_icon.agreed{ background: url(../images/agree1.png) left center no-repeat; padding-left: 20px;}

.btn_fu{ padding:10px 20px;  background: #cb0a0a; color: #fff; font-size: 18px; }
.btn_fu:hover{ background: #9b0303}

.fap1 span{ padding-left: 25px; background: url(../images/select2.png) left center no-repeat; height: 36px; line-height: 36px; margin-right: 10px; cursor: pointer;}
.fap1 span.fa_select{ background: url(../images/select1.png) left center no-repeat;}
.dl_zfblock1{ display: none; border-top: 1px solid #eee}
.dl_zfblock1 .way_zf:last-child{ border-bottom: none}

.ul_zficon{ border:1px solid #eee; border-right: none;  margin: 20px 0 50px 0;width: 1200px;}
.ul_zficon li{     width: 170px; border-right:1px solid #e1e1e1; float: left;  padding-bottom: 10px; height: 344px; overflow: hidden;  }
.ul_zficon li .taocan{ background: #ebebed; padding:10px; height: 170px; overflow: hidden;}
.ul_zficon li .taocan h2{ padding:10px 0;}
.ul_zficon li .taocan p{ height: 36px; line-height: 36px; font-size: 14px;}
.ul_zficon li .taocan p.pricep{ font-weight: bold;  font-size: 16px; color: #cc041c }
.taocantxt{ height: 102px;}
.taocantxt .taocantximg{ display: block; width: 140px; height: 80px; margin:0 auto;}
.taocantxt p{ font-size: 16px;}
.taocan_gou{ padding:8px 20px;  border:1px solid #1a86f3; color: #1a86f3}
.taocan_gou:hover{ background: #1a86f3; color: #fff}
.ul_zficon li:hover{    box-shadow: 0 2px 4px #1a86f3, 0 0 10px #1a86f3, 0 0 4px #1a86f3; border-right: none;  transition:1s box-shadow;  margin-right: 3px }
.ul_zficon li:hover .taocan{ background: #1a86f3;  color: #fff!important; border-right: 1px solid #1a86f3 }
.ul_zficon li:hover .taocan .pricep{  color: #fff}


.flexslider {
     position: relative;
    width: 100%;
    height: 688px;
    overflow: hidden;
    zoom: 1;
	min-width:1200px;
	margin-top:65px;
}

.flexslider .slides li {
    width: 100%;
    height: 100%;
}

.flex-direction-nav a {
    width: 70px;
    height: 70px;
    line-height: 99em;
    overflow: hidden;
    margin: -35px 0 0;
    display: block;
    background: url(../images/ad_ctr.png) no-repeat;
    position: absolute;
    top: 50%;
    z-index: 10;
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: all .3s ease;
    border-radius: 35px;
}

.flex-direction-nav .flex-next {
    background-position: 0 -70px;
    right: 0;
}

.flex-direction-nav .flex-prev {
    left: 0;
}

.flexslider:hover .flex-next {
    opacity: 0.8;
    filter: alpha(opacity=25);
}

.flexslider:hover .flex-prev {
    opacity: 0.8;
    filter: alpha(opacity=25);
}

.flexslider:hover .flex-next:hover,
.flexslider:hover .flex-prev:hover {
    opacity: 1;
    filter: alpha(opacity=50);
}

.flex-control-nav {
    width: 100%;
    position: absolute;
    bottom: 30px;
    text-align: center;
}

.flex-control-nav li {
    margin: 0 2px;
    display: inline-block;
    zoom: 1;
    *display: inline;
}

.flex-control-paging li a {
    
    display: block;
    height: 12px;
    overflow: hidden;
    text-indent: -99em;
    width: 12px;
	background:#fff;
    cursor: pointer;
	border-radius:50%
}

.flex-control-paging li a.flex-active,
.flex-control-paging li.active a {
      background:#1a86f4;}

.flexslider .slides a img {
    width: 100%;
    height: 688px;
    display: block;
}

.center.d{ background:url(../images/hot.png) right center no-repeat;background-size: 35px auto;}
.menu_body a.current_a{ color: #1a86f3  }
span.BMap_Marker.BMap_noprint { background: url(../images/mapcoin.png) left top no-repeat !important;background-size: 19px !important;}


 




 


 
