@charset "gb2312";
/* CSS Document */
*{ margin:0px; padding:0px;}
body{
	font-size:12px;
	font-family:"ËÎÌå";
	width:100%;
	/*margin:0px;*/
	/*font-family:Arial, Helvetica, sans-serif;
	background-image:url(../images/bg.jpg);
	background-color:#164274;
	background-position:top;	
	background-repeat:repeat-x;
	background-attachment:fixed;
	*/
	background-image:url(../images/bg.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	background-color:#FAFAFA;
	color:#000000;
}
ul,li{ list-style:none;}
a{ text-decoration:none; color:#626262;}
img{ border:0;}
table{ border:0;}
.clear{ clear:both;}
dt span.bt{ float:left; margin-left:12px; font:bold 15px/36px "Î¢ÈíÑÅºÚ"; color:#fff;}
dt span.mor{ float:right; margin-right:10px; line-height:36px; color:#fff; }
dt span.mor a{ color:#fff; }
dt span.mor a:hover{ color:#fff;}

dt span.bt1{ float:left; margin-left:22px; font:bold 15px/36px "Î¢ÈíÑÅºÚ"; color:#0D179B;}
dt span.mor1{ float:right; margin-right:10px; line-height:36px; color:#0D179B; }
dt span.mor1 a{ color:#0D179B; }
dt span.mor1 a:hover{ color:#0D179B;}
dt span.mor img{ margin-top:8px; }
#head{ width:100%; overflow:hidden; background:url(../images/bg.jpg) repeat-x; overflow:hidden; }
.head{ width:1000px; height:102px; margin:0px auto; overflow:hidden;}
.h_l{ width:280px; float:left; margin-right:10px; font-size:0; overflow:hidden;}
.h_l img{ width:100%;}
.h_r{ width:710px; float:right; text-align:right;}
.h_r_t{ width:100%; text-align:right; height:28px; line-height:28px; color:#FFFFFF;}
.h_r_t a{color:#fff;}
.h_r_t a:hover{color:#fff;}
.h_r_t a:visited{color:#fff;}

#xynav{ width:100%; margin-top:34px; height:40px; background:url(../images/menu_bg.png) repeat-x; overflow:hidden;}
#nav{ width:1000px; margin:0px auto; height:40px; text-align:center; z-index:999;}
#nav ul{float:left}
#nav li{float:left;height:40px;position:relative; line-height:40px;z-index:999;}
#nav li.line_off{background:none}
#nav a{display:block;float:left;height:40px; line-height:40px; font-weight:bold; font-size:14px;color:#fff;width:86px;blr:expression(this.onFocus=this.blur());outline:none;position:relative}
#nav a:hover,#nav .active a,#nav li.sfhover a{color:#fff;text-decoration:none;font-weight:700;}
#nav .n{background:url(../images/i2.png) no-repeat 0 4px;width:2px;height:48px;float:left}
/*---µ±Ç°·ÖÀà---*/
#nav li ul{display:none;position:absolute;top:40px;left:0px;width:88px;padding:10px 0;background:url(../images/nav2.png) repeat-y;z-index:999}
/*#nav li:hover ul{display:block}*/
#nav li ul li{line-height:30px;height:30px;margin:0;background-image:none;position:relative;z-index:2}
#nav li ul a,#nav li.active ul a,#nav li.sfhover ul a{background:none;font-weight:300;height:auto;color:#000;line-height:24px;width:82px;margin-left:3px;font-size:12px;float:none;padding:0 0 6px;background:url(../images/nav2.png) no-repeat -218px -100px;_background:url(../images/nav2_1.gif) no-repeat 0 -30px}
#nav li ul a:hover{background:url(../images/nav2.png) no-repeat -218px 0;_background:url(../images/nav2_1.gif) no-repeat 0 0;color:#fff;font-weight:300}
#nav li ul .t{position:relative;z-index:2;top:14px;left:0;width:116px;height:4px;font-size:0;line-height:0;overflow:hidden;background:url(../images/nav2.png) no-repeat -116px 0;_background:url(../images/nav2_2.png) no-repeat}


.fl{float:left;}
.fr{float:right;}

#xypic{ width:1000px; margin:5px auto; overflow:hidden; font-size:0;}





#cont{ width:1000px; margin:5px auto; overflow:hidden;}
.c_l{ width:600px; float:left; margin-right:10px;}
.c_l_t{ width:100%; height:38px; background:url(../images/c_l_t.gif) no-repeat; overflow:hidden;}
.c_l_t .title{ font:bold 15px/38px "Î¢ÈíÑÅºÚ"; padding-left:18px; color:#0E218B;}
.c_l_c{ width:388px; height:230px; border:1px #d3d3d3 solid; border-top-style:none; overflow:hidden;}
.c_l_c_c{ width:380px; margin:5px 4px; overflow:hidden;}
.c_l_c_c .title{ text-align:center; line-height:28px; font-size:17px; color:#2F4395;}
.c_l_c_c .title a{ color:#041BE6;}
.c_l_c_c .title a:hover{ color:#0E218B;}
.c_l_c_c .tit_c{ line-height:20px; text-indent:2em; color:#696969; border-bottom:1px #D7D7D7 dashed; padding-bottom:5px;}
.c_l_c_c .tit_c span{ color:#FA1E05;}


.c_r{ width:390px; float:right;}
#ifocus { width:598px; height:267px; border:1px solid #DEDEDE; background:#F8F8F8; }
#ifocus_pic { display:inline; position:relative; float:left; width:490px; height:256px; overflow:hidden; margin:5px 0 0 5px; }
#ifocus_piclist { position:absolute; }
#ifocus_piclist li { width:490px; height:256px; overflow:hidden; }
#ifocus_piclist img { width:490px; height:256px; }
#ifocus_btn { display:inline; float:right; width:91px; margin:8px 5px 0 0; }
#ifocus_btn li { width:91px; height:51px; cursor:pointer; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }
#ifocus_btn img { width:75px; height:40px; margin:6px 0 0 11px; }
#ifocus_btn .current { background: url(../images/ifocus_btn_bg.gif) no-repeat; opacity:1; -moz-opacity:1; filter:alpha(opacity=100); }
#ifocus_opdiv { position:absolute; left:0; bottom:0; width:490px; height:35px; background:#000; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }
#ifocus_tx { position:absolute; left:8px; bottom:8px; color:#FFF; }
#ifocus_tx .normal { display:none; }

#cont1{ width:1000px; margin:0px auto; overflow:hidden;}
.c1_l{ width:720px; float:left; margin-right:10px;}
.c1_pic{ width:100%; font-size:0px; margin-bottom:6px;}
.c1_ks{ width:718px; border:1px #d3d3d3 solid; margin-bottom:6px;}
.c1_ksc{ width:700px; border-bottom:1px #C3C3C3 dotted; margin:9px; overflow:hidden;}
.c1_ksc_l{ width:90px; float:left; font:bold 15px/26px "Î¢ÈíÑÅºÚ";}
.c1_ksc_l a{ color:#1494C5;}
.c1_ksc_r{ width:610px; float:right;}
.c1_ksc_rc{ width:100%;}
.c1_ksc_rc li{ float:left; width:86px; text-align:center; line-height:30px;}
.c1_ksc_rc li a{ color:#0C92A9;}
.c1_r{ width:270px; float:right;}
.c1_r_pic{ width:100%; font-size:0px; margin-bottom:6px;}
.c1_r_t{ width:100%; height:36px; background:url(../images/r_t.gif) no-repeat; overflow:hidden;}
.c1_r_c{ width:268px; border:1px #d3d3d3 solid; margin-bottom:6px; border-top-style:none; overflow:hidden;}
.c1_r_c1{ width:250px; margin:6px 9px; overflow:hidden;}
.c1_r_c1 li{ line-height:38px; font-size:13px; border-bottom:1px #D1D1D1 dotted;}
.c1_r_c1 li span{ float:right;}

.c1_web{ width:240px; margin:6px auto;}
.c1_web li{ width:240px; height:32px; line-height:32px; background:url(../images/li_bg.gif) no-repeat; margin-bottom:6px;}
.c1_web li a{ color:#FFFFFF; padding-left:40px; font-size:14px; letter-spacing:2px;}


.i_t{ width:100%; height:36px; background:url(../images/i_t.gif) no-repeat; overflow:hidden;}
.i_c{ width:718px; border:1px #d3d3d3 solid; height:180px; border-top-style:none; margin-bottom:6px; overflow:hidden;}
.marginbtm10{ margin-bottom:10px;}
.caseShow{ height:170px; width:100%; background-repeat:no-repeat; overflow:hidden;}
.caseShow .leftarrow{ width:38px; height:99px; background-image:url(../images/arrow1.jpg); float:left; margin-top:32px; cursor:pointer}
.caseShow .centerCase{width:642px; float:left; padding-top:6px; overflow:hidden;}
.caseShow .rightarrow{ width:38px; height:99px; background-image:url(../images/arrow1.jpg); float:left; margin-top:32px; background-position:0 99px;cursor:pointer}
.ulIndexCase{ width:640px;}
.ulIndexCase li{ width:113px; margin:5px 7px 0px 8px; text-align:center; float:left; display:inline;}
.ulIndexCase li img{ padding:1px; border:solid 1px #CCC;}
.ulIndexCase li p{ text-align:center; padding:2px 0px;}

.n_box{ width:100%; margin-bottom:6px;}
.n_box1{ width:100%;}
.n_b_l{ width:355px; float:left; margin-right:10px;}
.n_b_r{ width:355px; float:right;}
.n_b_t{ width:100%; height:36px; background:url(../images/news_t.gif) no-repeat; overflow:hidden;}
.n_b_c{ width:353px; height:207px; border:1px #c2c1c1 solid; border-top-style:none; background-color:#FFF; overflow:hidden;}
.n_b_c_c{ width:335px; margin:6px 9px; overflow:hidden;}
.n_b_c_c li{ line-height:32px; background:url(../images/b.gif) no-repeat 0px 8px; padding-left:14px; border-bottom:1px #D9D9D9 dotted;}
.n_b_c_c li span{ float:right; color:#B7B7B7;}



#link{ width:1000px; margin:6px auto; overflow:hidden;}
.link{ width:100%; line-height:42px; overflow:hidden;}
.link span{ font:bold 14px/42px "ËÎÌå"; color:#1E1E1E;}
.link a{ font-size:14px; margin:0px 6px; color:#343030;}
#foot{ width:100%; margin-top:0px; overflow:hidden; background:url(../images/footer.jpg) repeat;}
.foot{ width:1000px; margin:10px auto; overflow:hidden;}
.foot_l{ width:230px; float:left; margin-right:20px;}
.foot_r{ width:750px; float:right;}
.foot_r_dc{ width:100%; text-align:right; line-height:24px; color:#fff;}
.foot_r_dc a{ color:#fff;} 
.foot_r_dc a:hover{ color:#fff;} 
.foot_r_dc a:visited{ color:#fff;} 

#dc{ width:1000px; margin:6px auto; overflow:hidden;}
.dc_l{ width:220px; float:left; margin-right:10px; background:#fff; min-height:800px; margin-bottom:-5000px; padding-bottom:5000px;}
.dc_l_t{ width:100%; height:40px; background:url(../images/dc_l_t.gif) no-repeat; overflow:hidden;}
.dc_l_t h4{ font:bold 14px/40px "ËÎÌå"; padding-left:12px; color:#fff;}
.dc_l_c{ width:218px; border:1px #CECECE solid; margin-bottom:6px; border-top-style:none; overflow:hidden;}
.dc_l_nav{ width:210px; margin:6px 4px; overflow:hidden;}
.dc_l_c_c{ width:210px; margin:6px 4px; overflow:hidden;}
.dc_l_c_c li{ line-height:36px; border-bottom:1px #D5D5D5 dotted; font-size:13px;}
.dc_l_nav a, .dc_l_nav a.select {display:block; padding-left:30px; background:#f7f7f7; background:url(../images/li.gif) no-repeat; height:38px; line-height:38px; font-size:14px; color:#919191;}
.dc_l_nav a:hover, .dc_l_nav a.select { font-weight:bold; color:#F00; text-decoration:none;}
.dc_r{ width:770px; float:right;}
.dc_r_t{ width:100%; height:40px; background:url(../images/dc_r_t.gif) no-repeat; overflow:hidden;}
.dc_r_t h4{ font:bold 14px/40px "ËÎÌå"; padding-left:12px; color:#8e8e8e;}
.dc_r_c{ width:768px; border:1px #CECECE solid; border-top-style:none; background-color:#FFF;  min-height:800px; margin-bottom:-2000px; padding-bottom:2000px; overflow:hidden;}
.dc_r_c_c{ width:730px; margin:10px 19px; overflow:hidden;}
.dc_r_c_c .title{ width:100%; text-align:center; font:bold 18px/40px "Î¢ÈíÑÅºÚ"; color:#FD130D; letter-spacing:2px;}
.dc_r_c_c .line{ width:100%; text-align:center; font:12px/20px "ËÎÌå"; color:#959595;}
.dc_r_c_c .box{ width:728px; border:1px #FEC5C0 dotted; background-color:#FFF0E8;}
.dc_r_c_c .boxc{ width:710px; margin:5px 9px; font-size:12px; overflow:hidden; line-height:22px;}
.dc_r_c_c .show{ width:100%; line-height:28px; font-size:13px; overflow:hidden;}

.c_l_tree{ width:186px; margin:5px 16px 6px 16px; overflow:hidden;}
#menubox{ width:100%;  overflow:hidden;}
#menubox ul li{line-height:36px; background:url(../images/tree_bg.gif) no-repeat; overflow:hidden;}
#menubox .title{ font-size:13px; font-weight:bold; color:#6C6C6C; padding-left:2px;}
#menubox .submenu{ display:none; background-color:#ffffff;}
#menubox .submenu a{ height:30px; line-height:30px; color:#013E81; display:block;border-bottom:#CCC dashed 1px; padding-left:12px;}
#menubox .submenu a:hover{ color:#FF0000;}

.nlist{ width:100%;}
.nlist li{ font:13px/34px "ËÎÌå"; border-bottom:1px #FDD2F8 dotted; background:url(../images/a.gif) no-repeat 0px 10px; padding-left:20px;}
.nlist li span{ float:right;}

.slist{ width:100%; border-top-style:none; background-color:#FFF; padding-bottom:12px; overflow:hidden;}
.slist ul li{float:left; padding:10px 0 10px 18px;}
.slist ul li a{width:160px; height:176px; display:block; position:relative; overflow:hidden;}
.slist ul li img{ width:160px; height:176px;}
.slist ul li a ins{position:absolute; width:160px; height:40px; background:url(../images/bg3.png) no-repeat; left:0; bottom:-40px; display:block; z-index:2; text-decoration:none;}
.slist ul li a b{float:left; color:#FFF; font-family:"Î¢ÈíÑÅºÚ"; font-size:12px; font-weight:normal; line-height:18px; padding:3px 0 0 5px;}
.slist ul li a ins em{float:left; margin:2px 0 0 5px; width:32px; height:22px; overflow:hidden; background:url(../images/bg6.png) no-repeat;}
.slist ul li a i{display:block; clear:both; line-height:10px; color:#FFF; font-family:"Verdana"; font-size:9px; text-transform:uppercase; padding:2px 0 0 5px; text-decoration:none;}

.nlist{ width:100%;}
.nlist li{ font:13px/34px "Î¢ÈíÑÅºÚ"; border-bottom:1px #FDD2F8 dotted; background:url(../images/a.gif) no-repeat 0px 10px; padding-left:20px;}
.nlist li span{ float:right;}

.blist{ width:100%; border-top-style:none; border-bottom:1px #CECECE solid; margin-bottom:20px; background-color:#FFF; padding-bottom:12px; overflow:hidden;}
.blist_t{ width:100%; font:bold 15px/36px "Î¢ÈíÑÅºÚ"; color:#F34D05; border-bottom:1px #AC2802 dotted;}
.blist_c{ width:100%;}
.blist_c li{ width:80px; float:left; font-size:13px; text-align:center; line-height:32px;}

.tablecss{width:100%; margin:10px auto;}
.tablecss th, .tablecss td{border:1px solid #EEEEEE;}
.tablecss th{background:#F7FEFF;width:130px;text-align:right;font-size:14px;font-weight:normal;padding:8px 0 8px 10px;color:#000}
.tablecss td{background:#fff;padding:8px 0 8px 10px;}
.tablecss em{color:#FF0000;margin:0 5px; font-style:normal;}
.input_border{height:20px;border:1px solid #c2c2c2; line-height:20px; padding:2px;}


.float{width:110px; height:303px; position: absolute;  z-index:999;}
.float1{width:110px; height:26px; line-height:26px; background:url(../images/float1bg.jpg) no-repeat left top;}
.float2{width:100px; height:265px; padding:5px; line-height:25px; background:url(../images/float2bg.jpg) repeat-y left top;}
.float3{width:110px; height:2px; background:url(../images/float3bg.jpg) no-repeat left top;}
.float1 span{ float:right; margin:7px 7px 0 0;}
.float2 h1{width:100px; height:75px;}
.float2 p{width:100px; height:30px; line-height:30px;background:url(../images/line6.jpg) no-repeat left bottom; color:#555;}
.float2 p span{ float:left; margin:6px 8px 0 8px;  }
.float2 p em{ float:left; margin:6px 3px 0 8px;  }
.float2 p strong{color:#b87e30; font-weight:normal}
.float2 h2{width:100px; height:30px; background:url(../images/line6.jpg) no-repeat left bottom;}
.float2 h2 span{ float:left; margin:6px 6px 0 8px;  }
.float2 h2 em{ float:left; margin:5px 0px 0 0px;  }
.daohang,.daohang a:link,.daohang a:visited{
	font-size:18px;
	font-weight:bold;
	line-height:41px;
	font-family:"Î¢ÈíÑÅºÚ";
	text-decoration:none;
	color:#ffffff;
}
.daohang_b{
	font-size:12px;
	line-height:25px;
	font-family:"ËÎÌå";
	font-weight:normal;
	text-decoration:none;
	color:#00750F;
}

.daohang a:hover,.daohang a span:hover{
	color:#FF0000;
	
	/*color:#FF0000;*/
}
.daohang a span{
	font-size:11px;
}