@charset "UTF-8";
/* CSS Document */
body { font-family:Microsoft Yahei,"微软雅黑", Tahoma, Verdana, Arial, Helvetica, sans-serif; line-height:20px; margin:0; font-size:12px; color:#333333;}
ul,li { list-style:none; display:block; padding:0px; margin:0px; st-style-type:none; }
a { color: #333333; text-decoration:none;/* outline:none; */ }
a:hover { color:#003366; text-decoration:none }
a:active{ background:none;}
a:focus{outline:none; background:none;}
img { border:0px; padding:0px; }
p{ padding:0px; margin:0px;}
input,textarea,select { font-family: Microsoft Yahei,微软雅黑, Tahoma, Verdana, Arial, Helvetica, sans-serif; }
h1,h2,h3,h4 { display:block; margin:0; padding:0; font-size:12px;}
/*****************************************************************/

.index_bg{ background-image: url(../images/index_bg.jpg); padding-top:60px; }
.index_bg .content{ height:561px; width:1000px; margin:auto; background-image: url(../images/index_content_bg.png); background-repeat: no-repeat; background-position: left top; }
.index_bg .content .index_banner{ padding-top:65px; height:446px; width:894px; margin:auto;}
.index_bg .content .index_banner ul{border:#666666 1px solid;}
.index_bg .content .menu { padding-top:13px; padding-left:99px;}
.index_bg .content .menu a{ display: block; float: left; width: 160px; margin-right: 2px; height: 16px; text-align: center; text-indent:-9999px;  background-image: url(../images/menu.png); background-repeat: no-repeat; background-position: 0px top; }
.index_bg .content .menu a.menu_01{background-position: 50px top;}
.index_bg .content .menu a.menu_01:hover{ background-position: 50px   bottom}
.index_bg .content .menu a.menu_02{background-position: -115px top;}
.index_bg .content .menu a.menu_02:hover{background-position: -115px bottom;}
.index_bg .content .menu a.menu_03{background-position: -275px top;}
.index_bg .content .menu a.menu_03:hover{background-position: -275px bottom;}
.index_bg .content .menu a.menu_04{background-position: -430px top;}
.index_bg .content .menu a.menu_04:hover{background-position: -430px bottom;}
.index_bg .content .menu a.menu_05{background-position: -605px top;}
.index_bg .content .menu a.menu_05:hover{background-position: -605px bottom;}

.i_copyright{ text-align:center; color:#666; padding-top:30px; font-size:11px;}
.i_copyright a{color:#666;}


.header_bg{ height: 80px; background: url(../images/header_bg.gif); border-bottom-width: 3px; border-bottom-style: solid; border-bottom-color: #002157; }
.header { height:80px; width:1000px; margin:auto; background-image: url(../images/header.png); }

/*
.header .nav{ float:right; width:750px; padding-top:43px;}
.header .nav ul{ line-height:37px; height:37px;}
.header .nav a{ color:#FFF; float:right; display:block; margin-left:1px; padding-left:25px; padding-right:25px; font-size:14px;}
*/
.nav{float:right; width:790px; padding-top:43px; }
.nav ul{ width:790px; margin:auto; height:37px;}
.nav ul li{ float:left;height:37px; width:108px; margin-left:3px; }
.nav .primary a{ display:block; width:108px; color:#FFF; font-size:14px; text-align:center; line-height:37px;} 
.nav .primary a:hover,.nav .primary a.current_nav{ background-image: url(../images/nav_hover.png); font-weight:bold; background-repeat: no-repeat; background-position: center top; }

.nav_box{ *height:300px; *position: absolute; *width:108px; *overflow:hidden; *z-index:9999999}

.nav .sub_bg{ position: absolute; z-index:1; left: 0; top: 80px; width: 100%; height:33px; padding-top:10px; display:none; overflow: hidden; background-image: url(../images/nav_sub_bg.png); background-repeat: repeat-x; *background:none; }
.nav .sub{ display:none; z-index:2; position: absolute; padding-top:10px; padding-left:25px; *background-image: url(../images/nav_sub_bg.png); *padding-bottom:10px;}
.nav .sub a{ display:block; float:left; font-size:12px;color: #FFF; line-height:25px; margin-right:20px; *width:100px;} 
.nav .sub a:hover{ border-bottom:#FFF 1px solid; *border:none; *text-decoration:underline;}

.h_banner{ height: 400px; z-index:-999; background-image: url(../images/bybanner_1.jpg); background-repeat: no-repeat; background-position: center top;}

.announcement{ width: 1000px; margin: auto; height: 110px; }
.announcement ul { top:470px; z-index:999; position: absolute; height:110px; width:1000px; background-image: url(../images/announcement_01.jpg); background-repeat: no-repeat; background-position: left top;   }
.announcement ul a{ display:block; float:left; height:110px; padding-left:10px; width:240px; color:#FFF; padding-top:80px; line-height:30px;}
.announcement ul a:hover{color:#000c37}

.home_news { width:1003px; height:380px; margin:auto; padding-top:15px; padding-bottom:30px;}
.home_news ul{ float:left; border-left:1px #CCCCCC solid; height:380px;}
.home_news .left{ width:180px; padding-left:20px; padding-right:50px;}
.home_news .left li{ padding-bottom:15px;}
.home_news .left li .date{ display:block; color:#47578a}
.home_news .middle{ width: 200px; padding-left: 20px; padding-right: 30px; background-image: url(../images/home_info_middle.jpg); background-repeat: no-repeat; background-position: left bottom; }
.home_news ul .title{ font-size:16px; padding-bottom:5px; padding-top:20px; padding-bottom:20px;}
.home_news .fltrt{ float:right;}

.footer_bg { background:#dcdcdc; padding-top:10px;}
.footer{ width:1000px; margin:auto; padding-bottom:20px;}
.copyright{ background:#000c37;}
.copyright ul{ margin:auto; color:#CCC; width:1000px; height:39px; padding-top:10px; background:url(../images/copyright_ul_bg.jpg)}
.copyright ul .fltrt{ font-size:10px;}
.copyright ul .fltrt a{ color:#FFF}

/* ///////////////////////////首页Css 结束/////////////////////////////////////////////////*/
.in_banner {z-index:-111;}
 
.in_banner_2001{ height:320px; background-image: url(../images/in_banner_2001.jpg); background-repeat: no-repeat; background-position: center top; }
.in_banner_2002{ height:320px; background-image: url(../images/in_banner_2001.jpg); background-repeat: no-repeat; background-position: center top; }
.in_banner_2003{ height:320px; background-image: url(../images/in_banner_2002.jpg); background-repeat: no-repeat; background-position: center top; }
.in_banner_2004{ height:320px; background-image: url(../images/in_banner_2002.jpg); background-repeat: no-repeat; background-position: center top; }
.in_banner_2005{ height:320px; background-image: url(../images/in_banner_2002.jpg); background-repeat: no-repeat; background-position: center top; }
.in_banner_2006{ height:320px; background-image: url(../images/in_banner_2002.jpg); background-repeat: no-repeat; background-position: center top; }
.in_banner_bottom{ height:25px; background:url(../images/in_banner_bottom_bg.gif) top}

.container{ width: 1000px; margin: auto; background-image: url(../images/container_bg.jpg); background-repeat: no-repeat; background-position: left top; }
.left_nav{ width:237px; height:800px; float:left;}
.left_nav ul { padding-bottom:30px;}
.left_nav ul .top{ height:47px; padding-top:30px; padding-left:60px;  line-height:45px; font-weight:bold; font-size:16px; color:#FFF; }
.left_nav ul .middle{ padding-bottom:10px; padding-top:10px;}
.left_nav ul .middle a{ display: block; padding-left: 60px; color:#003366; line-height: 45px; height:45px; font-size: 14px; background-image: url(../images/left_nav_middle_bg.png); background-repeat: no-repeat; background-position: right bottom; }
.left_nav ul .middle a:hover, .left_nav ul .middle a.leftnav_hover{ color: #FFF; background-image: url(../images/left_nav_middle_hover.png); background-repeat: no-repeat; background-position: right center; }

.right_content{ float:right; width:710px; padding-right:30px; padding-bottom:36px; padding-top:30px;}
.right_content .caption{ height:43px;font-size:16px; color:#003366; border-bottom:#003366 1px solid; }
.right_content .caption span{ display:block; line-height:43px; padding-right:10px; border-bottom:#003366 3px solid; float:left; }
.right_content .content{ padding-top:20px;}





