@charset "utf-8";
#box{
width:1000px;
margin:0 auto;
zoom:1;
overflow:hidden;
background-color:#fff;
position:relative;
}
#header{
height:90px;
}
.logo{
float:left;
margin-top:20px;
display:inline;
margin-left:20px;
}
.top_a{
float:right;
line-height:30px;
margin-top:54px;
}
.top_a a{
margin-left:11px;
display:block;
height:21px;
line-height:21px;
color:#009241;
background:url(../images/top_right.gif) no-repeat right top;
float:left;
cursor:pointer;
padding-right:8px;
margin-right:8px;
}
.top_a a span{
float:left;
height:21px;
padding-left:8px;
background:url(../images/top_left.gif) no-repeat left top;
}
.top_a a:hover{
color:#f60;
}
.nav{
height:37px;
margin-left:5px;
float:left;
display:inline;
}
.nav li{
float:left;
margin-right:5px;
}
.nav li a{
display:block;
text-align:center;
color:#009241;
width:102px;
height:33px;
line-height:33px;
}
.nav .sel{
color:#fff;
background-color:#009241;
text-align:center;
position:relative;
}
#nav{
width:1000px;
margin:0 auto;
color:#fff;
height:37px;
line-height:34px;
background: url(../images/nav_bg.gif) repeat-x left top;
}
#nav li ul{
left: -999px;
width: 147px; //注意,这里一定要设置宽度;
position: absolute;
background-color:#444444;
border:1px solid #c3bdae;
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80); 
-moz-opacity: 0.8; 
opacity:0.8;
padding:10px 0;
}
#nav li ul li{
float:left;
margin-left:0;
margin-right:0px;
font-size:12px;
}
#nav li ul a{
width:120px;
line-height: 24px;
height:24px;
text-align:left;
color:#fff;
padding-left:16px;
font-size:12px;
background:url(../images/spot_sub_li.gif) no-repeat 6px 45%;
font-weight:normal;
display:block;
}
#nav li ul a:hover{
color:#f60;
line-height:24px;
}
#nav li:hover .ul1{left:111px;}
#nav li.sfhover .ul1{left:111px;}
#nav li:hover .ul2{left:218px;}
#nav li.sfhover .ul2{left:218px;}
#nav li:hover .ul3{left:325px;}
#nav li.sfhover .ul3{left:325px;}
#nav li:hover .ul4{left:432px;}
#nav li.sfhover .ul4{left:432px;}
.language{
float:right;
}
.language a{
padding-left:38px;
display:block;
float:left;
margin-right:15px;
}
.flag_cn{
padding-left:38px;
background:url(../images/flag_cn.jpg) no-repeat left 45%;
}
.flag_en{
padding-left:38px;
background:url(../images/flag_en.jpg) no-repeat left 45%;
}
.header_search{
height:27px;
float:right;
padding-top:5px;
background-color:#fff;
}
.search_text{
width:182px;
margin-right:10px;
background:url(../images/input_search.gif) no-repeat left top;
padding-left:10px;
height:20px;
line-height:20px;
border:none;
}
.search_button{
width:68px;
height:20px;
padding-left:20px;
line-height:20px;
border:none;
background:url(../images/btn_search.jpg) no-repeat left top;
margin-right:5px;
}
.banner{
height:260px;
margin-top:10px;
margin-bottom:9px;
zoom:1;
overflow:hidden;
}
#main{
width:1000px;
margin:0 auto;
zoom:1;
border-top:8px solid #009241;
background-color:#dadada;
overflow:hidden;
}
#left{
width:753px;
float:left;
}
#right{
width:237px;
float:right;
}
#footer{
font-family:Arial, Helvetica, sans-serif,"宋体";
width:1000px;
margin:0 auto;

