/*
 .Top001803 为demo编号
 */
.Top001803{ height: 75px; background:#fafafa; z-index: 99; position:relative }
.Top001803 .auto{ position:relative; z-index:100;}
.Top001803 .logo{ position:absolute; left:0; top:50%; margin-top:-27px; }
.Top001803 .logo img{height:38px; display:block; margin-top: 13px; box-shadow: none;}

.Top001803 .search{ position:absolute; right:0; top:50%; margin-top:-11px; background:url(../images/Top001803-search.png) no-repeat center;height:33px;cursor:pointer; width:33px;}
.Top001803 .search dl{  width:0; overflow:hidden; transition:0.3s;height:33px;  position:absolute; right:0; top:0;  z-index:10; }
.Top001803 .search .text{border:2px solid #e4e4e4; border-radius:15px; line-height:28px; height:28px; width:100%; padding:0 10px 0 5px;color:#333; background:#fff;}
.Top001803 .search .btn{  position:absolute; border:none;right:0; padding:0; top:0;height:100%; width:29px; cursor:pointer; background:url(../images/Top001803-btn.png) no-repeat left center; }
.Top001803 .search:hover dl{width:176px;}

.Top001803 nav{  height: 65px; }
.Top001803 nav ul{float:right;}
.Top001803 nav li{ float:left;line-height:34px; position: relative; padding:22px 0 22px 30px; text-align:center; height:75px}
.Top001803 nav li:after{ display:inline-block; content:''; border-right:1px dotted #fff; width:1px; height:13px; vertical-align:middle; margin-left:30px;}
.Top001803 nav li span{ display:none;} 
.Top001803 nav li#m6{ padding-right:30px;}
.Top001803 nav li#m6:after{ display:none;}
.Top001803 nav li a{ color:#666; font-size: 14px;}
.Top001803 nav li:hover > a{ color:#208ccd }
.Top001803 nav .aon a{ /*color:#208ccd*/ }

.Top001803 nav li dl{ display: none; width:100%; position: absolute; left: 0; top: 100%; z-index:100; background:#fff;}	
.Top001803 nav .aon dl dd a,
.Top001803 nav li dl dd a{ color:#666; background: #fff;}
.Top001803 nav li dl dd a:hover{ color: #208ccd; }


/*
.Banner002043 为demo编号
 */
.Banner002043 div{ height:280px; background-position:center top; background-repeat:no-repeat;}
.Banner002043 div img{ display:none;}


/*
 .Location002 为demo编号
 */
.Location002{ padding:20px 0; border-bottom:#e5e5e5 1px solid; margin-bottom:20px; line-height:28px;}
.Location002 em{ color:#999; font-style:normal; float:right; padding-left:15px;background:url(../images/Location002_icon.png) no-repeat left -55px;}
.Location002 em a{ color:#999; padding-right:10px; margin-right:5px; background:url(../images/Location002_a.png) no-repeat right center;}
.Location002 em a:hover,
.Location002 em span{ color:#208ccd;}
.Location002 b{ color:#208ccd;font-weight:normal; font-size:24px; padding-left:16px; background:url(../images/Location002_icon.png) no-repeat left 2px;}


/*
 .Menu000783 为demo编号
 */
.Menu000783{ margin-top:2%;}
.Menu000783 header{ border-radius:20px 20px 0 0; background: url(../images/Menu000783-title_bg.jpg) no-repeat right top #7fb700; background-size:auto 100%; color:#fff; font-size:18px; padding:22px 0 22px 30px;}
.Menu000783 header b{ font-size:24px; display:block;}

.Menu000783 nav li{ border-bottom:1px solid #c7d6e5;}
.Menu000783 nav li a{color: #666;  display:block;  padding-left:30px; padding-right:40px; position:relative;padding: 15px 0}
.Menu000783 nav li a span{text-transform: uppercase;font-size: 1.2em;}
.Menu000783 nav li a h3{margin: 0;font-size: 1.333em;}
.Menu000783 nav li a::before{ position:absolute; content:''; width:0; height:0; border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:4px solid #c7bfb9; right:30px; top:50%; margin-top:-4px;}
.Menu000783 nav li:hover a,
.Menu000783 nav li a.aon{ color:#208ccd;}
.Menu000783 nav li:hover a::before,
.Menu000783 nav li a.aon::before{ border-left-color:#208ccd;}
.Menu000783 dl dd{ padding-left:50px; font-weight:bold; padding-bottom:20px; background-position: left top; background-repeat:no-repeat;}
.Menu000783 dl dd b{ color:#7fb700; font-size:22px; display:block; font-style:italic; font-family:Arial;}
.Menu000783 dl dd:nth-child(1){ background-image:url(../images/Menu000783-icon_call.png);}
.Menu000783 dl dd:nth-child(2){ background-image:url(../images/Menu000783-icon_phone.png);}
.Menu000783 .phone_nav{ display:none;} 


/*
 .RighInfo001848 为demo编号
 */
.RighInfo001848{ padding:2% 0;}
.RighInfo001848 .title{ text-align:center;}
.RighInfo001848 .title span{ display:inline-block; background:#208ccd; font-size:24px; color:#fff; line-height:34px; padding:0 10px;vertical-align:middle;}
.RighInfo001848 .title:after,
.RighInfo001848 .title:before{ content:''; display:inline-block; height:5px; border:1px solid #bbb; border-left:0; border-right:0; width:10%; vertical-align:middle;}

.RighInfo001848 .img_scroll{  max-width:1200px; margin:0 auto; background:url(../images/RighInfo001848-ying.png) no-repeat center bottom; padding-bottom:22px;}
.RighInfo001848 .img_scroll .bx-wrapper{position:relative;}
.RighInfo001848 .img_scroll li img{ display:block; width:100%;}
.RighInfo001848 .img_scroll .bx-controls-direction a{ position:absolute; top:50%; width:36px; height:34px; background:rgba(0,0,0,0.6); margin-top:-17px;}
.RighInfo001848 .img_scroll .bx-controls-direction a span{ color:#fff; font-size:16px; position:absolute; left:50%; top:50%; margin-left:-8px; margin-top:-8px;}
.RighInfo001848 .img_scroll .bx-controls-direction a.bx-prev{ left:0;}
.RighInfo001848 .img_scroll .bx-controls-direction a.bx-next{ right:0;}
.RighInfo001848 .info{ padding:3% 0;}


/*
 .Bottom001879 为demo编号
 */
.Bottom001879{  border-top: 1px solid #D1D1D1; padding-bottom:15px;}
.Bottom001879 figure{ float:right; color:#999; text-align: center; padding-top:20px;}
.Bottom001879 figure img{ display:block; width:80px; max-width:100px;}
.Bottom001879 footer{ float:left;width:83%;}
.Bottom001879 footer ul{ border-bottom:1px solid #D1D1D1; padding:25px 0 10px 0;margin-bottom:26px;}
.Bottom001879 footer li{ float:left; line-height:30px; margin-right:60px;}
.Bottom001879 footer li:before{ display:inline-block; content:''; margin-right:10px; background:url(../images/Bottom001879-icon.png) no-repeat center center; width:11px; height:11px; vertical-align:middle;}
.Bottom001879 footer li a{ color:#666; font-size: 14px;}
.Bottom001879 footer li a:hover{ color: #208ccd;}

.Bottom001879 section{ position:relative; padding: 37px 0 10px 0;}
.Bottom001879 section dl{ position:absolute; right:0; bottom:0;}
.Bottom001879 section dt{ float:left;width:36px; height:36px; margin-left:10px;}
.Bottom001879 section dt a{ display:block; height:36px; background:url(../images/Bottom001879-share.png) no-repeat left top;}
.Bottom001879 section dt.sina a{ background-position:-57px 0;}
.Bottom001879 section dt.tqq a{ background-position:right top;}
.Bottom001879 section dt.wx{ position:relative; z-index:100;}
.Bottom001879 section dt.wx img{ max-width:none; position:absolute; width:100px; height:100px; left:50%; margin-left:-50px; bottom:100%; display:none;}
.Bottom001879 section dt.wx:hover img{ display:block;}
.Bottom001879 section p{ color:#5f5f5f; font-size:12px;}
.Bottom001879 section a{ color:#6a6a6a; display:inline-block; line-height: 38px }
.Bottom001879 section i{ font-style:normal; color:#d1d1d1; margin:0 10px;}
.Bottom001879 section a:hover{ color: #208ccd;}


/*
 .Menu001486 为demo编号
 */
.Menu001486 header{ background:url(../images/Menu001486-bg.jpg) no-repeat left top #231a15; padding-top:58px; height:59px; line-height:normal; text-align:center; font-size:30px; color:#fff;}
.Menu001486 ul{  min-height:300px;}
.Menu001486 li{ border-bottom:1px solid #c7d6e5; line-height:79px;text-align:center;}
.Menu001486 li a{ display:block; color:#25170f; font-size:16px;}
.Menu001486 li:hover a{ color:#208ccd }
.Menu001486 li.on a{ color:#208ccd }

.Menu001486 li.android{ background:url(../images/and_bg.png) no-repeat 16px -50px;}
.Menu001486 li.android:hover{ background-position:16px 14px}
.Menu001486 li.android.on{ background-position:16px 14px}

.Menu001486 li.ios{ background:url(../images/ios_bg.png) no-repeat 16px -50px;}
.Menu001486 li.ios:hover{ background-position:16px 19px}
.Menu001486 li.ios.on{ background-position:16px 19px}


/*
 .PicList001761 为demo编号
 */
.PicList001761 .categoryname{ padding:3% 0; font-size:22px; color:#4c433e;}
.PicList001761 li{ float:left; width:525px; height:350px; padding: 0 30px; background:#f7f7f7; border:1px solid #cad6e1; margin: 0 150px 60px 0; text-align:center }
.PicList001761 li figure{ display:block; height:213px; margin-bottom:16px }
.PicList001761 li.end{ margin-right:0 }
.PicList001761 li figure img{ border:1px solid #cad6e1 }
.PicList001761 li .title{ font-size:20px; color:#666666; height:65px; line-height:65px;}
.PicList001761 li .title a{ font-size:14px; color:#208ccd; padding-right:13px; background:url(../images/blue_jiao.png) no-repeat right center;}
.PicList001761 li:hover .title { color:#208ccd }
.PicList001761 li .box_left{ float: left;margin-left: 15px; }


.PicList001761 li .checkt{ width:284px; margin:0 auto; height:35px; position:relative  }
.PicList001761 li .checkt:before{ content:" "; background:#c7d6e5; width:1px; height:100%; position:absolute; left:50%; top:0; margin-left:-1px;}
.PicList001761 li .checkt > div{ width:50%; height:35px; line-height:35px; text-align:center; position:relative; float:left; text-indent:55px; font-size:14px; color:#444866 }
.PicList001761 li .checkt .left{ background:url(../images/apple.png) no-repeat 38px center }
.PicList001761 li .checkt .right{ background:url(../images/and.png) no-repeat 25px center }



.PicList001761 li .check{ float: right; width:140px; padding: 30px 0 0 5px; margin:0 auto; position:relative;}
.PicList001761 li .check > div{ width:49%; line-height:35px; text-align:center; position:relative; float:left; font-size:14px; color:#444866; }
.PicList001761 li .check .left,
.PicList001761 li .check .right{ display: block; width: 100%;}
.PicList001761 li .check img{ width: 100px;}
.PicList001761 li .check .left p{ background:url(../images/apple.png) no-repeat 35px center; padding-left: 35px;}
.PicList001761 li .check .right p{ background:url(../images/android.png) no-repeat 30px center; padding-left: 35px;}


.PicList001761 li:last-child{ margin-right:0;}


/*
 .Banner001948 为demo编号
 */
.Banner001948{ position:relative;}
.Banner001948 .div{ background-position:center top; height:460px; background-repeat:no-repeat;}
.Banner001948 .div img{ display:none;}
.Banner001948 div.down{ position:absolute; width:127px; height:127px; padding:52px 0 0 220px; background:url(../images/download_bg.png) no-repeat left top; bottom:30px; left:50%; margin-left:-183px; z-index:10; box-sizing:content-box}
.Banner001948 div.down img{ display:block; width:126px; height:126px }
.Banner001948 div.down a{ position:absolute; width:103px; height:126px;}
.Banner001948 div.down a.a1{ left:0; bottom:0;}
.Banner001948 div.down a.a2{ left:110px; bottom:0;}


/*
 .Banner001863 为demo编号
 */
.Banner001863{z-index: -10;}
.Banner001863 .bx-wrapper{position: relative;}
.Banner001863 li,
.Banner001863 li a{ height:470px;}
.Banner001863 li a{ display:block; }
.Banner001863 li{ background-position:center top; background-repeat:no-repeat;}
.Banner001863 li img{ display:none;width:100%;}
.Banner001863 .bx-pager{position: absolute;width:100%; left:0;text-align: center; bottom:1%;}
.Banner001863 .bx-pager div{ display:inline-block; width:12px; height:12px; margin:0 3px;}
.Banner001863 .bx-pager div a{ display:block; overflow:hidden; line-height:100px; height:12px; border-radius:50%; border:1px solid #fff;}
.Banner001863 .bx-pager div a.active{ background:#fff;}


/*
 .Floor000881 为demo编号
 */
.Floor000881{ border-top:1px solid #e9e9e9;  border-bottom:1px solid #e9e9e9;padding-top: 50px;padding-bottom: 35px}
.Floor000881 h1{ margin:0; margin-bottom:24px; font-size:20px; font-weight:normal; background:url(../images/Floor000881-icon.png) no-repeat left center; padding-left:30px;color:#333;}
.Floor000881 h1 a{ float:right; color:#999; font-size:16px;}
.Floor000881 .list_copy{ display:none;}
.Floor000881 .bx-viewport{ z-index:1;}
.Floor000881 .list_scroll li{ text-align:center; position:relative;}
.Floor000881 .list_scroll li .Ispic{ display:block; padding-bottom:60%;}
.Floor000881 .list_scroll li p{ margin:0; line-height:55px;border:1px solid #eaeaea; border-top:0; background-color:#fff;font-size: 1.166em;line-height: 30px;}
.Floor000881 .list_scroll li p a{ color: #333;font-weight: bold;}
.Floor000881 .list_scroll li p a span{display: inline-block;padding-right: 11px;background: url(../images/arrow.png) no-repeat right center;line-height: 18px;text-transform: uppercase;color: #208ccd;font-weight: normal}
.Floor000881 .list_scroll li:hover p{ background-color:#208ccd;}
.Floor000881 .list_scroll li:hover p a{color:#fff;}
.Floor000881 .list_scroll li:hover p span{color:#fff;}
.Floor000881 .bx-wrapper{ position:relative;}
.Floor000881 .bx-pager{ display:none;}
.Floor000881 .bx-controls-direction a{ position:absolute; width:21px; height:21px; top:50%; margin-top:-10px; overflow:hidden; line-height:200px; z-index:10;}
.Floor000881 .bx-controls-direction a.bx-prev{ left:-25px;}
.Floor000881 .bx-controls-direction a.bx-next{ right:-25px;}
.Floor000881 .bx-controls-direction a::before,
.Floor000881 .bx-controls-direction a::after{ position:absolute; content:''; width:15px; height:2px; background-color:#208ccd; left:0; }
.Floor000881 .bx-controls-direction a::before{ transform:rotate(-45deg);top:4px;}
.Floor000881 .bx-controls-direction a::after{ transform:rotate(45deg);top:14px;}
.Floor000881 .bx-controls-direction a.bx-next::before{ transform:rotate(45deg); left:auto; right:0;}
.Floor000881 .bx-controls-direction a.bx-next::after{ transform:rotate(-45deg); left:auto; right:0;}
@media(max-width:1250px){
.Floor000881 .bx-controls-direction a.bx-prev{ left:5px;}
.Floor000881 .bx-controls-direction a.bx-next{ right:5px;}
}


/*
 .Floor000533 为demo编号
 */
.Floor000533{ padding:30px 0;}
.Floor000533 .title{ text-align:center; background:url(../images/Floor000533-titlebg.png) no-repeat center bottom; padding-bottom:15px;font-size: 28px;color: #a5c603;}
.Floor000533 .title span{text-transform: uppercase;font-size: 16px;font-family: Arial;color: #cbcbcb;display: block;}
.Floor000533 .list{ margin-top:40px; position:relative;;}
.Floor000533 .prev,
.Floor000533 .next{ cursor:pointer; width:36px; height:66px; position:absolute; top:50%; margin-top:-33px; z-index:10; background-position:0 0; background-repeat:no-repeat;}
.Floor000533 .prev{ left:-46px; background-image:url(../images/Floor000533-prev.png);}
.Floor000533 .next{ right:-46px; background-image:url(../images/Floor000533-next.png);}
.Floor000533 .prev:hover{background-image:url(../images/Floor000533-prev_hover.png);}
.Floor000533 .next:hover{ background-image:url(../images/Floor000533-next_hover.png);}
.Floor000533 .bd{ position:relative; overflow:hidden; width:1200px;}
.Floor000533 .bd li{ width:280px; padding:0 10px;}
.Floor000533 .bd li div{height:330px; border:1px #e5e5e5 solid; padding:10px;}
.Floor000533 .bd li img{ width:258px; height:205px; display:block;}
.Floor000533 .bd li h1{font-size: 18px;font-weight: normal;color: #000;line-height: 18px;padding: 28px 0 13px; margin:0;}
.Floor000533 .bd li h1 a{display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;color: #666;}
.Floor000533 .bd li h1 a:hover{ color: #a5c603;}
.Floor000533 .bd li p{ margin:0;color: #939393; padding-bottom:10px;}
.Floor000533 .bd li i{display: block;width: 42px;height: 2px;background: #a9c80d;margin-bottom: 5px;}
.Floor000533 .bd li .more{ background:url(../images/Floor000533-more_icon.png) no-repeat right center; padding-right:15px;}


/*
 .TextList001851 为demo编号
 */
.TextList001851{ padding:2% 0;}
.TextList001851 .title{ text-align:center; padding-bottom:3%;}
.TextList001851 .title span{ display:inline-block;font-size:24px; color:#333; line-height:34px; padding:0 10px;vertical-align:middle;}
.TextList001851 .title:after,
.TextList001851 .title:before{ content:''; display:inline-block; height:5px; border:1px solid #bbb; border-left:0; border-right:0; width:5%; vertical-align:middle;}


.TextList001851 section .list:last-child{ border-bottom:0;}
.TextList001851 .list .dot{ font-weight:normal; margin:0;  padding:15px 45px 15px 15px; background:url(../images/TextList001851-close.jpg) no-repeat 98% center; font-size:16px; cursor:pointer;border: 1px solid #e7e7e7;}
.TextList001851 .list .dot#on{ background-image:url(../images/TextList001851-open.gif);  color:#333;border: 1px solid #e7e7e7;}
.TextList001851 .list .con{ display:none; padding:2%; }

/*
 .TextList002 为demo编号
 */
.TextList002 .list li{border-bottom:1px dashed #eee; height:42px; line-height:42px;}
.TextList002 .list li a{ display:block; background:url(../images/TextList002-news_li.jpg) no-repeat 5px center;padding-left:19px;padding-right:10px;white-space:nowrap; text-overflow:ellipsis; overflow:hidden;color: #666; font-size: 14px}
.TextList002 .list li a:hover{color: #208ccd}
.TextList002 .list li span{ float:right; color:#a6a6a6; font-size:12px;}


/*
 .Page002046 为demo编号
 */
.Page002046 .Pages{ text-align:center; padding:3% 0;}
.Page002046 .Pages a{ display:inline-block; vertical-align:middle;border:1px solid #ececec; padding:0 15px; line-height:38px; color:#999;}
.Page002046 .Pages a:hover,
.Page002046 .Pages a.a_cur{ background-color:#208ccd; color:#fff;}
.Page002046 .Pages em{ font-style:normal; display:inline-block; vertical-align:middle; overflow:hidden;}
.Page002046 .Pages em a{ float:left; margin-left:-1px;}
.Page002046 .Pages .p_cur,
.Page002046 .Pages .p_count,
.Page002046 .Pages .p_jump,
.Page002046 .Pages .p_total{ display:none;}
.Page002046 .Pages .a_prev,
.Page002046 .Pages .a_next{ padding:0; width:44px; background:url(../images/Page002046-a_prev.gif) no-repeat center center; overflow:hidden; line-height:1000px; height:38px;}
.Page002046 .Pages .a_next{ background-image:url(../images/Page002046-a_next.gif);}


/*
 .Banner000707 为demo编号
 */
.Banner000707{ position:relative;}
.indexpro{ padding: 35px 0 0;}
.area{width: 1000px; margin: auto; clear: both;}
.cl:before, .cl:after, .area:before, .area:after{content: ""; display: table; clear: both;}
.indexpro .bd{ height: 200px;margin-bottom: 15px;}
.indexpro .bd li{float: left; width: 288px;height: 170px; margin-right: 15px; text-align: center;}
.indexpro .bd li:nth-child(4n){margin-right: 0;}
.indexpro .bd li a{ color: #444866;  display: block; width: 288px; height: 170px;}
.indexpro li img{ width:100%;  }
.indexpro .bd li h5{ font-size: 1.166em; margin: 0;  padding: 5px 0 10px 0;}
.indexpro .bd li:hover h5{ color:#208ccd }

/*
 .RighInfo001489 为demo编号
 */
.RighInfo001489 img{ box-shadow: none;}


/*
 .Floor001405 为demo编号
 */
.Floor001405{ padding:10px 0 35px;}
.Floor001405 section{ float:left; width:593px; padding: 10px 10px 20px; border:1px solid #d9d9d9 }
.Floor001405 section:last-child{ float:right}
.Floor001405 h1{ margin:0 0 5px 0; line-height:36px; font-size:18px; color: #444866;}
.Floor001405 section dt{ float:left; width:180px; height:110px;}
.Floor001405 section dt img{ width:180px; height:110px;}
.Floor001405 section dd{ float:right; width:322px;}
.Floor001405 section dd p{ font-size:14px; margin-top:0; color:#666;}
.Floor001405 section dd a{ background:url(../images/Floor001405-more.png) no-repeat; width:29px; height:9px; display:inline-block;}
.Floor001405 .news li{ height:110px; overflow:hidden; padding-top:4px;}
.Floor001405 .news .bx-wrapper{ position:relative;}
.Floor001405 .news .bx-viewport{ z-index:1;}
.Floor001405 .news .bx-pager{ position:absolute; left:206px; top:96px; z-index:10;}
.Floor001405 .news .bx-pager div{ float:left; margin-right:5px;}
.Floor001405 .news .bx-pager div a{ display:block; background:url(../images/Floor001405-controls.png) no-repeat right top; width:8px; height:7px; overflow:hidden; line-height:100px;}
.Floor001405 .news .bx-pager div a.active{ background-position:0 0; width:32px;}
.Floor001405 .news li .pic{ float:left; width:180px; height:110px; margin-right:26px;}
.Floor001405 .news li .pic img{ width:180px; height:110px;}
.Floor001405 .news li h3{ line-height:33px; margin:0;}
.Floor001405 .news li p{ margin:0;}
