@charset "utf-8";
/* CSS Document */
html{ margin:0; padding:0;}
body{ margin:0; padding:13px 0 0 0; font-family:"宋体"; font-size:12px; background:url(../images/bg.jpg) repeat-x #66CC00;}
a,a:hover{ text-decoration:none; color:black; blr:expression(this.onFocus=this.blur());}
.clear{ clear:both;}
#wrap{ width:965px; margin:0 auto; overflow:hidden;}

#top{ width:965px; height:71px; background:url(../images/index_01.jpg) no-repeat; overflow:hidden; padding-top:14px;}
#top_1{ float:left; width:214px; height:71px; overflow:hidden; text-align:right;}
#top_2{ float:left; width:669px; padding-left:82px; padding-top:16px; height:31px;}

.nav{ height:31px; float:left;}
.nav a{ height:31px;}
#nav1{width:70px;}
#nav1 a{width:70px; display:block; background:url(../images/nav1.jpg) no-repeat;}
#nav1 a:hover{background:url(../images/nav1.jpg) bottom no-repeat;}
#nav2{ width:85px;}
#nav2 a{ width:85px; display:block;background:url(../images/nav2.jpg) no-repeat;}
#nav2 a:hover{background:url(../images/nav2.jpg) bottom no-repeat;}
#nav3{width:82px;}
#nav3 a{width:82px; display:block;background:url(../images/nav3.jpg) no-repeat;}
#nav3 a:hover{ display:block;background:url(../images/nav3.jpg) bottom no-repeat;}
#nav4{ width:84px;}
#nav4 a{width:84px; display:block;background:url(../images/nav4.jpg) no-repeat;}
#nav4 a:hover{ display:block;background:url(../images/nav4.jpg) bottom no-repeat;}
#nav5{ width:86px;}
#nav5 a{width:86px; display:block;background:url(../images/nav5.jpg) no-repeat;}
#nav5 a:hover{display:block;background:url(../images/nav5.jpg) bottom no-repeat;}
#nav6{ width:83px;}
#nav6 a{width:83px; display:block;background:url(../images/nav6.jpg) no-repeat;}
#nav6 a:hover{display:block;background:url(../images/nav6.jpg) bottom no-repeat;}
#nav7{ width:86px;}
#nav7 a{ width:86px; display:block;background:url(../images/nav7.jpg) no-repeat;}
#nav7 a:hover{display:block;background:url(../images/nav7.jpg) bottom no-repeat;}
#nav8{ width:90px;}
#nav8 a{ width:90px;display:block;background:url(../images/nav8.jpg) no-repeat;}
#nav8 a:hover{display:block;background:url(../images/nav8.jpg) bottom no-repeat;}

.nav_sec_s{ float:left; width:70px; height:24px; text-align:center; font-size:12px;}
.nav_sec_s a{width:70px; height:24px; display:block; float:left; line-height:24px; overflow:hidden; color:#000000; text-align:center;}
.nav_sec_s a:hover{ color:red; text-decoration:underline;}

.nav_sec_sx{ float:left; width:85px; height:24px; text-align:center; font-size:12px;}
.nav_sec_sx a{ width:85px; height:24px; display:block; float:left; line-height:24px; overflow:hidden; color:#000000; text-align:center;}
.nav_sec_sx a:hover{ color:red; text-decoration:underline;}

.nav_sec_ss{ float:left; width:125px; height:24px; text-align:center; font-size:12px;}
.nav_sec_ss a{ width:125px; height:24px; display:block; float:left; line-height:24px; overflow:hidden; color:#000000; text-align:center;}
.nav_sec_ss a:hover{ color:red; text-decoration:underline;}

.nav_sec_x{ float:left; width:100px; height:24px; text-align:center; font-size:12px;}
.nav_sec_x a{ width:100px; height:24px; display:block; float:left; line-height:24px; overflow:hidden; color:#000000; text-align:center;}
.nav_sec_x a:hover{ color:red; text-decoration:underline;}


#nav_sec{ clear:both;width:50px; height:24px; position:absolute; z-index:1; top:74px;}
#nav_sec_2{display:none; width:560px; height:24px; line-height:24px; position:absolute; left:70px;}
#nav_sec_3{display:none; height:24px; line-height:24px; position:absolute; left:160px; width:350px;}
#nav_sec_4{display:none; height:24px; line-height:24px; position:absolute; left:240px; width:380px;}

#nav_sec_5{display:none; height:24px; line-height:24px; position:absolute; left:320px; width:300px;}
#nav_sec_6{display:none; height:24px; line-height:24px; position:absolute; left:300px; width:350px;}
#nav_sec_7{display:none; height:24px; line-height:24px; position:absolute; left:450px; width:210px;}
#nav_sec_8{ display:none; height:24px; line-height:24px; position:absolute; left:530px; width:140px;}

#main{ height:655px; width:942px; margin-left:1px; background:url(../images/index_02.jpg) repeat-x bottom white; padding-left:11px; padding-right:11px;}

#flash{ width:943px; height:426px; margin-bottom:20px;}
#indexvideo{ float:left; width:265px; height:187px; overflow:hidden;}
#indexvideo_title{ width:240px; height:31px; line-height:31px; margin:0 auto; border-bottom:1px solid #BBBBBB; background:url(../images/dk.jpg) no-repeat; color:#FFFFFF; padding-left:22px;}

#videoleft{ float:left;}
#videoright{ float:right; padding-top:14px;}

#indexvideo_content{ height:158px; width:242px; text-align:center; margin:0 auto; overflow:hidden; margin:5px;}
#indexnews{ float:left; width:397px; height:187px; overflow:hidden; padding-left:13px; padding-right:16px;}
#indexnews_title{ width:375px; height:31px; line-height:31px; border-bottom:1px solid #BBBBBB; background:url(../images/dk.jpg) no-repeat; padding-left:22px; overflow:hidden;}

#titleleft{ float:left; width:340px; height:31px; line-height:31px; color:#FFFFFF;}
#titleright{ float:left; width:35px; height:14px; overflow:hidden; padding-top:14px;}


#indexnews_content{ width:397px; height:153px; padding-top:5px;}
#indexnews_content a{ color:black; text-decoration:none;}
#indexnews_content a:hover{ color:red;}

.indexcontent{ width:397px; height:22px; line-height:22px;}
.content_left{ float:left; width:300px; height:22px; line-height:22px;}

.content_right{ float:left; width:97px; line-height:22px; height:22px;}

#indexcontact{ float:left; width:200px; height:146px; overflow:hidden; padding:23px 25px 18px 25px;}

#banner{ width:942px; margin-left:1px; height:237px; padding:0 12px 11px 10px; background:white;}

#content{ width:942px; background: url(../images/contentbg.jpg) repeat-y white; padding-left:11px; padding-right:12px; min-height:775px;}

#left{ float:left; width:227px; background:#EEF1ED; min-height:775px; _height:expression(this.scrollHeight < 775 ? "775px" : "auto");}

#left_1{ width:227px; height:34px; margin-bottom:11px;}
.left_2{ width:227px; height:30px;}
.left_2 a{ width:227px; height:30px; line-height:30px; font-size:12px; font-weight:bold; text-align:center; color:#333333; background:url(../images/about_03.jpg) no-repeat; display:block;}
.left_2 a:hover{ background:url(../images/about_03.jpg) bottom no-repeat; color:white;}

.left_3{ width:227px; height:30px;}
.left_3 a{width:177px; height:30px; line-height:30px; font-size:12px; font-weight:bold; padding-left:50px; color:#333333; background:url(../images/about_03.jpg) no-repeat; display:block;}
.left_3 a:hover{background:url(../images/about_03.jpg) bottom no-repeat; color:white;}
.prosort_sec{ width:227px; height:22px; line-height:22px; display:block;}
.prosort_sec a{width:157px; height:22px; line-height:22px; display:block; padding-left:70px;}
.prosort_sec a:hover{color:red;}

.aboutsort_sec{ width:227px; height:22px; line-height:22px; display:block;}
.aboutsort_sec a{ width:127px; height:22px; line-height:22px; display:block; padding-left:100px;}
.aboutsort_sec a:hover{ color:red;}

.submenu{ width:227px; margin:0 auto; display:none;}
.leftimg{ margin:15px auto; text-align:center;}

#right{ float:left; width:701px; margin-left:14px; min-height:775px;}
#right_1{ width:701px; background:url(../images/about_04.jpg) no-repeat; line-height:34px; height:34px;}

#right_2{ width:687px; min-height:707px; line-height:22px; padding-right:14px; padding-top:14px;}
#right_2 a{ color:#000000;}
#right_2 a:hover{ color:red;}

.linklist{ width:215px; height:25px; float:left; text-align:center; border:1px solid #CCCCCC; margin-left:10px; margin-top:10px;}
.linklist a{ width:215px; height:25px; display:block;}
.linklist a:hover{ background:#EEF1ED; color:black; font-weight:bold;}

.newslist{ width:680px; height:25px; overflow:hidden; margin:0 auto; line-height:25px;}
.newslist_title{ width:560px; float:left; padding-left:20px; background:url(../images/gif-0040.gif) 5px 9px no-repeat;}
.newslist_time{ width:100px; float:left;}
.newslist a:hover{ color:red;}

.videolist{ float:left; width:171px; height:120px; text-align:center;}
#video{ width:500px; height:420px; margin:30px auto; text-align:center;}

.prolist{ width:229px; height:180px; float:left; text-align:center; overflow:hidden;}
.propic_not{ width:200px; height:70px; overflow:hidden; text-align:center; padding-top:60px;}

.teamlist{ width:229px; float:left; height:180px; text-align:center; overflow:hidden;}

.nopic{ width:120px; height:100px; display:block; line-height:100px;}


#bottom{ clear:both; width:965px; height:91px; text-align:center; color:#333333; line-height:22px; padding-top:10px;}
#bottom a,#bottom a:hover{ color:#333333; text-decoration:none;}

.bold{ font-weight:bold;}
.red{ color:#FF0000;}
#page{ width:600px; height:40px; line-height:40px; text-align:center;}
