/* CSS Document */

ul,p,h1,h2,h3,h4,h5,h6,form,fieldset,img,div{margin:0;padding:0;border:0;outline:none;font-family:Arial; font-family:"ËÎÌå";}
body{margin:0px;padding:0px;font-size:12px;background:url(../images/BX_bg.jpg) repeat;color:#4e4e4e;font-family:"microsoft yahei";font-family:Arial; font-family:"ËÎÌå";cursor:default;}
 
ul,ol{list-style-type:none;}
select,input,select{vertical-align:middle;}
 
a{text-decoration:none;color:#4e4e4e;}
a:hover{ text-decoration:none;color:#1a4589;}
 
.clearit{clear:both; height:0px; line-height:0px; font-size:0px;}

.BXheadcont
{
width:100%;
height:100px;
overflow:hidden;

}

.BXhead
{
width:1000px;
height:100px;
overflow:hidden;
margin:0px auto;
}

.BXhead_logo
{
width:600px;
height:100px;
overflow:hidden;
float:left;
}

.BXhead_phone
{
width:250px;
height:100px;
overflow:hidden;
float:right;
}

.banner
{ 
width:100%; 
height:340px; 
background:url(banner.jpg) no-repeat center top;
}

#BX_banner
{
width:100%;
height:340px;
margin:0 auto;
position:relative;
}

#BXbanner 
{ 
position:relative; 
width:100%; 
min-width:980px; 
height:340px; 
overflow:hidden;
}

#BXbanner ul 
{ 
position:absolute; 
bottom:30px; 
overflow:hidden; 
z-index:1003; 
left:50%; 
margin-left:-40px;
}

#BXbanner ul li 
{
width:12px; 
height:12x; 
line-height:12px; 
background:url(../images/BX02.png); 
float:left; 
margin-right:20px; 
display:inline; 
text-indent:-9999px; 
overflow:hidden;
}

#BXbanner ul li .BXon 
{
background:url(../images/BX01.png); 
}

#BXbanner_list 
{ 
position:relative;
}

#BXbanner_list a 
{
position:absolute; 
left:50%; 
margin-left:-720px; 
cursor:inherit;
}

.BXnavcont
{
width:100%;
height:40px;
background:url(../images/BXnav_bg.jpg) no-repeat center;


}

.BXnav
{
width:1000px;
height:40px;
overflow:hidden;
margin:0px auto;
}

.BXnav li
{
width:100px;
height:40px;
overflow:hidden;
float:left;
}

.BXnav .nav_class1
{
background:url(../images/BXnav_li_bg1.jpg) no-repeat;
color:##171715;
}

.BXnav .nav_class1 a
{
width:100px;
height:26px;
overflow:hidden;
display:block;
padding-top:14px;
text-align:center;
font-size:14px;
font-weight:bold;
color:#171715;
}

.BXnav .nav_class1 a:hover
{
color:#171715;
}

.BXnav .nav_class2
{
width:100px;
height:40px;
overflow:hidden;
background:url(../images/BXnav_li_bg2.jpg) no-repeat;
}

.BXnav .nav_class2 a
{
width:100px;
height:26px;
overflow:hidden;
display:block;
padding-top:14px;
text-align:center;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
}

.BXnav .nav_class2 a:hover
{
color:#FFFFFF;
}

.BXmain
{
width:980px;
overflow:hidden;
margin:0px auto;
padding-bottom:10px;
}

.BXmain_L
{
width:720px;
overflow:hidden;
float:right;
}

.BXmain_R
{
width:230px;
overflow:hidden;
float:left;
}

.BXmain_gsjj
{
width:720px;
height:270px;
overflow:hidden;
}

.BXmain_gsjj_title
{
width:720px;
height:50px;
overflow:hidden;
background:url(../images/BXgsjj_title_bg.jpg) no-repeat;
margin-bottom:15px;
}

.BXmain_gsjj_title a
{
float:right;
color:#184588;
margin-top:27px;
font-weight:bold;
}
.BXmain_gsjj_title a:hover
{

color:#184588;
}

.BXmain_gsjj_cont
{
width:720px;
height:200px;
overflow:hidden;
}

.BXmain_gsjj_cont_tupian
{
width:190px;
height:122px;
overflow:hidden;
float:left;
padding-right:10px;
}

.BXmain_gsjj_cont p
{
text-indent:24px;
line-height:25px;
color:#4E4E4E;
}

.BXmain_gsjj_cont p a
{
color:#184588;
}
.BXmain_gsjj_cont p a:hover
{
color:#184588;
}



.BXmain_cptj
{
width:720px;
height:400px;
overflow:hidden;
}

.BXmain_cptj_title
{
width:720px;
height:56px;
overflow:hidden;
background:url(../images/BXcptj_title_bg.jpg) no-repeat;
margin-bottom:26px;
}

.BXmain_cptj_title a
{
float:right;
color:#184588;
margin-top:33px;
font-weight:bold;
}
.BXmain_cptj_title a:hover
{
color:#184588;
}

.BXmain_cptj_cont
{
width:720px;
height:329px;
overflow:hidden;
}

.BXmain_cptj_cont li
{
width:168px;
height:164px;
overflow:hidden;
float:left;
display:inline;
margin:0px 6px;

}

.BXmain_cptj_cont li img 
{
width:156px;
height:116px;
overflow:hidden;
border:5px solid #CFCFCF;
padding:1px;
background:#FFFFFF;
}

.BXmain_cptj_cont li span
{
width:168px;
height:36px;
overflow:hidden;
display:block;
text-align:center;
line-height:36px;
font-weight:bold;
}

.BXmain_cptj_cont li a
{
color:#184588;
}
.BXmain_cptj_cont li a:hover
{
color:#184588;
}

.BXmain_cpfl
{
width:226px;
height:274px;
overflow:hidden;
border:1px solid #A3A3A3;
background:#FFFFFF;
padding:1px;
margin-bottom:10px;
}

.BXmain_cpfl_title
{
width:226px;
height:37px;
overflow:hidden;
background:url(../images/BXmain_right_title_bg.jpg) no-repeat;
color:#F8E273;
font-family:Arial;
text-transform:Uppercase;
font-size:10px;
}

.BXmain_cpfl_title span
{
width:175px;
height:37px;
overflow:hidden;
}

.BXmain_cpfl_title span strong
{
padding-left:20px;
line-height:37px;
background:url(../images/BXmain_right_title_ico.jpg) 10px 5px no-repeat;
color:#FDDC1F;
font-size:14px;
cursor:default;
padding-right:8px;
}

.BXmain_cpfl_title a
{
line-height:37px;
float:right;
padding-right:10px;
color:#BACFEE;
font-weight:bold;
font-size:12px;
}
.BXmain_cpfl_title a:hover
{
color:#BACFEE;
}

.BXmain_cpfl_cont
{
width:210px;
height:210px;
overflow:hidden;
background:#E5E5E5;
padding:13px 8px 20px 8px;
}

.BXmain_cpfl_cont li
{
width:210px; 
height:22px;
overflow:hidden;
background:url(../images/BX_cpfl_li_bg.jpg) no-repeat;
text-align:center;
padding-top:14px;
}

.BXmain_cpfl_cont li a
{
color:#4F4F4F;
}
.BXmain_cpfl_cont li a:hover
{
font-weight:bold;
color:#0d4e9e;
}

/**/

.BXmain_gsxw
{
width:226px;
height:173px;
overflow:hidden;
border:1px solid #A3A3A3;
background:#FFFFFF;
padding:1px;
}

.BXmain_gsxw_title
{
width:226px;
height:37px;
overflow:hidden;
background:url(../images/BXmain_right_title_bg.jpg) no-repeat;
color:#F8E273;
font-family:Arial;
text-transform:Uppercase;
font-size:10px;
}

.BXmain_gsxw_title span
{
width:175px;
height:37px;
overflow:hidden;
}

.BXmain_gsxw_title span strong
{
padding-left:20px;
line-height:37px;
background:url(../images/BXmain_right_title_ico.jpg) 10px 5px no-repeat;
color:#FDDC1F;
font-size:14px;
cursor:default;
padding-right:8px;
}

.BXmain_gsxw_title a
{
line-height:37px;
float:right;
padding-right:10px;
color:#BACFEE;
font-weight:bold;
font-size:12px;
}
.BXmain_gsxw_title a:hvoer
{
color:#BACFEE;
}

.BXmain_gsxw_cont
{
width:210px;
height:136px;
overflow:hidden;
background:#E5E5E5;
padding:13px 8px 10px 8px;
}

.BXmain_gsxw_cont li
{
width:195px; 
height:28px;
overflow:hidden;
background:url(../images/BXgsxw_li_ico.jpg) 5px 12px no-repeat;
padding-left:15px;
line-height:28px;
padding-right:10px;
}

.BXmain_gsxw_cont li a
{
color:#4F4F4F;
}
.BXmain_gsxw_cont li a:hover
{
color:#0d4e9e;
}

/**/

.BXmain_lxwm
{
width:226px;
height:251px;
overflow:hidden;
border:1px solid #A3A3A3;
background:#FFFFFF;
padding:1px;
margin-bottom:10px;
}

.BXmain_lxwm_title
{
width:226px;
height:37px;
overflow:hidden;
background:url(../images/BXmain_right_title_bg.jpg) no-repeat;
color:#F8E273;
font-family:Arial;
text-transform:Uppercase;
font-size:10px;
}

.BXmain_lxwm_title span
{
width:175px;
height:37px;
overflow:hidden;
}

.BXmain_lxwm_title span strong
{
padding-left:20px;
line-height:37px;
background:url(../images/BXmain_right_title_ico.jpg) 10px 5px no-repeat;
color:#FDDC1F;
font-size:14px;
cursor:default;
padding-right:8px;
}

.BXmain_lxwm_title a
{
line-height:37px;
float:right;
padding-right:10px;
color:#BACFEE;
font-size:12px;
font-weight:bold;
}
.BXmain_lxwm_title a:hover
{
color:#BACFEE;
}

.BXmain_lxwm_cont
{
width:210px;
height:224px;
overflow:hidden;
background:#E5E5E5;
padding:13px 8px 20px 8px;
}

.BXmain_lxwm_cont li
{
width:195px; 
padding-left:12px;
line-height:28px;
padding-right:10px;
}

.BXmain_lxwm_cont li a
{
color:#4F4F4F;
}
.BXmain_lxwm_cont li a:hover
{
color:#0d4e9e;
}

.BXmain_cpzxcont
{
width:100%;
height:227px;
overflow:hidden;
background:url(../images/BXcpzx_bg.jpg) repeat-x;
}

.BXmain_cpzx
{
width:1000px;
height:227px;
overflow:hidden;
margin:0px auto;
}


.BXmain_cpzx_title
{
width:980px;
height:42px;
overflow:hidden;
color:#F8E273;
font-family:Arial;
text-transform:Uppercase;
font-size:10px;
padding:0px 10px;
margin-bottom:15px;
}

.BXmain_cpzx_title span
{
width:175px;
height:42px;
overflow:hidden;
color:#2D2D2D;
}

.BXmain_cpzx_title span strong
{
padding-left:0px;
line-height:42px;
color:#2D2D2D;
font-size:14px;
cursor:default;
padding-right:8px;
}

.BXmain_cpzx_title a
{
line-height:42px;
float:right;
padding-right:10px;
color:#2D2D2D;
font-weight:bold;
font-size:12px;
}
.BXmain_cpzx_title a:hover
{
color:#2D2D2D;
}

.BXmain_cpzx_cont
{
width:1000px;
height:164px;
overflow:hidden;
}

.BXmain_cpzx_cont li
{
width:168px;
height:164px;
overflow:hidden;
float:left;
display:inline;
margin:0px 16px;
}

.BXmain_cpzx_cont li img 
{
width:156px;
height:116px;
overflow:hidden;
border:5px solid #8898B2;
padding:1px;
background:#FFFFFF;
}

.BXmain_cpzx_cont li span
{
width:168px;
height:36px;
overflow:hidden;
display:block;
text-align:center;
line-height:36px;
font-weight:bold;
}

.BXmain_cpzx_cont li a
{
color:#184588;
}
.BXmain_cpzx_cont li a:hover
{
color:#184588;
}

.BXbanner{ width:100%; height:340px; background:url(banner.jpg) no-repeat center top;}
#z_banner{width:100%;height:340px;margin:0 auto;position:relative;}
#banner { position:relative; width:100%; min-width:980px; height:340px; overflow:hidden;}
#banner ul { position:absolute; bottom:30px; overflow:hidden; z-index:1003; left:50%; margin-left:-40px;}
#banner ul li {width:12px; height:12x; line-height:12px; background:url(../images/02.png); cursor:pointer; float:left; margin-right:20px; display:inline; text-indent:-9999px; overflow:hidden;}
#banner ul li.on { background:url(../images/01.png);}
#banner_list { position:relative;}
#banner_list a{position:absolute; left:50%; margin-left:-720px; cursor:inherit;}

#demoright{width:1000px; overflow:hidden; height:164px;}
#indemoright{float:left;width: 10000%;}
#demoright1{float:left;}
#demoright2{float:left;}

.BXmain_gsgk
{
width:226px;
overflow:hidden;
border:1px solid #CCCCCC;
background:#FFFFFF;
padding:1px;
margin-bottom:10px;
}

.BXmain_gsgk_title
{
width:226px;
height:37px;
overflow:hidden;
background:url(../images/BXmain_right_title_bg.jpg) no-repeat;
color:#F8E273;
font-family:Arial;
text-transform:Uppercase;
font-size:10px;
}

.BXmain_gsgk_title span
{
width:175px;
height:37px;
overflow:hidden;
}

.BXmain_gsgk_title span strong
{
padding-left:20px;
line-height:37px;
background:url(../images/BXmain_right_title_ico.jpg) 10px 5px no-repeat;
color:#FDDC1F;
font-size:14px;
cursor:default;
padding-right:8px;
}

.BXmain_gsgk_title a
{
line-height:37px;
float:right;
padding-right:10px;
color:#BACFEE;
font-weight:bold;
font-size:12px;
}
.BXmain_gsgk_title a:hover
{
color:#BACFEE;
}

.BXmain_gsgk_cont
{
width:210px;
overflow:hidden;
background:#E5E5E5;
padding:13px 8px 20px 8px;
}

.BXmain_gsgk_cont li
{
width:210px; 
height:22px;
overflow:hidden;
background:url(../images/BX_cpfl_li_bg.jpg) no-repeat;
text-align:left;
padding-top:14px;
}

.BXmain_gsgk_cont li a
{
color:#6D6D6D;
font-weight:bold;
margin-left:20px;
}
.BXmain_gsgk_cont li a:hover
{
font-weight:bold;
color:#0d4e9e;
}

.BXpages
{
width:720px;
overflow:hidden;
}

.BXpages_title
{
width:720px;
height:40px;
background:url(../images/BXtitle_line_bg.jpg) bottom repeat-x;
}

.BXpages_title_L
{
width:100px;
height:38px;
overflow:hidden;
float:left;
}

.BXpages_title_L span
{
color:#1C4587;
padding-left:10px;
font-size:14px;
font-weight:bold;
line-height:38px;
}

.BXpages_title_R
{
width:500px;
height:38px;
overflow:hidden;
float:right;
text-align:right;
line-height:38px;
padding-right:10px;
color:#4F4F4F;
}

.BXpages_lxwm_cont
{
width:210px;
overflow:hidden;
background:#E5E5E5;
padding:13px 8px 20px 8px;
}

.BXpages_lxwm_cont li
{
width:195px; 
padding-left:12px;
line-height:28px;
padding-right:10px;
}

.BXpages_lxwm_cont li a
{
color:#4F4F4F;
}
.BXpages_lxwm_cont li a:hover
{
color:#0d4e9e;
}

.BXpages_lxwm
{
width:226px;
overflow:hidden;
border:1px solid #CCCCCC;
background:#FFFFFF;
padding:1px;
margin-bottom:10px;
}

