@charset "gb2312";

body{margin:0;padding:0;text-align:left;font-size:12px;font-family:"微软雅黑",Arial;color:#333; background:#fff;}
div,p,dl,dt,dd,ul,li,h1,h2,h3,h4,form,input,select,button,textarea,th,td,img{padding:0;margin:0;border:0;}
ul{list-style:none;}
a:link,a:visited,a:active{color:#333;text-decoration:none;}
a:hover{color:#78365E;text-decoration:none;}
h1,h2,h3,h4{font-size:14px;}

.head{width:100%; float:left; background:#fff;}
.head .top{width:1000px; margin:0 auto;}
.head .logo{width:291px; height:95px;background:url(../images/logo.jpg) no-repeat; float:left; margin-top:30px;}
.head .yb{ width:680px; float:right;margin-top:30px;}
.head .so{width:230px; height:28px; background:url(../images/bg1.jpg) no-repeat; float:right; margin-top:5px;}
.head .so input{width:187px; padding-left:8px; float:left; background:none; height:28px; line-height:28px; font-size:12px;}
.head .so button{width:35px; height:28px; float:right; cursor:pointer; background:none;}
.head .menu{width:680px;height:26px;float:left; margin-top:20px;}
.head .menu ul{width:680px;float:left; position:relative; }
.head .menu li{width:82px; float:left; text-align:center;margin-left:3px;}
.head .menu li .bt{width:82px;height:26px;line-height:26px;font-size:14px;float:left;}
.head .menu li span{width:660px;left:0;top:26px;padding:8px 10px;text-align:left;position:absolute;background:#78365E;display:none;z-index:9999;}
.head .menu li span a{line-height:24px;margin:0 5px;color:#fff; white-space:nowrap;font-size:12px; font-family:"宋体";}
.head .menu li span a:hover{background:#fff;color:#78365E;}
.head .menu li.on .bt{background:#78365E;color:#fff;}

.banner{width:100%;height:500px;float:left;position:relative;overflow:hidden; margin-top:30px;}
.banner .bd{width:100%!important;height:500px;float:left;}
.banner .bd li{width:100% !important;height:500px;float:left;background-position:center;}
.banner .bd li a{width:100%;height:500px;float:left;}
.banner .hd{width:100%;height:3px;left:0;bottom:23px;position:absolute;z-index:9999;text-align:center;}
.banner .hd li{width:22px;height:3px;background:#fff; margin:0 6px;display:inline-block;*display:inline;zoom:1;overflow:hidden;line-height:9999px;cursor:pointer;}
.banner .hd li.on{width:44px;background:#78365E;}

.ppjs{width:100%; background:url(../images/bg2.jpg) center no-repeat; padding:50px 0; float:left;}
.ppjs .info{width:1000px; margin:0 auto;}
.ppjs .tit{width:1000px;padding-top:38px;  background:url(../images/bg3.png) center top no-repeat;float:left;}
.ppjs .tit h2{width:1000px;height:24px; padding-top:15px; line-height:24px;  font-size:24px; text-align:center;  background:url(../images/bg6.png) center top no-repeat; font-weight:normal; float:left;}
.ppjs .txt{width:1000px; float:left; margin-top:40px;}
.ppjs .txt .zb{width:575px; float:left;}
.ppjs .txt .zb h3{width:575px; float:left; font-size:16px; padding-bottom:10px; border-bottom:2px solid #78365E;}
.ppjs .txt .zb p{width:575px; float:left; font-size:14px; line-height:26px;  margin-top:10px;}
.ppjs .txt .zb a{width:110px; height:36px; line-height:36px; float:left; color:#fff; margin-top:20px; background:#78365E; text-align:center; font-size:14px;}
.ppjs .txt .zb a:hover{color:#FFFF00;background:#834069;}
.ppjs .txt img{width:393px; height:225px; padding:5px; background:#fff; float:right;}

/*.fmcp{width:100%; background:#fff; padding:50px 0; float:left;}
.fmcp .info{width:1000px; margin:0 auto;}
.fmcp .tit{width:1000px;padding-top:38px;  background:url(../images/bg4.png) center top no-repeat;float:left;}
.fmcp .tit h2{width:1000px;height:24px; padding-top:15px; line-height:24px;  font-size:24px; text-align:center;  background:url(../images/bg6.png) center top no-repeat; font-weight:normal; float:left;}
.fmcp .txt{width:1000px; float:left; margin-top:40px;}
.fmcp .txt .hd{width:994px; float:left; text-transform:uppercase;border-collapse:collapse; margin-left:3px;}
.fmcp .txt .hd td{width:11.11%;line-height:32px;border:1px solid #ddd;text-align:center;}
.fmcp .txt .hd td a{width:100%; height:32px; float:left;}
.fmcp .txt .hd td.on{background:#78365E;}
.fmcp .txt .hd td.on a{color:#fff;}
.fmcp .txt .bd{width:1000px; float:left; margin-top:15px;}
.fmcp .txt .bd .tu{width:1002px; float:left; margin-left:-2px;}
.fmcp .txt .bd .tu img{float:left; margin:5px 0 0 5px; height:260px;}
.fmcp .txt .bd .tu img.t1,.fmcp .txt .bd .tu img.t2,.fmcp .txt .bd .tu img.t5,.fmcp .txt .bd .tu img.t6{width:282px;}
.fmcp .txt .bd .tu img.t3,.fmcp .txt .bd .tu img.t4{width:422px;}
.fmcp .txt .bd .tu img:hover{opacity:0.9;}*/

.fmcp{width:100%; background:#fff; padding:50px 0; float:left;}
.fmcp .info{width:1000px; margin:0 auto;}
.fmcp .tit{width:1000px;padding-top:38px;  background:url(../images/bg4.png) center top no-repeat;float:left;}
.fmcp .tit h2{width:1000px;height:24px; padding-top:15px; line-height:24px;  font-size:24px; text-align:center;  background:url(../images/bg6.png) center top no-repeat; font-weight:normal; float:left;}
.fmcp .txt{width:1000px; float:left; margin-top:40px;}
.fmcp .txt .hd{width:1000px; float:left; text-transform:uppercase;border-collapse:collapse;}
.fmcp .txt .hd td{width:11.11%;border:1px solid #ddd;text-align:center; position:relative;}
.fmcp .txt .hd td .bt{width:100%; height:36px; line-height:36px; float:left;font-size:14px;}
.fmcp .txt .hd td .gd:after{content:"+"; right:10px;position:absolute;}
.fmcp .txt .hd td.on .bt{background:#78365E;color:#fff;}
.fmcp .txt .hd td.on .bt a{color:#fff;}
.fmcp .txt .hd td span{width:100%;left:0;top:36px;text-align:left;position:absolute;background:#78365E;display:none;z-index:9999; text-align:center;}
.fmcp .txt .hd td span a{width:100%;line-height:26px;color:#f1f1f1; float:left; font-size:12px;}
.fmcp .txt .hd td span a:hover{background:#925078;color:#FFFF00;}

.fmcp .txt .bd{width:1000px; float:left; margin-top:15px;}
.fmcp .txt .bd .tu{width:1005px; float:left; margin-left:-5px;}
.fmcp .txt .bd .tu img{float:left; margin:5px 0 0 5px; width:330px; height:240px;}
.fmcp .txt .bd .tu img:hover{opacity:0.9;}

.fmxw{width:100%; background:url(../images/bg2.jpg) center no-repeat; padding:50px 0; float:left;}
.fmxw .info{width:1000px; margin:0 auto;}
.fmxw .tit{width:1000px;padding-top:38px;  background:url(../images/bg5.png) center top no-repeat;float:left;}
.fmxw .tit h2{width:1000px;height:24px; padding-top:15px; line-height:24px;  font-size:24px; text-align:center;  background:url(../images/bg6.png) center top no-repeat; font-weight:normal; float:left;}
.fmxw .txt{width:1000px; height:360px; float:left; margin-top:40px;}
.fmxw .txt .zb{width:510px; height:360px; float:left; position:relative; background:#fff;}
.fmxw .txt .zb .bd{width:510px; float:left;}
.fmxw .txt .zb .bd li{width:510px; float:left;}
.fmxw .txt .zb .bd li img{width:510px; height:235px; float:left;}
.fmxw .txt .zb .bd li h2{width:490px; height:30px; padding:0 10px; line-height:30px; overflow:hidden; font-size:16px; font-weight:normal; margin-top:5px; float:left;}
.fmxw .txt .zb .bd li p{ width:490px; height:66px; padding:0 10px; overflow:hidden; line-height:22px; float:left;}
.fmxw .txt .zb .hd{height:12px;right:10px;top:214px;position:absolute;z-index:9999;}
.fmxw .txt .zb .hd li{width:12px;height:12px;background:#fff; border-radius:12px; margin:0 5px;display:inline-block;*display:inline;zoom:1;overflow:hidden;line-height:9999px;cursor:pointer;}
.fmxw .txt .zb .hd li.on{background:#78365E;}

.fmxw .txt .yb{width:470px; height:360px; float:right; margin-top:-15px; }
.fmxw .txt .yb dl{width:450px; height:90px; padding:10px; background:#fff; float:left; margin-top:15px; }
.fmxw .txt .yb dl:hover{background:#78365E;}
.fmxw .txt .yb dt{width:120px; height:90px; float:left;}
.fmxw .txt .yb dt img{width:120px; height:90px; float:left;}
.fmxw .txt .yb dd{width:310px;float:right;}
.fmxw .txt .yb dd h2{width:310px; height:24px; line-height:24px; overflow:hidden; font-size:14px; font-weight:normal; float:left;}
.fmxw .txt .yb dd p{ width:310px; height:66px; overflow:hidden; line-height:22px; float:left;}
.fmxw .txt .yb dl:hover a{color:#fff;}

.fmqt{width:100%; background:#fff; padding:50px 0; float:left;}
.fmqt .info{width:1000px; margin:0 auto;}
.fmqt dl{width:173px; float:left; margin:0 80px;}
.fmqt dt{width:173px; height:190px; float:left;}
.fmqt dt a{width:173px; height:190px; float:left;}
.fmqt dt.d1{background:url(../images/lm01.png) no-repeat;}
.fmqt dt.d1:hover{background:url(../images/lm01_hover.png) no-repeat;}
.fmqt dt.d2{background:url(../images/lm02.png) no-repeat;}
.fmqt dt.d2:hover{background:url(../images/lm02_hover.png) no-repeat;}
.fmqt dt.d3{background:url(../images/lm03.png) no-repeat;}
.fmqt dt.d3:hover{background:url(../images/lm03_hover.png) no-repeat;}
.fmqt dd{width:173px; float:left; text-align:center}
.fmqt dd h2{width:173px; float:left; line-height:40px; font-size:22px; margin-top:15px;}
.fmqt dd span{width:173px; float:left; line-height:30px; font-size:14px;}


.foot{width:100%; float:left; padding-bottom:50px; margin-top:30px; background:#fff;}
.foot .fnav{width:100%; height:45px; line-height:45px; font-size:14px; font-family:"宋体"; color:#fff; text-align:center; background:#78365E;}
.foot .fnav a{margin:0 25px;}
.foot .fnav a:link,.foot .fnav a:visited{color:#fff;}
.foot .fnav a:hover{color:#FFFF00;}
.foot .txt{width:1000px; margin:50px auto 0 auto;}
.foot .txt .dz{width:800px; float:left; font-size:14px; line-height:30px; position:relative;}
.foot .txt .dz .icp{position:absolute; right:0; top:10px;}
.foot .txt .wx{width:150px; height:122px; background:url(../images/weixin.jpg) no-repeat; float:right;}

.main{width:1000px; margin:0 auto;}
.left{width:227px; float:left; margin-top:30px; padding-bottom:50px;}
.right{width:732px; float:right;margin-top:30px; padding-bottom:20px; border:1px solid #ddd; background:#fff;}

.cpfl{width:227px; float:left;}
.cpfl h2{width:227px; height:54px; line-height:54px; background:url(../images/bg7.jpg) no-repeat; text-align:center; font-size:18px; font-weight:normal; color:#fff; float:left;}
.cpfl .info{width:225px; border:1px solid #ddd; border-bottom:none; float:left;}
.cpfl .info2{width:225px; border:1px solid #ddd; float:left;}
.cpfl h3{width:225px; line-height:40px; font-size:16px; font-weight:normal; border-bottom:1px solid #ddd; float:left; text-indent:20px; background:url(../images/ico3.gif) 200px no-repeat; cursor:pointer;}
.cpfl h3.on{background:#f9f4f7 url(../images/ico4.gif) 200px no-repeat;color:#78355E;}
.cpfl h3:hover{color:#78355E;}
.cpfl h3.on a,.cpfl h4.on a{color:#78355E;}
.cpfl h4{width:225px; line-height:40px; font-size:16px; font-weight:normal; border-bottom:1px solid #ddd; float:left; text-indent:20px;}
.cpfl h4 a{width:225px; height:40px; float:left;}
.cpfl h4:hover,.cpfl h4.on{background:#f9f4f7;color:#78355E;}
.cpfl ul{width:225px; float:left;display:none;}
.cpfl li{width:225px; float:left; line-height:36px; font-size:14px; border-bottom:1px dashed #ddd; background:url(../images/ico1.jpg) 20px no-repeat; text-indent:40px;}
.cpfl li:hover,.cpfl li.on a{background:#f9f9f9 url(../images/ico2.jpg) 20px no-repeat; color:#78365E;}
.cpfl li a{width:225px; height:36px; float:left;}



.lxwm{width:205px; float:left; margin-top:20px; border:1px solid #ddd; padding:11px;}
.lxwm h2{width:203px; height:35px; line-height:35px; background:url(../images/bg8.jpg) center no-repeat; text-align:center; font-size:18px; font-weight:normal; color:#fff; float:left;}
.lxwm p{width:203px; float:left; font-size:14px; padding-top:11px; line-height:28px;}
.lxwm p b{font-size:16px;}


.weizhi{width:722px; padding-left:10px; float:left; height:42px; line-height:42px; font-size:14px; border-bottom:1px solid #ddd;}
.weizhi a{margin:0 10px;}

.pic_list{width:732px; float:left;}
.pic_list li{width:220px; float:left; margin:20px 0 0 18px;}
.pic_list li img{width:220px; height:160px; float:left;opacity:0.9;}
.pic_list li img:hover{opacity:1;}
.pic_list li span{width:220px; float:left; text-align:center; margin-top:10px; line-height:26px; height:26px; overflow:hidden; font-size:14px;}

.rongyu_list{width:732px; float:left;}
.rongyu_list li{width:222px; float:left; margin:20px 0 0 16px;}
.rongyu_list li img{width:220px; height:160px; float:left;border:1px solid #ddd;}
.rongyu_list li img:hover{opacity:0.9; }
.rongyu_list li span{width:222px; float:left; text-align:center; margin-top:10px; line-height:26px; height:26px; overflow:hidden; font-size:14px;}

.txt_list{width:732px; padding:0 16px; float:left;}
.txt_list li{width:680px; padding:0 10px; height:56px; line-height:56px; float:left; border-bottom:1px dashed #D2D2D2;font-size:14px;}
.txt_list li:hover{background:#f1f1f1;}
.txt_list li a{float:left;}
.txt_list li span{ float:right; color:#666;}

.fenye{width:100%; padding:5px 0; float:left; text-align:center; margin-top:20px;}
.fenye a{padding:0 12px; height:30px; line-height:30px; border:1px solid #ddd; display:inline-block;}
.fenye a:hover{border:1px solid #78365E;}
.fenye .on{background:#78365E;}
.fenye .on:link,.fenye .on:visited{color:#fff;border:1px solid #78365E;}
.fenye .on:hover{color:#fff;border:1px solid #78365E;}

.wenzhang{width:690px; padding:20px 21px; float:left;}
.wenzhang h1{width:690px; line-height:40px; text-align:center; font-size:24px; color:#78365E; font-weight:normal;}
.wenzhang .fbsj{width:690px; line-height:26px; text-align:center; font-size:14px; float:left;}
.wenzhang .wznr{width:690px; font-size:14px; line-height:28px; float:left; padding-top:20px;}
.wenzhang .wznr p{width:690px; float:left; text-indent:2em; padding:5px 0;}
.wenzhang .wznr p img{margin-left:-2em;}
.wenzhang .wznr img{max-width:650px;}
.wenzhang .wznr table{width:100%; float:left; border-collapse:collapse; background:#f1f1f1;}
.wenzhang .wznr td{border:1px solid #ddd; text-align:center; line-height:30px;}
.wenzhang .sxp{width:690px; float:left; margin-top:20px; border-top:1px dashed #ddd; padding-top:10px;}
.wenzhang .sxp li{width:690px; float:left; line-height:30px; font-size:14px;}
.wenzhang .sxp li span{color:#78365E;}

.liuyan{width:100%; float:left;font-size:14px; padding:50px 0; }
.liuyan table{width:100%; float:left;  border-collapse:collapse;}
.liuyan td{padding:8px 0;}
.liuyan .bt{ text-align:right; width:150px; vertical-align:top; line-height:32px;}
.liuyan .xm{ text-align:left; width:520px; padding-left:20px;}
.liuyan .xm label{cursor:pointer; padding-right:10px;}
.liuyan .xm span{color:#FF3300;padding-left:10px; vertical-align:top; line-height:32px;}
.liuyan .in{width:300px; line-height:30px; border:1px solid #ddd; padding:0 5px; font-size:14px;}
.liuyan textarea{width:480px; height:110px; line-height:22px; padding:5px; border:1px solid #ddd; overflow:auto;font-size:14px;}
.liuyan .anniu{ width:690px; float:left; text-align:center; margin-top:20px;}
.liuyan .anniu input{width:120px; height:40px; text-align:center; cursor:pointer; margin:0 10px; font-size:16px;}
.liuyan .anniu .tj{background:#78365E; color:#fff;}
.liuyan .anniu .cz{background:#ddd; color:#333;}













