﻿@charset "utf-8";

/* 初始化CSS */

html, body, ul, ol, li, dl, dd, dt, p, h1, h2, h3, h4, h6, form, img, span, b, a, input{ margin:0; padding:0; }

ul, ol { list-style:none; }

img { _display:block; border:none; }

a,input { outline:none; }

a{ text-decoration:none; color:#676767; }

body {  font-family:"微软雅黑"; font-size:12px; text-align:left; }/* */


/* 公用样式 */

.fl,.pic{ float:left; }

.fr,.txt{ float:right; }

.clear:after{ display:block; clear:both; content:""; visibility:hidden; height:0; }

.clear{ zoom:1; }

.bt{ clear:both; overflow:hidden; height:40px; padding-left:14px; padding-right:12px; line-height:40px; }

.bt h3{ float:left; background:url(../../images/musen/i1.png) no-repeat; font-size:20px; font-weight:normal; color:#fff; }

.bt h3 span{ font-size:16px; padding-left:5px; }

.bt a{ float:right; font-size:14px; color:#fff; }


#header{ position:relative; margin:0 auto; width:1200px; height:100px; overflow:hidden; }

.logom{float:left; margin-top:33px;}

.hright{float:right; width:776px;}

.logo{ float:left; }

.ad_word{ float:left; height:26px;  font-size:15px; font-weight:bold; color:#3f3f3f; line-height:26px; margin:13px 0 0 13px; }



.ts{ float:right; padding-top:10px;}

.tel{float:left; font-size:16px; padding-right:13px; color:#a5a5a5;}

.tel span{color:#3875b4; font-size:18px;}

#search{ float:left;  width:170px; height:20px;  border:1px solid #e8e8e8; }
 
.srh_input{ float:left; width:150px; height:26px; border:none; background-color:transparent; }

.srh_btn{ width:20px; height:21px; background:url(../../images/musen/srh_btn.png) center center no-repeat; border:none; cursor:pointer; }


#nav{ float:right; z-index:10; margin:0 auto; height:43px; background:url(../../images/musen/nbg.jpg) no-repeat;margin-top:12px; }

#nav ul{ }

#nav li{ position:relative; float:left; width:103px; padding:0 5px; height:43px; }

#nav li.ind{ width:127px; }

#nav li.fx{ width:7px; background:url(../../images/musen/fx.gif) center center no-repeat; }

#nav li > a{ display:block; font-size:15px; font-family:'微软雅黑'; font-weight:bold; color:#000; line-height:32px; text-align:center; text-decoration:none; margin-top:7px; }

#nav li > a:hover,#nav li.hover > a,#nav li.active > a{ color:#fff; background:url(../../images/musen/ahover.png) no-repeat; }

#nav li span{ display:none; position:absolute; left:35px; top:-2px; width:63px; height:4px;  }

#nav li.ind a{ padding-left:15px; background:url(../../images/musen/ind.gif) 30px center no-repeat; }

#nav li.hover span,#nav li.active span{ display:block; }

#nav li dl{ display:none; position:absolute; left:0; top:43px; width:100%; background-color:#fff; text-align:center; }

#nav li.hover dl{ display:block; }

#nav li dt{ border-bottom:1px dotted #ccc; line-height:30px; }

#nav li dt a{ font-size:14px; color:#000; }

#nav li dt a:hover{ color:#039c88; }


#banner { height:383px;  position:relative; background:url(../images/loading.gif) center center no-repeat; }

#banner .rslides1 li{width:100%; height:383px; text-align:center; }



.rslides { width: 100%; position: relative; list-style: none; padding: 0 }

.rslides_nav { height: 51px; width: 31px; position: absolute; -webkit-tap-highlight-color: rgba(0,0,0,0); top: 50%; left: 0; opacity: 0.4; text-indent: -9999px; overflow: hidden; text-decoration: none; margin-top: -28px }

.rslides_nav:active { opacity: 1.0 }

.rslides_nav.prev { left: auto; background-position: -0 -560px; left: 0 }

.rslides_nav.next { left: auto; background-position: -31px -560px; right: 0 }

.rslides_tabs { text-align: center; position: absolute; top: 342px; left:0; z-index:10; width:100%; height:16px;  text-align:center;  }

#banner .rslides_tabs li{ display:inline-block; margin: 0 3px;  }

.rslides_tabs a { text-indent: -9999px; overflow: hidden; display: inline-block; _display: block; *display:block;
width:16px; height: 16px; background: url(../../images/musen/dot.png) no-repeat; }

.rslides_tabs .rslides_here a { background-position:-17px 0; }


#footer{   background-color:#16589f; margin-top:30px; text-align:center; height:45px; line-height:45px; color:#fff; }

#footer a{color:#FFF;}



.main{ position:relative; margin:0 auto; width:1200px; }

.pt42{ padding-top:24px; }



.way{ position:relative; width:1200px; height:165px; background:url(../../images/musen/waybg.jpg) no-repeat; margin:23px auto 0 auto; }

.scroll_box{ width:1120px; margin:0 auto; overflow:hidden;}

.btn{ position:absolute; top:50%; margin-top:-15px; width:14px; height:20px; background:url(../../images/musen/way_btn.png) no-repeat; }

.prev{ left:9px; }

.prev:hover{ background-position:0 -21px; }

.next{ right:9px; background-position:-15px 0; }

.next:hover{ background-position:-15px -21px; }


.way .scroll_box{ height:123px; padding-top:20px; }

#scroll{ height:97px; }

#scroll li{ float:left; width:273px; height:123px; background:url(../../images/musen/wwzbg.jpg) no-repeat; margin-right:8px; }

.wtp{ float:left; width:117px; height:117px; background-position:2px 1px; background-repeat:no-repeat; background-size:117px; margin:17px 0 0 10px; overflow:hidden; }

.wwz{ float:right; width:117px; padding-right:14px; padding-top:16px; }

.wwz h3{ font-size:18px; font-weight:normal; color:#0464b0; }

.wwz p{ position:relative; font-size:13px; color:#848484; line-height:18px; margin-top:3px; }

.wwz p a{ position:absolute; left:-1px; top:0; color:#898989; }


.feature{ float:left; width:312px;  }

.md{ background:#FFFFFF; border-top:0px;}

.tab{ clear:both; overflow:hidden; background:url(../../images/musen/btbg.jpg) repeat-x; border:1px solid #dfdfdf; }

.tab dt{ float:left; height:32px; border-right: 1px solid #dddddd;  font-family:"微软雅黑"; font-size:16px; text-align:center; line-height:32px; margin-right:-1px; cursor:pointer; padding:0 20px; color:#037ec3; }

.tab dt.cur{ position:relative; background:url(../../images/musen/bth.jpg) repeat-x; color:#fff;  }

.box{ display:none;  border-top:none; padding-top:15px; }

.company{float:left; }

.company p{font-size:14px; line-height:26px; margin-top:13px;}

.company p a{color:#fd8851;}

.xinwen{width:312px; height:278px;}

.classroom{ float:left; width:487px; padding:0 44px; background:url(../../images/musen/jsbg.jpg) no-repeat; }

.tab h3{ float:left;font-size:16px; color:#195aa0; line-height:32px; background:url(../../images/musen/sx.jpg) no-repeat 0 7px; margin-left:7px; padding-left:12px;}

.tab a{ float:right; font-size:14px; color:#fd8851; line-height:32px; padding-right:5px;}

.intro_hot{margin-top:15px; border-bottom:1px dashed #e2e2e2; padding-bottom:15px; margin-bottom:12px;}

.intro_hot a{font-size:15px; color:#444444; font-weight:bold; line-height:24px;}

.intro_hot a:hover{color:#026dd4;}

.intro_hot p{ line-height:21px; color:#aaaaaa; font-size:14px;}

.jszc li{ font-size:14px; line-height:28px; background:url(../../images/musen/dian.jpg) no-repeat 0 13px; padding-left:18px;}

.jszc li.one{background: none; padding-left:0;}

.jszc li a{ color:#5f5e5e;}

.jszc li a:hover{color:#026dd4;}

.jszc li span{float:right; font-size:12px; color:#989898;}


.contact{float:right;}

.contact_c img{border:1px solid #e3e3e3}

.contact_c dl{font-size:14px; line-height:24px; margin-top:10px;}

.contact_c dl dt{float:left;}

.contact_c p{margin-top:5px;}

.contact_c p a{display:block; float:left; margin-right:10px;}



.sdb{  background-position:center top; background-repeat:no-repeat; padding-top:301px; }

#wz{background:url(../../images/musen/wzbg.jpg) repeat-x; height:48px;}

#wz p{ padding-left:290px; font-size:14px; line-height:48px;}

.left{ float:left; margin-top:-63px; width:252px; }

.left h3{ width:227px; height:60px; padding-top:11px; padding-left:25px; background:url(../../images/musen/lbt.jpg) no-repeat; font-size:18px; color:#fff; }

.left h3 span{ display:block; margin-top:3px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; }

#menu{ width:210px; padding:20px 20px 70px 20px; background-color:#f3f3f3; border:1px solid #ededed; border-top:0px; margin-bottom:15px;  }

#menu li{ padding-bottom:2px; background:url(../../images/ny/li.png) left bottom no-repeat; }

#menu li a{ display:block; padding-left:30px; font-size:14px; color:#46463e; line-height:37px; width:178px; background:url(../../images/musen/mbg01.jpg) no-repeat; border:1px solid #e9e8e8; margin-bottom:13px;    } 

#menu li a:hover,#menu li.on a{ display:block;  background:url(../../images/musen/mbg.jpg) no-repeat; color:#6da600; width:178px; color:#FFF;  }

.sdp{float:left; border:1px solid #ededed;}


.right{ float:right; width:868px; padding:30px 40px 40px 40px; }
.right h4{font-size:16px; color:#ff8a00; line-height:30px;}

.right h3{font-size:16px; color:#0f4b8d; margin-bottom:20px; border-bottom:1px solid #cedbea; padding-bottom:15px;}

.about{  color:#535353; line-height:30px; font-size:14px; }

.about img{ margin:6px 0; }

.about h4{font-size:14px; font-weight:bold; color:#6da600;}

.producta ul{margin-left:-64px; width:971px;}


.producta li{float:left; width:418px; margin-bottom:36px; margin-left:64px;}

.producta .ltp{float:left; margin-right:15px;}

.producta .ltp img{border:1px solid #e5e5e5;} 

.lwz h4{ font-size:16px; color:#0f4b8d; margin-bottom:10px;}

.lwz p{font-size:14px; line-height:24px; color:#787a7c;}

.more{color:#fd8851}

.news_list{float:left;  margin-bottom:30px;}

.news_list ul{ float:left;}

.news_list ul li{float:left; width:794px; background:url(../../images/musen/dian.jpg) no-repeat 6px 16px; padding-left:25px; border-bottom:1px dashed #dfdfdf}

.news_list ul li a{float:left;}

.news_list ul li span{float:right; font-size:14px; color:#929292; line-height:35px;}

.news_list ul li a:link,.news_list ul li a:visited{ color:#666666; height:28px; line-height:35px; font-size:14px; }

.news_list ul li a:hover{ text-decoration:underline; }

.ym{ text-align:center; margin-top:50px; border-top: 1px solid #ebebeb; clear:both;}

.ym a{  padding:5px 5px; display:inline-block; text-align:center; margin-left:11px; color:#929292; font-size:14px;}

.ym a:hover,.ym span{ padding:5px 5px; display:inline-block; text-align:center; margin-left:11px; color:#1055b4; font-size:14px;}

.lmjs{font-size:14px; line-height:26px; margin-bottom:20px; padding-bottom:15px; }

.fenlei{font-size:16px; color:#ff8a00; font-weight:bold; line-height:45px; background:#f5f5f5; padding-left:10px; margin-bottom:20px;}

#content{width:700px;}

.zxly{background:#eeeeee; float:left; padding:8px 14px; padding-top:15px;}

.zxly dl{float:left; font-size:14px; line-height:30px; }

.zxly dt,.zxly dd{height:40px;}

.shuru{border:1px solid #d4d4d4; height:29px; line-height:29px; width:212px;}

.lycontent{width:207px; height:73px; border:1px solid #d4d4d4;}

.zxly dd.con{height:88px;}

.tjiao{background:#12559c; color:#FFF; height:26px; line-height:26px; font-size:14px; border:0px; width:100px; text-align:center; font-family:"微软雅黑"}



