@charset "utf-8";
/* CSS Document */
*{ margin:0 auto; padding:0;}
body{ font-family:"SimSun"; font-size:12px; color:#333}
a{ text-decoration:none; color:#99f2fd}
img{ border:0; }
ul,li{ list-style:none}
.clear{ clear:both}

.jcxy{ width:100%}
.top_bg{ background:url(top_bg.jpg) repeat-x; width:100%; height:38px;}
.top_content{ width:975px; height:38px; }
.logo{ width:150px; height:40px;   float:left; }
.top_content p {  width:200px; float:right;  padding-top:10px; height:12px ; color:#6C6C6C; font-size:12px;}
.top_content p a {  color:#666666; font-size:12px; font-weight:bold; color:#6C6C6C; }

.banner1{ background:url(banner1.jpg) top center no-repeat; width:100%; height:257px;}
.banner2{ background:url(banner2.jpg) top center no-repeat; width:100%; height:232px;}
.nav{ width:1100px; height:52px; padding-top:180px; line-height:52px; color:#FFF; font-size:16px; margin:0px auto; position:relative;}
.nav a{ color:#FFF; padding-left:60px;}
.nav a:hover{ color:#FC0; text-decoration:underline;}

.hd_jj{ background:url(bg.jpg) top center no-repeat; width:100%; height:332px;}
.hd{ width:1000px;}
.hd_left{ width:394px; height:256px; float:left; margin-left:25px; margin-top:30px; border:1px solid #C1C1C1}
.hd_right{ width:509px; height:260px; float:left; margin-left:20px; margin-top:30px;}
.hd_right b{ color:#356F97; display:block; width:509px; line-height:30px; text-align:center; font-size:14px;}
.hd_right ul{ width:509px; display:block; text-indent:24px; line-height:23px; padding-top:8px;}

.zj_bg{ background:url(bg_1.jpg) top center repeat-y;}
.jcxy_lm{ background:url(jcxy.jpg) no-repeat top center; width:100%; height:45px;}
.xfb{ width:1000px;}
.xfb_img{ width:230px; height:335px; float:left; margin-left:24px; margin-top:10px;}
.xfb_text{ width:702px; float:left; margin-left:17px; margin-top:10px;}
.xfb_text dl{ line-height:24px; color:#0F9ADB; font-size:14px; padding-top:25px;}
.xfb_text span{ line-height:23px; text-indent:24px; display:block; padding-top:19px;}

.xfb_img_2{ width:230px; height:335px; float:right; margin-right:24px; margin-top:10px;}
.xfb_text_2{ width:702px; float:left; margin-left:17px;  *margin-left:17px!important;  *margin-left:5px; margin-top:10px;}
.xfb_text_2 dl{ line-height:24px; color:#0F9ADB; font-size:14px; padding-top:25px;}
.xfb_text_2 span{ line-height:23px; text-indent:24px; display:block; padding-top:25px;}

.xfb_img_3{ width:400px; height:335px; float:left; margin-top:20px;}
.xfb_text_3{ width:580px; height:335px; float:right; margin-top:20px;}
.xfb_text_3 p{ text-indent:2em; line-height:23px;}
.xfb_text_3 .ldjs{line-height:24px; color:#0F9ADB; font-size:14px; padding:10px 0 20px 0;}

.bjxc_lm{ background:url(bjxc.jpg) no-repeat top center; width:100%; height:45px;}
.bjxc_text{ width:1000px;}
.bjxc_text dl{ width:216px; height:158px; float:left; display:block; margin-top:30px; *margin-top:30px!important; *margin-top:20px; margin-left:25px; *margin-left:25px!important; *margin-left:20px;}
.bjxc_text dl dt{ line-height:24px; text-align:center; color:#C60; display:block}
.bjxc_text dl dt ../img{ border:1px solid #D7D7D7}

.bjxc_lm2{ background:url(bjxc.jpg) no-repeat top center; width:100%; height:45px;}
.bjxc_text2{ width:1000px;}
.bjxc_text2 dl{ width:216px; height:180px; float:left; display:block; margin-top:20px; *margin-top:30px!important; *margin-top:20px; margin-left:25px; *margin-left:25px!important; *margin-left:20px;}
.bjxc_text2 dl dt{ line-height:24px; text-align:center; color:#C60; display:block}
.bjxc_text2 dl dt ../img{ border:1px solid #D7D7D7}

.bjxc_text1{ width:1000px;}
.bjxc_text1 dl{ width:216px; height:200px; float:left; display:block; margin-top:30px; *margin-top:30px!important; *margin-top:20px; margin-left:25px; *margin-left:25px!important; *margin-left:20px;}
.bjxc_text1 dl dt{ line-height:24px; text-align:center; color:#C60; display:block}
.bjxc_text1 dl dt ../img{ border:1px solid #D7D7D7}

.xy_lm{ background:url(jpds.jpg) no-repeat top center; width:100%; height:45px; margin-top:30px; *margin-top:30px!important; *margin-top:10px;}
.xy_lm1{ background:url(hzqy.jpg) no-repeat top center; width:100%; height:45px; margin-top:30px; *margin-top:30px!important; *margin-top:10px;}
.xy_lm2{ background:url(jp1.jpg) no-repeat top center; width:100%; height:45px; margin-top:30px; *margin-top:30px!important; *margin-top:10px;}
.xy_lm3{ background:url(qd1.jpg) no-repeat top center; width:100%; height:45px; margin-top:30px; *margin-top:30px!important; *margin-top:10px;}

.qgxy_lm{ background:url(qcxy.jpg) no-repeat top center; width:100%; height:45px; margin-top:20px; *margin-top:20px!important; *margin-top:10px;}


.xghd_lm{ background:url(xghd.jpg) no-repeat top center; width:100%; height:45px; margin-top:30px; *margin-top:30px!important; *margin-top:10px;}

.hd_text{ width:1000px;}
.hd_text img{ float:left; padding-left:30px; padding-top:15px;}
.zy{ width:1000px; height:305px; margin-top:10px; position:relative; background:url(rmzy.jpg) no-repeat;}
/*.zy img{ width:943px; height:305px; text-align:center; padding-top:10px; padding-bottom:10px;}*/
.zy a{ color:#333; font-size:14px;}
.zy a:hover{ color:#F30; text-decoration:underline;}
.zy .zy01{ position:absolute; left:126px; top:70px;}
.zy .zy02{ position:absolute; left:423px; top:70px;}
.zy .zy03{ position:absolute; left:720px; top:70px;}
.zy .zy04{ position:absolute; left:126px; top:139px;}
.zy .zy05{ position:absolute; left:720px; top:141px;}
.zy .zy06{ position:absolute; left:126px; top:205px;}
.zy .zy07{ position:absolute; left:720px; top:204px;}
.zy .zy08{ position:absolute; left:126px; top:265px;}
.zy .zy09{ position:absolute; left:423px; top:265px;}
.zy .zy10{ position:absolute; left:707px; top:265px;}

.footer{ width:100%; text-align:center; line-height:24px; background:#a19999; color:#FFF; padding:15px 0;}
.footer a{ color:#FFF}

#bot_zxbar { width:100%; height:54px;position:fixed; left:0; bottom:0; z-index:10000;_position:absolute; /* for IE6 */_top: expression(documentElement.scrollTop + documentElement.clientHeight-this.offsetHeight); /* for IE6 */ overflow:visible;}
#botzxbox{position:relative; width:100%; height:54px; overflow:hidden}
#bot_zx{position: absolute; width:100%; height:54px; z-index:10000; overflow:hidden}
#zx_box{width:980px; height:54px; margin:0 auto; overflow:hidden}
#zx_left{float:left; width:502px; height:54px; padding:0 10px; background:url(/images/zx_bg.gif) left 13px repeat-x}
#zx_left a{float:left; display:inline-block; width:125px; height:54px; text-indent:-200px; overflow:hidden}
#zx_left a#zx_vist{background:url(/images/zx_items.gif) 5px top no-repeat}
#zx_left a#zx_ly{background:url(/images/zx_items.gif) -120px top no-repeat}
#zx_left a#zx_qq{background:url(/images/zx_items.gif) -245px top no-repeat}
#zx_left a#zx_bm{background:url(/images/zx_items.gif) right top no-repeat}
#zx_left a:hover{margin-top:2px}
#zx_right{float:left; width:425px; height:29px; padding:6px 15px; margin-top:13px; border-left:1px solid #fff; background:url(/images/zx_bg.gif) left -41px repeat-x}
#zx_right input{float:left}
#zx_right img{display:inline-block; float:right}
#tel{display:inline-block; width:159px; height:28px; line-height:28px; text-indent:5px; color:#666; margin-right:10px; background:#fff url(/images/zx_phone_input.gif) left top no-repeat; border:none}
#call{display:inline-block; width:61px; height:28px; background:url(/images/zx_phone_bt.gif) left top no-repeat; border:none; cursor:pointer}
#zx_bg{width:100%; height:54px}
#zxbg_left{float:left; width:50%; height:41px; margin-top:13px; background:url(/images/zx_bg.gif) left top repeat-x}
#zxbg_right{float:right; width:52%; height:41px; margin-top:-41px; background:url(/images/zx_bg.gif) left bottom repeat-x}