﻿body, div, span, applet, h1, h2, h3, p, a, img, strong, sub, sup, center, dl, dt, dd, ol, ul, li, table, tr, th, td {margin:0px; padding:0px; border:0px; outline:0px;}
body { font-family:Verdana, Tahoma, Arial; font-size:12px;}
body a{ text-decoration:none;}
.clear{clear:both}
.wrapper {width:980px; min-width:980px; margin:0 auto; margin-top:100px;}
h3 {margin:25px 0 15px;}
/*.header {width:100%; height:140px;}
.headWrap{ margin:0 auto;}
.logo{ float:left; margin:15px 0; width:400px; height:110px; overflow:hidden;}
.headerRight {float:right; width:550px; text-align:right;}*/
.social { float:right;}
.social a{ float:left; width:28px; height:28px; text-indent:-999px; text-align:left; display:block; overflow:hidden; margin-left:2px; background-repeat:no-repeat;}
.social a.facebook{ background:url(../images/socialIcons/facebook.jpg);}
.social a.twitter{ background:url(../images/socialIcons/twitter.jpg);}
.social a.linkedin{ background:url(../images/socialIcons/linkedin.jpg);}
.social a.gplus{ background:url(../images/socialIcons/gplus.jpg);}
.social a.youtube{ background:url(../images/socialIcons/youtube.jpg);}
.social a.path{ background:url(../images/socialIcons/path.jpg);}
.social a.pinterest{ background:url(../images/socialIcons/pinterest.jpg);}
.social a.instagram{ background:url(../images/socialIcons/instagram.jpg);}
.social a.foursqaure{ background:url(../images/socialIcons/foursquare.jpg);}
.social a:hover{ background-position:0 -28px;}
.tools { float:right; margin-left:2px; text-align:center;}
.tools > div { height:28px; min-width:28px; position:relative; background-color:#202020;} /**/
.tools > div:hover { background-color:#999;}
.tools > div > div{ visibility:hidden; overflow:hidden; position:absolute; background:#fff; border:5px solid #999; z-index:9999999999999;}
.tools > div:hover > div{ visibility:visible; margin-top:28px;}
.tools > div.lang{ height:28px; padding:7px 3px 0 28px; min-width:80px;}
.tools > div.lang:hover > div{ margin:6px 0 0 0;}
.tools img{ float:right; width:100px; margin:-5px 10px 5px 0;}
.tools a{ color:#333; display:inline-block;}
.tools span{ color:#333; display:inline-block; text-align:center; padding:5px; min-width:180px; font-size:15px; margin:30px 0 -15px 0;}
.tools a:hover{ color:#03A8EA;}
.tools input[type=text]{width:450px; font-size:22px; padding:3px 34px 3px 5px; border:none; margin:10px;}
.tools input[type=submit]{ float:right; border:none; background:url(../images/search.jpg); width:30px; height:30px; margin:-41px 12px 0 0; position:relative;}
#login{ float:left; background-image:url(../images/loginBtn.png);}
#loggedin{ float:left; background-image:url(../images/loggedinBtn.png);}
#login a,#loggedin a{ background:url(../images/btn.png) no-repeat; width:180px; height:27px; display:block; margin:45px 60px; color:#FFF; padding:8px 0 0 0; font-size:15px;}
.login{ float:left; background-image:url(../images/loginBtn.png);}
.loggedin{ float:left; background-image:url(../images/loggedinBtn.png);}
.login a,.loggedin a{ background:url(../images/btn.png) no-repeat; width:180px; height:27px; display:block; margin:45px 60px; color:#FFF; padding:4px 0 0 0; font-size:15px;}
.search {float:left; background-image:url(/images/searchBtn.png);  text-align:center; position:relative; z-index:9999999999999; margin-left:2px;}
.lang {float:left; background-image:url(/images/langBtn.png); background-repeat:no-repeat; background-position:left center; text-align:center; position:relative; z-index:9999999999999; margin-left:2px; color:#fff;}
.lang ul{ visibility:hidden; list-style:none; background:#fff; min-height:28px; padding:20px 0;}
.lang ul li{}
.lang ul li a{ padding:7px; display:block; background:#fff; height:16px; min-width:180px; font-size:15px;}
.lang ul li a:hover{ color:#03A8EA; }
.lang:hover ul{ visibility:visible;}
.headerRight p{clear:both; margin-top:10px;}
.areas ul.navi{ list-style:none;}
.areas ul.navi > li{display:inline-block; position:relative; margin-right:30px; }
.areas ul.navi li a{ display:block; white-space: nowrap;}
.areas ul.navi li ul{list-style:none;visibility:hidden; position:absolute; z-index:999999999999;}
.areas ul.navi li ul li{ float:none; padding:5px 10px;  display:block; }
.areas ul.navi li:hover ul{ visibility:visible;}
.areas ul.IInavi li ol li a{ display:block; white-space: nowrap; }
.areas ul.IInavi li ol{list-style:none; visibility:hidden;  left:100%;  position:absolute; z-index:999999999999;} 
.areas ul.IInavi li ol li{  float:none; padding:5px 10px; display:block; }
.areas ul.IInavi li:hover ol{ visibility:visible;}
.bxslider img{ width:100%;}
.bxcarousel .bx-pager{ visibility:hidden;}
.bxcarousel .slide{ height:110px; overflow:hidden; display:block;}
.areas p{ margin-bottom:10px;}
/*.areas ul, .areas ol{ list-style:inside;}*/
.announcement{ width:100%;}
.announcement a{ height:40px; margin-top:5px; padding-top:5px; display:block; color:#666;}
.announcement a span { margin:-5px 10px 0 0; float:left; width:40px; height:36px; background:#808080; text-align:center; color:#FFF; font-weight:bold; overflow:hidden; display:block; padding-top:3px;}
a.more{ width:100%; display:block; text-align:right; clear:both; margin-bottom:5px; border-bottom:1px solid #666; padding:10px 0;}
a.summary1{ width:100%; height:119px; margin:15px 0; display:block; overflow:hidden; line-height:16px;}
a.summary1 .image{ width:25%; margin:0 10px 5px 0; max-width:170px; min-width:100px; float:left; overflow:hidden; text-align:center;}
a.summary1 strong{ display:block; margin-bottom:5px;}
a.summary2{ float:left; width:48%; height:119px; margin:15px 1%; display:block; overflow:hidden; line-height:16px;}
a.summary2 .image{ width:25%; margin:0 10px 5px 0; max-width:170px; min-width:100px; float:left; overflow:hidden; text-align:center;}
a.summary2 strong{ display:block; margin-bottom:5px;}
a.summary3{ float:left; width:31%; height:218px; margin:15px 1%; display:block; overflow:hidden; line-height:16px; text-align:center;}
a.summary3 .image{ width:100%; margin-bottom:5px; max-width:170px; min-width:100px; overflow:hidden;}
a.summary3 strong{ display:block; margin-bottom:5px;}
a.summary4{ float:left; width:23%; height:165px; margin:15px 1%; display:block; overflow:hidden; line-height:16px; text-align:center;}
a.summary4 .image{ width:100%; margin-bottom:5px; max-width:170px; overflow:hidden;}
a.summary4 strong{ display:block; margin-bottom:5px;}
.image{ margin:0 auto;}
.video{width:100%; margin:20px 0;}
.footer {width:100%; font-size:10px;}
.footWrap{ margin:0 auto;}
.footer p{ margin:5px 0;}
.copyrights{width:490px;float:left;}
.copyrights img{ display:inline;}
/*.address{ width:490px; min-height:120px; float:right; text-align:right; line-height:12px; }*/
/*.footer-logo{margin-top:20px; height:70px; width:500px; overflow:hidden; display:block;}*/
.polarisite {float:right; margin:5px;}
p.copy{ float:left;}
.map { clear:both; margin:10px 0; }
ul.subMenu{ list-style:none; width:100%; margin:10px 0;}
ul.subMenu li a{display:block; width:94%; padding:5px 3%; margin-bottom:1px;}
.list{ width:100%; margin-bottom:20px;}
.list ul{ list-style:none; width:100%;}
.list ul li a{display:block; width:310px; padding:3px 5px; color:#333;}
.object{ clear:both; width:100%; margin:10px 0;}
.object a{ float:left; width:23%; height:100px; margin:5px 1%; overflow:hidden;}
.object img{ }
.result h4{ width:640px; margin:0 0 10px 0;}
.result p{ width:640px;}
.box11{ width:100%; min-height:10px;}
.box31{ width:32.653%; min-height:10px;}
.box32{ width:65.306%; min-height:10px;}
.box41{ width:23.469%; min-height:10px;}
.box42{ width:48.979%; min-height:10px;}
.box43{ width:74.489%; min-height:10px;}
.left3{ float:left; margin-right:1.02%;}
.left4{ float:left; margin-right:2.04%;}
.right{ float:right;}
.setH{ min-height:500px;}

.nav ul li img {float:left; width:50px; height:50px;}
.subMenuTitle {float:left; margin-left:6px; margin-top:15px; height:44px;}

.result{ clear:both; width:980px; margin-top:10px; display:block; overflow:hidden; background-color:#efefef;}
.resultalternate{ clear:both; width:980px; margin-top:5px; display:block; overflow:hidden; background-color:#fff;}
.wrapper b {font-size:20px;}
.result b {font-size:13px;}
.resultalternate b {font-size:13px;}
/*.areas ul.navi li ul li a{}*/


.announcementL {border:1px solid;  height:140px; margin-top:15px; }
.announcementL li {list-style:none;}
.announcementImage img{float:left; border-right:1px solid; height:130px;width:200px; padding:5px;}
.announcementDate{float:right; padding-top:3px; padding-right:3px; font-size:10px;}
.announcementTitle {width:100px; float:left; padding-left:10px; padding-top:10px; width:639px; text-align:justify;}

.ResultS {border-bottom:1px dotted; margin-top:15px; }

hr.carved {clear:both; float:none; width:100%; height:2px; margin:0.5em 0; border:none; background:#ddd; background-image:-webkit-gradient( linear, left top, left bottom, color-stop(0.5, rgb(221,221,221)), color-stop(0.5, rgb(255,255,255)) ); background-image:-moz-linear-gradient( center top, rgb(221,221,221) 50%, rgb(255,255,255) 50% );}