@import"reset.css";
html,body{font-size: 9px;width:100%;min-width:300px}

@media screen and (min-width:1200px){ body{font-size:30px;} html{overflow-x:hidden;} } 
@media screen and (min-width: 960px) and (max-width: 1199px) { body{font-size:25px;} html{overflow-x:hidden;} }
@media screen and (min-width: 768px) and (max-width: 959px) { body{font-size:20px;} html{overflow-x:hidden;} }
@media only screen and (min-width: 480px) and (max-width: 767px){ body{font-size:16px;} html{overflow-x:hidden;} } 
@media only screen and (max-width: 479px) { body{font-size:9px;} /*html{width:380px;}*/ }

body{margin:0 0;padding:0 0;font-family:微软雅黑, 黑体, 宋体, Hevetica,Arial,sans-serif; background-color: #ffffff;color:#333333;}
a{text-decoration : none;cursor:pointer;outline:none;color:#333333;}
a:hover	{text-decoration: none;}
.clearfix{clear:both;height:0;}
.center{display:block;margin:0 auto;}
.left{float:left}
.right{float:right}
.block{display:block}
.text-left{text-align: left;}
.text-right{text-align: right;}
.text-center{display:block;text-align: center;}
.split-line li{background: url(data:image/gif;base64,R0lGODlhAQACAIAAAHJxcf///yH5BAEAAAEALAAAAAABAAIAAAICDAoAOw==) repeat-y;}
.split-line li:first-of-type{background-image:none!important;}
/* ------ */
.header{margin: 0.5em 0; width:100%; }
.head-bg{height:6em;background:url(../images/inside_111.jpg) no-repeat center center;background-size:auto 10em;}
.inside{width: 100%;margin: 0 auto;padding: 0.3em 0;}
.bd{padding:0.3em 0.9em;margin:0;display:block;text-align:left}
.overflow-hidden{display:block;width:100%;overflow:hidden;}
.loading-image{height:1.2em; -webkit-transform:rotate(0deg) translateZ(0); -webkit-transition-duration:0ms; -webkit-animation-name:loading; -webkit-animation-duration:1.5s; -webkit-animation-iteration-count:infinite; -webkit-animation-timing-function:linear;}
@-webkit-keyframes loading { from {-webkit-transform:rotate(0deg) translateZ(0);} to {-webkit-transform:rotate(360deg) translateZ(0);} }

#top-menu{width:100em;height:2.4em;background:#555555;padding:0 0.9em;margin:0.6em 0;}
#top-menu li{padding:0.7em 0.9em;color:#ffffff;float:left;}
#top-menu li a{color:#ffffff;}
#top-menu li.active{background:#ffffff;color:#333333}
#top-menu li.active a{color:#333333}

#sub-menu{width:100em;height:2em;padding:0 0.9em;margin:-0.35em 6em;font-size:0.8em}
#sub-menu li{float:left;color:#999999;padding:0 0.5em}
#sub-menu li a{color:#999999;}
#sub-menu li.active{color:#008080}
#sub-menu li.active a{color:#008080}

#logo{height:3em;}
#logo-menu{width:50%;height:2.5em;float:right;}
#logo-menu li{padding:0.1em 0.4em;margin:0.4em 0;color:#999999;float:right;}
#logo-menu li a{color:#f999999;}
#logo-menu li:first-of-type{padding:0 0 0 0.5em;margin:0;position:relative;font-size:1em;}
#logo-menu li:last-of-type{background-image:none!important;}
#logo-menu li img{height:1.5em;padding-bottom:1em;}
#logo-menu li span{display:none;width:21em;background:rgba(55,55,55,0.9);position:absolute;z-index:9999;right:0;top:0;padding:1em;}
#logo-menu li span dl{margin:0.2em 0.5em 1.2em 0.9em;display:block;color:#eeeeee}
#logo-menu li span dl dt{font-size:1em;margin-bottom:1.2em;}
#logo-menu li span dl img{padding-bottom:0;height:3.5em;vertical-align:middle;}
#logo-menu li span dl dd{font-size:0.8em;margin-bottom:1em;padding-left:1em}
#logo-menu li span a{color:#ffffff}

.banner{position: relative;width: 100%;margin:0 auto;height:12.5em;overflow:hidden}
.banner div{width:100%;height:100%;}
.banner ul{width:100%;height:100%;}
.banner li{background-position:top center;background-attachment:important;background-repeat:no-repeat!important;background-size:auto 12.5em;width:100%;height:100%;}
.banner-content{padding-top:1.5em;width:90%!important;white-space: nowrap;line-height: 1.5;font-size: 1.6em;text-align: center;color:#ffffff; display:block;}

/* ------ */
#main{margin: 0;padding: 0.5em 0 1.2em;height:auto;min-height:10em;background-image: url("../images/bg-content2.png");line-height:1.5;}
#main a{color:#222222;}
#main p{font-size:0.9em;padding-bottom:0.8em;}
#main h1{font-size:1.8em;color:#008080;line-height:2.5;}
#main h2{font-size:1.3em;color:#ff6600;margin-top:1em;margin-bottom:0.5em;}
#main h3{font-size:1.1em;color:#008080;margin-bottom:1em;}
#main h4{font-size:0.9em;color:#008080;margin-top:0.6em;line-height:2;}
#main em{font-size:0.5em;}
/*#main li{margin-left:20px;padding: 2px 0;}font-size:14px;*/
#main li p{padding: 5px 0;}
#main ol li{font-size:12px;}
#main tr{border-bottom:1px solid #cccccc;}
#main td{padding:0 0.9em;font-size:0.8em}
#main img{max-width:90%}
.content{padding-bottom:0.6em;}
.content span{display:block;}
/*.content h2{color:#000000!important;}*/
.content .img{min-width:50px;min-height:50px;background:url(data:image/gif;base64,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) no-repeat center;}
.main-menu{width:100%;}
.main-menu > li {list-style: none;margin: 0 0.5em;padding: 0;text-align:left;float:left;position: relative;font-size:0.8em!important;height:2em!important;font-weight:bold;width:45%;}
.main-menu > li:before{content:"• "}
.main-menu > li a{color:#ff6600!important;}
.main-menu > li a:hover{color:#ff0000!important;}

.news{background:#eee;padding:0.75em 0.8em 0.75em 0;margin:0.8em}
.news #news-title{background:url(data:image/gif;base64,R0lGODlhrQCCAMQAAOzs7Orq6ujo6OXl5ePj4+Hh4d/f393d3dvb29nZ2dfX19XV1dLS0tDQ0M7OzszMzO7u7gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAABAALAAAAACtAIIAAAX/4COOZGmeaKqubOu+sMtAdG3fOBTvfO//wFUgR8QFj8ik0mcoOmnLqHS6nD2L1Kx26xpec9ywOIz4gsfotLJhNqrf8J6gbYvb76wyHYrv+0Vsezp/hHcDgoWJcAmIio5jDo2Pk1sEe5SYWYx0mZ1RkZyeokiWbaOnQAqhqKw7AKatsS8FsLK2Kqpmt7spr1+8wCW0v8HFVlfFyV5PycVNyM3Ax07RwctY1bwH0Nm3gdTdu3Pg4bZ62OWy30Tpt+Ps7bLnZ/GtoPD1raX0+aib/P1G3XMTENW+GwVZ/UOYEJUvhg1HDYMY0VMuihU7PayRUSLBjpkWfASJ6dogkpme/3FEmWnaSZaUrsFMWWcmpWk2Mb3LSekcz0nffk4aJ/SRnqKOAiF1ZGmpIkZOE0WKmogA1UIJrhJyoPUP1659soLFY3Wsnalm40BNC6cpWzVK36Y5KhcN0bpiguIls3Lvlp1+teAMnEXlS8JRZCKW4nKxFMOHHR8xKVmJSIyVf0zsmxnIRj6df1ysGdrHZs6lXQFM/WIhadYwDr6G3WIgZtoqXM/GrUL2bt4nbN8GXmLeSOIm3q1GPmLdcuYPjB+H/kD5c+TOrxPfxow6CZPaebvE5x0yeergw9Mef575aXTUP8NnPro79ffzkcvPD7y+fferICfcf8TpRiBwvh2I2zGACtJmYIOwHXIJdoJERpt0xBBnnS7EZcchcBhmyFt6Iq5XIWi4mVcLbiSWyBp7bYQAADs=) no-repeat center right;padding:0.84em 1.5em 0.84em 1.1em;position: relative;}
.news #news-title a{color:#ffffff}
.news #news-content{height:1.49em;width:1000px;}
.news #news-content li{width:100%;padding:0.1em 0;}
.news #news-content li a{font-size:1em}
.box {width:70%;height: 1.49em;overflow:hidden;padding-left:1em;display:inline-block;vertical-align:top}
.box ul{	margin: 0px;padding: 0px;}

/* ------ */
#footer{background-color: #ffffff;}
.wrap-footer{background: url("../images/bg-bottom.png");}
.black-footer{background-color:#000000;}
.black-footer span{padding-left:1em;display:block;float:left;}
.black-footer span:nth-child(1){width:35%;}
.black-footer span:nth-child(2){width:58%;}
.black-footer span:nth-child(3){width:58%;margin-top:1em;}
.black-footer dl{margin:0.2em 1em 0.9em 0.9em;display:block;color:#eeeeee}
.black-footer dl dt{font-size:1em;margin-bottom:0.9em;}
.black-footer dl dd{font-size:0.7em;margin-bottom:0.6em;padding-left:1em}
.black-footer a{color:#eeeeee}
.white-footer{background: #ffffff;height:1.2em;line-height:3em;color:#555555;}
.white-footer p{font-size:0.7em}
.white-footer a{color: #555555;} 
.white-footer img{max-height:5em}

/* !important;*/
