@charset "utf-8";
/* CSS Document */
body 
{
    margin:0; padding:0; 
    font:12px/160% verdana, Arial, Tahoma, Helvetica, sans-serif;
    color:#666; 
    height:100%; width:100%; 
}

html, body, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, fieldset, img { margin:0; padding:0; }
ul, ol, li, dl, dt, dd { list-style:none; }
input, select, option {font-family:verdana, Arial, Tahoma, Helvetica, sans-serif; font-size:11px; margin:0;}
img {border:0px; }

a, a:link { color:#1644a4; text-decoration:none;}
a:hover { color:#102654; text-decoration:underline; }

/*==== Share ====*/
.clear {clear:both;}
.clearFix {clear:both; font-size:0; line-height:0; height:0;}
.crumb {padding:16px 10px 10px 18px; background:url("images/icon_crumb.gif") no-repeat 0 20px; text-align:right;}
.crumb a {color:#666; text-decoration:none;}
.crumb a:hover {color:#102654; text-decoration: underline;}
.fl {float:left; }
.fr {float:right; }
/*==== end Share ====*/



/* header */
.headerWrap {}
#header { width:960px; margin:0 auto; height:80px;}

#header #logo {float:left;}
.top_nav { float:right; margin-top:50px;}
.top_nav a {color:#666; margin-top:5px; padding:0 2px;}
.top_nav span {padding-right:5px; font-weight:bold;}

.navWrap { background:url("images/nav_bg.gif") repeat-x; height:46px;}
#nav { width:982px; margin:0 auto; padding-right:20px;position:relative;}
#menu {float:left;}
#menu li {float:left; z-index:10;}
#menu li a {display:block; width:140px; text-align:center; height:12px; padding:17px 0;}
#menu li a:hover,
#menu li a.hover {background:url("images/nav_hover.jpg") no-repeat center center;}
#menu .subMenu {position:absolute; display:none; height:35px; width:600px; z-index:10;}
#menu .subMenu .menuleft,
#menu .subMenu .menuright {background:url("images/nav_li_ul_bg.png") no-repeat; display:block; height:30px; float:left; line-height:30px;}
#menu .subMenu .menuleft { background-position:left top; width:10px;}
#menu .subMenu .menuright { background-position:right top; padding-right:10px;}
#menu .subMenu .menuright a {float:left; height:30px; padding:0; width:80px;}
#menu .subMenu .menuright a:hover { background:none; text-decoration: underline;}

.bannerWrap {background:#cbd3db;}
.aBanner { background:url("../images/banner_about_bg..jpg") repeat-x;}
.pBanner {background:url("../images/banner_pro_bg.jpg") repeat-x;}
.cBanner {background:url("../images/banner_coop_bg.jpg") repeat-x;}

.bannerWrap {}
#banner_index {position:relative;height:460px;overflow:hidden;width:100%; text-align:center;}
#banner {text-align:center;}
#banner_index ul.bigImg {position:absolute;left:0;top:0;width:100%;}
#banner_index ul.bigImg li {height:460px;text-align:center;overflow:hidden;width:100%;}
#banner_index ul.miniImg {position:absolute;z-index:10;height:58px;padding:10x;bottom:2px;}
#banner_index ul.miniImg li {float:left;height:58px;width:90px;margin:0 8px;padding:0;cursor:pointer;}

#banner_index ul.miniImg li.sel img {border:solid 2px #ff0;}
#banner_index .h_banner_bg {position:absolute;z-index:9;left:0;bottom:0;width:100%;height:76px;	background:#000;filter:alpha(opacity=30); -moz-opacity:0.3; opacity: 0.3;}

#main {width:966px; margin:0 auto; padding:20px 0 0 0;}
.line_index {background:url("images/index_line.gif") no-repeat 575px 10px;}

/*index*/
.index_news {float:left; width:580px;}
.index_news h3 { font-size:14px; font-weight:bold; line-height:22px; color:#102654; padding:0 25px; background:url("images/icon_index_news.jpg") no-repeat 3px 2px; border-bottom:solid 1px #ccc; margin-bottom:10px;}
.index_news ul li {position:relative; font-size:11px; float:left; width:560px; padding:0 10px 0 0;}
.index_news ul a {color:#666; font-size:12px; line-height:22px; padding:0 5px;}
.index_news ul .newsItem { background:#2391db; color:#fff; padding:2px 8px 0 8px;}
.index_news ul li .date {display:block;position:absolute;width:80px;right:0;top:0;text-align:center;}

.content_menu {float:right; width:360px;}
.content_menu h3 { font-size:14px; font-weight:bold; line-height:22px; color:#102654; padding:0 25px; background:url("images/icon_content.jpg") no-repeat 3px 2px; border-bottom:solid 1px #ccc; margin-bottom:10px;}
.content_menu ul li { float:left; width:155px; padding:0 10px 0 15px; background:url("images/sidebar_dot.gif") no-repeat left 5px;}
.content_menu ul a {color:#666;}
/*index end*/

.boxStyle { background:url("images/box_bg.png") no-repeat; width:280px; height:150px; padding:20px 20px 10px 20px;}
.boxStyle .columnName { border-bottom:solid 1px #d9d9d9; padding:5px;}

.box2Style { background:url("images/box2_bg.png") no-repeat; width:300px; height:330px; padding:20px 10px 10px 10px;}
.box2Style .columnName { border-bottom:solid 1px #d9d9d9; padding:5px; margin:0 10px;}

.box3Style { background:url("images/box_long_bg.png") no-repeat; width:966px; height:150px; padding:20px 20px 10px 20px;}
.box3Style .columnName { border-bottom:solid 1px #d9d9d9; padding:5px; width:92%;}
.box3Style ul { padding-top: 20px; }
.box3Style ul li { width: 132px; float: left; height: 60px; }

#sidebar {float:left;width:260px; background:url("images/sidebar_bg1.gif") no-repeat right top;font:normal 16px/2em "微软雅黑";}
#sidebar .inside { padding:36px 30px 60px 30px; background:url("images/sidebar_bg2.gif") no-repeat left  bottom; height:100%;}
#sidebar .title {padding-bottom:12px;text-align:center;border-bottom:solid 1px #e5e5e5;}
#sidebar ul {padding:8px 0 0 10px;}
#sidebar ul li {background:url("images/line_sidebar.gif") no-repeat bottom;_height:32px;}
#sidebar ul li a {display:block;padding-left:38px;background:url("images/sidebar_dot.gif") no-repeat 22px 15px; font:normal 16px/2em "微软雅黑";color:#102654;line-height:2.4em;}
#sidebar ul li a:hover {color:#f1a503;text-decoration:none;}
#sidebar ul li a.curr {background-position:22px -25px;color:#f1a503;font-weight:bold;}
#sidebar ul li ul {padding:0px 0 10px 40px;}
#sidebar ul li ul li {background:none;_height:20px;}
#sidebar ul li ul li a {display:inline;padding:0;background:none;font-size:12px;color:#727071;line-height:2em;font-weight: normal;}

#content {width:690px;float:right; position:relative;padding-bottom:12px;}
#content .toTop {display:block;position:absolute;bottom:20px;right:-30px;width:25px;height:63px;background:url("images/icon_toTop.gif") no-repeat;}
#content .crumb { float:right;}
#content .title {height:24px;margin-bottom:14px;padding-left:20px; margin-top:20px; background:url("images/icon_title_iinside.gif") no-repeat;font-size:14px;font-weight:bold;color:#777;}
#content .title p {border-bottom:solid 1px #e5e5e5; overflow:visible; height:10px; padding-top:0px; text-indent:0px;}
#content .title span {float:left;display:block; padding:0 10px 0 5px; background:#fff;}
#content .title a {float:right;display:block;width:60px;height:20px;padding-left:10px;background:#fff;font-size:12px;font-weight:normal;color:#888;}
#content p
{
    line-height: 25px;
    font-size: 12px;
    text-indent: 15px;
    padding-top: 10px;
}
.gsry
{
    padding: 15px 0;
    height: auto !important; *height:125px;overflow:hidden;clear:both;
    border-bottom:1px dotted #ccc;
}
.gsry img
{
    float: left;
    padding-right: 25px;
}

.Seperator_Dotted
{
    height: 6px;
    border-bottom: dotted 1px #cccccc;
}



.mapTitle {height:24px;margin-bottom:14px;padding-left:20px;background:url("images/icon_title_iinside.gif") no-repeat;font-size:14px;font-weight:bold;color:#777;}
.mapTitle p {border-bottom:solid 1px #e5e5e5; overflow:visible; height:10px;}
.mapTitlee span {float:left;display:block; padding:0 10px 0 5px;background:#fff;}

.bContact {background:url("images/banner_contact_bg.gif") repeat-x;}

.bWebmap {background:url("images/banner_webmap_bg.gif") repeat-x;}
/*footer*/
.footerWrap { background:url("images/bg_footer_nav.gif") repeat-x left top #f6f6f6; padding-top:40px;}
#footer {background:url("images/bg_top.gif") repeat-x center bottom #f9f9f9; height:100px; text-align:center;}
.footerNav { width:960px; margin:0 auto; padding:5px;}
.copyright {}
/*end footer*/


