@charset "utf-8";
/* CSS Document */
body,h1,h2,h3,h4,h5,h6,p,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0px;padding:0px;}
body{font-size:12px; color:#555; font-family:"微软雅黑";}
ul,li{padding:0px; margin:0px;}
*{padding:0px; margin:0px; list-style:none;}
img{border:0px;}
em, h1, h2, h3{font-style:normal; font-weight:normal;}
a{color:#555; text-decoration:none;}
a:hover{color:#cd0067;}
.clearfix:before, .clearfix:after{content:"."; display:block; visibility:hidden; height:0; line-height:0; font-size:0;}
.clearfix:after{clear:both;}
.clearfix{zoom:1;}

.mcon{width:1200px; margin:0px auto;}
.top{width:1200px; height:88px; margin:0px auto;}
.top .logo{width:300px; height:88px; float:left;}
.top .sosu{width:500px; height:88px; float:left;}
.top .sosu .fss{width:400px; height:63px; padding:25px 0px 0px 0px; margin:0px auto;}
.top .sosu .fss input{float:left;}
.top .sosu .fss .keys{width:300px; height:24px; padding:5px; border:solid 2px #cd0067; font-size:14px; color:#666;}
.top .sosu .fss .buts{width:60px; height:38px; padding:5px; border:0px; background:#cd0067; color:#FFF; font-weight:bold; font-size:14px; cursor:pointer;}
.top .tels{width:300px; height:88px; line-height:88px; font-size:26px; text-align:right; color:#0073b0; float:left;}
.top .tels span{font-weight:bold; color:#000; font-size:20px;}
.top .qrcode{width:100px; height:88px; text-align:right; float:left;}
.menu{width:100%; background:#0073b0; border-bottom:solid 1px #FFF; margin:0px auto;}
.menu .mcon{width:1200px; height:40px; margin:0px auto;}
.menu .mcon li{width:120px; height:40px; line-height:40px; text-align:center; float:left;}
.menu .mcon li:hover{background:url(images/xian.jpg) left top repeat-x #FFF;}
.menu .mcon li.on{background:url(images/xian.jpg) left top repeat-x #FFF;}
.menu .mcon li a{font-size:14px; color:#FFF;  font-weight:bold; display:block;}
.menu .mcon li a:hover{color:#000;}
.menu .mcon li.on a{color:#000;}

.fullSlide{min-width:1200px; position:relative; height:240px; overflow:hidden;}
.fullSlide .bd{position:relative; z-index:0;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:240px;}
.fullSlide .hd{width:100%; position:absolute; z-index:1; bottom:0; left:0; height:20px; line-height:20px; text-align:center;}
.fullSlide .hd ul li{cursor:pointer; display:inline-block; *display:inline; zoom:1; width:11px; height:11px; margin:4px; background:url(images/dot-black.png) 0 0; overflow:hidden; line-height:9999px; filter:alpha(opacity=40);opacity:0.4;}
.fullSlide .hd ul .on{filter:alpha(opacity=100);opacity:1;}

.classkb{width:1200px; height:20px; margin:0px auto;}
.classcon{width:1200px; border-left:solid 1px #dadee1; border-right:solid 1px #dadee1; border-bottom:solid 1px #dadee1; filter:progid:DXImageTransform.Microsoft.Shadow(color=#909090,direction=120,strength=3); -moz-box-shadow: 1px 1px 5px #909090; -webkit-box-shadow: 1px 1px 5px #909090; box-shadow:1px 1px 5px #909090; margin:0px auto;}
.classcon:hover{border-left:solid 1px #cd0067; border-right:solid 1px #cd0067; border-bottom:solid 1px #cd0067;}
.classcon .classtitle{width:100%; height:40px; line-height:40px; background:url(images/xian.jpg) left top repeat-x #FFF; border-bottom:solid 1px #dadee1; text-indent:10px; font-size:16px; font-weight:bold; color:#0073b0;}
.classcon .classtitle span{font-size:12px; color:#666; font-weight:normal; font-family:Arial, Helvetica, sans-serif; margin-left:10px;}
.classcon .classtitle span:hover{color:#cd0067;}
.classcon .classtitle a{font-size:16px; font-weight:bold; color:#0073b0;}
.classcon .classtitle a:hover{color:#cd0067;}
.classcon .snaclassa{width:100%; padding:8px 0px 8px;}
.classcon .snaclassa li{width:57px; height:30px; line-height:30px; text-align:center; overflow:hidden; float:left;}
.classcon .snaclassa li a{font-size:14px; color:#000; display:block;}
.classcon .snaclassa li a:hover{color:#cd0067; text-decoration:underline;}
.classcon .snaclassb{width:100%; padding:8px 0px 8px;}
.classcon .snaclassb li{width:148px; height:30px; line-height:30px; text-align:center; overflow:hidden; float:left;}
.classcon .snaclassb li a{font-size:14px; color:#000; display:block;}
.classcon .snaclassb li a:hover{color:#cd0067; text-decoration:underline;}
.classcon .snaclassc{width:100%; padding:8px 0px 8px;}
.classcon .snaclassc li{width:140px; height:30px; line-height:30px; text-align:center; overflow:hidden; float:left;}
.classcon .snaclassc li a{font-size:14px; color:#000; display:block;}
.classcon .snaclassc li a:hover{color:#cd0067; text-decoration:underline;}
.classcon .snaclassd{width:100%; padding:8px 0px 8px;}
.classcon .snaclassd li{width:130px; height:30px; line-height:30px; text-align:center; overflow:hidden; float:left;}
.classcon .snaclassd li a{font-size:14px; color:#000; display:block;}
.classcon .snaclassd li a:hover{color:#cd0067; text-decoration:underline;}
.classcon .infotitle{width:100%; height:40px; line-height:40px; font-size:14px; font-weight:bold; color:#333; background:url(images/huag.jpg) left top repeat-x #FFF; border-bottom:solid 1px #dadee1; text-indent:10px; overflow:hidden;}
.classcon .infotitle a{color:#0073b0; font-size:12px; font-weight:normal; padding-left:10px; padding-right:10px; float:right;}
.classcon .infotitle a:hover{color:#cd0067;}
.classcon .infolist{width:100%; padding:5px 0px 5px;}
.classcon .infolist li{width:295px; height:20px; line-height:20px; text-indent:10px; overflow:hidden; float:left;}
.classcon .infolist li a{font-size:12px; margin-right:10px;}
.classcon .infolist li a span{color:#000;}
.classcon .infolist li a:hover{color:#cd0067; text-decoration:underline;}

.l_con{width:1000px; float:left;}
.l_con .sanname{width:100%; height:60px; line-height:60px; color:#333; text-indent:10px; overflow:hidden;}
.l_con .saninfo{padding:5px 0px 5px 0px; background:url(images/xian.jpg) left top repeat-x #FFF;}
.l_con .saninfo td{padding:10px; border-bottom:dotted 1px #CCC; font-size:14px; color:#cd0067;}
.l_con .saninfo td a{font-size:14px;}
.l_con .saninfo tr:hover{background:#0073b0; color:#FFF;}
.l_con .saninfo tr:hover td a{color:#FFF;}


.l_con .mntitle{width:100%; height:60px; line-height:60px; color:#333; text-indent:10px; overflow:hidden;}
.l_con .mnkb{width:100%; height:20px; margin:0px auto;}
.l_con .mncon{width:100%; border-left:solid 1px #dadee1; border-right:solid 1px #dadee1; border-bottom:solid 1px #dadee1; filter:progid:DXImageTransform.Microsoft.Shadow(color=#909090,direction=120,strength=3); -moz-box-shadow: 1px 1px 5px #909090; -webkit-box-shadow: 1px 1px 5px #909090; box-shadow:1px 1px 5px #909090; margin:0px auto;}
.l_con .mncon:hover{border-left:solid 1px #cd0067; border-right:solid 1px #cd0067; border-bottom:solid 1px #cd0067;}
.l_con .mncon .mnclass{width:100%; height:40px; line-height:40px; background:url(images/xian.jpg) left top repeat-x #FFF; border-bottom:solid 1px #dadee1; text-indent:10px; font-size:16px; font-weight:bold; color:#0073b0;}
.l_con .mncon .mnclass span{font-size:12px; color:#666; font-weight:normal; font-family:Arial, Helvetica, sans-serif; margin-left:10px;}
.l_con .mncon .mnclass span:hover{color:#cd0067;}
.l_con .mncon .mnclass a{font-size:16px; font-weight:bold; color:#0073b0;}
.l_con .mncon .mnclass a:hover{color:#cd0067;}
.l_con .mncon .mnsnaa{width:100%; padding:8px 0px 8px;}
.l_con .mncon .mnsnaa li{width:25%; height:30px; line-height:30px; overflow:hidden; text-indent:2em; float:left;}
.l_con .mncon .mnsnaa li a{font-size:14px; color:#000; display:block;}
.l_con .mncon .mnsnaa li a:hover{color:#cd0067; text-decoration:underline;}
.l_con .mntcytit{width:100%; height:60px; line-height:60px; background:url(images/xian.jpg) left bottom repeat-x #FFF; border-bottom:solid 1px #dadee1; text-indent:10px;}
.l_con .mntcy{width:100%; border:solid 1px #dadee1; margin:0px auto;}
.l_con .mntcy li{width:25%; height:30px; line-height:30px; overflow:hidden; text-indent:2em; float:left;}
.l_con .mntcy li a{font-size:14px; color:#000; display:block;}
.l_con .mntcy li a:hover{color:#cd0067; text-decoration:underline;}

.l_con .detailstit{width:100%; height:60px; line-height:60px; background:url(images/xian.jpg) left bottom repeat-x #FFF;}
.l_con .detaiinfos{line-height:24px; padding:10px 0px 10px 0px; font-size:14px;}
.l_con .detaiinfos span{font-size:14px; font-weight:bold; color:#cd0067;}
.l_con .detaiinfos a:hover{color:#0073b0;}
.l_con .detailxgxx{width:100%; padding-top:40px;}
.l_con .detailxgxx .diltit{height:50px; line-height:50px; font-size:18px; color:#0073b0; background:url(images/xian.jpg) left bottom repeat-x #FFF;}
.l_con .detailxgxx .dilcon{padding:8px 0px 8px 0px;}
.l_con .detailxgxx .dilcon li{width:20%; height:30px; line-height:30px; overflow:hidden; float:left;}
.l_con .detailxgxx .dilcon li a{font-size:14px; display:block;}
.l_con .detailxgxx .dilcon li a:hover{color:#0073b0; text-decoration:underline;}
.l_con .newtitle{width:100%; height:60px; line-height:60px; background:url(images/xian.jpg) left bottom repeat-x #FFF; text-indent:10px; font-size:16px; font-weight:bold; color:#0073b0;}
.l_con .newlist{padding:10px;}
.l_con .newlist td{padding:10px 5px 10px 5px; font-size:14px; border-bottom:dotted 1px #CCC;}
.l_con .newlist td a{font-size:14px; display:block;}
.l_con .newtits{padding:20px 0px 10px 0px; text-align:center;}
.l_con .newinfo{padding:10px; font-size:14px; line-height:30px;}
.l_con .contents{padding:30px 10px 30px 10px; font-size:14px; line-height:40px;}

.r_con{width:180px; float:right;}
.r_con .infocon{border-bottom:solid 1px #dadee1; border-left:solid 1px #dadee1; border-right:solid 1px #dadee1; margin:20px 0px 10px 0px;}
.r_con .infocon .infotitle{width:100%; height:40px; line-height:40px; font-size:14px; font-weight:bold; color:#0073b0; background:url(images/standard_hover.jpg) left top repeat-x #FFF; border-bottom:solid 1px #dadee1; text-indent:5px; overflow:hidden;}
.r_con .infocon .infotitle span{color:#cd0067;}
.r_con .infocon .infotitle a{color:#0073b0;}
.r_con .infocon .infolista{width:100%; padding:5px 0px 5px;}
.r_con .infocon .infolista li{width:25%; height:26px; line-height:26px; text-indent:5px; overflow:hidden; float:left;}
.r_con .infocon .infolista li a{font-size:14px; color:#000; margin-right:10px; display:block;}
.r_con .infocon .infolista li:hover{background:#cd0067;}
.r_con .infocon .infolista li:hover a{color:#FFF;}
.r_con .infocon .infolista li.on{background:#cd0067; color:#FFF;}
.r_con .infocon .infolista li.on a{color:#FFF;}
.r_con .infocon .infolistb{width:100%; padding:5px 0px 5px;}
.r_con .infocon .infolistb li{height:26px; line-height:26px; text-indent:5px; overflow:hidden;}
.r_con .infocon .infolistb li a{font-size:14px; color:#000; display:block;}
.r_con .infocon .infolistb li:hover{background:#cd0067;}
.r_con .infocon .infolistb li:hover a{color:#FFF;}
.r_con .infocon .infolistb li.on{background:#cd0067;}
.r_con .infocon .infolistb li.on a{color:#FFF;}
.r_con .infocon .infolistc{width:100%; padding:5px 0px 5px;}
.r_con .infocon .infolistc li{height:26px; line-height:26px; text-indent:5px; overflow:hidden;}
.r_con .infocon .infolistc li a{font-size:12px; color:#000; display:block;}
.r_con .infocon .infolistc li a:hover{color:#cd0067;}
.r_con .infocon .infolistd{width:100%; padding:5px 0px 5px;}
.r_con .infocon .infolistd li{height:26px; line-height:26px; text-indent:5px; overflow:hidden;}
.r_con .infocon .infolistd li a{font-size:12px; color:#000; margin-right:10px;}
.r_con .infocon .infolistd li a:hover{color:#cd0067;}
.r_con .infocon .infoliste{width:100%; padding:5px 0px 5px;}
.r_con .infocon .infoliste li{width:50%; height:26px; line-height:26px; text-indent:5px; overflow:hidden; float:left;}
.r_con .infocon .infoliste li a{font-size:14px; color:#000; margin-right:10px; display:block;}
.r_con .infocon .infoliste li:hover{background:#cd0067;}
.r_con .infocon .infoliste li:hover a{color:#FFF;}
.r_con .infocon .infoliste li.on{background:#cd0067; color:#FFF;}
.r_con .infocon .infoliste li.on a{color:#FFF;}

.newstit{height:60px; line-height:60px; font-size:18px; color:#0073b0; background:url(images/standard_hover.jpg) left bottom repeat-x #FFF;}
.newscon{padding:5px;}
.newscon li{width:380px; height:30px; line-height:30px; overflow:hidden; margin:0px 8px 0px 8px; float:left;}
.newscon li span{float:right;}

.linkstit{height:60px; line-height:60px; font-size:18px; color:#0073b0; background:url(images/standard_hover.jpg) left bottom repeat-x #FFF;}
.linkscon{padding:5px;}
.linkscon li{width:115px; height:30px; line-height:30px; overflow:hidden; float:left;}

.page{width:100%; padding:50px 0px 50px 0px; line-height:30px; text-align:center; overflow:hidden;}
.page a{font-size:14px; color:#FFF; padding:5px 10px 5px 10px; margin-left:2px; margin-right:2px; background:#0073b0;}
.page a:hover{font-size:14px; color:#FFF; background:#cd0067;}
.page a.on{background:#cd0067;}

#floatDivBoxs{width:120px;background:#fff;position:fixed;top:129px;right:0;z-index:999;}
#floatDivBoxs .floatDtt{width:100%;height:30px; line-height:30px; background:#cd0067; color:#fff; font-size:16px; text-align:center; position:relative;}
#floatDivBoxs .floatDqq{padding:0 5px;}
#floatDivBoxs .floatDqq li{height:28px; font-size:12px; border-bottom:1px solid #e3e3e3; padding-top:5px;}
#floatDivBoxs .floatDqq li a{color:#333; padding-left:20px;}
#floatDivBoxs .floatDtxt{font-size:16px; color:#4d4949; text-align:center; line-height:24px; padding-top:5px;}
#floatDivBoxs .floatDtel{font-size:16px; color:#c90600; text-align:center; line-height:24px; padding-bottom:5px;}
#floatDivBoxs .floatDbg{width:100%;height:10px; background:url(images/online_botbg.jpg) no-repeat; box-shadow:-2px 0 3px rgba(0,0,0,0.25);}
.floatShadow{background:#fff;box-shadow:-2px 0 3px rgba(0,0,0,0.25);}
#rightArrow{width:30px;height:30px; background:url(images/online_arrow.jpg) no-repeat; position:fixed; top:129px; right:120px; z-index:999;}
#rightArrow a{display:block;height:30px;}
.bottom{width:100%; background:#0073b0; padding:10px 0px 10px; margin:0px auto;}
.bottom .botcon{text-align:center; line-height:26px; font-size:12px; color:#FFF;}
.bottom .botcon a{font-size:12px; color:#FFF; margin:0px 5px 0px 5px;}
.bottom .botcon a:hover{color:#FFF;}