@charset "utf-8";
/* CSS Document */
*{padding:0;margin:0;}
body{font-size:14px;color:#000;font-family:"微软雅黑";background:url(../images/LOGO.jpg);background-attachment:fixed;}
a{color:#000;text-decoration:none;}
a:hover{color:#C60;text-decoration:underline;}
img{border:none;}
a img{border:none;}
li{ list-style-type:none;}
h1,h2,h3{font-size:14px;font-weight:normal;padding:0;margin:0;}
.clear{clear:both;}

#top{background:#f6edf1;}
#top1{width:1040px;height:23px;line-height:20px;margin:0 auto;font-size:12px;}
#top1 span{float:right; color:#ccc;}
#top1 span a{margin:0 5px;}
#header{background:#FFF;}
#head{width:1040px;height:140px;margin:0 auto;}
#head1{width:520px;height:140px;float:left;}
#head2{width:520px;height:140px;float:left;background:url(../images/lxfs_bg.png) no-repeat;position:relative;}
#head2-1{width:250px;height:20px;position:absolute;top:92px;left:160px;font-size:14px;}
#head2-1 span{font-size:21px;font-weight:bolder;color:#ac2162;}
#head2-2{width:80px;font-size:10px;font-weight:bolder;position:absolute;right:12px;top:70px; text-align:center;}
#nav{height:40px;border-bottom:2px solid #ac2162;background:url(../images/nav_bg.png) repeat-x #fff;}
#nav1{width:1040px;line-height:40px;margin:0 auto;}
#nav1 a{width:110px;margin:0 10px;display:block;float:left;font-size:14px;text-align:center;}
#nav1 a:hover{color:#fff;background:url(../images/nav_hover.png) repeat-x;text-decoration:none;font-weight:bold;}

#banner {position:relative; height:400px;overflow:hidden;}
#jdt{width:1440px; margin:0 auto;}
#banner_list img {border:0px;}
#banner_bg {position:absolute; bottom:0;background-color:#000;height:30px;filter: Alpha(Opacity=30);opacity:0.3;z-index:1000;cursor:pointer; width:478px; }
#banner_info{position:absolute; bottom:0; left:5px;height:22px;color:#fff;z-index:1001;cursor:pointer}
#banner_text{position:absolute;width:120px;z-index:1002; right:3px; bottom:3px;}
#banner ul{position:absolute;list-style-type:none;filter:Alpha(Opacity=80);opacity:0.8;border:1px solid #fff;z-index:1002;margin:0;padding:0;bottom:3px;right:220px;}
#banner ul li{padding:0px 8px;float:left;display:block;color:#FFF;border:#e5eaff 1px solid;background:#6f4f67;cursor:pointer}
#banner ul li.on{background:#900}
#banner_list a{position:absolute;}

#mid{width:1040px;margin:0 auto;padding:15px 0;background:#FFF;}
#tjcp{height:320px;}
#tjcptop{height:30px;line-height:30px;padding-left:20px;color:#fff;font-size:14px;font-weight:bold;background:url(../images/cpzx-top_bg.png) no-repeat;}
#tjcptop span{float:right;}
#tjcptop span a{font-size:12px;color:#757575;}
#tjcpmid1{width:480px;height:350px; margin:10px 20px;text-align:center;float:left;}
#tjcpmid1 img {border:2px solid #ededed;}
#tjcpmid1:hover img{border:2px solid #ac2162;}
#tjcpmid1 p{margin-top:10px;}
#cpzx{height:320px;}
#cpzxtop{height:30px;line-height:30px;padding-left:20px;color:#fff;font-size:14px;font-weight:bold;background:url(../images/cpzx-top_bg.png) no-repeat;}
#cpzxtop span{float:right;}
#cpzxtop span a{font-size:12px;color:#757575;}
#cpzxmid1{width:246px;height:210px;margin:10px 7px;text-align:center;float:left;}
#cpzxmid1 img{border:2px solid #ededed;}
#cpzxmid1:hover img{border:2px solid #ac2162;}
#cpzxmid1 p{margin-top:5px;}

#abouttop{height:30px;line-height:30px;padding-left:20px;margin-top:20px;color:#fff;font-weight:bold;background:url(../images/cpzx-top_bg.png) no-repeat;}
#abouttop span{float:right;}
#abouttop span a{font-size:12px;color:#757575;}
#aboutmid1{width:705px;height:210px;padding:10px 40px 10px 10px;float:left; background:url(../images/about-sj.png) 730px center no-repeat;}
#aboutmid1 img{float:left; margin-right:30px;}
#aboutmid1 p{line-height:24px;font-size:12px;text-align:justify;text-indent:2em;}
#aboutmid1 p a{color:#f00;}
#aboutmid2{width:265px;height:202px;padding:18px 10px 10px 10px;float:left;text-align:center;position:relative;}
#aboutmid2-1{width:50px;height:50px;position:absolute;top:70px;left:120px;}
#aboutmid2-1 img{filter:alpha(opacity=60); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5;}

#news{width:520px;float:left;background:#fbf1ff;}
#newstop{width:470px;height:30px;line-height:30px;padding:0 5px 0 20px;background:url(../images/new-top_bg.png) no-repeat;font-weight:bold;color:#fff;}
#newstop span{float:right;}
#newstop span a{font-size:12px;color:#787878;}
#newsmid{width:490px;padding:5px 5px 5px 5px;}
#newsmid li{line-height:24px;margin-bottom:10px;font-size:12px;border-bottom:1px solid #e8e8e8;}
#newsmid li a{padding-left:8px;background:url(../images/news_li.png) left center no-repeat;}
#newsmid li span{float:right;color:#999;}

#footer{}
#foot{ background:#b891a3;}
#foot1{width:1040px;height:30px;line-height:30px;margin:0 auto;}
#foot1 a{padding:0 5px; margin:0 27px;line-height:24px;color:#000;}
#foot1 a:hover{text-decoration:none;color:#ac2162;font-weight:bold;}
#foot2{padding-top:20px;color:#000;background:url(../images/foot_bg.png) repeat-x;}
#foot2 li{width:1040px;margin:10px auto;text-align:center;}
#foot2 li span{margin:0 15px;}
#foot3{width:1040px;margin:0 auto;color:#ccc;font-size:12px;}
#foot3 a{font-size:14px;color:#fff;}

#mb{background:#CCC;}
#mb1{width:1020px;line-height:30px;margin:0 auto;color:#999;}
#mb1 a{margin:0 5px;color:#ac2162;}
.rightfoot{padding:20px 0 10px 0;clear:both;text-align:center;}
.rightfoot a{padding:3px 6px; margin:0 3px;color:#fff;background:#999;}
.rightfoot a:hover{text-decoration:none;font-weight:bold;background:#ac2162;}
.showfoot{padding-top:30px;clear:both;color:#666;}
.showfoot a{margin:0 5px;color:#000;text-decoration:underline;}
.showfoot a:hover{ font-weight:bold;}

#left{width:250px;float:left;background:#ededed;}
#lefttop{height:30px;line-height:30px;padding-left:30px;font-size:16px;font-weight:bolder;color:#fff;background:#ac2162;}
#lefttop li{font-size:12px;color:#ccc;font-weight:normal;}
#left h2{margin-left:3px;border-bottom:1px solid #ccc;}
#left h2 a{width:237px;height:30px;line-height:30px;padding-left:10px;font-weight:bold; display:block;}
#left h2 a:hover{color:#ac2162;}
.lxwmmid{ margin-left:10px;}
.lxwmmid li{ line-height:22px; margin:15px 0; border-bottom:1px dotted #ccc;}

#right{width:780px;float:left;margin-left:10px;background:#ededed;}
#righttop{height:30px;line-height:30px;padding-left:20px;background:url(../images/cpzx-top_bg.png) no-repeat;color:#fff;font-weight:bold;}

#show{width:780px;margin-left:10px;float:left;}
#showtop{height:30px;line-height:30px;padding-left:20px;color:#fff;font-weight:bold;background:url(../images/cpzx-top_bg.png) no-repeat;}
#show1{height:200px;padding:5px;margin-bottom:20px;border-bottom:1px dotted #999;}
#show1 img{margin-right:30px;float:left;}
#show1 ul{width:515px;float:left;}
#show1 li{line-height:26px;}
#show1 li p{margin:0;padding:0;color:#666;width:80px;float:left;text-indent:0;}
#show1 li h1{padding:0 5px;font-size:14px;font-weight:bold;text-align:left}
#showmid{padding:10px;border:1px solid #ccc;}
#showmid p{line-height:24px;margin-bottom:15px;text-align:justify;text-indent:2em;}
#showmid p a{color:#0085d4;}
#showmid h1{font-size:16px;text-align:center;font-weight:bold;margin-bottom:10px;}

#newsli{padding:5px;border:1px solid #ac2162;}
#newsli li{line-height:30px;padding-left:15px;margin-bottom:5px;border-bottom:1px solid #e8e8e8;background:url(../images/new-li.gif) 5px center no-repeat;}
#newsli li span{float:right;}
#newsli li a:hover{color:#ac2162;}

.main-im{position:fixed;right:10px;top:300px;z-index:100;width:110px;height:272px;}
.main-im .qq-a{display:block;width:106px;height:116px;font-size:14px;color:#0484cd;text-align:center;position:relative;}
.main-im .qq-a span{bottom:5px;position:absolute;width:90px;left:10px;}
.main-im .qq-hover-c{width:70px;height:70px;border-radius:35px;position:absolute;left:18px;top:10px;overflow:hidden;z-index:9;}
.main-im .qq-container{z-index:99;position:absolute;width:109px;height:118px;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom:1px solid #dddddd;background:url(../images/qq-icon-bg.png) no-repeat center 8px;}
.main-im .img-qq{max-width:60px;display:block;position:absolute;left:6px;top:3px;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.main-im .im-qq:hover .img-qq{max-width:70px;left:1px;top:8px;position:absolute;}
.main-im .im_main{background:#F9FAFB;border:1px solid #dddddd;border-radius:10px;background:#F9FAFB;display:none;}
.main-im .im_main .im-tel{color:#000000;text-align:center;width:109px;height:105px;border-bottom:1px solid #dddddd;}
.main-im .im_main .im-tel div{font-weight:bold;font-size:12px;margin-top:6px;}
.main-im .im_main .im-tel .tel-num{font-family:Arial;font-weight:bold;color:#e66d15;}
.main-im .im_main .im-tel:hover{background:#fafafa;}
.main-im .im_main .weixing-container{width:55px;height:47px;border-right:1px solid #dddddd;background:#f5f5f5;border-bottom-left-radius:10px;background:url(../images/weixing-icon.png) no-repeat center center;float:left;}
.main-im .im_main .weixing-show{width:112px;height:172px;background:#ffffff;border-radius:10px;border:1px solid #dddddd;position:absolute;left:-125px;top:-126px;}
.main-im .im_main .weixing-show .weixing-sanjiao{width:0;height:0;border-style:solid;border-color:transparent transparent transparent #ffffff;border-width:6px;left:112px;top:134px;position:absolute;z-index:2;}
.main-im .im_main .weixing-show .weixing-sanjiao-big{width:0;height:0;border-style:solid;border-color:transparent transparent transparent #dddddd;border-width:8px;left:112px;top:132px;position:absolute;}
.main-im .im_main .weixing-show .weixing-ma{width:104px;height:103px;padding-left:5px;padding-top:5px;}
.main-im .im_main .weixing-show .weixing-txt{position:absolute;top:110px;left:7px;width:100px;margin:0 auto;text-align:center;}
.main-im .im_main .go-top{width:50px;height:47px;background:#f5f5f5;border-bottom-right-radius:10px;background:url(../images/totop-icon.png) no-repeat center center;float:right;}
.main-im .im_main .go-top a{display:block;width:52px;height:47px;}
.main-im .close-im{position:absolute;right:10px;top:-12px;z-index:100;width:24px;height:24px;}
.main-im .close-im a{display:block;width:24px;height:24px;background:url(../images/close_im.png) no-repeat left top;}
.main-im .close-im a:hover{text-decoration:none;}
.main-im .open-im{cursor:pointer;margin-left:68px;width:40px;height:133px;background:url(../images/open_im.png) no-repeat left top;}