.top1{
width:100%;
height:140px;
overflow:hidden;
}
.top2{
width:100%;
height:auto;
overflow:hidden;
}
.menu_box{
position:absolute;
top:170px;
width:83px;
height: auto;
border:1px #999999 solid;
background-color:#FFFFFF;
display:none;
z-index:4;
}
.menu_box li{ width:100%; height:22px; line-height:22px; text-align:left; text-indent:15px; border-bottom:1px solid #999;}
.menu_box li a{ color:#666; text-decoration:none;}
.menu_box li a:hover{ color:#0276B8; text-decoration:none; width:100%; height:22px; background:#eee; display:block;}
.top_top{
width:100%;
height:18px;
overflow:hidden;
background-image:url(../images/top_top.gif);
}
.top_top_language{
width:130px;
height:18px;
float:right;
display:inline;
margin-right:20px;
line-height:19px;
text-align:center;
font-weight:700;
color:#187CC7;
}
.top_logo{
width:67px;
height:106px;
overflow:hidden;
background-image:url(../images/top_logo.gif);
float:left;
display:inline;
margin-left:27px;
margin-top:-5px;
}
.top_search{
width:290px;
height:24px;
overflow:hidden;
float:right;
display:inline;
margin-top:76px;
margin-bottom:20px;
}
.top_search input{
width:123px;
height:20px;
border:1px #B5B5B5 solid;
background-color:#E7E7E7;
float:left;
margin-right:8px;
color:#575757;
line-height:20px;
text-align:center;
}
.top_search select{ float:left;margin-right:8px; }

.top_menu{
width:874px;
height:30px;
overflow:hidden;
border-top:1px #999999 dashed;
border-bottom:1px #999999 dashed;
margin-left:27px;
}
.top_menu_box{
width:90px;
height:100%;
overflow:hidden;
float:left;
display:inline;
}
.top_menu_name{
width:85px;
height:100%;
overflow:hidden;
float:left;
display:inline;
line-height:32px;
text-align:center;
color:#7D7D7D;
font-size:12px;
font-weight:700;
cursor:pointer;
z-index:2;
}
.top_menu_nameOver{
width:83px;
height:100%;
overflow:hidden;
float:left;
display:inline;
line-height:32px;
text-align:center;
color:#0076B8;
font-size:12px;
font-weight:700;
cursor:pointer;
border-left:1px #999999 solid;
border-right:1px #999999 solid;
z-index:2;
}
.top_menu_nameOver1{
width:85px;
height:100%;
overflow:hidden;
float:left;
display:inline;
line-height:32px;
text-align:center;
color:#0076B8;
font-size:12px;
font-weight:700;
cursor:pointer;
z-index:2;
}
.bottom_1{
width:100%;
height:40px;
overflow:hidden;
color:#323232;
line-height:60px;
text-indent:20px;
}
.bottom_2{
width:100%;
height:60px;
overflow:hidden;
}
.bottom_logo{
width:35px;
height:60px;
overflow:hidden;
float:left;
display:inline;
margin-left:20px;
}
.bottom_txt{
width:auto;
height:60px;
overflow:hidden;
line-height:60px;
color:#5C5C5C;
float:left;
display:inline;
margin-left:20px;
}
.indexLeft{
width:565px;
height:503px;
overflow:hidden;
margin-left:20px;
float:left;
display:inline; margin-right:29px;
}
.indexRight{
width:280px;
height:503px;
overflow:hidden;
float:left;
display:inline;
margin-left:5px;margin-top:3px;
}
.indexLeft_pic{
width:550px;
height:340px;
overflow:hidden;
margin-left:5px; z-index:100; padding:2px;border:3px #DADADA solid;
}
.indexLeft_picOver{
position:relative;
top:-233px;
left:8px;
width:70px;
height:75px;
overflow:hidden;
background-image:url(../images/jsj_sj_03.png);
}
.indexNews{
width:100%;
height:155px;
overflow:hidden;
}
.indexNews_title{width:100%;height:21px;overflow:hidden; padding-top:24px;}
.indexNews_title_name{width:100%;height:21px; overflow:hidden;}
.indexNews_title_name dt{ width:60px; height:20px; border-bottom:1px solid #0769B4; line-height:20px; color:#0E64A6;font-weight:bold; text-align:center; float:left;}
.indexNews_title_name dd{ width:501px; height:20px;border-bottom:1px solid #C6C6C6;line-height:20px;color:#666; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-align:right;}
.indexNews_title_name dd a{ color:#666; text-decoration:none;}
.indexNews_title_name dd a:hover{ color:#0769B4; text-decoration: underline;}
.indexNews_title_txt{ width:100%; height:auto;}
.indexNews_title_txt ul{width:100%; height:18px;border-bottom:1px dashed #aaa; padding-top:17px; color:#666;}
.indexNews_title_txt li img{ margin:3px 7px 0 0;}
.indexNews_title_txt li a{ color:#666; text-decoration:none; float:left;}
.indexNews_title_txt li a:hover{ color:#0769B4; text-decoration:underline;}
.indexNews_title_txt li span{ float:right; color:#666;}
.indexRight_about{ width:100%; height:auto;}
.indexRight_about dt{ width:100%; height:20px; font-size:16px; color:#0668B3; font-weight:bold; line-height:20px; margin-bottom:5px;}
.indexRight_about dt a{ color:#0668B3; text-decoration:none;}
.indexRight_about dt a:hover{ color:#0668B3; text-decoration: underline;}
.indexRight_about dd{ color:#666; line-height:22px;}
.index_dj{ width:140px; height:19px;overflow:hidden; margin:25px 0;}
.indexRight_link{ width:100%; height:20px;}
.indexRight_link dt{ width:60px; height:20px; border-bottom:1px solid #0769B4; line-height:20px; color:#0E64A6;font-weight:bold; text-align:center; float:left;}
.indexRight_link dd{ width:220px; height:20px;border-bottom:1px solid #C6C6C6;line-height:20px;color:#666; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-align:right;}
.indexRight_linkdj{ width:100%; height:85px; margin-top:20px;}
.main_right_banner{ width:741px; height:158px; overflow:hidden; margin-bottom:26px;}
.main_right_aboutjs{ width:100%; height:auto; margin-bottom:26px; overflow:hidden;}
.main_right_aboutjs dt{ width:100%; height:1px; background:url(../images/aboutxx1_03.jpg) repeat-x; overflow:hidden;}
.main_right_aboutjs dd{background:url(../images/aboutxx1_05.jpg);width:100%; height:auto; color:#666; font-size:16px; line-height:30px;}
.main_right_aboutgstitle{ width:565px;height:16px; border-bottom:1px solid #C7C7C7; color:#0769B4; font-weight:bold; margin-bottom:15px; overflow:hidden;}
.main_right_aboutgstxt{ width:565px; height:auto;overflow:hidden; margin-bottom:26px; color:#666; line-height:22px; float:left;}
.main_right_aboutgstxt dl{ margin-bottom:20px; overflow:hidden; width:100%; height:auto;}
.main_right_aboutgstxt img{border:1px solid #ddd; margin-right:10px;}
.main_right_aboutgstxt dt{ width:140px; height:auto;float:left;}
.main_right_aboutgstxt dt img{ margin-top:5px;}
.main_right_aboutgstxt dd{ width:425px; height:auto;float:left; color:#666; line-height:26px;}
.main_right_aboutgstxt dd h1{ font-size:12px; color:#333; font-weight:bold;}
.main_right_aboutgsimgtxt{ width:565px; height:auto; margin-bottom:20px; overflow:hidden;}
.main_right_aboutgsimgtxt dt{ width:140px; height:auto;float:left;}
.main_right_aboutgsimgtxt dd{ width:425px; height:auto;float:left; color:#666; line-height:26px;}
.main_right_aboutgstxttxt{ width:100%; height:auto; color:#666; line-height:22px;}
.main_right_aboutgstxttxt span{ color:#333; font-size:14px;}
.main_right_newslist{ width:565px; height:auto; overflow:hidden; margin-bottom:20px;}
.main_right_newslist ul{width:100%; height:18px;border-bottom:1px dashed #aaa; padding-top:17px; color:#666;}
.main_right_newslist li img{ margin:3px 7px 0 0;}
.main_right_newslist li a{ color:#666; text-decoration:none; float:left;}
.main_right_newslist li a:hover{ color:#0769B4; text-decoration:underline;}
.main_right_newslist li span{ float:right; color:#666;}
.main_right_newstxt{ width:565px; height:auto; overflow:hidden; color:#666; line-height:22px;}
.main_right_newsback{ width:565px; height:25px; color:#666; font-weight:bold; border-top:1px dashed #666; margin-top:20px; line-height:25px; text-align:right;}
.main_right_newsback a{ color:#666; text-decoration:none;}
.main_right_newsback a:hover{ color:#0668B3; text-decoration: underline;}
.main_right_product{ width:565px; height:auto; overflow:hidden; margin-bottom:30px;}
.main_right_productfl{ width:380px; height:auto; overflow:hidden; float:left;}
.main_right_productfl dt{ width:380px; height:20px; border-bottom:1px solid #333; font-size:12px; font-weight:bold;}
.main_right_productfl dt a{ color:#0769B4; text-decoration:none;}
.main_right_productfl dt a:hover{ color:#045897; text-decoration: underline;}
.main_right_productfl dd{ width:380px; height:auto; font-size:12px; color:#666; line-height:20px; margin-top:5px;}
.main_right_productimg{ width:160px; height:119px; float:right; margin-top:20px;}
.main_right_producttitle{ width:160px; height:22px; line-height:24px; overflow:hidden; font-weight:bold; color:#fff; text-align:center; background:#0769B4; margin-bottom:12px;}
.main_right_product1{ width:565px; height:auto; overflow:hidden; margin-bottom:30px;}
.main_right_productfl1{ width:380px; height:auto; overflow:hidden; float:left;}
.main_right_productfl1 dt{ width:380px; height:20px; border-bottom:1px solid #aaa; font-size:12px; color:#0F66A9; font-weight:bold;}
.main_right_productfl1 dd{ width:380px; height:auto; font-size:12px; color:#666; line-height:20px; margin-top:5px;}
.main_right_productfl1 dd h1{ font-size:12px; height:18px;}
.main_right_productfl1 dd a{ color:#666; text-decoration:none;}
.main_right_productfl1 dd a:hover{ color:#0F66A9; text-decoration: underline;}
.main_right_productfl1 dd  span{ margin-right:5px;}
.main_right_producttitledd{ width:auto; height:auto; overflow:hidden;}
.main_right_productfl2{ width:380px; height:auto; overflow:hidden; float:left;}
.main_right_productfl2 dt{width:160px; height:22px; line-height:24px; overflow:hidden; font-weight:bold; color:#fff; text-align:center; background:#0769B4; margin-bottom:12px;}
.main_right_productfl2 dd{ width:380px; height:auto; font-size:12px; color:#666; line-height:20px;}
.main_right_productfl2 dd h1{font-size:12px; height:18px;}
.main_right_productfl2 dd a{ color:#666; text-decoration:none;}
.main_right_productfl2 dd a:hover{ color:#0F66A9; text-decoration: underline;}
.main_right_productfl2 dd  span{ margin-right:5px;}
.main_right_productixian{ width:565px; height:1px; background:#333; clear:both; margin:20px 0 20px 0; overflow:hidden;}
.main_right_product3txt{ width:480px; height:auto; overflow:hidden;float:left;}
.main_right_product3txt dt{ width:100%; height:25px; font-size:12px; font-weight:bold; color:#0769B4;}
.main_right_product3txt dd{ width:100%; height:auto; font-size:12px;color:#666; line-height:22px;}
.main_right_qyrxright{ width:150px; height:auto;overflow:hidden; float:left; margin-left:25px; margin-top:-20px;}
.main_right_qyrxright dt{ font-weight:bold; font-size:12px; width:100%; height:20px; color:#0769B4;}
.main_right_qyrxright dd{ color:#0668B3; line-height:24px;}
.main_right_qyrxright dd a{ color:#0668B3; text-decoration:none;}
.main_right_qyrxright dd a:hover{ color:#0668B3; text-decoration: underline;}
.main_right_jsslkk{ width:565px; height:auto;overflow:hidden;}
.main_right_jsslkk dl{ width:129px; height:170px;overflow:hidden;float:left; margin:0 0 22px 11px; display: inline;}
.main_right_jsslkk dt{ width:127px; height:126px; border:1px solid #ccc;}
.main_right_jsslkk dd{ width:129px; height:42px; overflow:hidden; color:#666; line-height:25px;}
.main_right_jsslkk dd h1{ color:#f00; font-size:12px; height:14px; overflow:hidden; line-height:14px;}
.main_right_jsslkk dd a{ color:#f00; text-decoration:none;}
.main_right_jsslkk dd a:hover{ color:#f00; text-decoration: underline;}
.main_right_shffkk{ width:540px; height: auto;}
.main_right_shffkk dt{ width:85px; height:23px; line-height:23px; color:#333;float:left; text-align:right; margin-bottom:12px; clear:both;}
.main_right_shffkk dd{ width:455px; height:auto; line-height:23px; color:#333;float:left;margin-bottom:12px;}
.main_right_shffkk dd input{ width:280px; height:19px; border:1px solid #464646;}
.main_right_shffkk dd textarea{ width:450px;border:1px solid #464646;}
.main_right_shffkk dd img{ margin-right:30px; cursor:pointer;}
.main_right_jobkk{ width:565px; height:auto;}
.main_right_jobkk dt{ width:100%; height:16px; color:#555; font-weight:bold;}
.main_right_jobkk dd{ width:100%;height:auto;color:#666; line-height:22px; border-bottom:1px dashed #333; padding-bottom:10px;}
.main_right_jobsz{ width:565px; height:auto; overflow:hidden; margin-top:15px;}
.main_right_jobsz dt{ width:85px; height:23px; line-height:23px; color:#333;float:left; text-align:right; margin-bottom:12px; clear:both;}
.main_right_jobsz dd{ width:480px; height:auto; line-height:23px; color:#333;float:left;margin-bottom:12px;}
.main_right_jobsz dd input{ width:280px; height:19px; border:1px solid #464646;}
.main_right_jobsz dd img{ margin-right:30px; cursor:pointer;}
.main_right_map{ width:565px; height:462px;}














