/* CSS Document */
body{ font-size:12px; background:url(../image/bj.jpg) repeat-x; font-family:Arial, Helvetica, sans-serif;}

#wraper{ width:1002px; margin:0 auto; background-color:#ffffff;  overflow:hidden;}
#index_header{ width:1002px;  padding-top:5px; background:url(../image/topbg.gif) repeat-x;}
#index_header_top{ width:1002px; height:110px; overflow:hidden;}
#logo{ padding:0 75px; float:left; width:186px; height:97px;}
#logo_right{ float:left; width:629px; padding-right:3px;  padding-top:20px; overflow:hidden;}
#logo_right p{ text-align:right; height:20px; line-height:20px; vertical-align:middle;}
#logo_right p a{ color:#8d8d8d;margin:0 8px;}
#logo_right p img{ vertical-align:middle;}
#logo_right p a:hover{ color:#d00000;}
#logo_right_bottom{ margin-top:15px; width:632px;}
#logo_right_bottom_left{padding-top:21px; width:326px; float:left;}
#logo_right_bottom_left img{ margin-right:8px;}
#logo_right_bottom_right{ float:left; width:306px;}
#logo_right_bottom_right_top{ width:306px; height:24px; overflow:hidden;}
.logo_right_bottom_right_text{ width:221px; height:22px; border:1px solid #c6c6c6; margin-right:3px;float:left;}
#logo_right_bottom_right_bottom{ width:306px; height:16px; margin-top:5px;}
.dx{  margin-right:13px; float:left;}

/*----------------------------*/
#menu{  height:41px; line-height:41px; background:url(../image/menu_bj.jpg) repeat-x; padding-left:95px;}
#menu ul {  }
#menu ul li{ cursor:pointer; cursor:hand; float:left; font-size:13px; font-family:"微软雅黑"; font-weight:bold; text-align:center; }
#menu ul li a{ text-align:center; color:#f1f1f1; margin: 0 10px 0 10px; }
#menu ul li a:hover{ text-decoration:none;}

#menu ul li a .mi-part{ background-image:none; background-repeat: no-repeat; float:left; height: 41px; }
#menu ul li a .mi-left{ width: 10px; }
#menu ul li a .mi-right{ width: 10px; }

#menu ul li a.current{ color:#103763; }
#menu ul li a.current .mi-part { background:url(../image/current4bg.jpg); }
#menu ul li a.current .mi-left { background-position: 0 0; width: 10px; }
#menu ul li a.current .mi-right { background-position: -68px 0; width: 10px; }
#menu ul li a.current .mi-content { background-position: 0 -41px; }

#menu ul li.nochild a .mi-part { width:0px; }
#menu ul li.nochild a .mi-content { width:68px; }
#menu ul li.nochild a.current .mi-part { background:url(../image/list_bj.jpg); background-repeat:no-repeat; background-position: center center; }


#menu ul li ul{ position:absolute;background:url(../image/menubg_05.jpg) repeat-x; height:31px; line-height:31px; display:none}
#menu ul li ul li.left_bg{ background:url(../image/menubg_03.jpg) no-repeat; width:5px; margin:0; }
#menu ul li ul li.right_bg{ background:url(../image/menubg_07.gif) no-repeat; width:5px; margin:0; }
#menu ul li ul li{ font-size:12px; font-weight:normal; float:left; margin:0; letter-spacing:0px; }
#menu ul li ul li a{ color:#103763; padding: 3px 8px 3px 8px; margin: 0px;}
#menu ul li ul li a:hover{ background-color: #214a78; color:#fefefe;}



/*----------------------------*/

#r_1_left{ float:left; width:444px; height:318px; margin-right:10px; background:url(../image/r_1_left_bj.jpg) no-repeat;}
#r_1_left_title{ width:444px;}
#r_1_left_title li{ margin:14px 20px 0 32px; float:left; display:inline; width:169px; height:29px;}
#r_1_left_team{ margin-top:3px; _margin-top:0px;color:#dfdfdf; width:444px; height:272px;}
#r_1_left_team li{ line-height:25px;margin:0 34px;border-bottom:1px dashed #e4e4e4;  background:url(../image/icon.jpg) no-repeat left 20px;padding-left:16px; padding-top:10px; }
#r_1_left_team li a{ color:#191919; text-decoration:none;}
#r_1_left_team li a:hover{ color:#d00000;}
.none{ display:none;}
.sd02 a{background:url(../image/sd1.jpg); width:172px;}
.sd01 a{cursor:pointer;background:url(../image/sd2-1.jpg);}
.r_1_right{ width:546px; height:316px; border:1px solid #dce2e7; float:left;}
#r_2{ width:992px; height:186px; border:5px solid #e2e2e2;}
#r_2_title{ width:992px; height:30px;}
#r_2_title h2{ padding:4px 0 0 8px; float:left;}
#r_2_title span{ float:left; display:block; padding-left:738px; padding-top:12px;}
.r_2_team{ width:992px; height:68px; background:url(../image/r_2_team_bj.jpg) no-repeat;border-top:1px solid #f0f0f0;}
.r_2_team_left{ margin:9px 0 0 14px; width:316px; float:left; display:inline; overflow:hidden}
.r_2_team_left img{ border:1px solid #888788; width:56px; height:50px;}
.r_2_team_left p{ text-indent:2em; line-height:24px; color:#232323; width:190px; float:left;padding-left:15px;padding-top:3px;}
.r_2_team_left p a{ color:#acacac;}
.r_2_team_left p a:hover{ color:#d00000;}
#footer{ border-top:3px solid #0d4a92; width:1002px; height:133px; background:url(../image/footer_bj.jpg) repeat-x;padding-top:23px;}
#footer p{ padding-left:14px; padding-right:10px;text-indent:2em; line-height:20px;_line-height:24px;color:#b2b1b1;}
#copyright{ text-align:center; color:#393a3a; padding-top:10px;}
.kuangdu{ width:200px;}