body{margin:0px; padding:0; font-size:14px; font-family:"Microsoft Yahei", "Arial Narrow",Verdana, Geneva, sans-serif; font-size:14px;}
ul,h1,h2,h3,p {margin:0px; padding:0px;}
li{list-style:none}
i{font-style:normal}
a:link{text-decoration:none;}
a:visited{text-decoration:none;}
a:hover{text-decoration:none}
a:active{text-decoration:none;}
img{border:0;}

select{width:90%; height:30px; line-height:30px; background:#ddf4e7; display:inline; border:1px solid #cccccc; padding:5px 8px; vertical-align:middle; outline:none; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; transition:border linear 0.4s, box-shadow linear 0.4s; -o-transition:border linear 0.4s, box-shadow linear 0.4s; -moz-transition:border linear 0.4s, box-shadow linear 0.4s; -webkit-transition:border linear 0.4s, box-shadow linear 0.4s; margin:0;}

.about_page{margin:15px 0; text-align:center; height:30px; line-height:30px; background:#fff; color:#444; clear:both; font-size:14px;}
.about_page a{color:#EE950C;}

.clear{clear:both}

.s{border:1px solid #666; height:18px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; transition:border linear 0.4s, box-shadow linear 0.4s; -o-transition:border linear 0.4s, box-shadow linear 0.4s; -moz-transition:border linear 0.4s, box-shadow linear 0.4s; -webkit-transition:border linear 0.4s, box-shadow linear 0.4s;}


.head{height:215px; width:100%; margin:0 auto; background:#0277ad}
.head ul{width:1002px; height:215px; margin:0 auto; padding:0; background:url(../images/head.png)}
.head ul a{color:#444;}

.menu-box{height:75px; line-height:35px; width:100%; margin:0 auto; padding:0;}
.menu{background:url(../images/ico.png) 0 -30px repeat-x; height:35px; line-height:35px; width:100%; margin:0 auto; padding:0;}
.menu ul{width:1000px; height:35px; line-height:35px; margin:0 auto; padding:0;}
.menu li{float:left; width:125px; }
.menu li a{width:100%; height:35px; text-align:center; font-size:17px; color:#fff; display:block; float:left;}
.menu li a:hover{color:#fff;}

.menu-item{height:35px; line-height:35px; width:100%; margin:0 auto; padding:0;}
.menu-item ul{background:#fff; width:944px; height:35px; line-height:35px; margin:0 auto; padding:0 28px; color:#005B8F;}
.menu-item a{height:35px; text-align:center; font-size:14px; color:#005B8F; padding:0 20px 0 10px; background:url(../images/ico_arrow.png) 0 7px no-repeat;}
.menu-item a:hover{color:#005B8F;}

.box{width:100%; margin:0 auto;}

.nav_top{background:#444; height:26px; line-height:26px; color:#fff; width:100%; margin:0 auto; font-size:12px; font-family:'宋体'}
.nav_top ul{height:60px; width:1002px; margin:0 auto; text-align:right;}
.nav_top ul a{color:#fff;}

.nav{background:#fff; height:60px; color:#444; width:100%; margin:0 auto; padding:10px 0;}
.nav-header{width:1002px; height:60px; margin:0 auto;}
.nav-header h1{position:relative; float:left;}
.nav-header h1 img{width:100%; height:60px; display:block; float:left;}


.nav-header nav{position:relative; z-index:2; height:60px; display:block; float:right;}
.nav-header nav ul{height:60px;}
.nav-header nav .tel{width:100%; height:40px; line-height:40px; padding:0 1.0em; box-sizing:border-box; text-align:right; font-size:23px; color:#555; font-family:"Microsoft Yahei";}
.nav-header nav ul li{float:left; height:60px; padding:2.8em 1.0em 0 1.0em !important; box-sizing:border-box; background:transparent; white-space:nowrap; -webkit-transition:background .2s; transition:background .2s; position:relative;}
.nav-header nav ul li a{padding-bottom:5px; display:block; text-align:center; box-sizing:border-box; color:#444; font-weight:normal; border-left:none; border-top:none; text-decoration:none; zoom:1; font-size:14px; }
.nav-header nav ul li a i{font-size:13px; display:block;}
.nav-header nav ul li a:hover{color:#106fc8; transition:color 4s; -o-transition:color 0.4s,; -moz-transition:color 0.4s; -webkit-transition:color 0.4s; border-bottom:2px solid #106fc8;}
.nav-header nav ul li .active{color:#106fc8; border-bottom:2px solid #106fc8;}

.l, .left{float:left;}

.r, .right{float:right;}

.section_one{width:100%; margin:0 auto;}
.section_box{width:100%; height:350px; margin:0 auto; position:relative;}
.section_top{width:100%; margin:0 auto; position:relative; padding-top:40px;}
.section_top h2{ text-align:center; font-size:20px; line-height:normal; color:#585858; margin:0;}
.section_top h3{ text-align:center; font-size:1.0em; line-height:normal; color:#969696; margin:0;}
.section_more{width:1002px; height:36px; line-height:36px; margin:0 auto; position:relative; padding:30px 0; text-align:center;}
.section_more a{padding:8px 20px; background:#276DEF; color:#fff;}

.section_two{width:100%; margin:0 auto; background:#E4EBFC; padding:0 0 40px 0;}
.section_two_box{width:1002px; height:400px; margin:0 auto; position:relative;}

.section_three{width:100%; margin:0 auto;}
.section_three_box{width:1002px; height:330px; margin:0 auto; padding-top:70px; position:relative;}



.news{width:100%;height:330px;padding-top:70px;}
.news_now{width:50%;height:100%;float:left; background:url(../images/pic_01_12.png) no-repeat}
.news_now_date{width:66px;height:61px;background-color:#224371;}
.news_now_date em{display:block;font-size:36px;color:#fdfdfd;font-family:"宋体";text-align:center;padding-top:2px;font-style: normal;}
.news_now_date span{display:block;font-size:22px;color:#fdfdfd;font-family:"宋体";text-align:center;-webkit-transform:scale(0.8);letter-spacing: -2px;line-height:12px;}
.news_now_content{height:60px;width:483px;}
.news_now_content h2{font-size:16px;color:#000;height:34px;line-height:34px;padding-top:79px;}
.news_now_content p{font-size:12px;color:#a7a7a7;height:24px;line-height:24px;}
.news_now .more{width:147px;height:33px;background-color:#224371;margin-top:112px;font-size:14px;color:#fff;font-family:Arial;text-align:center;line-height:33px;border:none; float:left;}

.news_all{width:50%;height:100%;float:left;}
.news_all_date{width:74px;float:left;padding-left:13px;}
.news_all_date em{display:block;font-size:48px;color:#a9a9a9;font-family:"宋体";line-height:37px;font-style: normal;}
.news_all_date span{display:block;font-size:14px;color:#a9a9a9;font-family:"宋体";}
.news_all ul li{width:495px;height:80px;margin-left:6px;border-bottom:solid #efefef 1px;display:block; float:left; margin-bottom: 5px;}
.news_all_content a{font-size:12px;color:#a9a9a9;line-height:18px;}
.news_all_content span{font-size:16px;color:#373737;}
.news_all ul .second{padding-top:21px;}
.news_all ul .third{padding-top:21px;border:none;}








.section_four{width:100%; margin:0 auto; background:#f6f6f6; padding:0 0 40px 0;}
.section_four .section_top h2{color:#444;}
.section_four .section_top h3{color:#444;}




.case{width:1002px;height:490px;margin:0 auto;}
.case h1{font-size:26px;color:#ededed;font-weight:bold;font-family:"Arial";text-align:center;padding-top:44px;}
.case span{font-size:18px;color:#ededed;font-weight:normal;line-height:20px;}
.case_content{weight:100%;height:260px;padding-top:58px;}
.case_content li{width:228px;height:260px;float:left;border-bottom:solid #a9a9a9 3px;margin-left:30px;display:block;}
.case_content li:hover{border-bottom:solid #106fc8 3px;}
.case_content .first{margin-left:0px;}
.case_content li a{font-size:12px;color:#979797;}
.case_content li h4{color:#e2e2e2;line-height:16px;padding-top:15px;}
.case_content li span{width:50%;font-size:12px;color:#979797;height:12px;float:left;}
.case_content li .icon{float:right;padding-top:6px;padding-right:5px;}
.case_content_img{ width:228px; height:204px; text-align:center;}
.case_content_img img{ max-width:228px; max-height:204px; }


.section_five{width:1002px; height:560px; margin:0 auto; background:#fff; padding:0 0 30px 0;}
.section_five .section_top h2{text-align:left;}
.section_five .section_top h3{text-align:left;}


.brief{width:60%;height:560px;margin:0 auto; display:block;}
.brief_content{color:#888; line-height:28px; padding:30px 45px 0 0; box-sizing:border-box;}
.brief_content a{color:#106fc8}

.honor{width:40%;height:560px;margin:0 auto; display:block;}
.honor_content{color:#888; line-height:28px; height:490px; overflow:hidden; padding:25px 0 0 0; box-sizing:border-box;}
.honor_content li{width:100%; height:130px; margin-bottom:25px; display:block;}
.honor_content li span{display:block; width:100%; padding-left:200px; box-sizing:border-box;}
.honor_content li img{width:190px; height:130px; float:left;}
.honor_content li a{font-size:14px;color:#979797;}


.section_six{width:100%; height:200px; margin:0 auto; background:#555; padding:0;}
.section_six_box{width:1002px; height:200px; margin:0 auto; display:table}
.section_six_box ul{line-height:20px; color:#f3f3f3; font-size:12px; display:table-cell; vertical-align:middle; position:relative;}
.section_six_box ul img{float:right; width:160px; position:absolute; top:30px; right:0;}

.hot-scrollable{width:1002px; height:285px; margin:0 auto; overflow:hidden; position:relative;}
.hot-scrollable ul{width:1140px; height:285px; box-sizing:border-box; margin:0 auto; position:absolute; left:0px; top:0px;}
.hot-scrollable li{background:#f1f1f1; margin-left:20px; padding:5px; box-sizing:border-box; float:left; width:285px; height:285px; display:block;}
.hot-scrollable li:nth-child(4n-3){margin-left:0;}
.hot-scrollable li a{width:100%; height:100%; display:block; position:relative;}
.hot-scrollable li img{width:275px; height:275px;}
.hot-scrollable li span{width:100%; height:32px; line-height:32px; opacity:0.8; color:#fff; position:absolute; bottom:0; display:block; background:#555; text-align:center;}

.og_prev, .og_next{ width:30px; height:50px; background:url(../images/icon.png) no-repeat; background:url(../images/icon_ie6.png) no-repeat\9; position:absolute; top:115px; z-index:99; cursor:pointer;filter:alpha(opacity=70); opacity:0.7;}
.og_prev{ background-position:0 -60px; left:0px;}
.og_next{ background-position:0 0; right:0px;}

.post-list-item{width:50%; float:left;}
.post-list-item .pic{width:50%; height:200px; display:block; float:left; overflow:hidden; position: relative;}
.post-list-item .pic a{width:300px; height:200px; display:block;}
.post-list-item .pic img{width:300px; height:200px; display:block;}
.post-list-item .pic img:hover{transform: scale(1.2, 1.2); transition:all 0.3s ease-out 0s;}
.post-list-item span{display:block; width:100%; height:100%; position:absolute; top:0; left:0; background-color:#000; opacity:0; filter:alpha(opacity=0); -webkit-transition:all 0.25s ease-in-out; -moz-transition:all 0.25s ease-in-out; -o-transition:all 0.25s ease-in-out; -ms-transition:all 0.25s ease-in-out; transition:all 0.25s ease-in-out;}
.post-list-item i{display:block; width:57px; height:57px; position:absolute; top:50%; left:50%; margin-left:-28px; margin-top:-28px; background:url(../images/icon-link.png) no-repeat center; opacity:0; filter:alpha(opacity=0); -webkit-transition:-webkit-transform 0.5s ease-out; -moz-transition:-moz-transform 0.5s ease-out; transition:transform 0.5s ease-out;} 

.post-list-item .info{width:50%; height:200px; float:left; text-align:center; background:#fff; position:relative; }
.info{padding:20px; box-sizing:border-box;}
.info h2 {line-height:normal; font-size:16px; margin:0 0 10px 0; color:#276DEF;}
.info-summary{font-size:13px; color:#808080; overflow:hidden; }
.info-summary{line-height:1.6;}
.info-arrow{position:absolute; z-index:10; display:block; overflow:hidden; background-image:url(../images/post-arrow.gif); background-repeat:no-repeat; }
.info-arrow{width:10px; height:19px; top:50%; left:-10px; margin-top:-10px; background-position:0 -42px;} 
.post-list-item:hover{ position:relative; z-index:5; box-shadow:0 0 10px rgba(0,0,0,0.45);}
.post-list-item:hover .pic img{-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); 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;}
.post-list-item:hover .pic span { opacity:0.6; filter:alpha(opacity=60); }
.post-list-item:hover .pic i { opacity:1; filter:alpha(opacity=100); -webkit-transform:rotate(360deg); -moz-transform:rotate(360deg); transform:rotate(360deg);}


.post-list-item-spec .info-arrow { top:50%; left:auto; right:-10px; margin-top:-10px; background-position:0 -11px; }


.info-detail{padding-top:10px; line-height:normal; }
.info-detail a {display:inline-block; *display:inline; *zoom:1; color:#276DEF; font-size:12px; -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; }
.info-detail a:hover{color:#276DEF !important; }


.new_info li{width:47.5%;float:left; min-height:1px; height:auto !important; animation-name:fadeInUp; -webkit-animation-duration:1s; animation-duration:1s; -webkit-animation-fill-mode:both; animation-fill-mode:both;}
.new_info li:nth-child(2n-1){margin-right:5%;}
.new_info .news_box{width:100%; height:100%; min-height:80px; box-sizing:border-box; padding-bottom:20px; padding-left:100px; position:relative;} 
.new_info .news-date{position:absolute; left:0; top:0; width:75px; background-color:#f2f2f2; text-align:center; font-family:Arial;}
.new_info .news-date em{display:block; line-height:50px;  font-style:normal; border-bottom:1px solid #fff; color:#666; font-size:30px;}
.new_info .news-date span{display:block; color:#999; line-height:22px; font-size:12px;}
.new_info .news-context{width:100%; height:100%;}
.new_info .news-context h2{margin:0 0 15px 0; font-size:16px; line-height:1.4; overflow:hidden; color:#276DEF;}
.new_info .news-context h2 a{color:#276DEF;}
.new_info .news-context .context{margin:0 0 15px 0; color:#666; font-size:13px; line-height:1.6;}

.hot-course{height:70px; border-bottom:1px solid #ededed;}
.hot-course-menu{width:1002px; margin:0 auto; padding:31px 0 0;}
.hot-course-menu .hot-nav{height:38px; line-height:38px;}
.hot-course-menu .hot-nav li{text-align:center; float:left; font-size:18px; color:#444; padding:0 0 0 10px;}
.hot-course-menu .hot-nav li i{padding:0 10px; color:#E67613;}
.hot-course-menu .hot-nav li.on{border-bottom:2px solid #E67613;}


.foot-box{width:100%; margin:0 auto; background:#444;}
.foot-box ul{width:1002px; margin:0 auto; padding:0; color:#f2f2f2; line-height:40px; font-size:12px;}




.cont{width:1020px; margin:15px auto; background:#fff}

.cont h1{background:url(../images/sy.png) #e3e3e3 0 0 no-repeat; margin:2px 0 0 0; font-weight:100; padding:0 0 0 30px; margin:0; font-size:12px; height:30px; line-height:32px;}
.cont h1 span{color:#348BEB}
.cont h1 a{color:#444;}
.cont ul{border:1px solid #ccc; padding:30px 70px; font-size:16pt;}
.cont ul p{margin:5px 0;}

.map{width:1020px; margin:15px auto; background:#fff; border:1px solid #d6dbe1; border-top:2px solid #458fce; clear:none;}
.map h1{background:url(../images/jt.png) 100px center no-repeat #fcfcfc; margin:2px 0 0 0; font-weight:100; padding:0 0 0 20px; margin:0; font-size:16px; height:40px; line-height:40px; border-bottom:1px solid #d6dbe1;}
.map h1 a{color:#2d374b;}

.map ul{border:0; padding:30px; overflow: hidden;}
.map ul a{color:#2d374b;}
.map ul dl{margin:10px; overflow:hidden; zoom:1; float:left; width:460px; font-weight:bold;}
.map ul dl dt{font-size:14px;}
.map ul dl dd{margin:10px 0 0 10px;}
.map ul dl dd li{line-height:25px;}

.txt{width:1000px; margin:15px auto;}

.txt h1{height:42px; background:url(../images/sy.png) no-repeat; color:#444; font-size:14px; line-height:42px; text-indent:30px; text-align:left; overflow:hidden; font-weight:100;}
.txt h1 span{color:#EE950C}
.txt h1 a{color:#444;}

.txt ul{padding:30px 70px; color:#444; font-size:16px; background:#fff; border-top:1px solid #ededed;}
.txt ul p{margin:5px 0;}



.txt li{width:100%;float:left; min-height:1px; animation-name:fadeInUp; -webkit-animation-duration:1s; animation-duration:1s; -webkit-animation-fill-mode:both; animation-fill-mode:both;}
.txt .news_box{width:100%; height:100%; min-height:80px; box-sizing:border-box; padding-bottom:15px; padding-left:100px; position:relative; margin-bottom:15px; border-bottom: 1px dotted #ccc;} 
.txt .news-date{position:absolute; left:0; top:0; width:75px; background-color:#f2f2f2; text-align:center; font-family:Arial;}
.txt .news-date em{display:block; line-height:50px;  font-style:normal; border-bottom:1px solid #fff; color:#666; font-size:30px;}
.txt .news-date span{display:block; color:#999; line-height:22px; font-size:12px;}
.txt .news-context{width:100%; height:100%;}
.txt .news-context h2{margin:0 0 15px 0; font-size:16px; line-height:1.4; overflow:hidden; color:#276DEF;}
.txt .news-context h2 a{color:#276DEF;}
.txt .news-context .context{margin:0 0 15px 0; color:#666; font-size:13px; line-height:1.6;}


.txt ul .title{text-align:center; font-size:26px; font-weight:bold; line-height:40px; margin:0; color:#EE950C}
.txt ul .Btitle{text-align:center; font-size:16px; font-weight:bold; color:#348BEB}
.txt ul .infomsg{text-align:center; margin:5px 0; border-bottom:1px solid #ededed; line-height:30px; height:30px; font-size:13px; color:#666}
.txt ul .infomsg .span1{background:url(../images/dy.jpg) no-repeat 0 -3px; padding:5px 0 0 20px; height:30px; margin:0 10px}
.txt ul .infomsg .span2{background:url(../images/sc.jpg) no-repeat 0 -3px; padding:5px 0 0 20px; height:30px; margin:0 10px}
.txt ul .con{text-align:left; margin:20px 0; font-size:16px; line-height:32px;}
.txt ul .con table{text-indent:0;}
.txt ul .con img{width:90%; border:0; display:block;}
.txt ul .next{text-align:left; font-size:14px; border-top:1px dotted #ddd; padding-top:10px; line-height:30px; margin-top:10px;}
.txt ul .next a{color:#106fc8}

.txt .m{background:#e3e3e3; line-height: 25px; width:860px; margin:30px auto; font-size:12px; font-family:"宋体";}
.txt .m td{padding:3px 8px;}
.txt .m th{padding:3px 8px; color:#f00; font-weight:normal;}

.txt-box{display:table; width:70%; margin:0 auto;}
.txt-box li{width:50%; display:table-cell; vertical-align:middle;}
.txt-box li p{margin:15px 0;}

.txt-pad-item{padding:35px 0; height:100px; overflow:hidden; border-bottom:1px dashed #ededed; display:table;}
.txt-pad-item .news-img{display:table-cell; width:100px; background-size:100px;}
.txt-pad-item .news-context{display:table-cell; font-size:18px; width:830px; padding:0 15px;}
.txt-pad-item .news-date{display:table-cell; width:80px; vertical-align:middle;}

.txt-pad-item .news-context a{font-size:18px; font-weight:bold; color:#444;}
.txt-pad-item .news-context p{color:#808080; padding:0; margin:8px 0 0 0; font-size:14px; text-indent:2em; line-height:24px;}

.txt-pad-item .news-date ul{margin:10px 0; padding:8px 0 5px 0; box-sizing:border-box; width:100%; height:100%; display:block; text-align:center; border:2px solid #ebebeb; border-radius:10px;}
.txt-pad-item .news-date em{display:block; margin-bottom:5px; font-style:normal; font-size:36px; color:#EE950C; border-bottom:2px solid #ebebeb;}
.txt-pad-item .news-date span{display:block; font-size:14px; line-height:15px; color:#666;}



.pic-pad-item{width:999px;}
.pic-pad-item li{background:#f1f1f1; margin-left:20px; margin-bottom:40px; padding:0; box-sizing:border-box; float:left; width:273px; height:203px; display:block;}
.pic-pad-item li:nth-child(3n-2){margin-left:0;}
.pic-pad-item li a{width:100%; height:100%; display:block; position:relative; overflow:hidden; text-align:center;}
.pic-pad-item li:hover img{-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); 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;}
.pic-pad-item li img{max-width:263px; max-height:263px;}
.pic-pad-item li span{width:100%; height:32px; line-height:32px; opacity:0.8; color:#fff; position:absolute; bottom:0; display:block; background:#555; text-align:center;}

.productinfo{width:100%; height:300px; margin-bottom:15px;}
.product-left{width:300px; height:300px; float:left; padding:10px; box-sizing:border-box;}
.product-right{width:560px; height:300px; float:right; padding:10px 20px; box-sizing:border-box;}
.productpic{width:100%; height:100%;}
.productpic img{width:100%; height:100%; display:block;}
.producttitle{width:100%; height:40px; text-align:left; color:#276DEF; font-size:18px; margin-bottom:15px;}
.productgg{width:100%; line-height:40px; text-align:left; color:#888; font-size:14px; margin-bottom:15px;}
.productprice{width:100%; line-height:50px; text-align:left; color:#276DEF; font-size:20px;}

.producttop{width:100%;}
.producttop h2{margin:0; padding:0; height:40px; background:#f2f2f2; padding:5px 10px 0 10px; box-sizing:border-box; border-bottom:1px solid #ededed; font-size:17px; color:#fff;}
.producttop h2 a{padding:0 10px; background:#276DEF; height:34px; width:80px; display:block; float:left; text-align:center; line-height:34px;}
.producttop ul{ width:100%; margin:0; border:0;box-sizing:border-box;}

.bmenu{background:#fff; height:38px; line-height:38px; color:#444; text-align:center; width:990px; margin:30px auto 0 auto;}
.bmenu a{line-height:38px; font-size:14px; color:#444; margin:0 20px; text-decoration:none;}



.foot{background:#fff; max-height:120px; color:#444; text-align:center; font-size:14px; padding:20px 0; width:990px; margin:0 auto; line-height:20px; border-top:1px dashed #444;}


#gg1 .pfclose{display:block;height:20px;width:40px;position:absolute;cursor:pointer; margin:5px; left:210px; color:#fff}


.fullpic{width:100%; position:relative; height:300px;}
.fullpic ul{width:100%; position:relative; height:300px;}

/* Default list styling */
.fullSlide{width:100%; position:relative; height:475px;}
.fullSlide .bd{margin:0 auto; position:relative; z-index:0; overflow:hidden;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important; height:475px; overflow:hidden; text-align:center;}
.fullSlide .bd li a{display:block; width:100%; height:100%;}

.fullSlide .hd{width:140px; position:absolute; z-index:1; bottom:35px; margin-left:-70px; left:50%;}
.fullSlide .hd li{width:12px; height:12px; background:#fff; overflow:hidden; display:inline; margin:0 8px; float:left;}
/*.fullSlide .hd ul li img{width:144px; height:74px; border:2px solid #fff; cursor:pointer; margin: 1px;}*/
.fullSlide .hd ul li.on{border:0; background:#106fc8;}
/*index_detail*/


.cd-top {
  display: inline-block;
  height: 40px;
  width: 40px;
  position: fixed;
  bottom: 100px;
  right: 10px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  background: #999 url(../images/cd-top-arrow.png) no-repeat center 50%;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
}
.cd-top.cd-is-visible {
  /* the button becomes visible */
  visibility: visible;
  opacity: 1;
}
.cd-top.cd-fade-out {
  /* 如果用户继续向下滚动,这个按钮的透明度会变得更低 */
  opacity: 1;
}
.no-touch .cd-top:hover {
  background-color: #e86256;
  opacity: 1;
}
@media only screen and (min-width: 768px) {
  .cd-top {
    right: 20px;
    bottom: 100px;
  }
}
@media only screen and (min-width: 1024px) {
  .cd-top {
    height: 60px;
    width: 60px;
    right: 30px;
    bottom: 100px;
  }
}

.clearfix:before,.clearfix:after{content:""; display:table;}
.clearfix:after{clear:both;overflow:hidden;}
.clearfix{zoom:1;}

/* fixed-bar */
.fixed-bar .icon,.fixed-bar .consult-list .tel-icon{background:url("../images/JS_02.png") no-repeat;}
.fixed-bar .icon{display:block;position:absolute;top:50%;left:50%;width:23px;height:12px;overflow:hidden;margin:-18px 0 0 -12px;background-position:right -251px;text-indent:-999em;}
.fixed-bar{position:fixed;right:20px;bottom:50px;z-index:50;_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))-30);}
.fixed-bar .gotop{position:relative;z-index:1;display:block;width:68px;height:36px;overflow:hidden;margin:-1px 0 0;padding:32px 0 0;border:1px solid #2acb6b;/*border-top:1px dashed #eaeaea;*/background-color:#2acb6b;color:#fff;font:normal 14px/36px "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1";text-align:center;}
.fixed-bar .share{height:68px;overflow:hidden;margin:-1px 0 0;border:1px solid #e6e6e6;}
.fixed-bar .gotop:hover{z-index:10;border-color:#2acb6b;background-color:#2acb6b;color:#fff;text-decoration:none;}
.fixed-bar .gotop:hover .icon{background-position:right -251px;}
.fixed-bar .consult-box{border:1px solid #e6e6e6;}
.fixed-bar .consult-box .consult-header{position:relative;height:36px;margin:-1px -1px 0;background:#2acb6b;}
.fixed-bar .consult-box .consult-title{color:#fff;font:normal 16px/36px "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1";text-align:center;}
.fixed-bar .consult-box .icon{display:none;top:0;left:-28px;width:28px;height:36px;overflow:hidden;margin:0;background-position:-80px -530px;cursor:pointer;}
.fixed-bar .consult-box .icon:hover{background-position:-110px -530px;}
.fixed-bar .consult-list{margin:0 2px -1px;padding:9px 0;border-bottom:1px dashed #eaeaea;}
.fixed-bar .consult-list li{padding:6px 0 6px 23px;color:#666;font:normal 12px/24px "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1";}
.fixed-bar .consult-list span,.fixed-bar .consult-list a{float:left;line-height:24px;}
.fixed-bar .consult-list span{padding-right:10px;}
.fixed-bar .consult-list img{vertical-align:top;}
.fixed-bar .wide-bar{width:70px;background:#fff;}
.fixed-bar .wide-bar .share .bds_more{width:148px;_width:146px;background-position:-252px -568px;}
.fixed-bar .wide-bar .share .bds_more:hover{background-position:-354px -568px;}
.fixed-bar .wide-bar .gotop{width:68px;}
.fixed-bar .consult-list .tel-icon{margin-left:-15px;padding:0 0 0 20px;background-position:-591px -264px;}