padding-top:10px;
background-color:#fff;
text-align:center;
line-height:24px;
border-top:8px solid #009241;
}
#footer a{
margin:0 10px;
}
.footer_corner1{
width:3px;
height:3px;
zoom:1;
overflow:hidden;
background: url(../images/footer_corner1.gif) no-repeat left top;
left:0px;
top:0px;
position:absolute;
}
.footer_corner2{
width:3px;
height:3px;
zoom:1;
overflow:hidden;
background: url(../images/footer_corner2.gif) no-repeat left top;
right:0px;
top:0px;
position:absolute;
}
.module{
position:relative;
background-color:#fff;
zoom:1;
margin-bottom:9px;
}
.module_title{
height:34px;
line-height:34px;
border-bottom:1px solid #ededed;
color:#009241;
padding-left:15px;
font-size:14px;
font-weight:bold;
}
.corner1{
width:3px;
height:3px;
zoom:1;
overflow:hidden;
background: url(../images/corner1.gif) no-repeat left top;
left:0px;
top:0px;
position:absolute;
}
.corner2{
width:3px;
height:3px;
zoom:1;
overflow:hidden;
background: url(../images/corner2.gif) no-repeat left top;
right:0px;
top:0px;
position:absolute;
}
.corner3{
width:3px;
height:3px;
zoom:1;
overflow:hidden;
background: url(../images/corner3.gif) no-repeat left top;
left:0px;
bottom:0px;
position:absolute;
}
.corner4{
width:3px;
height:3px;
zoom:1;
overflow:hidden;
background: url(../images/corner4.gif) no-repeat left top;
right:0px;
bottom:0px;
position:absolute;
}
.home_about{
height:262px;
}
.home_about_content{
padding-top:7px;
padding-left:7px;
zoom:1;
overflow:hidden;
}
.home_about_text{
float:left;
width:430px;
display:inline;
margin-top:17px;
margin-left:17px;
}
.tab_login{
margin:0 auto;
height:135px;
border-bottom:1px solid #ededed;
}
.tab_login td{
padding:3px;
}
.login_input1{
width:150px;
height:23px;
background:url(../images/input_bg.gif) no-repeat left top;
line-height:23px;
padding:0 10px;
border:none;
}
.login_input2{
width:68px;
padding:0 10px;
height:26px;
line-height:26px;
border:none;
background:url(../images/input_bg2.gif) no-repeat left top;
}
.login_button{
width:75px;
border:none;
background:url(../images/btn_bg.gif) no-repeat left top;
color:#333;
height:22px;
margin-left:20px;
line-height:22px;
}
.login_button2{
background:url(../images/btn_bg2.gif) no-repeat left top;
}
.quick{
width:200px;
margin:0 auto;
zoom:1;
overflow:hidden;
height:126px;
}
.quick_ul li{
margin-bottom:4px;
line-height:23px;
zoom:1;
overflow:hidden;
}
.quick_ul li a{
width:188px;
padding-left:10px;
display:block;
line-height:23px;
background:url(../images/bg_quick.gif) no-repeat left top;
}
.quick_ul li a:hover{
color:#fff;
background:url(../images/bg_quick2.gif) no-repeat left top;
}
.quick_ul li .sel{
color:#fff;
background:url(../images/bg_quick2.gif) no-repeat left top;
}
.user_tab{
height:202px;
text-align:left;
}
.user_tab th{
height:27px;
line-height:27px;
border-bottom:1px solid #f6f6f6;
padding-left:13px;
}
.user_tab td{
padding-left:13px;
height:26px;
line-height:26px;
}
.home_news{
height:260px;
zoom:1;
overflow:hidden;
}
.width353{
width:353px;
zoom:1;
overflow:hidden;
}
.width390{
width:390px;
zoom:1;
overflow:hidden;
}
.home_news_ul{
zoom:1;
overflow:hidden;
margin-top:10px;
margin-left:11px;
margin-right:15px;
}
.band_ul{
width:360px;
margin-left:12px;
margin-top:23px;
zoom:1;
overflow:hidden;
}
.band_ul{
width:700px;
zoom:1;
overflow:hidden;
}
.home_news_ul li{
line-height:18px;
padding-left:21px;
background: url(../images/icon_news.gif) no-repeat left 3px;
margin-bottom:10px;
}
.band_ul li{
zoom:1;
overflow:hidden;
margin-bottom:20px;
color:#37677d;
}
.band_ul img{
float:left;
margin-top:5px;
margin-right:10px;
}
.band_ul li a{
color:#009241;
}
.band_ul li a:hover{
color:#f60;
}
.home_news_ul li a{
color:#37677d;
}
.home_news_ul li a:hover{
color:#f60;
}
.band_text{
width:292px;
float:left;
}
.band_text2{
width:600px;
float:left;
color:#37677d;
}
.btn_back{
width:95px;
height:29px;
line-height:29px;
text-align:center;
display:block;
color:#048c40;
margin:20px auto;
background-color:#f1f1f1;
}
.more{
float:right;
margin:11px 10px auto auto;
display:inline;
}
.home_pic{
height:296px;
zoom:1;
overflow:hidden;
}
.home_pic ul{
width:167px;
margin:0 auto;
zoom:1;
overflow:hidden;
margin-top:11px;
}
.home_pic ul li{
zoom:1;
overflow:hidden;
margin-bottom:7px;
}
.home_pic ul li img{
vertical-align:bottom;
}
.online{
height:202px;
width:239px;
margin:0 auto;
zoom:1;
overflow:hidden;
}
.online_title{
line-height:35px;
border-bottom:1px dashed #ededed;
color:#025c99;
margin-bottom:5px;
}
.online p{
padding-left:20px;
margin-bottom:5px;
height:22px;
zoom:1;
overflow:hidden;
}
.online input{
vertical-align:middle;
margin-right:5px;
}
.margin10{
margin-top:10px;
}
.inner_banner{
width:962px;
margin:0 auto;
height:206px;
zoom:1;
overflow:hidden;
margin-bottom:12px;
}
#inner_main{
position:relative;
width:1000px;
margin:0 auto;
zoom:1;
overflow:hidden;
background:url(../images/inner_main_bg.gif) repeat-y left top;
margin-bottom:10px;
}
#inner_main_middle{
position:relative;
width:1000px;
margin:0 auto;
zoom:1;
overflow:hidden;
background:url(../images/inner_main_bg1.gif) repeat-y left top;
margin-bottom:10px;
}
.inner_main_top{
height:3px;
background:url(../images/inner_main_top.gif) no-repeat left top;
zoom:1;
overflow:hidden;
}
.inner_main_top_middel{
height:3px;
background:url(../images/inner_main_top1.gif) no-repeat left top;
zoom:1;
overflow:hidden;
}
.inner_main_content{
zoom:1;
overflow:hidden;
background:url(../images/about_pic.gif) no-repeat 42px bottom;
}
.inner_main_bottom{
background: url(../images/inner_main_bottom.gif) no-repeat left top;
height:4px;
zoom:1;
overflow:hidden;
}
.inner_main_bottom_middle{
background: url(../images/inner_main_bottom1.gif) no-repeat left top;
height:4px;
zoom:1;
overflow:hidden;
}
.member_pic{
background: url(../images/member_pic.jpg) no-repeat 42px bottom;
}
.news_pic{
background: url(../images/news_pic.jpg) no-repeat 5px bottom;
}
.member_pic2{
background: url(../images/member_pic2.jpg) no-repeat 5px bottom;
}
.hr_pic{
background: url(../images/hr_pic.jpg) no-repeat 2px bottom;
}
.faq_pic{
background: url(../images/pic_faq.jpg) no-repeat 5px bottom;
}
.inner_left{
width:237px;
float:left;
}
.left_nav {
width:230px;
margin:10px auto;
margin-bottom:50px;
}
.left_nav li{
height:27px;
margin-bottom:9px;
line-height:27px;
}

