body { background:#fbfbfb; margin:0; padding:0; font-size:13px;line-height:22px;  color:#555}
ul,li,dd,dl,H1,H2,H3,H4,H5,H6,dl,dt,dd,div,i{ margin:0; padding:0;font-weight:normal; font-size:13px; float:left; list-style:none;text-indent:0; font-style:normal}
a{ font-size:13px;  color:#555; text-decoration:none; blr:expression(this.onFocus=this.blur());}
a:hover{ color:#f40; text-decoration:underline}
a:focus,input,select,textarea{ outline:none;-moz-outline:none;}
.header,.fixbg{ width:100%; background:#0dc8d4; position:fixed;left:0;top:0; z-index:1001; height:88px; -webkit-transition: all .2s ease;-moz-transition:all .2s ease;transition: all .2s ease;}
.header.fix{ height:60px}
.fixbg{ z-index:201; background:none}
.comm_width{ width:1200px; margin:0 auto; float:none}
.comm_width.mini{width:1100px; }
.logo{ width:200px; background:url(Logo.png) no-repeat 0 center; height:88px; -webkit-transition: all .2s ease;-moz-transition:all .2s ease;transition: all .2s ease;}
.logo a{ width:100%; height:62px; display:block}
.header.fix .logo{height:58px;}
.menu{width:960px; height:88px; }
.header i{ width:0; height:88px; background:#00b0bb;position:absolute; top:0; left:20%; z-index:101;-webkit-transition: all .2s ease;-moz-transition:all .2s ease;transition: all .2s ease;}
.header.fix i{height:60px;}
ul.menu{ width:910px;padding:0 10px 0 30px; }
ul.menu li{ height:88px;line-height: 88px;-webkit-transition: all .2s ease;-moz-transition:all .2s ease;transition: all .2s ease;vertical-align: top;}
.header.fix ul.menu li{ height:60px;line-height: 60px}
ul.menu li a{ color:#fff; font-size:17px;padding:0 13px; display:block;}
ul.menu li a:hover{ text-decoration:none}
ul.menu li .submenu{ width:100%; background:#fff; padding:20px 0;line-height: 22px; position: absolute; top:118px;left:0; opacity:0;-moz-opacity:0;filter:alpha(opacity=0); display:none;}
.header.fix ul.menu li .submenu{top:70px;}
ul.menu li .submenu a{ float:none; color:#333; font-size:14px; display:inline}
ul.menu li .submenu dl{ width:100%}
ul.menu li .submenu dl dd{ width:20%; text-align:center}
ul.menu li:nth-child(5) .submenu dl dd{ width:16.666%;}
ul.menu li .submenu dl dd a { width:100%; text-align:center; display: block;line-height: 22px}
ul.menu li .submenu a:hover,ul.menu li .submenu dl dd a:hover{ color:#f80}
ul.menu li .submenu dl dd a img{ border:0}
ul.menu li .submenu dl dd a span{ width:100%; text-align:center; display:block; clear:both}
ul.menu li .submenu dl dd a.more{ background:url(btn-down.png) no-repeat center 15px ; padding-top:75px}
.search{ background:url(icon.png) no-repeat center 38px; width:50px; height:88px; position:relative;cursor:pointer;-webkit-transition: all .2s ease;-moz-transition:all .2s ease;transition: all .2s ease;}
.header.fix .search{height:60px; background-position:center 24px;}
.search em{ width:100%; height:100%; display:block}
.language{ font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#fff;width:50px; line-height:88px; text-align:center;position:relative;cursor:pointer;-webkit-transition: all .2s ease;-moz-transition:all .2s ease;transition: all .2s ease;}
.header.fix .language{line-height:60px;}
.language .langs{ background:#00b0bb; width:150px; text-align:center; height:50px; position:absolute; right:0; top:88px; display:none}
.language .langs a{ color:#fff; width:75px; text-align:center; line-height:50px; float:left;}
.language .langs a:hover{background:#00a5b0; color:#fe0; text-decoration:none}
.search.on,.language.on{ background-color:#00b0bb}
.search .searchform{ position:absolute; right:0; top:88px; padding:3px; background:#00a5b0; display:none}
.search .searchform .kw{ width:250px; height:45px; border:0; background:#00b0bb; color:#fff; padding: 0 5px; line-height:45px; }
.header.fix .language .langs,.header.fix .search .searchform{top:60px;}

/* slide */
.slidebanner{ width:100%; height:765px; position:relative;padding-top:88px; background:#0dc8d4}
.slide-main{height:100%;position:relative; width:100%}
.prev,.next{display: none;width:44px;height:44px;position:absolute;z-index:222;top:250px;overflow:hidden;cursor:pointer;opacity:0.7;-moz-opacity:0.7;filter:alpha(opacity=70);_border:1px solid none;}
.prev{left:70px;}
.next{right:70px;}
.prev img,.next img{ border:none}
.prev:hover,.next:hover,.nav-main a:hover,.nav-main a.cur{opacity:1;-moz-opacity:1;filter:alpha(opacity=100);}
.slide a{ width:100%; height:765px; display:block}
.item{display:block;width:16px;height:175px;position:absolute;z-index:124;top:37%;right:8%;text-align:center;}
.item a{display:inline-block;width:16px;height:16px;margin-top:15px;background:#0dc8d4;box-shadow: 0 0 5px #000;opacity:0.8;-moz-opacity:0.8;filter:alpha(opacity=80);overflow:hidden; clear:both;}
.item a.cur{background:#fff;}
.slide-box,.slide{display:block;width:100%;height:100%;overflow:hidden;}
.slide-box{position:relative;}
.slide{display:none;height:100%;padding-top:89px;background:#ff6900;position:relative;position:absolute;z-index:8;}
#bgstylea{background:url(banner1.jpg) no-repeat center 0 #f0f0f0;background-size:100% auto;}
#bgstyleb{background:url(banner2.jpg) no-repeat center 0 #f0f0f0;background-size:100% auto;}
#bgstylec{background:url(banner3.jpg) no-repeat center 0 #f0f0f0;background-size:100% auto;}
#bgstyled{background:url(banner4.jpg) no-repeat center 0 #f0f0f0;background-size:100% auto;}
#bgstylee{background:url(banner5.jpg) no-repeat center 0 #f0f0f0;background-size:100% auto;}
/* slide */

.banner_about{ background:url(about_banner.jpg) no-repeat center bottom #0dc8d4;background-size:100% auto; width:100%; height:480px; padding-top:88px}
.banner_about.aboutimg{ height:650px}
.banner_about.news{ background-image:url(news_banner.jpg)}
.banner_about.contact{ background-image:url(contact_banner.jpg)}
.banner_about.service{ background-image:url(service_banner.jpg);height:550px;}
.banner_about.join{ background-image:url(join_banner.jpg)}
.banner_about.none{ background:#0dc8d4}
.banner_about a img{ border:none; width:100%}
.banner_about_none{ width:100%; height:88px}
.local{ background:#fff; border-bottom:1px #333 solid; border-bottom:1px #eee solid; width:100%; height:65px;}
.local .title{ background:#0dc8d4; height:65px; padding: 0 40px;}
.local .title span{ background:url(local.gif) no-repeat left center; line-height:65px; font-size:22px; color:#fff; float:left; padding-left:28px}
.local .quicknav{ float:right}
.local .quicknav a{ display:block; line-height:62px; float:left; padding:0 15px; margin:0 15px; font-size:16px}
.local .quicknav a.this,.local .quicknav a:hover{border-bottom:3px #00b0bb solid; color:#0dc8d4; text-decoration:none}

.comm_body{ background:#f9f9f9; width:100%; border-top:8px #f3f3f3 solid}
.comm_body .shad{ width:1230px; float:none; margin:0 auto}
.comm_body .shad .left_shad,.comm_body .shad .right_shad{ width:15px; height:576px; background:url(left_shad.gif) no-repeat top}
.comm_body .shad .right_shad{ background-image:url(right_shad.gif)}
.comm_body .commwidth{ width:1200px; min-height:800px; background:#fff}

.comm_body .commwidth .companyinfo,.comm_body .commwidth .join,.comm_body .commwidth .jobsview,.comm_body .commwidth .joblist,.comm_body .commwidth .contactinfo,.comm_body .commwidth .serviceinfo{ width:90%; padding:30px 5%}
.comm_body .commwidth .companyinfo h1{ font-size:32px; color:#000; line-height:100px; border-bottom:1px #eee solid; width:100%; text-align:center}
.comm_body .commwidth .companyinfo .compimg{ width:100%; padding:25px 0}
.comm_body .commwidth .companyinfo .comptext{width:100%; font-size:16px; line-height:40px}
.comm_body .commwidth .companyinfo .comptext span{ color:#00b0bb}

.news_list,.newsinfo{ width:90%; padding:40px 5%}
.news_list dl{ width:94%; margin-top:20px; padding:25px 3%; background:#fafafa;-webkit-transition: all .2s ease;-moz-transition:all .2s ease;transition: all .2s ease;}
.news_list dl.this{ background:#0dc8d4}
.news_list dl dt{ width:27%;}
.news_list dl dt a img{ width:280px; height:200px; border:none}
.news_list dl dd{ width:69%; padding-left:4%}
.news_list dl dd h1{ width:100%; line-height:60px; font-size:20px;-webkit-transition: all .2s ease;-moz-transition:all .2s ease;transition: all .2s ease}
.news_list dl dd h1 span{ float:right; font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#999;-webkit-transition: all .2s ease;-moz-transition:all .2s ease;transition: all .2s ease}
.news_list dl dd h2{ width:100%; font-size:15px; line-height:30px; text-indent:2em;-webkit-transition: all .2s ease;-moz-transition:all .2s ease;transition: all .2s ease}
.news_list dl dd h3{ width:100%; padding-top:10px}
.news_list dl dd h3 a{ color:#0dc8d4; float:right;-webkit-transition: all .2s ease;-moz-transition:all .2s ease;transition: all .2s ease}
.news_list dl.this dd h1,.news_list dl.this dd h1 span,.news_list dl.this dd h2,.news_list dl.this dd h3 a{ color:#fff}
.newsinfo .title{ width:100%; line-height:80px; font-size:20px; color:#222; text-align:center }
.newsinfo .pushinfo{width:100%; background:#f5f5f5; text-align:center; line-height:40px;}
.newsinfo #MainPromotionBanner{ width:100%; font-size:15px; line-height:40px; padding:25px 0}
.newsinfo #MainPromotionBanner div,.newsinfo #MainPromotionBanner p{ float:none}
.newsinfo .nextpre{width:100%; padding:25px 0;font-size:14px; border-top:1px #eee solid}
.newsinfo .nextpre a{font-size:14px;}
.newsinfo .nextpre .left{ width:50%}
.newsinfo .nextpre .right{ width:50%; text-align:right}

.comm_body .commwidth .product_box,.comm_body .commwidth .accepttp,.comm_body .commwidth .product_list{ width:90%; padding:50px 5%;} 
.comm_body .commwidth .product_box ul{ width:1048px; border:1px #ddd solid; padding:15px; margin-bottom:30px}
.comm_body .commwidth .product_box ul.this{box-shadow: 0 0 8px #d0d0d0; cursor:pointer;}
.comm_body .commwidth .product_box ul li{ width:50%;}
.comm_body .commwidth .product_box ul li.tright{ text-align:right}
.comm_body .commwidth .product_box ul li.text{ width:42%; padding:0 4%; padding-top:30px}
.comm_body .commwidth .product_box ul li.text h1{ width:100%; font-size:35px; line-height:40px; padding:35px 0; color:#333}
.comm_body .commwidth .product_box ul li.text h2{ width:100%; font-size:17px; line-height:30px; color:#666}

.comm_body .commwidth .product_list a{ width:255px;border:1px #e1e1e1 solid;box-shadow:2px 2px 4px #f5f5f5; margin-right:17px; float: left; margin-top:35px}
.comm_body .commwidth .product_list a.last{ margin-right:0}
.comm_body .commwidth .product_list a li{ width:100%; height:195px;}
.comm_body .commwidth .product_list a li img{ width:100%; float:left; border:0}
.comm_body .commwidth .product_list a li.text{ height:90px; background:#fff; color:#333}
.comm_body .commwidth .product_list a li.text b{ width:100%; display:block; text-align:center; font-size:22px; padding-top:20px; font-weight:normal}
.comm_body .commwidth .product_list a li.text p{width:100%; display:block; text-align:center; font-size:16px; margin-top:8px}

.comm_body .commwidth .join .title,.comm_body .commwidth .contactinfo .title,.comm_body .commwidth .serviceinfo .title{ font-size:30px; color:#000; line-height:90px; width:15%; text-align:center; float:none; margin:0 auto; color:#0dc8d4}
.comm_body .commwidth .join .title i,.comm_body .commwidth .contactinfo .title i,.comm_body .commwidth .serviceinfo .title i{ width:50px; height:2px; background:#0dc8d4; overflow:hidden; float:none; display:block;margin:0 auto}
.comm_body .commwidth .join .findjob{ width:94%; padding:25px 3%; background:#fafafa; margin-top:40px}
.comm_body .commwidth .join .findjob input,.comm_body .commwidth .join .findjob .selectcss{ width:270px; padding-left:10px; height:40px; line-height:40px; border:1px #eee solid;outline:none;-moz-outline:none; margin-left:20px; float:left;color:#666; font-size:15px; }
.comm_body .commwidth .join .findjob input.jobcss{ width:300px; margin-left:0;color:#aaa; height:36px; line-height:36px}
.comm_body .commwidth .join .findjob input.jobcss.gray{ color:#666}
.comm_body .commwidth .join .findjob input.searchjob{ background:#0dc8d4; font-size:16px; color:#fff;  line-height:36px; cursor:pointer; width:100px}
.comm_body .commwidth .joblist{ padding-top:0}
.comm_body .commwidth .joblist ul{ width:1078px; border:1px #eee solid; margin-top:-1px}
.comm_body .commwidth .joblist ul li{ text-align:center; font-size:16px; line-height:30px; margin:15px 0; border-right:1px #eee solid}
.comm_body .commwidth .joblist ul.first{ background:#0dc8d4}
.comm_body .commwidth .joblist ul.first li{ color:#fff}
.comm_body .commwidth .joblist ul li.jobname{ width:347px}
.comm_body .commwidth .joblist ul li.jobs{ width:199px}
.comm_body .commwidth .joblist ul li.location{ width:199px}
.comm_body .commwidth .joblist ul li.time{ width:199px}
.comm_body .commwidth .joblist ul li.hit{ width:130px; border-right:none}
.comm_body .commwidth .joblist ul a:hover li{ color:#0dc8d4}
.comm_body .commwidth .jobsview h1{ font-size:30px; font-weight:bold; width:100%; color:#0dc8d4; line-height:30px; border-bottom:1px #0dc8d4 solid; padding-bottom:40px}
.comm_body .commwidth .jobsview ul{ width:100%; padding:10px 0}
.comm_body .commwidth .jobsview ul li{ width:100%; line-height:50px; font-size:15px; border-bottom:1px #eee solid}
.comm_body .commwidth .jobsview ul li.last{ border-bottom-color:#0dc8d4; padding-bottom:20px}
.comm_body .commwidth .jobsview ul li.requite{ padding:30px 0}
.comm_body .commwidth .jobsview ul li.link{ border-bottom:none; text-align:center; padding-top:30px}
.comm_body .commwidth .jobsview ul li.link a{ background:url(icon-j.png) no-repeat 52px 12px #ffea40; width:200px; background-size:auto 55%; line-height:50px; display:block; float:none; margin:0 auto; font-size:16px; padding-left:25px; color:#555}
.comm_body .commwidth .jobsview ul li.link a:hover{ background-color:#f1db2b; text-decoration:none; color:#111}

.comm_body .commwidth .contactinfo .contact_detail{ width:100%}
.comm_body .commwidth .contactinfo .contact_detail ul{ width:40%; padding:10px 5%}
.comm_body .commwidth .contactinfo .contact_detail ul li{width:100%; font-size:14px; color:#666}
.comm_body .commwidth .contactinfo .contact_detail ul li b{ font-size:18px; line-height:60px; color:#0dc8d4}
.comm_body .commwidth .contactinfo .contact_detail .fixclear{ width:100%; clear:both; height:20px; border-bottom:1px #eee dotted}

.comm_body .commwidth .serviceinfo .service_contact{ width:100%; height:270px; background:url(service_bg.jpg) no-repeat 0 0; margin-top:30px; margin-bottom:25px}
.comm_body .commwidth .serviceinfo .service_contact ul{ width:60%; padding-top:80px; padding-left:6%}
.comm_body .commwidth .serviceinfo .service_contact ul li{ width:30%; margin-right:3.3%; cursor:pointer; position:relative}
.comm_body .commwidth .serviceinfo .service_contact ul li a{ width:65%; line-height:50px; color:#fff; background: url(serviceicon.png) no-repeat 25px 10px #6ad82a; background-size:auto 350%; display:block; font-size:18px; padding-left:35%;border-radius:8px}
.comm_body .commwidth .serviceinfo .service_contact ul li a.s_qq{width:60%;padding-left:40%; background: url(serviceicon.png) no-repeat 35px -53px #25c1e5; background-size:auto 320%;}
.comm_body .commwidth .serviceinfo .service_contact ul li a.s_tel{width:60%;padding-left:40%;background: url(serviceicon.png) no-repeat 35px -120px #0097ba; background-size:auto 320%;}
.comm_body .commwidth .serviceinfo .service_contact ul li a:hover{ background-color:#14d238; text-decoration:none}
.comm_body .commwidth .serviceinfo .service_contact ul li a.s_qq:hover{ background-color:#04bad7}
.comm_body .commwidth .serviceinfo .service_contact ul li a.s_tel:hover{ background-color:#008eaa}
.comm_body .commwidth .serviceinfo .service_contact ul li span{ width:193px;  position: absolute; left:0; top:65px;opacity:0; z-index:100; float:left; -webkit-transition: all .2s ease;-moz-transition:all .2s ease;transition: all .2s ease;}
.comm_body .commwidth .serviceinfo .service_contact ul li span i{ width:100%; height:7px; background:url(arr.gif) no-repeat center bottom; overflow:hidden; padding-top:8px}
.comm_body .commwidth .serviceinfo .service_contact ul li span p{width:100%; display:block; background:#fff; float:left; margin:0; border:1px #eee solid; border-top: none; text-align:center; padding:25px 0;box-shadow: 1px 3px 4px #aaa}
.comm_body .commwidth .serviceinfo .service_contact ul li.this span{top:50px;opacity:1;}
.comm_body .commwidth .serviceinfo .text{ color:#666; text-align:center; padding-left:20%; padding-top:40px}
.comm_body .commwidth .serviceinfo .support{width:100%; padding-top:50px}
.comm_body .commwidth .serviceinfo .support a{ width:22%; margin-right:4%; height:240px; background:#f9f9f8; float:left; color:#555}
.comm_body .commwidth .serviceinfo .support a:hover{ background:#f4f4ef; text-decoration: none}
.comm_body .commwidth .serviceinfo .support a.last{ margin-right:0}
.comm_body .commwidth .serviceinfo .support a li{ width:100%;; padding:50px 0}
.comm_body .commwidth .serviceinfo .support a li i{ background:url(support_icon.png) no-repeat 18px 25px #04617d; width:90px; height:90px; display:block; margin:0 auto; border-radius:88px; float:none}
.comm_body .commwidth .serviceinfo .support a li span{ display:block; width:80%; text-align:center; padding:20px 10%; float:left; font-size:20px}
.comm_body .commwidth .serviceinfo .support a li p{ clear:both; padding:0 10%; float:left; width:80%}
.comm_body .commwidth .serviceinfo .support a li.s_two i{ background:url(support_icon.png) no-repeat -93px 25px #839a1c;}
.comm_body .commwidth .serviceinfo .support a li.s_three i{ background:url(support_icon.png) no-repeat -205px 25px #f3d312;}
.comm_body .commwidth .serviceinfo .support a li.s_four i{ background:url(support_icon.png) no-repeat -318px 25px #f35c14;}
.comm_body .commwidth .serviceinfo .sever_contact{ width:100%; padding-top:60px}
.comm_body .commwidth .serviceinfo .sever_contact .left_contact,.comm_body .commwidth .serviceinfo .sever_contact .right_code{ width:50%}
.comm_body .commwidth .serviceinfo .sever_contact .left_contact h1{ width:100%; font-size:18px}
.comm_body .commwidth .serviceinfo .sever_contact .left_contact h2{ width:100%; font-size:25px; color:#0dc8d4; line-height:42px; padding-top:15px;}
.comm_body .commwidth .serviceinfo .sever_contact .left_contact ul{ width:100%}
.comm_body .commwidth .serviceinfo .sever_contact .left_contact ul li{ width:100%; font-size:14px; line-height:26px}
.comm_body .commwidth .serviceinfo .sever_contact .right_code h1{ padding-right:20px; padding-top:25px}
.comm_body .commwidth .serviceinfo .sever_contact .right_code h1 img{ width:135px;}
.comm_body .commwidth .serviceinfo .sever_contact .right_code h2{ font-size:15px; line-height:30px; padding-top:45px}

.honor{ width:100%;}
.honor a{ width:205px; margin-right:8px}
.honor a.last{ margin-right:0}

.comm_body .commwidth .accepttp{ padding:0 5%}
.comm_body .commwidth .accepttp h1{ width:100%; font-size:18px; line-height:50px}
.upBox{ background:#fafafa ; height:90px; margin-bottom:20px; position:relative; width:100%}
.upBox a{ position:relative; margin:20px 0 0 20px; float:left; width:200px; height:48px; line-height:48px; font-size:16px; line-height:48px; background:#ffea40; overflow:hidden; text-align:center; }
.upBox a img{ border:none; vertical-align: middle}
.upBox a label{ display:block;cursor:pointer;}
.upBox a:hover{  background:#fff285; color:#58595b; text-decoration:none}
.upBox a input{ position:absolute; left:-999px; top:-999px;}
.upBox .txt{ margin:20px 0 0 20px; line-height:48px; font-size:15px}

.accepttp dl{ width:94%; background:#fafafa; padding:15px 3%; margin-bottom:25px}
.accepttp dl.lastsubmit{ background:none}
.accepttp dl ul{ width:100%; padding:12px 0;}
.accepttp dl ul li{ width:39%;line-height:40px;font-size:16px; }
.accepttp dl ul li.caltitle{ width:9%;padding-right:2%; text-align:right}
.accepttp dl ul li.caltitle em{ color:#f30; font-style:normal; font-family:Arial, Helvetica, sans-serif}
.accepttp dl ul li .normalcss{ width:90%; height:40px; background:#fff; border:none; line-height:40px; text-indent:0.6rem; font-size:15px;  color:#666}
.accepttp dl ul li input:focus{ background:#fffef4}
.accepttp dl ul li.larger{ width:84.3%}
.accepttp dl ul li.larger .normalcss{ width:100%; height:200px}
.accepttp dl ul li select{ width:50%; line-height:40px; height:40px; border:none; font-size:15px;  color:#666}
.accepttp dl ul li:hover .normalcss{ background:#fffef4}
.accepttp dl ul li .normalcss.small{ width:22%}
.accepttp dl ul li .normalcss.smaller{ width:35%}
.join-inputBtn{ text-align:center; width:100%}
.join-inputBtn input{ cursor:pointer; margin:0 10px; width:200px; height:48px; line-height:48px;font-size:16px;  text-align:center; color:#fff;  border:0; }
.join-inputBtn .dj:hover{ background:#00b1bc;}
.join-inputBtn .dj,.join-inputBtn .dj:active{ background:#03c1cd;}
.join-inputBtn .cx:hover{ background:#ffe61f;}
.join-inputBtn .cx,.join-inputBtn .cx:active{ background:#ffea40; color:#58595b;}


.pagenum{ width:100%;padding-top:20px; margin-top:30px; clear:both;}
.pagenum A{ font-size:14px; font-weight:normal; text-align:center;background:#bbbbbb; float:right;color:#FFF; display:block; padding:2px 8px; line-height:18px; height:18px; margin-right:4px}
.pagenum A:hover{ color:#FFF; background:#00b0bb;text-decoration:none}
.currentpage{ font-size:13px; float:right;color:#fff; background:#00b0bb; font-weight:bold;padding:2px 8px; display:block; text-align:center;line-height:18px; height:18px; margin-right:4px}
.delink{ float:right;color:#aca899;padding:2px 5px; display:block; text-align:center;line-height:18px; height:18px; margin-right:4px;}
a.delink { float:right; color:#aca899;padding:2px 5px; display:block; text-align:center;line-height:18px; height:18px; margin-right:4px; background:none}

.fives{ width:100%; background:#f0f0f0; height:205px; padding-top:25px;}
.fives li{ width:210px; height:170px; overflow:hidden; margin-right:25px; background:url(point2.png); padding:5px; position:relative; _display:inline}
.fives li.last{ margin-right:0}
.fives li a img{ width:100%; border:none; float:left}
.fives li span{ width:100%; text-align:center; background:url(point.png); line-height:35px;height:35px; display:block; position:absolute; left:0; bottom:0; color:#fff}
.fives li i{ position:absolute; left:97px; top:30px; background:url(more.png) no-repeat 0 0; width:26px; height:26px; display: block;opacity:0}

.footer{ width:100%; padding:25px 0; border-top:8px #00b0bb solid}
.footer.index{ border-top:none}
.footer .foot_tel{ background:url(icon.png) no-repeat 0 -149px; padding-left:36px; line-height:40px; font-size:18px; }
.footer .foot_tel span{ color:#47a4ac}
.footer .foot_info{ float:right;}
.footer .foot_info .flink,.footer .foot_info .copyright,.footer .foot_info .gov{ text-align:right; clear:both; float:right; font-size:12px}
.footer .foot_info .flink{ line-height:22px; overflow:hidden; height:22px}
.footer .foot_info .copyright{ padding-top:5px}
.footer .foot_info .gov{ padding-top:5px;}
.footer .foot_info .gov a img{ vertical-align:middle; border:none}

.footer .foot_info .flink a{ font-size:12px}