body {font-family: Arial, Tahoma, Helvetica, Sans-serif;line-height:1.5;margin:0;padding:0;font-size:14px;background:#fff;color:#000}
#wrapper{margin:0;padding:0}
h1, h2, h3, h4, h5, h6 {font-weight:normal;margin:0}
h3 {font-size:24px;line-height:1.2;margin:0 0 1em}
p {margin:0 0 10px}
a {color:#336699;text-decoration:none;outline:none}
a:hover {text-decoration:underline;outline:none;color:#ff6600 !important}
img{border: 0 none;max-width: 100%}
.fl {float:left}
.fr {float:right}
.clred{color:#ED4218}
.clblue{color:#2966ab !important}
.cl333{color:#333}
.cl666{color:#999 !important}
.clgreen{color:#68904e !important}
.magR10{margin-right:10px !important}
.magT5{margin-top:5px !important}
.magb5{margin-bottom:5px !important}
.bottom20 {margin-bottom:20px !important}
.top10{margin-top:10px !important}
li ul, li ol {margin:0}
.magL10{margin-left:10px !important}
.bottom10 {margin-bottom:10px !important}
ul, ol {margin:0 0 1.5em;padding-left:3.333em}
table {border-collapse:separate;border-spacing:0;vertical-align:middle;margin-bottom:1.4em;width:100%}
td, th {vertical-align:top;font-weight:normal; padding:5px}
a img {border:none}
.lineheight{line-height:22px}
.hint {font-size:11px; color:#777}
.pad10 {padding:10px !important}
.nopad {padding:0 !important}
.s11 {font-size:11px !important}
.s12 {font-size:12px !important}
.s14 {font-size:14px}
.s18 {font-size:18px}
button{font-family:Arial;cursor:pointer}
.center{text-align:center}
.relative{position:relative}
.bottom {margin-bottom:0 !important; padding-bottom:0 !important}
.under {text-decoration:underline}
.no_traf{text-transform:none !important}
.tranf{text-transform:uppercase}
hr { background:#ddd; color:#ccc; clear:both; float:none; width:100%; height:1px; margin:0 0 1.45em; border:none}
input, textarea, select {background-color:#fff;border:1px solid #ccc;padding:0 5px;height:25px;color:#333}
/* layout.css ------------------------------------------------------------------------------------------------*/
.main {margin:0 auto;width:100%}
.last, div.last {margin-right:0 !important;border:none !important}
.nobor {border-bottom:none !important}
/* Clearing ------------------------------------------------------------ */
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0}
* html .clearfix {zoom: 1} /* IE6 */
*:first-child+html .clearfix {zoom: 1} /* IE7 */
.clear {clear:both}
ul.nav,ul.list,ul{list-style:none;margin:0;padding:0}
/* -------------------------------------------- Begin Header ----------------------------------------- */
.header{padding:7px 10px;background:#3d70ab}
.menu .logo{display:inline-block;width:88%;text-align:center}
a.btn_navbar{background:url(../images/icon.png) no-repeat 0 0;display:inline-block;height:24px;width:22px;float:left}
a.btn_search{background:url(../images/icon.png) no-repeat 0 -47px;display:inline-block;height:24px;width:22px}
/* ----------------------------Container-------------------------------- */
.hotnews{background:#f1f1f1;border-bottom:1px solid #ebebeb;padding-bottom:4px}
.hotnews ul.list li{background:url(../images/icon.png) no-repeat 0 -85px;float:left;margin-left:10px}
.hotnews ul.list li a{color:#000;display:block;padding:5px 10px 4px 15px}
.slide{float:left;border-right:1px dotted #ddd;margin-right:10px;padding-right:10px;margin-bottom:10px}
.images{padding:10px 0 0}
.images a.img{display:block;border:1px solid #eee;padding:5px}
.images a.img img{max-width:196px;max-height:130px}
.box_new h3{margin-bottom:3px;padding-top:10px}
.box_new h3 a,.list_new a{color:#2966ab;font-weight:bold;font-size:15px;display:block;line-height:20px}
.descrip{color:#333;line-height:20px;margin-bottom:5px}
.box_new,.list_new{border-bottom:1px dotted #ddd;margin:0 10px 8px}
.listArticles .title{background:#f6f6f6;display:block;padding:6px 10px 0}
.listArticles .title h2 a{color:#ff6600;font-weight:bold;text-transform:uppercase;font-size:14px}
.listArticles .title h2{line-height:16px}
ul.sub li{float:left;padding-right:25px;line-height:18px;margin-bottom:5px}
ul.sub li a{color:#666;font-size:12px}
.list_new a.img{display:block;float:left;max-width:100px;margin:0 10px 8px 0}
.list_new a.img img{max-width:100%;max-height:65px}
ul.liststyle li{background:url(../images/dot.png) no-repeat left top 8px;margin-bottom:5px}
ul.liststyle li a{color:#333;padding-left:12px;display:block}
#footer,.nav,ul.liststyle{padding:0 10px;margin-bottom:10px}
.nav{background:#f6f6f6;padding-bottom:5px;margin-top:20px}
ul.nav-hozital li{float:left;width:31%;margin-right:3%;border-bottom:1px solid #e5e5e5}
ul.nav-hozital li a{display:block;color:#000;padding:8px 0}
.search_keyword {border:1px solid #3c70ab;border-radius:3px;height:30px;width:97%;margin:5px;box-sizing:border-box}
.search_button{background:url(../images/search.png) no-repeat -5px 0;border:none;border-radius:3px;cursor: pointer;font-weight: bold; padding: 8px 10px;position: absolute;right:12px;top:8px;width:22px;height:22px} 
.categories{background:#fff;position:absolute;top:38px;margin:0;left:0;padding-bottom:0;box-shadow:0 2px 3px #aaa;z-index:999;width:100%;box-sizing:border-box}
.newtop ul.liststyle li a{color:#2966ab;font-size:14px;font-weight:bold;display:block}
.tit_small .hotnews{padding:5px 10px 5px 15px}
.tit_small a{text-transform:uppercase;color:#ff6600;font-weight:bold;font-size:16px;text-shadow:0 0 1px #fff}
.tit_small ul.sub li a{text-transform:none;font-weight:normal}
.tit_small ul.sub{border-bottom:1px dotted #ddd;padding:5px 0 0 10px}
.btn_gray{background:#e1e1e1;padding:10px;color:#000;text-shadow:0 0 1px #fff;border:none;border-radius:3px}
.btn_gray:hover{background:#ff6600;color:#fff;text-shadow:none}
ul.list_cont li,.event{border-bottom:1px dotted #ddd;padding-top:5px}
ul.list_cont,ul.list_cont li:last-child{border:none}
.tip{background:#ff6600;padding:3px 5px;color:#fff;font-weight:bold}
.event ul.liststyle li{background:url(../images/icon.png) no-repeat 0 -177px}
.event ul.liststyle li a{color:#0066cc}
a.dot{background:url(../images/dot.png) no-repeat 0 6px;padding-left:12px;color:#666}
.news_dtail p{color:#333}
.view_more{border:1px dotted #ddd;padding:5px 10px;border-radius:3px;margin:10px 0}
.padth {border-bottom:1px solid #ebebeb;padding:5px 10px}
.padth .link{background:url(../images/icon.png) no-repeat right -158px;display:inline-block;margin-right: 5px;padding-right: 15px}
.padth .link a{font-weight:bold;color:#000}
.padth .link:last-child{background:none}
.box_gray{background:#e5e3e3;border:1px solid #ccc;border-radius:5px;padding:5px 10px;margin:10px}
.subject{background: url(../images/border.png) repeat-x 0 bottom;margin:10px;padding-bottom:13px}
ul.list2 li a{background: url(../images/icon.png) no-repeat 3px -112px;color:#333;display: block;padding-left: 14px}
.banner_footer{position:fixed;bottom:0;background:#fff;border:1px solid #ccc;padding:10px;width:420px;left:34%;box-sizing:border-box}
.banner_footer p{margin:0 0 5px}
.ic_close{background:url(../images/close.png) no-repeat 0 0;display:block;width:20px;height:20px;position:absolute;right:0}
.clgreen{color:#386521}
.img_repon{padding:0;border:none}
.img_repon img{width:100%}
.img_repon .ic_close{background:url(../images/icon.png) no-repeat right -208px;right:3px;top:4px}
.box_promotion{background:url(../images/box_overlay.png) repeat 0 0;width:100%;height:100%;position:fixed;top:0;left:0;z-index:999;text-align:center}
.close{background:url(../images/delete-large.png) no-repeat 14px 0;display:block;width:66px;height:38px;margin-bottom:5px}
.box_banner{position:relative;display:block;top:20%}
.box_banner a.img img{max-width:100%;margin-top:55px}
.box_banner a.img{max-width:800px;margin:0 auto;display:block}
.promotion_close{display:block;position:absolute;right:6%;top:20%;z-index:999999}
.promotion_close a{color:#fff;font-weight:bold;margin:0 auto}
@media only screen and (min-device-width: 240px) and (max-device-width :640px){body{-webkit-text-size-adjust:100%}}
@media screen and (max-width:480px){
	ul.nav-hozital li:nth-child(3n){margin-right:0}
	.slide{border:none;margin:0}
	}
@media screen and (max-width:360px){
	.menu .logo{width:80%}
	ul.nav-hozital li{width:41%;margin-right:9%}
	ul.nav-hozital li:nth-child(3n){margin-right:9%}
	ul.nav-hozital li:nth-child(2n){margin:0}
	.hotnews ul.list li a{padding:5px 10px 4px 15px}
	.images a.img img{max-width:100px}
	ul.nav-hozital li{width:45%}
	.search_keyword{width:95%}
	}
@media(min-width:240px) and (max-width:320px){.menu .logo{width:79%}
    ul.nav-hozital li{width:41%}
	ul.nav-hozital li:nth-child(3n){margin-right:9%}
	.categories ul.nav-hozital li{width:47%;margin-right:3%}
}
@media (max-width:780px){
	.banner_footer{width:95%;margin:0 10px;left:auto}
	}
.box_class{border:1px solid #ccc;padding:10px;border-radius:5px;margin:10px}
.col3{width:24.2333%;float:left}
.box_class .col3{background:#fff;border:1px solid #ddd;margin-right:1%;display:block;text-align:center}
.box_class .col3:last-child{margin:0}
.box_class .col3 a{display:block;font-size:14px;font-weight:bold;background:#eee;padding:10px;margin:2px}
.box_class .col3 a:hover{text-decoration:none;background:#e3eeff}