.contact_text{
padding:10px 15px;
zoom:1;
overflow:hidden;
margin-bottom:30px;
}
.left_nav li a{
padding-left:42px;
display:block;
background:url(../images/nav_li_bg.gif) no-repeat left top;
}
.left_nav li a:hover{
background:url(../images/nav_li_sel.gif) no-repeat left top;
color:#009241;
font-weight:bold;
}

.left_nav .sub{
height:20px;
margin-bottom:2px;
line-height:20px;
}
.left_nav .sub a{
padding-left:42px;
display:block;
background:none;
}
.left_nav .sub a:hover{
background:none;
color:#009241;
font-weight:bold;
}

.inner_title{
line-height:31px;
border-bottom:1px solid #ededed;
height:31px;
color:#009342;
padding-left:13px;
font-size:14px;
font-weight:bold;
}
.inner_title a {color:#009342;}
.inner_right{
float:right;
width:753px;
}
.inner_content{
float:left;
width:990px;
}
.sub_path{
height:30px;
line-height:30px;
border-bottom:1px solid #f6f6f6;
padding-left:10px;
font-weight:bold;
}
.content{
padding:15px;
overflow:hidden;
zoom:1;
color:#3f3f3f;
}
.content p{
margin-bottom:15px;
}
.honor_list{
width:680px;
zoom:1;
overflow:hidden;
margin-bottom:10px;
}
.honor_list li{
background:url(../images/honor_li_bg.gif) no-repeat left top;
width:165px;
height:208px;
margin-right:59px;
float:left;
margin-bottom:20px;
}
.honor_list li a{
display:block;
line-height:30px;
text-align:center;
}
.honor_list li img{
margin-top:10px;
}
.page{
height:36px;
line-height:36px;
}
.honor_text_list li{
height:30px;
line-height:30px;
margin-bottom:12px;
background-color:#f0f0f0;
text-align:right;
padding-right:10px;
}
.honor_text_list li a{
padding-left:18px;
background:url(../images/bow.gif) no-repeat 8px 45%;
display:block;
line-height:30px;
float:left;
}
.message_list{
zoom:1;
overflow:hidden;
margin-bottom:10px;
}
.message_list dt{
text-align:right;
height:26px;
line-height:26px;
padding:0 15px;
background-color:#e7e7e7;
margin-bottom:7px;
}
.message_list dd{
height:26px;
line-height:26px;
padding:0 15px;
margin-bottom:7px;
}
.answer{
background-color:#f3f3f3;
color:#025c99;
}
.search{
float:right;
margin-right:3px;
display:inline;
margin-top:2px;
}
.search span{
padding-left:20px;
background:url(../images/icon_magnifier.gif) no-repeat left 45%;
margin-right:5px;
display:block;
float:left;
}
.search_input{
width:148px;
height:23px;
line-height:23px;
background:url(../images/search_input.gif) no-repeat left top;
padding-left:10px;
margin-right:5px;
border:none;
vertical-align:middle;
}
.news_h2{
font-size:14px;
color:#2b322e;
line-height:40px;
text-align:center;
}
.time_news{
line-height:30px;
text-align:center;
border-bottom:1px solid #f6f6f6;
margin-bottom:5px;
color:#989898;
}
.search_bg{
background-color:#e5e5e5;
margin-bottom:10px;
}
.contect_news{
width:750px;
zoom:1;
overflow:hidden;
margin-bottom:10px;
}
.contect_news li{
width:255px;
float:left;
margin-right:100px;
line-height:33px;
border-bottom:1px dashed #e5e5e5;
}
.contect_news li a{
padding-left:10px;
background:url(../images/bow.gif) no-repeat left 45%;
display:block;
}
.tab td{
padding:3px;
}
.input_text{
width:190px;
height:23px;
line-height:23px;
border:none;
padding-left:5px;
background:url(../images/message_input.gif) no-repeat left top;
}
.input_text3{
width:66px;
height:23px;
line-height:23px;
padding-left:5px;
border:none;
background:url(../images/message_input3.gif) no-repeat left top;
}
.input_text2{
width:361px;
height:113px;
background:url(../images/message_textarea.gif) no-repeat left top;
border:none;
overflow:hidden;
}
.btn_message{
width:68px;
height:23px;
line-height:23px;
border:none;
background:url(../images/btn_message.gif) no-repeat left top;
}
.color_blue{
color:#025c99;
}
.color_red{
color:#f00;
}
.btn_hr{
background: url(../images/bg_new2.gif) no-repeat left top;
height:23px;
width:92px;
line-height:23px;
border:none;
}
.tab_hr{
margin:10px auto;
background:url(../images/hr_tab_th.gif) no-repeat left top;
}
.tab_hr th{
height:33px;
}
.tab_hr td{
height:42px;
background:url(../images/hr_tab_td.gif) repeat-x left bottom;
}
.reg_text{
height:400px;
overflow:auto;
border:1px solid #ccc;
padding:10px;
margin:20px 40px;
}
.news_ul li{
padding-left:19px;
background:url(../images/icon_book.gif) no-repeat left 2px;
border-bottom:1px dashed #a6a9a7;
padding-bottom:8px;
margin-bottom:8px;
}
.news_ul li a{
color:#2b322e;
}
.news_ul li a:hover{
color:#f60;
}
.download_ul li{
background:url(../images/icon_download.gif) no-repeat left 4px;
}
.download_ul li a{
color:#009241;
}
.download_ul li a:hover{
color:#f60;
}
.color_gray{
color:#9b9b9b;
}
.page{
text-align:center;
line-height:36px;
}
.search_main{
width:377px;
height:181px;
border:3px solid #b3b3b3;
background-color:#f3f3f3;
margin:20px auto;
}
.title_select{
float:left;
display:inline;
height:28px;
margin-top:7px;
margin-bottom:-1px;
_margin-top:6px;
_bottom:-1px;
position:relative;
margin-left:10px;
}
.title_select li{
float:left;
margin-right:7px;
}
.title_select li a{
display:block;
background: url(../images/select_right2.gif) no-repeat right top;
float:left;
padding-right:17px;
cursor:pointer;
font-size:12px;
color:#a3a3a3;
height:28px;
line-height:28px;
font-weight:normal;
}

.title_select li a span{
display:block;
float:left;
height:28px;
padding-left:17px;
background: url(../images/select_left2.gif) no-repeat left top;
}
.title_select li .sel{
color:#37677d;
background: url(../images/select_right.gif) no-repeat right top;
}
.title_select li .sel span{
background: url(../images/select_left.gif) no-repeat left top;
}
.title_select li a:hover{
color:#37677d;
background: url(../images/select_right.gif) no-repeat right top;
}
.title_select li a:hover span{
background: url(../images/select_left.gif) no-repeat left top;
}
.map{
position:relative;
width:669px;
}
.map_child{
position:absolute;
line-height:20px;
}
.map_child a{
display:block;
line-height:20px;
cursor:pointer;
}
.africa{
top:180px;
left:0;
}
.europe{
top:63px;
left:64px;
}
.middle_east{
left:178px;
top:156px;
}
.asia{
left:240px;
top:104px;
}
.latin{
left:468px;
top:204px;
}
.america{
left:586px;
top:52px;
}
#quick_list li ul{
left:-999px;
width: 198px;
position: absolute;
padding:10px 0;
background: url(../images/drop_bg.gif) #000 no-repeat left bottom;
}
#quick_list li:hover .oul{left: 18px;}
#quick_list li.sfhover .oul{left: 18px;}
.quick_ul ul li a{
width: 188px;
display:block;
height:23px;
line-height:23px;
background:none;
}
.quick_ul ul li a:hover{
background:none;
background-color:#8c8e8c;
}

.divbox{ position:relative; width:196px; height:21px; line-height:21px;z-index:1; margin-top:5px;}
.divbox a{ background:url(../images/sebtn1.gif) no-repeat; display:block; width:176px; height:21px; line-height:21px; padding-left:20px; color:#515151}
.divbox .sel{ color:#FFF; background:url(../images/sebtn2.gif) no-repeat !important; }

.sub123{ position:absolute; top:21px; left:0; background:#FFF; border:#a4a2a4 1px solid; border-top:none; }
.sub123 li a{ display:block; color:#515151; background:none;width:184px; padding-left:10px;}
.sub123 li a:hover{ display:block; color:#fff; background:#8c8e8c;}
.null{}
.none{ display:none}

.z_index_bottom{ z-index:1;}
.z_index_top { z-index:10;}