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

/***************header css********************/
.logo{ width:1006px; height:138px;}

.menu{ width:981px; margin:0 auto; height:30px; background:url(../images/menu.jpg) repeat-x;}
.menu ul.nav_list{}
.menu ul.nav_list li{ float:left; width:137px; text-align:center;}
.menu ul.nav_list li a{ line-height:25px; color:#11396c; font-weight:bold; margin:4px auto 0; display:block; width:81px; height:24px; }
.menu ul.nav_list li a:hover{ color:#fff; background:url(../images/m_h.jpg) no-repeat;}
.menu ul.nav_list li.current a{ color:#fff; background:url(../images/m_h.jpg) no-repeat;}

.flash{ width:981px; height:314px; margin:0 auto 0;}

.search{ width:981px; height:48px; background:url(../images/search_bg.jpg) repeat-x; margin:0 auto 4px;}
.opt, .txt, .btn{ float:left; display:inline;  border:1px solid #b8cad4; margin-top:13px;}
.opt{ width:83px; height:20px; margin-left:671px;}
.txt{ width:145px; height:20px; margin-left:3px; text-indent:5px; line-height:20px;}
.btn{ width:58px; height:21px; margin-left:7px; border:none; background:url(../images/btn.jpg) no-repeat;}
/***************public css********************/

.left, .ny_right, .sy_right, .r_1, .r_2{ float:left; display:inline;}
span.name{ display:block; margin:8px 0 0 8px; width:92px; height:29px; text-align:center; line-height:29px; color:#000; font-weight:bold; font-size:14px;}
a.more{ width:20px; height:20px; display:block; float:right; margin:10px 7px 0 0; _margin-right:3px;}
/***************index css********************/
.sy_right{ width:741px; margin-left:14px;}
.r_1{ width:458px; margin-bottom:40px;}

.sy_about{ width:458px; margin:11px 0 13px 0;}
.sy_about_bt{ height:33px; background:url(../images/sy_about.jpg) no-repeat;}
.sy_about_bt a{ display:block; float:right; margin-right:10px; _margin-right:5px; line-height:33px; color:#6c7274; font-size:14px;}
.sy_about_nr{ padding:17px 5px 0; height:211px;}

.sy_new{ width:451px; margin-left:6px;}
.sy_new_bt{ height:37px; background:url(../images/sy_new.jpg) no-repeat;}
.sy_new_nr{ height:183px; padding-top:20px; border:1px solid #d0e2e6; border-top:none;}

.r_2{ width:270px; margin:11px 0 0 13px;}
.jd{ width:268px; border:1px solid #d0e2e6; background:#e9f1f3; margin-bottom:23px;}
.jd_bt{ margin:5px 0 0 4px; height:32px; background:url(../images/jd.jpg) no-repeat; }
.jd_bt span{ text-indent:30px; line-height:27px; color:#fff; font-weight:bold; font-size:14px; display:block;}
.jd_bt a{display:block; float:right; margin-right:10px;_margin-right:5px; line-height:27px; color:#fff;}
.jd_nr{ width:255px; height:205px; margin:5px 4px;}

.r_link{ width:268px; height:231px;}

.sy_pro{ width:725px; clear:left; margin-left:6px;}
.sy_pro_bt{ height:37px; background:url(../images/sy_pro.jpg) no-repeat;}
.sy_pro_nr{ border:1px solid #d0e2e6; border-top:none; height:182px;}
/***************left css********************/
.left{ width:229px; margin-left:10px;}
.left_pro{ width:227px; margin-left:2px; margin-bottom:8px;}
.left_pro_bt{ height:31px; background:url(../images/left_pro.jpg) no-repeat; color:#fff; font-weight:bold; line-height:31px; text-indent:30px;}
.left_pro_nr{ background:#ebf0f3; min-height:302px; height:auto !important; height:302px; _overflow:visible;}

.left_con{ width:229px; height:451px; background:url(../images/left_con.jpg) no-repeat;}
.left_con_nr{ padding:106px 5px 5px;}
/***************neiye css********************/
.ny_right{ width:734px; margin-left:12px;}
.ny_right_bt{ height:37px; background:url(../images/ny_bt.jpg) no-repeat; line-height:34px; color:#000;}
.ny_right_bt span{ display:block; margin:3px 0 0 21px; width:92px; height:29px; text-align:center;  font-weight:bold; font-size:14px;}
.ny_right_nr{ padding:10px;}
