@charset "utf-8";
/* CSS Document */

/***************header css********************/
.logo{ width:1002px; height:108px; margin-top:8px;}
.menu{ width:1002px; height:34px; background:url(../images/menu.jpg) no-repeat; margin-bottom:13px; overflow:visible;}
.menu ul.nav_list{ margin-left:20px;}
.menu ul.nav_list li{ float:left; line-height:34px; text-align:center; width:135px; background:url(../images/menu_line.jpg) no-repeat right center; position:relative;}
.menu ul.nav_list li a{ color:#000; font-weight:bold; display:block;}
.menu ul.nav_list li a:hover{ background:url(../images/menu_hover.jpg) no-repeat center top;}
.menu ul.nav_list li.current a{ background:url(../images/menu_hover.jpg) no-repeat center top;}
#apDiv1, #apDiv4, #apDiv5{ position:absolute; left:2px; top:34px; width:130px; display:none; overflow:visible;}

.nav_list li .sub_nav{ width:130px;}
.nav_list li .sub_nav li{ width:130px; height:35px; text-align:center; background:url(../images/lm_bg.jpg) repeat-x;}
.nav_list li .sub_nav li a{ line-height:35px; display:block;}
.nav_list li .sub_nav li a:hover{ color:#000; background:none;}
/***************public css********************/
.flash{ width:989px; height:404px; margin:0 auto 3px; background:url(../images/flash_bg.png) no-repeat; padding:7px; padding-left:6px;}
.ny_flash{ width:989px; height:263px; margin:0 auto 3px; background:url(../images/ny_flash_bg.png) no-repeat; padding:4px 7px 4px 6px;}
.left, .ny_right, .sy_bt, .c_left, .c_right{ float:left; display:inline;}
.a_more{ display:block; float:right; margin-right:15px; width:35px; height:25px;}
.s_name{ color:#044b8b; font-weight:bold; display:block; text-indent:20px; line-height:25px; height:25px;}
/***************index css********************/
.c_top{ width:1002px; margin-bottom:6px; background:url(../images/c_top.jpg) repeat-x}
.sy_bt{ height:143px; margin-top:6px;}

.c_left{ width:637px; margin-left:16px;}
.sy_new, .sy_about{ width:637px;}
.sy_new_bt, .sy_about_bt{ height:25px; background:url(../images/sy_about.jpg) no-repeat;}
.sy_new_nr{ background:url(../images/sy_new_bg.jpg) no-repeat 0 13px; padding:8px 4px 0 217px; height:121px;}

.sy_about{ margin-top:11px;}
.sy_about_bt{}
.sy_about_nr{ padding:12px 10px 0 6px; height:147px;}


.c_right{ width:306px; margin-left:23px}
.link{ width:306px; height:146px; margin:8px auto 11px;}
.sy_con{ width:306px;}
.sy_con_bt{ height:25px; background:url(../images/sy_con.jpg) no-repeat;}
.sy_con_nr{ padding:8px 10px 0;}


/***************left css********************/
.left, .left_pro, .left_con{ width:235px;}
.left{ margin-left:9px;  margin-top:11px;}
.left_pro{ margin-bottom:19px;}
.left_pro_bt, .left_con_bt{ height:25px; background:url(../images/left_bt.jpg) no-repeat;}
.left_pro_nr{}

.left_con{}
.left_con_bt{}
.left_con_nr{ padding:6px 0 10px;}
/***************neiye css********************/
.ny_right{ width:740px; margin-left:16px; margin-top:11px;}
.ny_right_bt{ height:25px; background:url(../images/ny_bt.jpg) no-repeat;}
.ny_right_nr{ padding:10px;}



.view{ width:700px; overflow:visible;}
.view_left{ width:302px; float:left; margin-right:10px; overflow:visible;}
.view_pic{ width:300px; height:300px; border:1px solid #ccc; overflow:visible;}
/*.view_pic div { overflow:visible;}*/
.view_pic .pic_middle{ width:300px; height:300px; display:block; overflow:visible;}

.view_small{ width:302px; height:60px;}
.view_small #thumblist li{ float:left; height:50px; padding-top:5px; padding-right:5px;}
.view_small #thumblist li img{ width:50px; height:50px;}

.view_right{ width:350px; float:left;}

.view_bot{ clear:left; margin-top:10px;}