/*Reset*/
html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th {
    margin: 0;
    padding: 0;
}
html {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #666666;
    height: 100%;
    overflow-x: auto;
    overflow-y: scroll;
}
body { font-size:12px; font-family:Verdana, Geneva, sans-serif; margin:0 auto; width:100%;min-width: 1003px;}
img{ border:0;}
ol,ul {list-style:none;}
.width960{ width:960px; margin:0 auto;}
.left{ float:left; }
.right{ float:right; text-align:left;}

/*Banner start*/
#flash { width:980px; height:366px; overflow:hidden; margin:0 auto; clear:both; position:relative;/*--*/ padding:0px 10px;}
#flash a {width:980px; height:366px; display:none;}
#flash img {width:980px; height:366px;/* display:none;*/}
.flash_bar { width:520px; padding-left:470px; z-index:69; height:30px; overflow:hidden; position:absolute;padding-top:6px!important; padding-top:5px; bottom:0px; left:0px; background:url(../images/flash_shadow.png) no-repeat 10px 0px; text-align:center;}
.flash_bar .dq { display:block; float:left; width:8px; height:8px; margin:5px 5px; /* background: url(../images/tg_flash_p.png) no-repeat 0px 0px;*/ cursor:pointer;
background:url(../images/flash_p.png) no-repeat 0px 0px; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/flash_p.png" ,sizingMethod="crop"); }
.flash_bar .no { display:block; float:left; width:8px; height:8px; margin:5px 5px; /* background: url(../images/tg_flash_p.png) no-repeat 0px 0px;*/ cursor:pointer;
background:url(../images/flash_p2.png) no-repeat 0px 0px; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/flash_p2.png" ,sizingMethod="crop"); }
#flashBg { height:366px; overflow:hidden; width:100%; clear:both; margin:0; padding:0;}
#flashLine {background:url(../images/flash_shadow.png) repeat-x center bottom;height:366px; width:100%; clear:both;}


/* top start*/

#header,#mainMenu,#footer_links,#navigatioin,.top_box_2 .detail,.top_box_2 .title{ background-image:url(../images/site_bg.png); }

#wrapper { width:100%;min-width: 1003px;}
.width1003{ width:1003px; margin:0 auto;}

/*Header*/
#header {height:62px;}
#chy_logo { float:left; margin:17px auto auto 21px;}
#header_menu{ float:right; width:500px; padding-right:25px; margin-top:10px; text-align:right;}
#header_menu ul{ float:right;}
#header_menu ul li{ float:left; text-align: left; line-height: 5px;padding: 0 7px 0 0;}
#header_menu a:link,#header_menu a:visited { color:#666; text-decoration: none; }
#header_menu a:hover { color:#666; text-decoration:underline; }

#mainMenu {
	margin: 0pt auto;
	background-repeat: repeat-x;
	background-position: 0 -469px;
	clear: both;
	height: 34px;
}

.topNav { margin: 0px; z-index: 90; float: left; padding-bottom: 0px; padding-top: 0px; list-style-type: none; text-align:left;}
.topNav li.topLevel {
	margin: 0pt;
	padding: 0pt;
	float: left;
	width: 100px;
	cursor: pointer;
	list-style-type: none;
	position: relative;
	z-index: 9999;
	text-align: center;
	height: 34px;
}
.topLevel a:link,.topLevel a:visited {
	color: #fff;
	font:bold 14px/34px arial,verdana;
	text-decoration:none;
}

.search_side { float:left; position:relative; width:150px; margin-left:77px; display:inline;}
.search_side .text{ float:left; height:24px;line-height: 24px;padding: 0 0 2px 10px; background:url(../images/search.jpg) no-repeat; border: medium none transparent; width:127px;}
.search_side .button{ position:absolute; background:url(../images/search_button.jpg) no-repeat;z-index:1; width:28px; height:24px;border: 0 none; cursor: pointer; display:block; left:126px; overflow: hidden;}
.search_side .text,.search_side .button{ margin-top:5px;z-index: 2;}

/*mainview*/
#mainview {
    height: 366px;
    overflow: hidden;
    position: relative;
    width: 100%;
}
.mainviewul {
    display: block;
    height: 100%;
    width: 100%;
}
.mainviewul LI {
    background: url(../images/loading_index.gif) no-repeat scroll center center transparent;
    display: block;
    float: left;
    height: 100%;
    overflow: hidden;
    position: relative;
    vertical-align: bottom;
    width: 100%;
}
#menu-po {
    height: 41px;
    position: relative;
}.menu-po_bg_shadow {
    background: url(../images/flash_shadow.png) repeat-x scroll 0 bottom transparent;
    height: 41px;
    left: 0;
    position: absolute;
    top: -41px;
    width: 100%;
}
#menu-po #menu {
    left: 700px;
    position: absolute;
    top: -41px;
    width: 240px;
}#menu-po #menu ul li {
    float: left;
    margin-right: 15px;
}#menu-po #menu ul .current, .current:hover {
    margin-top: -6px;
}#menu-po .news {
    height: 41px;
    left: 10px;
    position: absolute;
    top: -38px;
    width: 670px;
}#home-scroll {
    display: inline;
    float: right;
    height: 18px;
    margin-top: 9px;
    overflow: hidden;
    width: 600px;
}#home-scroll li {
    line-height: 18px;
    overflow: hidden;
    white-space: nowrap;
}#menu-po .news .home-focus {
    font-family: Verdana,Geneva,sans-serif;
    height: 36px;
    left: 0;
    line-height: 38px;font-weight: bold;
}

.mainviewul LI A {
    background: none repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 100%;
    overflow: hidden;
    width: 100%;
    z-index: 10;
}
#newsdiv #home-scroll a:link,#newsdiv #home-scroll a:visited{ color:#fff;}
#newsdiv #home-scroll a:hover{color:#fff;}
#newsdiv .home-focus a:link,#newsdiv .home-focus a:visited{ color:#fff;}
#newsdiv .home-focus a:hover{color:#fff;}

#home-scroll a:link,#home-scroll a:visited { color:#000}
#home-scroll a:hover{color:#000}
.home-focus a:link,.home-focus a:visited { color:#000}
.home-focus a:hover{color:#000}



/*footer*/
#footer{ height:216px;}
#footer_links{ height:183px; background-position:0 -269px;}
#footer_links .title { font-size:14px; color:#1268a8; line-height:25px;}
#footer_links  li { line-height:18px;}
#footer_links  li a:link, #footer_links  li a:visited{ color:#666; text-decoration:none;}
#footer_links  li a:hover{ color:#666; text-decoration:underline}
.footer_links01,.footer_links02 ,.footer_links03 ,.footer_links04 ,.footer_links05 { width:190px; margin:17px 0 0 0;}
#copyright { background-color:#595959; height:33px; line-height:33px; color:#FFF;}
#copyright a:link ,#copyright a:visited { color:#FFF; text-decoration:none;}
#copyright  a:hover { color:#FFF; text-decoration:underline;}
/*footer*/




