*{ font-family:Microsoft Yahei;}
html, body { padding:0; margin:0;}
body {font-size:12px; text-align:center; background-color:#fafafa;}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
img{border:0;}
ul{-webkit-padding-start:0px; list-style:none; padding:0; margin:0;}
li{list-style:none;}
input,textarea,select,button{*font-size:100%;outline:0}
*::-moz-selection {background-color:#09F; color:#FFF;}
*::selection {background-color:#09F; color:#FFF;}
a{text-decoration:none; color: #555;}
a:hover{text-decoration:none;}
a:active{text-decoration:none;}
a:visited{text-decoration:none;}
.cursor{cursor:pointer}
.clear{font-size:0;line-height:0;height:0;clear:both;visibility:hidden;overflow:hidden}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix:after, .clearfix:before {display: table;line-height: 0;content: ""}
.clearfix:after {clear: both}
.clear-float {clear: both}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder {color: #aaa;font-size: 15px;}
.w930 {width: 930px;margin: 0 auto;height: auto;}
.w1000 {width: 1000px;margin: 0 auto;height: auto;}
.w1124 {width: 1124px;margin: 0 auto;height: auto;}
.w1200 {width: 1200px;margin: 0 auto;height: auto;}
.w930:after,.w1000:after,.w1124:after,.w1200:after {content: "";width: 0;height: 0;display: block;clear: both;}

.header-mark110{width:100%; min-width: 1200px; height: 0px;}
.header-mark160{width:100%; min-width: 1200px; height: 116px;}
.header{ width:100%; min-width: 1200px; text-align: center; position:fixed; z-index:999;transition: top .5s; background-color:rgba(255,255,255,0.9);}
.header-normal{position:fixed;left:0;top:0;}
.header-hidden{top:-116px;}
.header-show{top:0;z-index:999;}

.top01{width:100%;height:36px;line-height:36px; font-size:12px; color:#000; text-align: center; border-bottom:1px solid #eee;}
.top01_center{ width: 1200px; min-width: 1200px; text-align:left;margin: 0 auto;}
.top01_center .top01_l{float:left;}
.top01_center .top01_r{float:right;}

.top02{height:80px;width:100%; margin: 0 auto;  text-align: center;}
.top02_center{ width: 1200px; min-width: 1200px; margin: 0 auto;}
.top02 .top02_center .logo{width:280px; height: 60px; text-align: left; float:left; padding-top:10px ;}
.top02 .top02_center .logo img{ width:240px; height: 60px;}

.navBar{ width:880px; height:50px;line-height:50px;color:#333; float:right; margin-top:15px;}
.navBar ul.dropdown{position:relative;width:100%}
.navBar ul.dropdown li{font-weight:700;float:left;width:110px;position:relative; }
.navBar ul.dropdown a:hover{color:#000}
.navBar ul.dropdown li a{display:inline-block;width:100%; color:#000; font-size:15px;position:relative;z-index:2000;text-align:center;text-decoration:none;font-weight:600}
.navBar ul.dropdown li a:hover,ul.dropdown li a.hover{position:relative;color:#fff}
.navBar ul.dropdown ul{display:none;position:absolute;top:0;left:0;width:110px;z-index:1000;background:#2173AD; padding-bottom:2px;}
.navBar ul.dropdown ul li{font-weight:400; height:40px; line-height:40px; color:#fff;border-bottom:1px solid #eee}
.navBar ul.dropdown ul li a{display:block;color:#666!important;background:#fff!important; font-size:14px; font-weight:normal}
.navBar ul.dropdown ul li a:hover{display:block;background:#fff!important;color:#2173AD!important}
.navBar .drop>a{position:relative; color:#333;}
.navBar .drop>a:after{content:"";position:absolute;right:10px;top:40%;border-left:5px solid transparent;border-top:5px solid #333;border-right:5px solid transparent;z-index:999}
.navBar .drop>a:hover:after{content:"";border-left:5px solid transparent;border-top:5px solid #fff;border-right:5px solid transparent}

.lubo{ width: 100%; min-width:1200px;clear: both; position: relative; height:500px;}
.lubo_box{ position: relative; width: 100%; height:500px; }
.lubo_box li{ float: left;position: absolute; top: 0; left: 0; width: 100%; height:500px; opacity: 0;filter:alpha(opacity=0);}
.lubo_box li a{ display: block;width: 100%;  height: 100%;}
.lubo_box li img{ width: 100%; height:500px;}
.lubo_box li:nth-child(1){opacity: 1;filter:alpha(opacity=100);}

.cir_box{ overflow: hidden; position: absolute; z-index: 102;top: 460px; height:12px;}
.cir_box li{ float: left; width: 10px; height: 10px; margin:0 5px; cursor: pointer; border:1px solid #fff; border-radius:6px; opacity: 0.9;filter:alpha(opacity=90);}
.cir_on{ background:#5EA8CE !important;width: 30px !important;height: 10px;border:1px solid #fff;}

.top_news{ width: 100%; height:118px; margin:30px auto; text-align:center;}
.top_news .top_news_cont{ width:1000px;height:118px; margin:0 auto; background-color:#fff; padding:0px 100px}
.top_news .top_news_cont .top_news_li{ float:right; width:100%;}
.top_news .top_news_cont .top_news_li h1{ font-size:30px; color:#2173AD; margin-top:20px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.top_news .top_news_cont .top_news_li p{font-size:14px; color:#777;margin-top:10px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.pic-news-cont{ height:350px; margin:40px auto;}
.pic-news-slider{ width:560px; height:350px; position:relative; float:left; overflow:hidden;}
.pic-news-slider .bd{width:560px;position:absolute;left:50%;margin-left:-280px}
.pic-news-slider .bd li{width:560px;overflow:hidden; position:relative;}
.pic-news-slider .bd li img{display:block;width:560px;height:350px;}
.pic-news-slider .bd li p{left:0; right:0;bottom:0; height:60px; padding-top:20px; display:inline-block; position:absolute; text-align:center; background: linear-gradient(to bottom, rgba(0,0,0,.3) 0%,rgba(0,0,0,.3) 100%); font-size:15px; color:#fff; }
.pic-news-slider .tempWrap{overflow:visible !important}
.pic-news-slider .tempWrap ul{margin-left:-560px !important;}
.pic-news-slider .hd{position:absolute;width:100%;left:0;z-index:1;height:10px;bottom:0px; padding:15px 0px; text-align:center;}
.pic-news-slider .hd li{display:inline-block;*display:inline;zoom:1;width:10px;height:10px; line-height:99px;overflow:hidden; background-color:#FFFFFF; border-radius:10px; margin:0 5px;cursor:pointer;}
.pic-news-slider .hd li.on{ background-color:#FAC700; width:20px;}

.word-news{ width:570px; padding:0px 30px; height:350px; overflow:hidden; background-color:#fff; margin-left:10px; float:left;}
.word-news-title{ width:100%; height:30px; text-align:left; line-height:30px; margin-top:20px;}
.word-news-title h1{ font-size:20px; float:left; color:#479BC7;}
.word-news-title span{ font-size:16px; float:right;}
.word-news-title span a{ color:#479BC7;}
.word-news-title span a:hover{ color:#296788;}
.word-news-li{ width:100%; margin-top:16px;}
.word-news-li li{ width:94%; height:70px; padding:10px 0px; padding-left:6%; text-align:left; border-bottom:1px solid #eee; background:url(../images/news-prev.png) no-repeat left 20px; background-size:24px;}
.word-news-li li a{ width:100%; height:30px; line-height:40px; text-align:left; display:inline-block; font-size:16px; color:#333; font-weight:bold;}
.word-news-li li a h1{font-size:16px; overflow:hidden;white-space: nowrap;text-overflow: ellipsis; font-weight:normal}
.word-news-li li a:hover{ color:#479BC7;}
.word-news-li li p{ font-size:13px; color:#999; font-weight:normal; line-height:30px;}
.word-news-li li span{ float:right; color:#ccc; font-size:13px;}

.other-news{ height:300px; margin:40px auto 0px auto; position:relative;}
.other-news-li{ width:340px; height:260px; padding:20px; position:absolute; background-color:#fff; overflow:hidden;}
.other-news-title{width:100%; height:30px; text-indent:40px; line-height:30px; text-align:left;background:url(../images/news-prev.png) no-repeat left center; background-size:24px;}
.other-news-title a{ font-size:16px; color:#333; font-weight:bold;}
.other-news-li ul{ margin-top:10px;}
.other-news-li li{ width:100%; height:72px; text-align:left; line-height:25px; margin-top:7px;}
.other-news-li li a{ width:100%; height:25px; text-align:left; display:inline-block; font-size:15px; color:#333; }
.other-news-li li a:hover{ color:#000;}
.other-news-li li a h1{font-size:16px; overflow:hidden;white-space: nowrap;text-overflow: ellipsis; font-weight:normal}
.other-news-li li p{width:100%; height:40px; text-indent:2em; line-height:20px; font-size:12px; color:#999; display:inline-block;}
.other-news-li:nth-child(2){ left:410px; top:0;}
.other-news-li:nth-child(3){ right:0; top:0;}
.other-news-adv{width:380px; height:300px; position:absolute;left:0; top:0;}

.photo-cont{ width:1200px; margin:40px auto;}
.photo-li{width:1200px;display:flex;justify-content:space-between;position:relative; margin: 40px auto;}
.photo-li .photo{width:270px;overflow:hidden;box-sizing:border-box;padding:0 10px 25px 10px}
.photo-li .photo a{display:flex;flex-direction:column;align-items:center;color:#535353;text-decoration:none}
.photo-li .photo a:hover{color:#000}
.photo-li .photo .imgBox{width:280px;height:180px;overflow:hidden}
.photo-li .photo .imgBox img{width:100%;height:180px; transition:all .6s linear}
.photo-li .photo .title{margin:20px 0px;font-size:14px; font-weight: normal;}
.photo-li .photo:hover img{transform:scale(1.15)}

.case-cont{ width:100%; height:600px; padding-top:10px; background:url(../images/casebg.jpg) no-repeat center top}
.case-li{width:1200px;display:flex;justify-content:space-between;position:relative; margin: 40px auto;}
.case-li .case{width:280px;overflow:hidden;background:#fff;box-sizing:border-box;padding:0 10px 25px 10px}
.case-li .case a{display:flex;flex-direction:column;align-items:center;color:#535353;text-decoration:none}
.case-li .case a:hover{color:#000}
.case-li .case .imgBox{width:280px;height:180px;overflow:hidden}
.case-li .case .imgBox img{width:100%;height:180px; transition:all .6s linear}
.case-li .case .source{border:1px solid #ccc;padding:6px 20px;border-radius:25px;margin:20px}
.case-li .case .title{margin:20px 0px;font-size:16px; font-weight: normal;}
.case-li .case>a::after{content:'';width:280px;position:absolute;background:#12477D;bottom:0;height:0;transition:height .3s linear}
.case-li .case>a:hover::after{height:4px}
.case-li .case:hover img{transform:scale(1.15)}
.case-li .case:hover .source{background:#12477D;border-color:#12477D;color:#fff}

.container-title{ width: 100%; margin-top:40px; text-align: center;}
.container-title h1{ font-size: 30px; color: #333; font-weight:normal;}
.container-title span{ display: inline-block; width: 60px; height: 3px; font-size: 0px; background-color:#ccc; margin: 10px auto;}

.partner{position:relative;overflow:hidden; margin:40px auto;}
.partner ul li{background-color:#fff;margin-right:10px;text-align:center;float:left;width:232px;height:102px;-webkit-transition:box-shadow .2s ease-out;transition:box-shadow .2s ease-out}
.partner ul li img{ width:200px; height:80px; padding:10px 15px; border:1px solid #fff;}
.partner ul li a:hover img{border:1px solid #C4E4F0;}
.partner .next,.partner .prev{opacity:0;position:absolute;top:50%;transform:translateY(-50%);display:inline-block;cursor:pointer;z-index:1;width:28px;height:62px;line-height:62px;color:#fff;text-align:center;font-size:22px;font-weight:400;background:rgba(0,0,0,.2);font-family:simsun;transition:all ease-in .4s}
.partner .next{left:0}
.partner .prev{right:0}
.partner:hover .next{opacity:1}
.partner:hover .prev{opacity:1}

.banner{width:100%; min-width: 1200px; height:20.6vw; text-align: center; background-position: top center; background-repeat: no-repeat; background-size:100%;}
.banner_title{ font-size: 40px; width: 930px; color: #fff; margin-top:160px; display: inline-block;}
.banner_title h1{ font-size:30px; color:#fff; font-weight: bold;}
.banner_title p{font-size:13px; color:#fff; margin-top: 10px; line-height: 1.8;}

.top03{ width: 100%;min-width: 1200px; height: 50px; text-align: center; border-bottom:1px solid #f0f0f0; background-color:#fcfcfc}
.top03 .top03_center{ width:1200px; min-width:1200px; margin:0 auto;}
.top03 .top03_center .local{ float:left;  margin: 15px 0px; height: 20px; line-height:20px; font-size: 14px; color: #333; display: inline-block;}
.top03 .top03_center .local a{ margin:0 5px;}


.main-cont{ width:1200px; min-width:1200px; margin:30px auto; padding:50px 0px;}
.main-cont .local-type{ float:left; width:200px;}
.main-cont .local-type .local-title{ width:100%; height:50px; color:#01398E; text-align:left; font-size:30px; font-weight:bold; border-bottom:1px solid #ccc; margin-bottom:20px;}
.main-cont .local-type a{ width:100%; height: 60px; line-height:60px; font-size: 16px; color: #555; display: inline-block;background-color:#fff; border-bottom:1px solid #eee;}
.main-cont .local-type a:hover{ color: #2173AD; background-color:#E6EFF9}
.main-cont .local-type a.fc{ color: #fff; background-color:#75AAE0}

.main-cont .main-right{ float:right; width:940px;}

.news-list{ width:940px; }
.news-list ul{ width:100%; margin:0 auto;}
.news-list li{ width:100%; height:70px; padding:14px 0px; border-bottom:1px solid #eee; float:left;}
.news-list li a{ text-align:left; display:inline-block; width:100%;}
.news-list li a:hover h3{ color:#195385;}
.news-list li a .date{ width:70px; height:70px; background-color:#2E7CCC; float:left; text-align:center; margin-right:30px;}
.news-list li a .date b{ width:70px; height:44px; display:inline-block; text-align:center; color:#fff; line-height:44px; font-size:30px;}
.news-list li a .date p{width:70px; height:26px; display:inline-block; background-color:#286CB2; text-align:center; color:#fff; line-height:26px;font-size:13px; border-top:1px solid #fff;}
.news-list li h3{ font-size:16px; color:#333; height:28px;}
.news-list li p{font-size:14px; color:#555; line-height:22px;}

.solution-card{height:360px;flex: 0 0 30%; margin:20px; background-color:#f5f5f5; transition:all .2s linear; overflow: hidden;}
.solution-card .img{ width: 100%;  height:240px; overflow: hidden; transition:all .3s;}
.solution-card img{ width: 100%;  height:240px;transition:all .3s;}
.solution-card h3{ width:318px; margin:15px 20px 10px;font-size:18px;color:#222;letter-spacing:.65px;text-align:left;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.solution-card p{ width:318px; margin:0 20px; padding-bottom:10px;font-size:13px;color:#666;letter-spacing:.51px; text-align:left;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.solution-card p.date{color:#999;}
.solution-card p.money {font-size:14px;}
.solution-card p.money span{font-size: 20px; color: #4F9743; margin-left:5px;}
.solution-card a:hover img{transform: scale(1.06);}
.solution-card a:hover h3{ color:#427938;}

/*¾«Ñ¡Í¼Æ¬*/
.he_border2{ background:#f5f5f5;width:300px;height:200px;padding:0; float:left; margin:10px 0px 10px 13px;position:relative;box-sizing:border-box;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}
.he_border2 .he_border2_img{ display:block;width:100%; height: 100%; padding:0;margin:0;position:relative;opacity:1;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}
.he_border2:hover .he_border2_img{ position:absolute; -webkit-transform:scale(1.06);-moz-transform:scale(1.06);-o-transform:scale(1.06);-ms-transform:scale(1);transform:scale(1.06);opacity:.5; }
.he_border2 .he_border2_caption{color:#fff;padding:0;margin:0;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}
.he_border2 .he_border2_caption,.he_border2 .he_border2_caption > a{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden; z-index:9}
.he_border2 .he_border2_caption_h{font-size:1.3em;font-weight:700;text-align:center;width:100%; background:rgba(0,0,0,.7); position:absolute;bottom:8%; padding:5px 0px; -webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out;overflow:hidden;opacity:1}
.he_border2 .he_border2_caption_p{font-size:1em;text-align:center;width:80%;position:absolute;top:40%;left:10%;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden;opacity:0.4}
.he_border2:hover .he_border2_caption_p{top:36%;opacity:1}


.pagelist{ width:100%; height:40px; padding:0px 0px; margin:40px 0px; text-align:center; float:right;}
.paginator { font:14px Microsoft YaHei;} 
.paginator font{ padding:8px 14px 7px 14px;color:#fff; margin:0px 6px; font-size:14px; background-color:#75AAE0; border:1px solid #75AAE0;border-radius:3px;}
.paginator a {padding:8px 14px; color:#333; margin:0px 6px; font-size:14px; background-color:#fff; border:1px solid #f0f0f0;  cursor:pointer;border-radius:3px;}  
.paginator .cpb {padding: 1px 6px;font-weight: bold; font-size: 14px;border:none} 
.paginator a:hover {color:#2173AD; border:1px solid #2173AD;} 
.paginator input{ border: solid 1px #ccc; padding:3px 5px;font: 14px Microsoft YaHei; text-align:center;}

.news-detail{width:940px; margin:0 auto; text-align: center;}
.news-detail h1{ font-size: 40px; color: #333; padding-bottom: 40px;}
.news-detail h3{ font-size: 30px; color: #333; padding-bottom: 40px;}
.news-detail .news-date{width:100%; border-top: #ddd solid 1px; text-align: center; font-size: 0px;}
.news-detail .news-date span{font-size: 15px; color: #666; padding: 10px 30px; margin: 0 auto; background-color:#fafafa;line-height: 2.0;  display: inline-block; margin-top:-30px;}
.news-detail .news-summary{width:100%; margin-top: 30px; font-size: 16px; color: #666; line-height: 2.0; text-align: left;}
.news-detail .news-content{width:100%; margin-top: 30px; font-size: 16px; color: #555; line-height: 2.0; text-align: left;}
.news-detail .news-content img{max-width: 100%; margin:20px auto; border-radius:4px;}
.news-detail .news-content .news-img{width:100%; text-align: center;}
.news-detail .news-content .news-img img{ max-width: 100%; margin:30px auto; border-radius:4px;}
.news-detail .news-content p{ margin-top: 20px; text-indent:2em;}

.jiaru{ width: 100%; margin: 0px auto 60px auto; text-align: center;}
.jiaru a{ display: inline-block; padding: 14px 50px; background-color:#58B5F2 ; font-size: 16px; color: #fff; border-radius:3px;}
.jiaru a:hover{ background-color: #2BA1EE;}

.fd-container{color:#666;background-color:#fff;padding:20px;border-radius:5px; text-align:left; margin-top:40px;}
.fd-container p{margin-bottom:10px}
.fd-container .hide{display:none}
.fd-container dt{font-size:17px;color:#555; margin-bottom:20px;margin-left:26px;cursor:pointer}
.fd-container dt:before{content:"";border-color:transparent #ccc;border-style:solid;border-width:5px 0 5px 8px;display:block;height:0;width:0;left:-16px;top:17px;position:relative}
.fd-container dd{padding:20px;background:#fdfcfa;border-radius:5px; font-size:14px; border:1px solid #f2eee6;margin:20px 0 30px;position:relative}
.fd-container dd:after,dd:before{bottom:100%;left:6%;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none}
.fd-container dd:after{border-color:rgba(136,183,213,0);border-color:transparent;border-bottom-color:#fdfcfa;border-width:15px;margin-left:-15px}
.fd-container dd:before{border-color:rgba(194,225,245,0);border-color:transparent;border-bottom-color:#f2eee6;border-width:17px;margin-left:-17px}

.feedback { background-color:#fff;padding:20px;border-radius:5px; margin: 40px auto;}
.feedback ul{ width: 100%;}
.feedback ul li{ float: left; text-align: center; margin-top: 14px;}
.feedback ul li.inp{ height: 50px;width: 33.3%; text-align: center;}
.feedback ul li.inp input{ width: 96%; padding:0px 2%; border: #B3D0EE solid 1px; height: 40px; line-height: 40px; font-size: 16px; text-align: left;}
.feedback ul li.txt{ height: 120px;width: 100%; text-align: center;}
.feedback ul li.txt textarea{ width: 98%; padding:10px 1%; border: #B3D0EE solid 1px; height: 80px; line-height: 20px; font-size: 16px; text-align: left;}
.feedback ul li.inp input:focus,.feedback ul li.txt textarea:focus{border: #75AAE0 solid 1px;}
.form-btn{ width: 100%; margin: 20px auto 20px auto; text-align: center;}
.form-btn input{ display: inline-block; padding: 14px 50px; background-color:#58B5F2 ; font-size: 16px; color: #fff; border-radius:3px; border:0;}
.form-btn input:hover{ background-color: #2BA1EE;}

.contact-box{ width: 1200px; min-height: 480px; margin: 60px auto 60px auto; border: #f0f0f0 solid 1px; position: relative; background-color: #fcfcfc; border-radius:3px; overflow: hidden;}
.contact-box .map{ position: absolute; left:10px; top:10px; bottom: 10px; width: 60%;}
.contact-box .contact{position: absolute; right:10px; top:10px; bottom:10px; width: 36%;}
.contact-box .contact li{ font-size: 16px; width: 100%; text-align: left; line-height:40px; border-bottom: 1px dotted #eee;}
.contact-box .contact li h1{ font-size: 18px; padding: 20px 0px;}

.footer{ width:100%; min-width:1200px; height:200px; padding:30px 0px 0px 0px; text-align:center; background-color:#75AAE0; }
.footer .footer-center{ width:1200px; height:160px; margin:0 auto; position:relative;}
.footer .footer-center .footer-l{ width:170px; height:150px; position:absolute; left:0; top:0;}
.footer .footer-center .footer-l img{ width:120px; padding:20px;}
.footer .footer-center .footer-c{ width:700px;position:absolute; left:170px; top:0; }
.footer .footer-center .footer-c p{ font-size:14px; color:#fff; line-height:36px; text-align:left;}
.footer .footer-center .footer-r{width:300px;position:absolute; right:0; top:0;}
.footer .footer-center .footer-r li{ width:150px; float:right; text-align:center;}
.footer .footer-center .footer-r li img{ width:100px; padding:8px; background-color:#fff;}
.footer .footer-center .footer-r li p{ text-align:center; font-size:13px; color:#fff; line-height:30px;}
.footer .footer-copy{ width:100%; min-width:1200px; min-height:39px; color:#fff; font-size:13px; text-align:center; line-height:39px; background-color:#6EA6DF; border-top:1px solid #5596D9;}

.bottom_tools{position:fixed;z-index:1070;right:20px;bottom:90px;}
.bottom_tools>*{font:0/0 a;display:block;margin-top:5px;color:transparent;border:0;background-color:transparent;text-shadow:none}
.qr_img{position:absolute;top:-76px;left:-125px;display:none;}
#scrollUp{width:45px;height:45px;background-image:url(../images/backgrounds.32.png);background-position:-54px -53px;display:none;}
#scrollUp:hover{background-image:url(../images/backgrounds.32.png);background-position:-100px -53px}
#feedback{width:45px;height:45px;background-image:url(../images/backgrounds.32.png);background-position:-102px 0}
#feedback:hover{background-image:url(../images/backgrounds.32.png);background-position:-146px -46px}
.qq_tool{width:45px;height:45px;background-image:url(../images/backgrounds.32.png);background-position:-194px 0}
.qq_tool:hover{background-image:url(../images/backgrounds.32.png);background-position:-239px -46px}
.qr_tool{width:45px;height:45px;background-image:url(../images/backgrounds.32.png);background-position:-148px 0;cursor:pointer;}
.qr_tool:hover {width: 45px;height: 45px;background-image: url(../images/backgrounds.32.png);background-position: -192px -46px;}
