/* **** Common Reset **** */
*{margin:0;padding:0;text-decoration:none;list-style:none;letter-spacing:0;}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5{margin:0;padding:0;word-wrap:break-word;word-break:break-all;}
input,select,img{vertical-align:middle;}
img{border:0;}
table caption{position: absolute;top: 0px;left: 0px;overflow: hidden;display: block !important;width: 0px !important;height: 0px !important;margin: 0 !important;font-size: 0 !important;line-height: 0 !important;}
.clear{clear:both;}
.blind {position: absolute;top: 0px;left: 0px;overflow: hidden;display: inline-block !important;width: 1px !important;height: 1px !important;margin: 0 !important;font-size: 0 !important;line-height: 0 !important;}
body{overflow-x:hidden;}

.pdt0{padding-top:0 !important;}
.pdl25{padding-left:25px !important;}
.pdlr25{padding-left:25px !important;padding-right:25px !important;}
.mtp0{margin-top:0px !important;}
.mtp20{margin-top:20px !important;}
.mtp30{margin-top:30px !important;}

#header { background: url(../images/head_bg.jpg) no-repeat center 43px; }

.header-cont{/*overflow:hidden;*/}
.header-tp{background:#043b80;height: 43px;}
.header-tp-cont{width:1100px;margin:0 auto;}
.header-tp-rt{text-align: right;}
.header-tp-rt span img{margin-right:3px;vertical-align:-4px}
.header-tp-rt span a{display:block;color:#ffffff;font-size: 14px;padding: 12px 0;}
.header-ct{width:1100px;height:228px;margin:0 auto;position: relative;}
.logo{position: absolute;top: 65px;left: 50%;margin-left: -347px;}
.app-icon{float:right;padding-top:21px;}
.app-icon a{margin-left:15px;}
.header-bt{height:63px;background:#043b80;position:relative;}
.header-bt-cont{width:1100px;margin:0 auto;position: relative;}
.menu{float:left;width:750px;}
.menu > ul > li{float:left;}
.menu > ul > li > a{display:block;height:63px;line-height:63px;padding:0 25px;background:url(../images/menu_icon.gif) no-repeat left center;font-size:20px;color:#ffffff;text-align:center;}
.menu > ul > li > a:hover{color:#eed110;}
.menu > ul > li > a.on{color:#eed110;}
.menu > ul > li:first-child > a{text-align:left;background:none;padding-left:0;}
.search{float:left;width:250px;height:24px;margin-top:12px;padding:7px 10px;background:#356cb0;}
.search input[type="text"]{float:left;width:223px;height:24px;border:0;background:transparent;color:#ffffff;}
.search a{float:right;}
.all-menu{float:right;}

.all-menu-cont{display:none;position:absolute;left:0;top:63px;width:100%;height:500px;background:#ffffff;border-bottom:1px solid #727272;z-index:100;}
.all-menu-cont-v{width:1100px;height:500px;margin:0 auto;background:#ffffff;}
.all-smenu > ul:after { content:""; display: block; height: 0; overflow: hidden;}
.all-smenu > ul > li { float: left; width: 105px;}
.all-smenu > ul > li > p { margin-top: 24px; padding-top: 16px; background: url(../images/line_01.gif) no-repeat left top;}
.all-smenu > ul > li > p > a { font-size:22px;font-weight:bold;color:#152841;}
.all-smenu > ul > li > ul > li > p{margin:12px 0;}
.all-smenu > ul > li > ul > li > p > a{font-size:16px;color:#444444;}
.all-smenu > ul > li > ul > li > p > a:hover{color:#0f5cbc;}
.all-smenu > ul > li > ul > li > ul > li > a{font-size:13px;color:#888888;background:url(../images/dots.gif) no-repeat left center;padding-left:6px;line-height:20px; display: block;}
.all-smenu > ul > li > ul > li > ul > li > a:hover { color:#2991e1;background:url(../images/dots_on.gif) no-repeat left center;}

.weather{position:absolute;top:15px;right:-180px;}

#contener{background:url(../images/cont_bg.gif) repeat;}


.footer-tp{height:58px;border-top:1px solid #e9e7e7;border-bottom:1px solid #e9e7e7;}
.footer-tp-line{height:58px;border-bottom:1px solid #e9e7e7;}
.footer-tp-cont{position:relative;width:1100px;margin:0 auto;text-align:center;text-align:center;}
.footer-tp-cont .close { position: absolute; right: -2px; top: 58px; z-index: 99; display: none; }
.footer-tp-cont span{display:inline-block;padding:0 16px;}
.footer-tp-cont span a{display:inline-block;font-size:16px;color:#004e97;line-height:59px;}
.footer-tp-cont span a.navhover{height:57px;border-bottom:3px solid #004e97;}
.footer_link_list{display:none;position:absolute;top:59px;left:0;border: 1px solid #e8e8e8; border-top:0; border-bottom:0; background:#f8f8f8;border-radius: 3px;padding:20px 4%; overflow:hidden;z-index: 98;text-align:left;width:92%;}
.footer_link_list a{line-height:24px;display:inline-block;margin: 10px;}
.footer_link_list a:hover{ color:#004e97;}
.footer-ct{width:1100px;margin:0 auto;padding:22px 0;text-align:center;}
.footer-ct a{margin:0 16px;font-size:16px;color:#8f8f8f;}
.footer-bt{background:#6e7b88;height:112px;}
.footer-bt-cont{width:1100px;margin:0 auto;}
.footer-bt-cont-lf{float:left;width:88px;padding-top:22px;}
.footer-bt-cont-ct{float:left;padding-top:30px;line-height:23px;font-size:13px;color:#ffffff;}
.footer-bt-cont-rt{float:right;padding-top:26px;}
.footer-bt-cont-rt a{margin:0 2px}
