html{}
body{ display:block; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height: 16px; background-color:#f5f5f5;  }
a{ text-decoration: none; outline: 0; border:none;  color:#333;  }
a:hover{color:#0053AA;}
ul{margin:0; padding:0; list-style:none;}
.clear{clear:both; height:0px;}
.container{position:relative; width:960px; margin:0 auto;}
textarea{font-family:tahoma;}
.height10 {height:10px; width:100%; display:block; }

#popup{position:fixed; bottom:0px; right:0px; z-indeX:9999999999; padding:20px 0px 0px 20px;}
#popup span{position:absolute; top:0px; left:0px; width:40px; height:40px; display:block; background:url('../images/close-icons.png') no-repeat center center; cursor:pointer;}
#totop{display:block; position:fixed; z-index:999999; right:10px; bottom:10px; width:64px; height:64px; opacity:0.5; background:url('../images/thick12.png') no-repeat center center;}
#totop:hover{opacity:1;}

@font-face {
    font-family: 'UTM Alter Gothic';
	src: url('fonts/UTM Alter Gothic.eot');
    src: url('fonts/UTM Alter Gothic.eot?#iefix') format('embedded-opentype'),
         url('fonts/UTM Alter Gothic.ttf') format('truetype'),
         url('fonts/UTM Alter Gothic.svg#UTM Alter Gothic') format('svg');
}

#topmenu{width:100%;height:34px;z-index:2000;background: #2d2d2d; /* Old browsers */display: none;}
#topmenu .left{width:600px; display:inline-block; vertical-align:top;}
#topmenu .right{width:360px; display:inline-block; height:34px;}
#topmenu ul{ display:inline-block;}
#topmenu ul li{display:inline-block; color:#fff; vertical-align:top;}
#topmenu ul li.language{ margin-right:40px;} 
#topmenu>div>div>ul>li.language>a>img {padding-top:2px; margin-right:5px; float:left;}
#topmenu>div>div>ul>li.language>a{padding:4px 12px; background-color:#9B00D8; display:block; line-height:20px;  margin-top:3px; }
#topmenu>div>div>ul>li.language>ul{ padding:0px;  border-radius: 0px ; -moz-border-radius: 0px ; -webkit-border-radius: 0px ; background-color:#07294d; left:0px; border:0; }
#topmenu>div>div>ul>li.language>ul>li{ height:30px; line-height:24px; padding:2px 0px;}
#topmenu>div>div>ul>li.language>ul>li:not(.active){background-color:#2d2d2d;}
#topmenu>div>div>ul>li.language>ul>li:first-child{border:0;}
#topmenu>div>div>ul>li.language>ul>li:hover{background-color:#00458F;}
#topmenu>div>div>ul>li.language>ul>li>a{padding:0; background:none; line-height:16px;  color:#fff; font-size:11px;}
#topmenu>div>div>ul>li.language>ul>li>a>img{float:left; padding:0px 10px;}
#topmenu>div>div>ul>li>a{font-size:12px; line-height:34px; padding:0px 10px; color:#fff; }

#topmenu>div>div>ul>li:last-child>a{ height:35px; display:table-cell; vertical-align:middle; line-height:16px;}
#topmenu>div>div>ul>li:last-child>a>img{display:block;}

#login{float:right;}
#login li{position:relative; height:34px;}
#login>li:first-child:hover{background-color:white;}
#login ul{ background-color:white; left:0px; top:33px; z-index:200; padding:10px; border-top:none;
border-radius: 0px 4px 4px 4px ; -moz-border-radius: 0px 4px 4px 4px ; -webkit-border-radius: 0px 4px 4px 4px; }
#login li:hover ul{display:block;}
#login ul li:after{display:none; }
#login ul li input[type="text"],#login ul li input[type="password"] {border: 1px solid #ccc; line-height:20px; padding:4px 10px;  border-radius: 5px ; -moz-border-radius: 5px ; -webkit-border-radius: 5px ; color:#ddd;}
#login ul li input[type="text"] {background:url('../admin/images/flat_icons/buser.png') no-repeat 5px center; padding-left:24px; background-size:14px 14px;}
#login ul li input[type="password"] {background:url('../admin/images/flat_icons/block.png') no-repeat 6px center; padding-left:24px; background-size:14px 14px;}

#header img, #topmenu img{border:0;}

#header{width:100%; height:120px; background:#07294d url('../images/header.jpg') no-repeat center center;}
#header .container{display:table;}
#header .logo{display:table-cell;height:120px;width: 760px;vertical-align:middle;text-align:center;}
#header .logo h1{margin:0;height:94px;font-size: 36px;font-family:UTM Alter Gothic;font-weight:normal;text-align: center;line-height: 45px;text-shadow: 0px 1px 1px rgba(0,0,0, 1);}
#header .logo img{float:left; border:0;}
#header .logo span {color:#fff;width: 507px;margin-top: -1px;margin-left:34px;display: none;}
#header .logo span strong{text-transform:uppercase;color:#fed03f;width:100%;display:block;font-weight:normal;font-size: 38px;}
#header .search{display:table-cell;vertical-align:middle;text-align:right;position:relative;display: none;}
#header .search p{margin-top:0px; color:white; font-weight:bold;  }
#header .search p .clock{padding-left:25px; line-height: 16px; background:url('../images/clock.png') no-repeat 4px center;}
#header .search input[type="text"]{line-height:20px;padding:6px 10px;border:none;color:#aaa;display: none;}
#header .search .search_button{position:absolute;right:0px;bottom:30px;display:block;width:36px;height:32px;background:url('../images/search.png') no-repeat center center;background: url('../images/search.png') no-repeat center center, #fad744; /* Old browsers */background: url('../images/search.png') no-repeat center center, -moz-linear-gradient(top,  #fad744 0%, #d19b14 100%); /* FF3.6+ */background: url('../images/search.png') no-repeat center center, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fad744), color-stop(100%,#d19b14)); /* Chrome,Safari4+ */background: url('../images/search.png') no-repeat center center, -webkit-linear-gradient(top,  #fad744 0%,#d19b14 100%); /* Chrome10+,Safari5.1+ */background: url('../images/search.png') no-repeat center center, -o-linear-gradient(top,  #fad744 0%,#d19b14 100%); /* Opera 11.10+ */background: url('../images/search.png') no-repeat center center, -ms-linear-gradient(top,  #fad744 0%,#d19b14 100%); /* IE10+ */background: url('../images/search.png') no-repeat center center, linear-gradient(to bottom,  #fad744 0%,#d19b14 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fad744', endColorstr='#d19b14',GradientType=0 ); /* IE6-9 */display: none;}

#mainmenu{width:100%;height:40px;z-index:2000;position:relative;/* background: #0c3460; */ /* Old browsers */background: -moz-linear-gradient(top,  #0c3460 0%, #041f3c 100%); /* FF3.6+ *//* background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0c3460), color-stop(100%,#041f3c)); */ /* Chrome,Safari4+ *//* background: -webkit-linear-gradient(top,  #0c3460 0%,#041f3c 100%); */ /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top,  #0c3460 0%,#041f3c 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top,  #0c3460 0%,#041f3c 100%); /* IE10+ */background: linear-gradient(to bottom,  #0488f1 0%,#0668b5 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0c3460', endColorstr='#041f3c',GradientType=0 ); /* IE6-9 *//* -webkit-box-shadow: inset 0px 3px 3px 0px rgba(0, 0, 0, 0.50); */-moz-box-shadow:    inset 0px 3px 3px 0px rgba(0, 0, 0, 0.50);/* box-shadow:         inset 0px 3px 3px 0px rgba(0, 0, 0, 0.50); */}

#mainmenu>div>ul>li{display:inline-block; position:relative;}
#mainmenu>div>ul>li:not(.last)>a:after{position:absolute;width:1px;height:22px;margin:9px 0px;background-color: #f9f9f970;content:'';right:0px;}
#mainmenu>div>ul>li:not(:first-child)>a:before{position:absolute;width:1px;height:22px;margin:9px 0px;background-color: #f9f9f92b;content:'';left:0px;}
#mainmenu>div>ul>li.active>a,#mainmenu>div>ul>li>a:hover{background: #fedf49; /* Old browsers */
background: -moz-linear-gradient(top,  #fedf49 0%, #d19b19 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fedf49), color-stop(100%,#d19b19)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fedf49 0%,#d19b19 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fedf49 0%,#d19b19 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fedf49 0%,#d19b19 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fedf49 0%,#d19b19 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fedf49', endColorstr='#d19b19',GradientType=0 ); /* IE6-9 */
}
#mainmenu>div>ul>li.active>a:after,#mainmenu>div>ul>li.active>a:before,#mainmenu>div>ul>li:hover>a:after,#mainmenu>div>ul>li:hover>a:before{display:none;}
#mainmenu>div>ul>li>a{color: #fff;text-transform: uppercase;font-weight: bold;line-height: 40px;font-size: 11px;padding: 0px 9px 0px 9px;height: 40px;display: block;/* text-shadow: black 0.1em 0.1em 0.2em; */white-space: nowrap;}
#mainmenu>div>ul>li>ul{display:none; position:absolute; width:245px; background-color:#07294d; background-color:rgba(7,42,79,0.8);}
#mainmenu>div>ul>li:hover>ul{display:block;}
#mainmenu>div>ul>li>ul>li{position:relative;}
#mainmenu>div>ul>li>ul>li>a{color:#fff; padding:2px 10px 2px 30px; line-height:24px; display:block;}
#mainmenu ul li ul li a:before{position:absolute; width:5px; height:5px; display:block; content:''; left:10px; top:10px; background-color:#fff; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
#mainmenu>div>ul>li>ul>li>a.drop{background:url('../images/arrow-right.png') no-repeat 95% center;}
#mainmenu>div>ul>li>ul>li>a:hover{color:#fff; background-color:#FFB400; background-color:rgba(255, 194, 8,0.7);}

#mainmenu>div>ul>li>ul>li>ul{display:none; position:absolute; width:240px; left:240px; top:0px; background-color:#07294d; background-color:rgba(7,42,79,0.8);}
#mainmenu>div>ul>li>ul>li:hover>ul{display:block;}
#mainmenu>div>ul>li>ul>li>ul>li{position:relative;}
#mainmenu>div>ul>li>ul>li>ul>li>a{color:#fff; padding:2px 10px 2px 30px; line-height:24px; display:block;}
#mainmenu>div>ul>li>ul>li>ul>li>a:hover{color:#fff; background-color:#FFB400; background-color:rgba(255, 194, 8,0.7);}

#dynamic{height:40px; background:#e6e6e6; width:100%; font-size:11px; color:#444; font-weight:bold; line-height:40px; }
#dynamic .container{overflow:hidden;}
#dynamic ul{width:1000%; margin-left:960px; position:relative;}
#dynamic li{display:inline-block; width:960px;}

#body{background:url('../images/bg.jpg') no-repeat center -125px; width:100%; }
#body .left{width:670px; display:inline-block; vertical-align:top; position:relative;}
#body .left:after{content:''; width:1px; height:100%; max-height:1500px; background-color:#e8e8e8; position:absolute; right:0px; top:12px; display:block;}

.newnews{margin: 10px 0;width: 650px;}
.newnews a{cursor: pointer}
.newnews img{width: 100%;margin-bottom: 10px;}

#slider{margin:12px 0px; width:650px; padding-bottom:40px; position:relative;}
#slider:after{content:''; position:absolute; bottom:0px; left:0px; width:100%; height:5px; background-color:#e9e9e9; border-top:1px solid #d9d9d9;}
#slider .flex-caption{position:absolute; top:50%; left:0px; font-family:UTM Alter Gothic; text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.75);}
#slider .flex-caption span{background-color:rgba(233,187,47,0.7); line-height:32px; height:32px; display:block; float:left; clear:both; padding:6px 20px; font-size:24px; color:#fff;}
#slider .flex-caption span:first-child{background-color:rgba(7,42,79,0.7);}
#slider .slides p{margin:0px;}

#body .left .block{margin:0px 0px 12px 0px; display:inline-block; width:650px;}
#body .left .block .grid li {padding:15px 0px; margin-top:5px; border-bottom:1px solid #e4e4e4; width:310px; display:inline-block; margin-right:20px;}
#body .left .block .grid li:nth-child(2n){margin-right:0px;}
#body .left .block .grid li:first-child{margin-top:0px;}
#body .left .block .grid li .images{padding:3px; background-color:#f3f3f3; display:inline-block; margin-right:15px; width:75px; height:52px;}
#body .left .block .grid li img{border:1px solid white;}
#body .left .block .grid li div{display:inline-block; width:210px; vertical-align:top;}
#body .left .block .grid li div a{line-height:16px; height:32px; display:block; overflow:hidden;}
#body .left .block .grid li div p{margin:10px 0px 0px 0px; color:#898989; font-size:11px;}
#body .left .block .grid li div p i{padding-left:20px; background:url('../images/see.png') no-repeat left center; margin-right:2px; float:right; font-style:normal;}

#body .left .categories{width:650px; margin:12px 0px; display:inline-block; border-bottom:1px solid #e9e9e9;} 
#body>.container>.left>.categories>div{width:315px; display:inline-block; margin-right:20px; margin-bottom:20px; vertical-align:top; }
#body>.container>.left>.categories>div:nth-child(2n){ margin-right:0px;}
#body>.container>.left>.categories>div>div{height:515px; border:1px solid #e3e3e3; padding:20px; background:#fff url('../images/symbol.jpg') no-repeat center bottom;}
#body .left .categories div h2{font-size:14px; text-transform:uppercase; line-height:32px; padding-bottom:20px; position:relative; margin:0px 0px 25px 0px;}
#body .left .categories div h2:before{content:''; position:absolute; bottom:0px; left:0px; width:30%; height:5px; background-color:#e4b930; border-top:1px solid #d4ac2d;}
#body .left .categories div h2:after{content:''; position:absolute; bottom:0px; right:0px; width:70%; height:5px; background-color:#e9e9e9; border-top:1px solid #d9d9d9;}
#body .left .categories div h3{margin:0px 0px 20px 0px; font-size:12px; line-height:16px; height:32px;}
#body .left .categories div .images{width:273px; height:130px; display:table-cell; vertical-align: middle; text-align:center;}
#body .left .categories div .images img{vertical-align: middle; max-width:273px; max-height:130px;}
#body .left .categories div p{margin:20px 0px 15px 0px; color:#777; display:inline-block; width:100%; line-height:18px;}
#body .left .categories div p.brief{height:90px;}
#body .left .categories div .devide{display:block; width:100%; height:1px; background-color:#f4f4f4; }
#body .left .categories div .infor{margin:15px 0px 0px 0px; color:#898989; font-size:11px;}
#body .left .categories div .infor i{padding-left:20px; background:url('../images/see.png') no-repeat left center; margin-right:2px; float:right; font-style:normal;}
#body .left .categories div ul{padding-left:24px; list-style:square;}
#body .left .categories div ul li{margin-top:15px;}
#body .left .categories div ul li:first-child{margin:0px;}

#body .right{width:290px; display:inline-block; vertical-align:top;}
#body .right .block{margin:12px 5px 20px 20px;}
.fb_iframe_widget, .fb_iframe_widget span, .fb_iframe_widget span iframe[style] {max-width:100%;}
#body .block h2{margin:0px;background-color: #0389f1;font-size:14px;text-transform:uppercase;line-height:30px;height:30px;color:#fff;}
#body .block h2:before{background-color:#d5ac2d; float:left; height:30px; width:8px; content:''; margin-right:10px;}

#support {border:1px solid #e3e3e3; padding:12px; margin:10px 0px; background-color:#fff; background-color:rgba(255,255,255,0.6); border-radius: 5px ; -moz-border-radius: 5px ; -webkit-border-radius: 5px ; }
#support ul li{display:inline-block; width:119px; vertical-align:top;}
#support ul li img {display:inline-block; margin-right:8px;}
#support ul li span{display:inline-block;  width:69px; vertical-align:top;}
#support ul li span p{margin:4px 0px;}

#support .hotline{margin-bottom:0px;}
#support .hotline span{color:#9613a6; font-weight:bold; padding-left:10px;}

#body .right .block .list li {padding:15px 0px; margin-top:5px; border-bottom:1px solid #e4e4e4;}
#body .right .block .list li:first-child{margin-top:0px;}
#body .right .block .list li .images{padding:3px; background-color:#f3f3f3; display:inline-block; margin-right:15px; width:75px; height:52px;}
#body .right .block .list li img{border:1px solid white;}
#body .right .block .list li div{display:inline-block; width:165px; vertical-align:top;}
#body .right .block .list li div a{line-height:16px; height:32px; display:block; overflow:hidden;}
#body .right .block .list li div p{margin:5px 0px 0px 0px; color:#898989; font-size:11px;}
#body .right .block .list li div p i{padding-left:20px; background:url('../images/see.png') no-repeat left center; margin-right:2px; float:right; font-style:normal;}

#body .right .block p{margin:5px 0px 0px 0px; color:#898989; font-size:11px;}

#body .right .block.video .cover{display:block; padding:0px; width:265px; height:200px; margin:0px auto 15px auto; background-color:#f3f3f3;}
#body .right .block.video iframe{width:265px; height:200px; border:1px solid #fff; }

#body .right .block.gallery .cover{display:block; padding:3px; width:248px; height:148px; margin:15px auto; background-color:#f3f3f3;}
#body .right .block.gallery .cover p{margin:0;}
#body .right .block.gallery .cover img{display:block; border:1px solid #fff; max-width:246px; max-height:146px;}

#advertise{margin:30px 10px 0px 25px; padding-bottom:10px; border-bottom:1px solid #e9e9e9;}
#advertise h2{margin:0px 0px 15px 10px; font-size:14px;}
#advertise p{margin:0px 0px 10px 0px;}
#advertise *{max-width:100%;height: auto!important;}

#footer{width:100%; height:118px; background:#07294d url('../images/footer.jpg') no-repeat center center; color:white;}
#footer a{font-weight:bold; color:#fff;}
#footer .container{display:table;}
#footer .logo{display:table-cell; width:120px; height:118px; vertical-align:middle; text-align:center;}
#footer .logo img{ vertical-align:middle; max-width:70px;}
#footer .information{display:table-cell; vertical-align:middle;}
#footer .information h3{margin-top:0px; margin-bottom:2px; text-transform:uppercase;}
#footer .information p{margin:0px; line-height:18px;}
#footer .copyright{display:table-cell; vertical-align:middle; text-align:right;}

/* ---------------------NEWSLIST-------------------- */
.paging{margin:10px 2%;  font-family:Tahoma, Geneva, sans-serif; display:block; text-align:right;}
.paging a{padding:4px 8px; font-size:11px; line-height:24px; border:1px solid #ddd; margin-left:-1px; color:#0296c0; border-radius: 5px ; -moz-border-radius: 5px ; -webkit-border-radius: 5px ;}
.paging a:hover{background-color: #eee;}
.paging strong{color:#999; font-size:11px; padding:4px 8px; background-color: #eee; line-height:24px; border:1px solid #ddd;  margin-left:-1px; border-radius: 5px ; -moz-border-radius: 5px ; -webkit-border-radius: 5px ; }

#body .left .list{background-color:#fff; padding:20px; width:610px; border: 1px solid #e3e3e3;}
#body .left .list ul{margin:0px; padding:0px; float:left; list-style:none; width: 100%;}
#body .left .list li{margin:0px; padding:10px 0px; display: inline-block; width:100% !important; border-top:1px solid #e0e0e0;  background:url('../images/symbol.jpg') no-repeat right center; min-height:180px;}
#body .left .list li:first-child{border-top:none; }
#body .left .list  .newslist-images{float:left; padding: 4px; margin:5px 10px 0px 5px; border: 1px solid #e0e0e0;background: #fff;}
#body .left .list  .newslist-images a{display: block;width: 180px; overflow: hidden;}
#body .left .list  .newslist-images a img{width: 180px; float:left;}

#body .left .list  h4{margin: 5px 0px;}
#body .left .list  h4 a{color: #444; font-size: 15px; font-family:Verdana; line-height:24px;}
#body .left .list  h4 a:hover{text-decoration:underline;}
#body .left .list  .newslist-info{font-size: 11px; margin: 4px 0px; color: #15BAEB; display: block; padding-left: 20px; background: url(../images/time.png) 0px center no-repeat;}
#body .left .list  .newslist-info i{padding-left:25px; background:url('../images/see.png') no-repeat left center; margin-left:20px; font-style:normal;}
#body .left .list  .newslist-content p{line-height: 20px; border: 0px; letter-spacing:0.5px; font-size: 12px; margin:4px 0px; color:#444;}
#body>.container>.left>h1{margin:0px;background-color: #0389f1;font-size:14px;text-transform:uppercase;line-height:30px;height:30px;color:#fff;overflow:hidden;width:650px;margin-bottom:10px;}
#body>.container>.left>h1:before{background-color:#d5ac2d; float:left; height:30px; width:8px; content:''; margin-right:10px;}

/* ---------------------NEWS-------------------- */
#body .left .news{}
#body .left .news .newslist-info{font-size: 11px; margin: 0px; color: #15BAEB; display: block; padding-left: 20px; background: url(../images/time.png) 0px center no-repeat;}
#body .left .news .newslist-info i{padding-left:25px; background:url('../images/see.png') no-repeat left center; margin-left:20px; font-style:normal;}
#body>.container>.left>.news>.news-share{margin-top:5px;}
#body>.container>.left>.news>.news-share>div{vertical-align:middle !important;}
#body .left .news .brief{margin:10px 0; padding:20px; background-color:white; border:1px solid #e9e9e9; font-size:13px; line-height:18px; }
#body .left .news .content{margin:10px 0; padding:20px; background-color:white; border:1px solid #e9e9e9; font-size:12px; line-height:18px; }
#body .left .news .content *{max-width:100% !important;}
hr{border:none; border-top:1px solid #e9e9e9; height:1px; display:block;}

#body .left .download{margin-top:12px;}
#body .left .download li{background-color:#fff; border:1px solid #e9e9e9; border-top:0; margin-bottom:10px;}
#body .left .download li h3{margin:0px 0px 10px 0px; line-height:30px; background-color:#ccc; color:#fff; padding-left:10px; font-weight:normal; font-size:12px;}
#body .left .download li p{margin:8px 10px;}
#body .left .download li img{padding:10px; float:left; margin:10px 20px; }
#body .left .download li div{display:inline-block; width:340px; vertical-align:top; min-height:90px;}
#body .left .download li div:nth-child(2){width:308px;}
#body .left .download li div cite{position:relative; color: #777; padding:10px; margin-left:30px; display:block; line-height:18px; min-height:70px;  }
#body .left .download li div cite:before{content: "\201c"; font-weight: bold; font-style: normal; font: 60px Arial;position: absolute;top: 10px; left: -30px; border-left:1px solid #ddd; width:30px; text-align:center;}

#body .left .download_list{margin-top:10px; background-color:#fff; border:1px solid #e9e9e9;}
#body .left .download_list h3{margin:0px 0px 10px 0px; line-height:30px; background-color:#07294D; color:#fff; padding-left:10px; font-weight:normal; font-size:12px;}
#body .left .download_list .line{line-height:18px; padding:2px 10px; margin:0px;}
#body .left .download_list .line i{float:right; color:#aaa; font-size:11px; font-style:normal;}
#body .left .download_list .line span{color:#aaa; font-size:11px;}
#body .left .download_list .line a{color: #BB0000; font-weight: bold;}
#body .left .download_list .line a:hover{text-decoration:underline;}

#body .left .comment_box{background-color:#fff; border:1px solid #e9e9e9; margin-top:10px;}
#body .left .comment_box h3{margin:10px;}
#body .left .comment_box input[type="text"]{width:288px; margin:5px 25px; padding:2px 5px; color:#aaa;}
#body .left .comment_box textarea{width: 86%; height: 80px; margin: 10px 4%; padding: 2%; display: block; max-width: 100%;}
#body .left .comment_box .button{font-weight: bold; cursor: pointer; margin: 5px 20px 20px 25px; display:inline-block;padding: 4px 20px;border: 1px solid #ddd;	border-radius: 3px;-moz-border-radius: 3px;
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #eeeeee 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#eeeeee)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#eeeeee 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#eeeeee 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#eeeeee 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#eeeeee 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 ); /* IE6-9 */
}
#body .left .comment_box .line{margin:10px 25px; padding-bottom:10px; border-bottom:1px solid #eee; min-height:80px;}
#body .left .comment_box .line:last-child{border-bottom:0;}
#body .left .comment_box .line .line{margin:20px 0px 0px 25px; padding:0px; border:0;}
#body .left .comment_box .line h4{margin:5px 0px; display:block; line-height:20px; color:#578cca;}
#body .left .comment_box .line .info{color:#aaa; font-size:11px; font-weight:normal;}
#body .left .comment_box .line h4 a{float:right; color:#999; font-weight:normal; font-size:11px; padding-left:20px; padding-right:5px; background:url('../images/reply.jpg') no-repeat 5px center; border:1px solid #f3f3f3; border-radius: 5px ; -moz-border-radius: 5px ; -webkit-border-radius: 5px ;}
#body .left .comment_box .line h4 a:hover{color:#333;}
#body .left .comment_box .line p{margin:0px 0px 5px 0px; display:block; color:#333; line-height:18px;}

#show_more {margin:10px 25px; padding-bottom:10px; display:block; font-weight:bold; cursor:pointer;}
#show_more:hover{text-decoration:underline; }

#body .left .reply_box input[type="text"]{width:218px; margin:5px 20px; padding:2px 5px; color:#aaa;}
#body .left .reply_box textarea{width: 500px; height: 50px; margin: 5px 20px; padding: 2px; display: block; max-width: 100%;}
#body .left .reply_box .button{font-weight: bold; cursor: pointer; margin: 5px 20px 10px 25px; display:inline-block;padding: 4px 20px;border: 1px solid #ddd;	border-radius: 3px;-moz-border-radius: 3px;
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #eeeeee 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#eeeeee)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#eeeeee 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#eeeeee 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#eeeeee 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#eeeeee 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 ); /* IE6-9 */
}

/* ---------------------CONTACT-------------------- */
#mapcont, #mapcont iframe{width:100%; height:240px;}
#body .left .contact .flashtext_error{background-color:#ffc7b9; border-left:2px solid #ff8a6d; color:black; padding:5px 10px; margin-top:5px;}
#body .left .contact .flashtext_success{background-color:#dbfac9; border-left:2px solid #acf483; color:black; padding:5px 10px; margin-top:5px;}
#body .left .contact .info{border:1px solid #e9e9e9; background-color:#fff; display:block; padding:10px 20px; margin-top:30px;}
#body .left .contact .info p{margin:0px; line-height:24px; color:#444; display:inline-block; width:300px; vertical-align:top;}
#body .left .contact .info p:first-child{width:600px;}
#body .left .contact .info p strong{width:80px; padding-left:20px; display:inline-block;}

#body .left .contact form{display:block; border:1px solid #e9e9e9; background-color:#fff; display:block; padding:10px 20px; margin-top:20px;}
#body .left .contact form h1{font-size: 13px;color: #e23329; text-transform:uppercase; margin:8px 0px; padding-left:15px;}
#body .left .contact form dl{width: 96%; display:block; color: black; padding: 7px 2%; margin:0px;}
#body .left .contact form dl dt{display:inline-block; width: 20%;text-align: right;padding-top: 5px; padding-right:5%; vertical-align:top;}
#body .left .contact form dl dt span{color: #e00;}
#body .left .contact form dl dd{display:inline-block; width: 70%; margin:0;}
#body .left .contact form dl dd input{border: 1px solid #cbcbcb; padding: 3px;}
#body .left .contact form dl dd input[type='submit']{ width:80px; border-radius: 3px;-moz-border-radius: 3px; color:#e87b72; cursor:pointer;
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #eeeeee 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#eeeeee)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#eeeeee 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#eeeeee 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#eeeeee 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#eeeeee 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 ); /* IE6-9 */
}
#body .left .contact form dl dd textarea{ height: 100px; border: 1px solid #cbcbcb;}



#body .left .search{background-color:#fff; padding:20px; width:610px; border: 1px solid #e3e3e3;}
#body .left .search ul{margin:0px; padding:0px; float:left; list-style:none;}
#body .left .search li{margin:0px; padding:10px 0px; display: inline-block; width:100% !important; border-top:1px solid #e0e0e0;  }
#body .left .search li:first-child{border-top:none; padding-top:0px;}
#body .left .search h3{font-weight:normal; font-size:12px;}
#body .left .search  h4{margin: 5px 0px;}
#body .left .search  h4 a{color: #444; font-size: 12px; font-family:Verdana; line-height:24px;}
#body .left .search  h4 a:hover{text-decoration:underline;}
#body .left .search  .newslist-info{font-size: 11px; margin: 4px 0px; color: #666; display: block; padding-left: 20px; background: url(../images/time.png) 0px center no-repeat;}
#body .left .search  .newslist-info i{padding-left:25px; background:url('../images/see.png') no-repeat left center; margin-left:20px; font-style:normal;}

#body .left .gallery {background-color:#fff; border:1px solid #e9e9e9; }
#body .left .gallery ul{padding:0px 10px;}
#body .left .gallery li{ width:260px; height:260px; padding:10px; display:inline-block;}
#body .left .gallery li:nth-child(2n){margin-right:60px;}
#body>.container>.left>.gallery>ul>li>a{width:260px; height:180px; display:table-cell; vertical-align:middle; text-align:center; }
#body .left .gallery li a img{ vertical-align:middle; max-width:260px; max-height:200px; border:2px solid white;
-webkit-box-shadow: 0px 0px 10px 1px rgba(184, 184, 184, 1);
-moz-box-shadow:    0px 0px 10px 1px rgba(184, 184, 184, 1);
box-shadow:         0px 0px 10px 1px rgba(184, 184, 184, 1);
}
#body .left .gallery li strong{ margin-top:10px; display:block;}
#body .left .gallery li p{margin: 5px 0px 0px 0px; color: #898989; font-size: 11px;}

#body .left .gallery li:first-child{width:600px; height:400px; padding:15px;}
#body .left .gallery li:first-child a{width:600px !important; height:400px !important;}
#body .left .gallery li:first-child a img{ max-width:600px; max-height:400px;}

.breadcrumb  {display:block; margin:5px 0px 10px 0px; width:630px;  padding:0px 10px; background-color:white; border: 1px solid #ddd; overflow:hidden; height: 28px; }
.breadcrumb a{display:inline-block; padding: 0px 20px 0px 5px; height:28px; line-height:28px; background:url('../images/nav.png') no-repeat center right; color: #1198b6; font-weight:bold; vertical-align:top;}
.breadcrumb a:hover{text-decoration:underline;}
.breadcrumb a.last{background:none !important;  color:#000; font-weight:bold; display:none;}
.breadcrumb a.last:hover{color:black; text-decoration:none;}

.scroller li{display:table;}
.scroller li>span{display:table-cell; width:290px; height:100px; vertical-align:middle; text-align:center;}
.scroller li>span img{max-width:290px; max-height:100px; width:auto !important; height:auto !important; display:inline-block; vertical-align:middle;}