@charset "gb2312";
*{ margin:0; padding:0; border:none; font-family:Î¢ÈíÑÅºÚ, Arial, Helvetica, sans-serif; font-size:14px; line-height:27px; color:#333;list-style:none; border:none;}

a{ text-decoration:none; color:#333333}
a:hover{ text-decoration:none; color:#1874b7;}


.topall{ width:100%; margin:0 auto; background:url(images/top_bg.gif) left top no-repeat}
.top{ width:1100px; background:url(images/top.png) no-repeat top center; height:130px; margin:0 auto;}
.nav{ width:100%; background:#1369c0; height:54px; margin:0 auto;}
.nav .memu{ width:1100px; margin:0 auto;}
.nav .memu ul li{ float:left; width:135px;}
.nav .memu ul li a{ display:block; line-height:54px; height:54px; text-align:center; color:#FFFFFF; font-size:14px; background:url(images/nav_line.gif) right center no-repeat}
.nav .memu ul li a:hover{ display:block; line-height:54px; height:54px; text-align:center; color:#fce10c; font-size:14px;}
.main{ width:1100px; margin:20px auto 0px auto;}

.clear{ height:0px;clear:both; height:0; line-height:0; overflow:hidden; display:block}
.left{ float:left;}
.right{ float:right}


.bodytop{ width:100%; margin:0 auto; margin-top:50px; height:505px}
.bodytop .title{ width:100%; margin:0 auto; margin-top:30px; background:url(images/tt_bg.gif) center center no-repeat; height:68px; text-align:center; font-size:36px; color:#F00; font-weight:bold; line-height:68px;}
.bodytop .banner{ width:1150px; height:200px; margin:0 auto}
.bodytop .banner .tubiao{ width:185px; height:55px; margin:15px 15px 0 25px;background:url(images/dhan.gif)  left top no-repeat; text-align:center; line-height:46px; color:#fff; float:left; font-weight:bold}
.bodytop .banner .tubiao:hover{ background:url(images/dhan_hober.gif)  left top no-repeat}
.bodytop .banner .tubiao1{ width:185px; height:55px; margin:15px 15px 0 25px;background:url(images/dhanhong.gif)  left top no-repeat; text-align:center; line-height:46px; color:#fff; float:left; font-weight:bold}
.bodytop .banner .tubiao1:hover{ background:url(images/dhanhong_hober.gif)  left top no-repeat}
.bodytop .banner .tubiao2{ width:185px; height:55px; margin:15px 15px 0 25px;background:url(images/dhanfen.gif)  left top no-repeat; text-align:center; line-height:46px; color:#fff; float:left; font-weight:bold}
.bodytop .banner .tubiao2:hover{ background:url(images/dhanfen_hober.gif)  left top no-repeat}
.bodytop1{ width:100%; margin:0 auto; margin-top:50px; height:700px}
.bodytop1 .title{ width:100%; margin:0 auto; margin-top:30px; background:url(images/tt_bg.gif) center center no-repeat; height:68px; text-align:center; font-size:36px; color:#F00; font-weight:bold; line-height:68px;}
.bodytop1 .banner1{ width:1150px; height:55px; margin:0 auto}
.bodytop1 .banner1 .tubiao1{ width:485px; height:55px; background:url(images/dhanhong.gif); text-align:center; line-height:46px; color:#fff; float:left; font-weight:bold}
.bodytop1 .banner1 .tubiao1:hover{ background:url(images/dhanhong_hober.gif)}
.bodytop1 .banner1 .tubiao2{ width:485px; height:55px;; background:url(images/dhanhong.gif); text-align:center; line-height:46px; color:#fff; float:left; font-weight:bold}
.bodytop1 .banner1 .tubiao2:hover{ background:url(images/dhanhong_hober.gif)}
.bodytop1 .banner1 .tubiao3{ width:485px; height:55px;  background:url(images/dhanhong.gif); text-align:center; line-height:46px; color:#fff; float:left; font-weight:bold}
.bodytop1 .banner1 .tubiao3:hover{ background:url(images/dhanhong_hober.gif)}
.bodytop2{ width:100%; margin:0 auto; margin-top:50px; height:500px}
.bodytop2 .title{ width:100%; margin:0 auto; margin-top:30px; background:url(images/tt_bg.gif) center center no-repeat; height:68px; text-align:center; font-size:36px; color:#F00; font-weight:bold; line-height:68px;}
.bodytop2 .banner1{ width:1150px; height:55px; margin:0 auto}
.bodytop2 .banner1 .tubiao1{ width:485px; height:55px; background:url(images/dhanhong.gif); text-align:center; line-height:46px; color:#fff; float:left; font-weight:bold}
.bodytop2 .banner1 .tubiao1:hover{ background:url(images/dhanhong_hober.gif)}
.bodytop2 .banner1 .tubiao2{ width:485px; height:55px;; background:url(images/dhanhong.gif); text-align:center; line-height:46px; color:#fff; float:left; font-weight:bold}
.bodytop2 .banner1 .tubiao2:hover{ background:url(images/dhanhong_hober.gif)}
.bodytop2 .banner1 .tubiao3{ width:485px; height:55px;  background:url(images/dhanhong.gif); text-align:center; line-height:46px; color:#fff; float:left; font-weight:bold}
.bodytop2 .banner1 .tubiao3:hover{ background:url(images/dhanhong_hober.gif)}

.jzsg{ width:1100px; margin:0 auto; height:180px; padding-top:20px} 
.jzsg1{ width:1100px; margin:0 auto; height:270px; padding-top:20px} 
.proimg_a{ display:inlne; width:230px;height:174px;margin:0 auto; overflow:hidden;text-align:center;line-height:30px;float:left;font-size:13px; margin:15px;background:#efeeee; padding-top:5px;}
.saa{ display:inlne; width:300px;height:355px;margin:0 auto; overflow:hidden;text-align:center;line-height:30px;float:left;font-size:13px; margin:15px;}

.honor{ width:1100px; margin:0 auto; height:280px;}
.honor .title{ width:1100px; border-bottom:1px solid #CCC}
.honor .title .aa{ width:100px; height:36px; background:#1083b9; line-height:36px; color:#fff; text-align:center; font-size:16px;}
.sa1{ display:inlne; width:180px;height:250px;margin:0 auto; overflow:hidden;text-align:center;line-height:30px;float:left;font-size:13px; margin:15px;}

.anniu{ width:1100px; margin:0 auto; margin-top:10px; height:106px;} 
.anniu .an1 a{ width:252px; height:40px; background:url(images/wybm.png) center 23px no-repeat #1e8ae2; padding-top:66px; text-align:center; color:#F00; font-size:18px; font-weight:bold; float:left}
.anniu .an2 a{ width:252px; height:40px; background:url(images/wyzx.png) center 23px no-repeat #3ab4a9; padding-top:66px; text-align:center; color:#F00; font-size:18px; font-weight:bold; margin-left:28px; float:left}

.anniu .an3 { width:252px; height:40px; background:url(images/zscx.png) center 23px no-repeat #70a7e0; padding-top:66px; text-align:center; color:#F00; font-size:18px; font-weight:bold; margin-left:28px; float:left; position:relative}
.anniu .an3  #backnone{ background:none}
.anniu .an3 .menu{ display: block; width:252px; height:40px; line-height:40px;text-align:center;color:#F00; font-size:18px; font-weight:bold;}
.anniu .an3 .menu:hover,.head .navback .nav .menua,.head .navback .nav .menua:hover{ display: block; width:252px; height:40px; line-height:40px;  font-size:18px; text-align:center; }
.anniu .an3 .movetwo{ width:252px; height:40px;position:absolute; left:0px;}
.anniu .an3 .now {  display:block; height:40px;overflow:hidden; background:none }
.anniu .an3 .move {  display:block; height:250px; overflow:hidden;z-index:999;}
.anniu .an3 .move .movebox{  height:auto; background:#f7f7f7;z-index:-1; width:252px; margin:0 auto}
.anniu .an3 .move .movebox a{ display:block;height:40px;line-height:40px;text-align:left;border-bottom:1px solid #bbb; text-align:center; font-size:13px; color:#333;z-index:-1; width:252px }
.anniu .an3 .move .movebox a:hover{  background:#016cba; color:#fff;z-index:-1; }
.anniu .an4 a{ width:252px; height:40px; background:url(images/fshz.png) center 23px no-repeat #4ebf57; padding-top:66px; text-align:center; color:#F00; font-size:18px; font-weight:bold; margin-left:28px; float:left}


.anniu .an11 a{ width:252px; height:40px; background:url(images/wybm.png) center 23px no-repeat #1e8ae2; padding-top:66px; text-align:center; color:#fff; font-size:18px; font-weight:bold; float:left}
.anniu .an22 a{ width:252px; height:40px; background:url(images/wyzx.png) center 23px no-repeat #3ab4a9; padding-top:66px; text-align:center; color:#fff; font-size:18px; font-weight:bold; margin-left:28px; float:left}


.anniu .an33 { width:252px; height:40px; background:url(images/zscx.png) center 23px no-repeat #70a7e0; padding-top:66px; text-align:center; color:#F00; font-size:18px; font-weight:bold; margin-left:28px; float:left; position:relative}
.anniu .an33  #backnone{ background:none}
.anniu .an33 .menu{ display: block; width:252px; height:40px; line-height:40px;text-align:center;color:#fff; font-size:18px; font-weight:bold;}
.anniu .an33 .menu:hover,.head .navback .nav .menua,.head .navback .nav .menua:hover{ display: block; width:252px; height:40px; line-height:40px;  font-size:18px; text-align:center; }
.anniu .an33 .movetwo{ width:252px; height:40px;position:absolute; left:0px;}
.anniu .an33 .now {  display:block; height:40px;overflow:hidden; background:none }
.anniu .an33 .move {  display:block; height:250px; overflow:hidden;z-index:999;}
.anniu .an33 .move .movebox{  height:auto; background:#f7f7f7;z-index:-1; width:252px; margin:0 auto}
.anniu .an33 .move .movebox a{ display:block;height:40px;line-height:40px;text-align:left;border-bottom:1px solid #bbb; text-align:center; font-size:13px; color:#333;z-index:-1; width:252px }
.anniu .an33 .move .movebox a:hover{  background:#016cba; color:#fff;z-index:-1; }
.anniu .an44 a{ width:252px; height:40px; background:url(images/fshz.png) center 23px no-repeat #4ebf57; padding-top:66px; text-align:center; color:#fff; font-size:18px; font-weight:bold; margin-left:28px; float:left}



.jdzj{ width:100%; margin:0 auto; height:679px; background:#f4f4f4; margin-top:30px; padding-top:30px} 
.jdzj .title{ width:1100px; margin:0 auto; height:110px; border-bottom:1px dashed #CCC; background:url(images/title_b.gif) center top no-repeat}
.jdzj .title .bb{ width:1100px; height:50px; color:#004c8a; text-align:center; padding-top:60px; font-size:20px; font-weight:bold }
.jdzj .banner1 { width:1100px; margin:0 auto; margin-top:30px; height:40px;}
.jdzj .banner1 .hg1{ width:143px; height:45px; background:url(images/ls_nu1.gif) left top no-repeat; float:left; text-align:center; color:#fff; line-height:40px; padding-right:10px;font-weight:bold;}
.jdzj .banner1 .hg1:hover{ width:143px; height:45px; background:url(images/ls_an.gif) left top no-repeat; float:left; text-align:center; color:#fff; line-height:40px;font-weight:bold;}
.jdzj .banner1 .hg2{width:330px; height:45px; background:url(images/ls_an2.gif) left top no-repeat; float:left; text-align:center; color:#fff; line-height:40px;font-weight:bold; padding-left:5px}
.jdzj .banner1 .hg2:hover{ width:330px; height:45px; background:url(images/lv_anh.gif) left top no-repeat; float:left; text-align:center; color:#fff; line-height:40px;font-weight:bold; padding-left:5px}

.zzyb{ width:1100px; margin:0 auto; height:186px; background:url(images/ryzz.gif) left top no-repeat; margin-top:80px;}
.zbzz{ width:573px; padding-left:261px; height:186px ; margin:0 auto; float:left}
.saa1{ display:inlne; width:300px;height:186px;margin:0 auto; overflow:hidden;text-align:center;line-height:30px;float:left;font-size:13px; margin-right:10px}
.wybm{ width:228px; height:186px; float:right;}
.wybm .wy1{ width:228px; background: url(images/tb1.gif) left top no-repeat #d9d9d9; height:39px; margin-bottom:10px; text-align:center;  line-height:39px;}
.wybm .wy1 a{ line-height:39px;}
.wybm .wy2{ width:228px; background: url(images/tb2.gif) left top no-repeat #d9d9d9; height:39px; margin-bottom:10px; text-align:center;  line-height:39px;}
.wybm .wy2 a{ line-height:39px;}

.wybm .wy3{ width:228px; background: url(images/tb3.gif) left top no-repeat #d9d9d9; height:39px; text-align:center;  line-height:39px; position:relative;}
.wybm .wy3  #backnone{ background:none}
.wybm .wy3 .menu{ display: block; width:228px; height:39px; line-height:39px;text-align:center;}
.wybm .wy3 .menu:hover,.head .navback .nav .menua,.head .navback .nav .menua:hover{ display: block; width:228px; height:39px; line-height:39px; text-align:center; }
.wybm .wy3 .movetwo{ width:228px; height:39px; position:absolute; left:0px;}
.wybm .wy3 .now {  display:block; height:39px;overflow:hidden; background:none }
.wybm .wy3 .move {  display:block; height:200px; overflow:hidden;z-index:999;}
.wybm .wy3 .move .movebox{  height:auto; background:#f7f7f7;z-index:-1; width:228px; margin:0 auto}
.wybm .wy3 .move .movebox a{ display:block;height:39px;line-height:39px;text-align:left;border-bottom:1px solid #bbb; text-align:center; color:#333;z-index:-1; width:228px }
.wybm .wy3 .move .movebox a:hover{  background:#016cba; color:#fff;z-index:-1; }


.wybm .wy4{ width:228px; background: url(images/tb4.gif) left top no-repeat #d9d9d9; height:39px; margin-top:10px; text-align:center;  line-height:39px;}
.wybm .wy4 a{ line-height:39px;}


.ban{ width:100%; background:url(images/ban.gif) left top no-repeat; height:143px; text-align:center; color:#fff; font-weight:bold; font-size:30px; line-height:130px;  letter-spacing:3px; margin:10px;}

.banner2{ width:1160px; margin:0 auto; height:155px; padding-top:30px;}
.banner2 .hsan{ width:232px; margin:0 auto; height:51px; line-height:43px; background:url(images/hs_an.gif) left top no-repeat; float:left; text-align:center; color:#fff; font-weight:bold}
.banner2 .hsan:hover{ background:url(images/hs_anh.gif) left top no-repeat}
.zzyb1{ width:1100px; margin:0 auto; height:186px; background:url(images/ryzz.gif) left top no-repeat; margin-top:50px;}


.bodybot{ width:100% ; margin:0 auto; margin-top:40px; height:780px; background:#f5f5f5}
.bodybot .bantop{ width:100%; background:url(images/zgbm.gif) center center no-repeat; height:186px;}
.banner3{ width:1080px; margin:0 auto; height:190px; margin-top:30px;} 
.lsan1{ width:132px; height:43px; background:url(images/lsan1.gif) left top no-repeat; line-height:38px; color:#fff; font-weight:bold; float:left; text-align:center ; padding-right:2px; margin-bottom:5px}
.lsan1:hover{ background:url(images/lsan_hover.gif) left top no-repeat}
.lsan2{ width:115px; height:32px; background:url(images/zsan.gif) left top no-repeat; line-height:32px; color:#fff; font-weight:bold; float:left; text-align:center ; padding-right:12px; margin-top:5px;}

.other{ width:1100px; margin:0 auto; margin-top:60px; height:265px;}
.other .title{ width:1100px; height:50px; font-size:35px; color:#F00; font-weight:bold; text-align:center; line-height:35px}
.other .tit{ width:1100px; height:50px; background:url(images/title_a.gif) center center no-repeat; font-size:18px; text-align:center; line-height:50px; color:#F00}
.other .banner4{ width:1080px; margin:0 auto; margin-top:10px; }
.lsan3{ width:132px; height:43px; background:url(images/lsan1.gif) left top no-repeat; line-height:38px; color:#fff; font-weight:bold; float:left; text-align:center ; margin:10px}
.lsan3:hover{ background:url(images/lsan_hover.gif) left top no-repeat}

.foot{ width:100%; margin:0 auto; margin-top:30px; background:#363636; height:300px; }
.foot .memu{ width:1100px; margin:0 auto; padding-top:20px; border-bottom:1px solid #4d4d4d; height:60px;}
.foot .memu ul li{ float:left; width:135px;}
.foot .memu ul li a{ display:block; line-height:54px; height:54px; text-align:center; color:#FFFFFF; font-size:14px; }
.foot .wenzi{ width:1100px; margin:0 auto; padding-top:30px; background:url(images/ewm.gif) right 30px no-repeat; line-height:35px; color:#fff; height:180px}



.mainframe{ width:1100px; height:auto; margin:0 auto; margin:20px auto}
.leftframe{ width:244px; height:auto; float:left; margin-right:20px}
.cplist{width:244px; height:auto;}
.cplist .head{font-size:20px; height:60px; line-height:60px;color:#FFF; font-weight:bold; text-indent:40px; background:url(images/left_cplist.jpg) no-repeat 0 0}
.cplist .content{width:242px; height:auto; border:1px solid #dfdfdf; border-top:none; border-bottom:none}
.contacta{width:244px; height:auto;margin-top:20px}
.contacta .head{font-size:20px; line-height:60px;color:#FFF; font-weight:bold; text-indent:40px; background:url(images/left_lxwm.jpg) no-repeat 0 0}
.contacta .content{ width:212px; height:auto; border:1px solid #dfdfdf; border-top:none; padding:15px; font-size:13px}
.rightframe{width:836px; height:auto; float:right;}
.maincont{ width:834px; height:auto;border:1px solid #dfdfdf}
.maincont .head{ width:834px; height:60px; border-bottom:1px solid #dfdfdf; background:#f8f8f8; }
.maincont .head P{line-height:60px; font-size:18px; color:#333; font-weight:bold; text-indent:25px; float:left;}
.maincont .head span{line-height:60px; font-size:13px; color:#888; float:right; margin-right:15px; background:url(images/home.png) 0 center no-repeat; text-indent:25px}
.maincont .content{width:804px; min-height:596px;padding:15px; font-size:13px; line-height:28px}
.nlist{width:242px; height:45px; line-height:45px;display: block; font-size:14px; color:#333; background:url(images/sum.gif) 200px center no-repeat #fafafa; border-bottom:1px solid #dfdfdf; text-indent:35px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}
.nlist:hover,.nlistm,.nlistm:hover,#show,#show:hover{width:242px; height:45px; line-height:45px;display: block; font-size:14px; color:#fff;background:url(images/suma.gif) 200px center no-repeat #CCC; border-bottom:1px solid #dfdfdf; text-indent:35px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}





.newslist{ height:39px; width:820px; margin:0px auto}
.newslist ul li{ height:38px; width:820px; line-height:38px;border-bottom:1px dotted #aaa; background:url(images/a.jpg) no-repeat 12px 14px; text-indent:26px; overflow:hidden; text-align:left;}
.newslist ul li a{height:38px; width:500px; display:block; overflow:hidden; line-height:38px; float:left;text-overflow:ellipsis;white-space:nowrap;display:block;}
.newslist ul li:hover{ height:38px; width:820px; line-height:38px; border-bottom:1px dotted #aaa; background:url(images/a.jpg) no-repeat 12px 14px; text-indent:26px; overflow:hidden; color:#018426;}
.newslist ul li span{ height:38px; width:100px; display:block; overflow:hidden; line-height:38px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666}

.proshow .prtitle{ line-height:30px; text-align:center; font-size:22px; padding:10px 0}
.proshow .primgpic{ width:750px; height:auto; overflow-x:hidden; margin:0 auto; text-align:center}
.proshow .primgpic img{ max-width:750px; border:1px solid #ddd}
.proshow .prtent{ width:96%; margin:0 auto; overflow:auto; text-align:left;}
.proshow .prtent img{max-width:750px; margin-top:5px; margin-bottom:5px}
.proshow .prtent,
.proshow .prtent *{ font-size:15px; line-height:30px}
.proshow .prtent tr td{ font-size:13px; line-height:25px}
.proshow .next{ padding:20px 0; color:#666; width:80%; margin:0 auto;}
.proshow .pos{ height:16px; line-height:16px; border-bottom:1px dotted #aaa; text-align:center; padding-bottom:8px; margin-bottom:15px; color:#999}
.proshow .prtent p{ margin-top:10px;margin-bottom:10px}


