﻿html, body{width:100%;height:100%;font-family:Arial, Helvetica, sans-serif;color:#000;margin:0;padding:0;font-size:12px;text-align:left;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
table td{padding:0;}
fieldset,img{border:0;}
acronym,address,caption,cite,code,dfn,em,th,var {font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
textarea, input{font-family: Arial, Helvetica, sans-serif;}
a{outline:none;}

/* CLEARFIX */
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
/* Hides from IE-mac \*/
.clearfix{zoom:1;display:block;}
/* End hide from IE-mac */

body{background:#ebebeb url(/static/images/body_bg.png) repeat-x scroll 0 0;}
.corner_bg{width:100%;background:transparent url(/static/images/corner_bg.png) no-repeat scroll 50% 0;min-height:433px;height:auto !important;height:433px;}
* html .corner_bg{background:transparent url(/static/images/corner_bg.jpg) no-repeat scroll 50% 0;}
.min-width{width:948px;overflow:hidden;margin:0 auto;position:relative;}

.logo{width:241px;height:184px;overflow:hidden;float:left;margin:5px 147px 0 0;background:transparent url(/static/images/logo_bg.png) no-repeat scroll 0 0;}
* html .logo{background:transparent url(/static/images/logo_bg.jpg) no-repeat scroll 0 0;}
.logo a{display:block;width:241px;height:184px;overflow:hidden;cursor:pointer;font-size:1px;line-height:0;text-indent:-1000px;text-decoration:none;}
.top_menu{width:560px;height:15px;overflow:hidden;float:left;margin:16px 0 0;font-size:12px;line-height:15px;text-align:right;color:#fff;font-weight:400;white-space:nowrap;}
.top_menu a{text-decoration:none;color:#fff;}
.top_menu a:hover{text-decoration:underline;}

.main-menu{width:900px;margin:16px 0 24px;overflow:hidden;height:27px;}
.main-menu ul{display:block;width:100%;overflow:hidden;height:27px;}
.main-menu ul li{display:block;vertical-align:bottom;float:left;height:18px;padding:0 0 9px;white-space:nowrap;font-size:14px;line-height:18px;color:#4d4d4d;font-weight:400;text-transform:uppercase;}
* html .main-menu ul li{display:inline-block;}
.main-menu ul li.level{background:transparent url(/static/images/level.gif) no-repeat scroll 50% 100%;}
.main-menu ul li a{text-decoration:none;color:#4d4d4d;display:block;height:18px;white-space:nowrap;padding:0 16px;background:transparent url(/static/images/bulit_grey.gif) no-repeat scroll 0 3px;}
* html .main-menu ul li a{display:inline-block;}
.main-menu ul li a:hover{text-decoration:underline;}
.main-menu ul li a.current{color:#006d79;background:transparent url(/static/images/bulit_gren.gif) no-repeat scroll 0 3px;}

.main-menu ul li br{display:none;font-size:0;line-height:0;clear:both;height:0;width:0;overflow:hidden;}
* html .main-menu ul li br{display:block;}

.main-menu ul li ul.dropdown{width:250px;overflow:hidden;background:#ebebeb;position:absolute;height:auto;margin:0 0 0 5px;visibility:hidden;}
.main-menu ul li ul.dropdown li{display:block;height:19px;overflow:hidden;vertical-align:bottom;padding:0;}
.main-menu ul li ul.dropdown li a{padding:2px 0;background:none;font-size:12px;line-height:15px;text-transform:none;display:block;height:auto;width:250px;overflow:hidden;cursor:pointer;}
.main-menu ul li ul.dropdown li a:hover{text-decoration:none;background:#ccc;}
.main-menu ul li ul.dropdown li a span{display:block;width:230px;overflow:hidden;margin:0 10px;}

.main-menu ul li ul.addon, .main-menu ul li ul.addon li a{width:140px;}
.main-menu ul li ul.addon li a span{width:120px;}

.main-box{width:948px;overflow:hidden;background-color:#fff;padding:0 0 40px;}
.main-box .grey_line{width:100%;height:8px;margin:1px 0 15px;background-color:#4d4d4d;font-size:1px;line-height:0;text-indent:-1000px;}
.corner-main-box{width:948px;height:66px;font-size:1px;line-height:0;text-indent:-1000px;overflow:hidden;background:transparent url(/static/images/corner-main-box.png) no-repeat scroll 0 0;}
* html .corner-main-box{background:transparent url(/static/images/corner-main-box.jpg) no-repeat scroll 0 0;}
.copy{font-size:10px;line-height:13px;font-weight:400;color:#999;width:948px;overflow:hidden;margin:4px 0 10px;}

.left_column{width:190px;overflow:hidden;float:left;margin:0 18px 0 14px;}
* html .left_column{margin:0 18px 0 7px;}
.rigth_column{width:712px;overflow:hidden;float:left;}

.menu-left{width:190px;height:71px;overflow:hidden;background:transparent url(/static/images/menu_bg.png) no-repeat scroll 0 0;}
.menu-left span{display:block;width:146px;height:22px;overflow:hidden;margin:15px auto 0;overflow:hidden;white-space:nowrap;font-size:18px;line-height:22px;font-weight:400;color:#fff;}

.news-box{width:170px;overflow:hidden;margin:0 auto;}
.news-box p{font-size:12px;line-height:15px;font-weight:400;color:#006d79;}
.news-box p a{text-decoration:none;color:#006d79;}
.news-box p a:hover{text-decoration:underline;}
.news-box p.data{color:#8f8f8f;}
.news-box p.m15{margin:0 0 15px;}

.count-box{width:170px;overflow:hidden;margin:0 auto;}
.count-box p{font-size:12px;line-height:15px;font-weight:400;color:#006d79;text-align:center;margin:0 0 15px;}
.count-box p a{text-decoration:none;color:#006d79;}
.count-box p a:hover{text-decoration:underline;}

p.title{font-size:25px;line-height:30px;font-weight:400;margin:0 0 20px;color:#006d79;}
p.content{font-size:13px;line-height:20px;font-weight:400;margin:0 0 20px;color:#484747;}