@charset "utf-8";
/* CSS Document */

/*CSS 初始化*/
body, v, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td { margin:0; padding:0; }
body {font-size:14px;line-height:21px;}
fieldset, img { border:0;}
img{ display:block;}
ol, ul { list-style:none; }
h1, h2, h3, h4, h5, h6{ font-size:100%;}
em { font-style:normal; }
input, button, select, textarea{ outline:none;}
textarea { resize:none; }
a { color:#666;text-decoration:none; }
a:hover { text-decoration:none;}
a:focus{outline:none; -moz-outline:none;}		/*解决  去除 a 链接点击后有一个虚线的边框出现*/

/*a:hover{ color:#F09E0B;}         #358EE0            */

/*公用样式*/
.w1200{ width:1200px; margin:0 auto;}
.mt20{ margin-top:20px;}
.f-l{ float:left;}
.f-r{ float:right;}
.none{ display:none;}


/*top 开始*/
.top{ width:100%; height:43px; background-color:#FAFAFA; border-bottom:1px solid #e5e5e5;}
.top-con .t-con-l{ font-size:14px; color:#000; line-height:43px;}
.top-con .t-con-r li{ float:left; margin-left:45px; line-height:43px;}
.top-con .t-con-r .erweima{ position:relative;}
.top-con .t-con-r .erweima a{padding-right:25px; background:url(../images/erweima-bg.jpg) no-repeat 80px center;}
.top-con .t-con-r .erweima .ewm-tu{ width:94px; height:94px; padding:10px; background-color:#fff; border:1px solid #e5e5e5; overflow:hidden; position:absolute;top:43px; right:0; display:none;}
.top-con .t-con-r .erweima .ewm-tu a{ padding:0;}
.top-con .t-con-r li a{ font-size:14px; color:#000;}
.top-con .t-con-r li a:hover{ color:#F09E0B;}

/*logo search 开始*/
.hd-info1 .logo{ width:96px; height:118px; margin:16px 0 0 30px;}
.hd-info1 .search{ width:580px;margin-top:40px;}
.search .sp li{ float:left; width:52px; height:29px; line-height:29px; text-align:center;}
.search .sp li a{ font-size:14px; color:#000;}
.search .sp .current{ background-color:#F19F0B;}
.search .sp .current a{ color:#fff;}
.search .srh{ width:578px;}
.search .srh .ipt{background-color:#F19F0B; border-radius:0 3px 3px 3px; padding:2px;}
.search .srh .ipt input{ width:451px; height:43px; border:none; padding:0 10px; font-size:16px; color:#333;}
.search .srh button{ width:95px; height:47px; background-color:#F19F0B; font-size:15px; color:#fff; cursor:pointer; border:none;}
.search .sp2{ margin-top:3px;}
.search .sp2 li{ float:left; margin-right:12px;}
.search .sp2 li a{ font-size:14px; color:#7F7F7F;}
.hd-info1 .dianji{ width:126px; height:97px; margin:44px 0 0 184px;}
.dianji button{ border:none; cursor:pointer; }
.dianji .btn1,.dianji .btn2{ width:124px; height:40px; background-color:#F19F0B; border:1px solid #F9AA5B; border-radius:1px;}
.dianji .btn1{ margin-bottom:13px;}
.dianji .btn1 button{ font-size:14px; color:#fff;width:62px; height:40px; float:left;}
.dianji .btn1 .btn1-l{ background-color:#F19F0B;}
.dianji .btn1 .btn1-r{ background-color:#fff; color:#AB5100;}
.dianji .btn2{ font-size:15px; color:#fff;}

/*切换城市*/
.switch-city{ margin:0 auto 15px; position:relative;}
.switch-city .dianji-qh{ font-size:14px; color:#131313; margin:0 10px 0 15px;}
.switch-city span{ font-size:14px; color:#AB5100;}
.select-city{ display:none; width:1198px;background:#fff;position:absolute; left:-164px; top:33px; z-index:10;border: 1px solid #ccc;}
.select-city .sl-city-top{ height:42px; background-color:#F2F2F2; border-bottom:1px solid #ccc;}
.select-city .sl-city-top p{ line-height:42px; font-size:14px; color:#000; margin-left:12px;}
.select-city .sl-city-top .close-select-city{ margin:12px;}
.select-city .sl-city-con{padding:0 20px;}
.select-city .sl-city-con p{ margin:20px 0; font-size:18px; color:#000;}
.select-city .sl-city-con dt{ width:56px; font-size:14px; font-weight:bold; color:#000; float:left; margin-right:8px;}
.select-city .sl-city-con dl{margin-bottom:10px;}
.select-city .sl-city-con dd{ float:left; width:1094px;}
.select-city .sl-city-con dd a{ display:inline-block; margin-right:10px; font-size:14px; color:#000;}
.sl-city-con dd a:hover{ color:#358EE0;}

/*nav 开始*/
.nav{ position:relative;}
.nav .sp-kj{ width:267px; height:47px; line-height:47px; font-size:16px; color:#fff; float:left; background:#F09E0B url(../images/sp-kj-bg.jpg) no-repeat 6px center; padding-left:35px; position:relative;}
.nav .kj-show{ width:302px; height:560px;z-index:1; position:absolute; top:47px; left:0;}
.nav ul{ float:left;}
.nav li{ float:left; width:112px; height:47px; line-height:47px; text-align:center;}
.nav li a{ font-size:15px; color:#1F1F1F;}
.nav li a:hover{ color:#F09E0B;}
   /**************在线商城首页快捷二的中方法**************/
.nav .kj-show2{width:302px;height:560px;background-color:#2B2B2B;z-index:2;position:relative;position:absolute; top:47px; left:0; }
.nav .kj-show2 .kj-info1{ border-top:1px solid #343434; border-bottom:1px solid #000;}
.nav .kj-show2 .kj-dl1{ padding:5px 10px 5px;}
.nav .kj-show2 .kj-dl1 dt{padding-left:20px; background:url(../home_img/kj-show-dt-tu1.gif) no-repeat left center; margin-bottom:4px;}
.nav .kj-show2 .kj-dl1 dt a{ font-size:14px; font-weight:bold;color:#fff;}
.nav .kj-show2 .kj-dl1 dt a:hover{ color:#F09E0B;}
.nav .kj-show2 .kj-dl1 dd{ line-height:30px;font-size:14px; color:#fff;padding-left:20px;}
.nav .kj-show2 .hover-show-bg{ background-color:#fff;}
.nav .kj-show2 .hover-show-bg .kj-dl1 dt{background:url(../home_img/kj-show-dt-tu1-show.gif) no-repeat left center;}
.nav .kj-show2 .hover-show-bg dt a{ color:#2b2b2b;}
.nav .kj-show2 .hover-show-bg dd{color:#2b2b2b;}
.nav .kj-show2 .kj-if-show{ display:none; width:680px; min-height:558px;border:1px solid #DBDBDB; border-left:none; background-color:#fff; position:absolute; top:0; left:302px;}
.nav .kj-show2 .kj-if-show dl{ margin:0 11px;padding:15px 8px;border-bottom:1px solid #D5D5D5;}
.nav .kj-show2 .kj-if-show dl dt{ width:150px; font-size:14px; color:#000; font-weight:bold; float:left;}
.nav .kj-show2 .kj-if-show dl dd{ float:left; width:490px;}
.nav .kj-show2 .kj-if-show dl dd a{ display:inline-block;font-size:14px; color:#000; margin-right:30px;}
.nav .kj-show2 .kj-if-show dl dd a:hover{ color:#F09E0B;}
/*nav END*/

/*banner 图*/
.style-banner img{ margin:0 auto;}

/*banner 开始*/
.banner-box{ width:100%; height:560px; /*background:url(../images/banner-bgtu.jpg) no-repeat top center;*/}
.banner{ height:560px; position:relative; overflow:hidden;/**/}
.banner ul{ width:7200px; position:relative; left:0；}
.banner li{ float:left;}
.banner .bnr{ display:inline-block; width:67px; height:121px; line-height:121px; text-align:center; background-color:#000; color:#fff; font-size:36px; font-family:"宋体"; opacity:0.3; position:absolute; top:220px; left:311px;}
.banner .bnr-right{ left:1120px;}

/*热门推荐*/
.hot-recommend h3{ font-size:18px; color:#000; font-weight:normal; margin-top:20px;}
.hot-recommend ul{ width:1199px; margin:13px auto 0;border-left:1px solid #ECECEC; border-top:1px solid #ECECEC;}
.hot-recommend li{ float:left; width:299px; height:236px; overflow:hidden; border-right:1px solid #ECECEC;border-bottom:1px solid #ECECEC;}
.hot-recommend li img{margin:0 auto;}
.hot-recommend .ys1{ position:relative;}
.hot-recommend .ys1 .ys1-opt{ width:223px; height:75px; background-color:#fff; position:absolute; top:144px; left:39px; opacity:0.7;}
.hot-recommend .ys1 .ys1-ft{width:223px; height:75px;position:absolute; top:144px; left:39px;}
.hot-recommend .ys1 .ys1-ft p{display:inline-block; width:94px; font-size:18px; color:#000;margin:14px 0 0 15px; float:left; text-align:center;}
.hot-recommend .ys1 .ys1-ft p span{  font-size:14px; }
.hot-recommend .ys1 .ys1-ft a{ float:left; width:90px; height:29px; background:url(../home_img/ys1-a-bg.jpg) no-repeat; text-align:center; line-height:29px; margin-top:25px; font-size:13px; color:#fff;}
.hot-recommend .ys2 p{ font-size:18px; color:#000; text-align:center; margin:13px 0 15px;}
.hot-recommend .ys2 .ys2-a1{ display:block; width:144px; height:29px; line-height:29px; text-align:center; font-size:12px; color:#fff; background:url(../home_img/ys2-a-bg.gif) no-repeat; margin:0 auto;}

/*广告栏*/
.advertisement{ height:74px; background-color:#EBEBEB; margin-top:20px; overflow:hidden;}

/*广告栏 二*/
.advertisement2{ width:1198px; height:94px; border:1px solid #ECECEC; background-color:#FDFDFD;margin:20px auto;}
.advertisement2 li{ float:left; width:148px; height:94px; border-right:1px solid #ECECEC;}
.advertisement2 li img{ margin:23px auto;}

/*底部服务*/
.ft-service{ width:100%;margin-top:70px; border-top:2px solid #AB5100; border-bottom:1px solid #DFDFDF; padding:17px 0 20px;}
.sv-con-l2{ width:980px;}
.sv-con-l2 dl{ width:134px; height:130px; padding-left:51px;border-right:1px solid #DEDEDE; float:left;}
.sv-con-l2 dl dt{ height:32px;}
.sv-con-l2 dl dt a{ font-size:16px; color:#000;}
.sv-con-l2 dl dt a:hover{ color:#F09E0B;}
.sv-con-l2 dl dd a{ display:block; height:32px; font-size:14px; color:#333;}
.sv-con-l2 dl dd a:hover{color:#F09E0B;}
.sv-con-r2{ width:214px; height:90px; text-align:center;}
.sv-con-r2 p{ font-size:16px; color:#000; margin-bottom:10px;}
.sv-con-r2 .sv-r-tle{ font-size:28px;}
.sv-con-r2 a{ display:block; width:161px; height:40px; line-height:40px; color:#fff; font-size:16px; background-color:#2A2826; margin:0 auto;}

/*底部 版权*/
.footer{padding-top:20px; padding-bottom:20px; text-align:center;}
.footer p{ height:30px;font-size:14px; color:#000;}
.footer p a{ display:inline-block; font-size:14px; color:#000;}
.footer p a:hover{color:#358EE0;}
.footer p span{ margin:0 8px 0 10px;}

/*分页开始*/
.paging{ width:610px;margin:30px auto 0;}
.pag-left{ margin-right:15px;}
.pag-left .about{ display:inline-block; width:41px; height:35px; line-height:35px; text-align:center; color:#fff; background:#358EE0; font-size:23px;}
.pag-left .left-m{height:33px; padding:1px;background:#358EE0;}
.pag-left .left-m li{ float:left; width:39px; height:33px; line-height:33px; text-align:center; background:#fff;}
.pag-left .left-m li:hover{ background:#358EE0;}
.pag-left .left-m li:hover a{ color:#fff;}
.pag-left .left-m .current{background:#358EE0;}
.pag-left .left-m .current a{color:#fff;}
.pag-left .left-m li a{ display:block; font-size:14px; color:#000;}
.pag-right .jump-page{ font-size:14px; color:#000; margin-right:10px;}
.pag-right .jump-page input{ border:none; width:48px; height:33px; border:1px solid #358EE0; margin:0 10px; padding:0 5px;}
.pag-right button{ border:none; width:53px; height:35px; background:#358EE0; color:#fff; font-size:14px; cursor:pointer;}

/*滚动栏*/
.dingwei{ position:fixed; top:151px; right:74px; z-index:9999;}
.dingwei li{ width:48px; height:48px; border:1px solid #ACACAC; background:#FAFAFA; border-bottom:0; text-align:center;}
.dingwei li .tit img{ margin:8px auto 0;}
.dingwei li .tit{ font-size:10px; color:#434343;}
.dingwei li .dw-con{ display:none; width:130px; height:93px; padding:6px; background:#fff; border:1px solid #ACACAC; position:absolute;top:-58px; left:-144px; text-align:left;}
.dingwei li .dw-con h3{ font-weight:normal; font-size:12px; color:#2A2A2A;}
.dingwei li .dw-con img{margin: 5px 0; }
.dingwei li .dw-con .dw-p1 span{ font-size:13px; color:#666; margin:0 7px;}
.dingwei li .dw-con .dw-p2 span{font-size:12px; color:#F34737; margin:0 3px;}

.dingwei li .fx-con{display:none; width:167px; height:48px;background:#fff; border:1px solid #ACACAC; position:absolute;top:-1px; left:-169px;}
.dingwei li .fx-con li{ float:left; width:55px; border:0;}
.dingwei li .fx-con li a{ font-size:10px; color:#434343;}
.dingwei li .fx-con li img{ height:24px; margin:3px auto 0;}


/***********************************sok100第二次改动的公用css*************************************/

	/*header*/
.zl-header{ width:100%; height:30px; border-bottom:1px solid #F0EFEF; background:#f7f7f7;}
.zl-header .zl-hd{ height:30px;}
.zl-hd p{ height:30px; line-height:30px; color:#757575;}
.zl-hd p a{ color:#757575;}
.zl-hd p a:hover{ color:#358EE0;}
.zl-hd p span{ color:#757575; margin:0 10px 0 15px;}

	/*logo search weweima*/
.logo-search{ height:124px;margin-top:25px;}
.logo-search .logo-box{ width:365px; height:124px;}
.logo-box .logo{ width:234px; height:124px;}
.logo-box .shangjia{ width:120px; margin-left:10px; margin-top:20px; position:relative;}
.shangjia .shangjia-a1{ display:block;width:80px; height:30px; line-height:30px; font-size:14px; color:#909090; padding-left:20px;}
.shangjia .shangjia-a1:hover{ color:#358EE0; text-decoration:underline;}
.shangjia .shangjia-a2{ display:block;width:180px;height:32px;line-height:32px;text-align:center;font-size:14px;background:#F7F7F7;color:#B3B3B3;}

.logo-search .search{width:600px; margin-top:25px;}
.search .search-info{ width:596px; height:36px; padding:2px; background:#358EE0; border-radius:5px;}
.search-info input{ float:left; border:0; height:36px; width:446px; padding:0 10px 0 42px; background:#fff url(../home_img/zl2-03.gif) no-repeat 10px center;}
.search-info button{ float:left; height:36px; width:98px; font-size:16px; color:#fff; border:0; background:none; cursor:pointer;}
.search .search-ul{}
.search-ul li{ float:left; margin:0 5px; line-height:30px;}
.search-ul li a{ color:#B8B7B7; font-size:14px;}
.search-ul li a:hover{ color:#358EE0;}

.logo-search .erweima{ width:200px; height:50px; margin:15px 0 0 10px;}
.erweima .phone{ display:block; width:170px; height:50px; font-size: 18px;color: #ff0000;}

	/*nav*/
.nav-box{ width:100%; height:47px; margin-top:5px; background-color: #358EE0;}
.nav-box .nav-kuai{ height:47px;}
.nav-kuai .nav-kuaijie{ width:275px; height:47px; background:#FF7F02;}
.nav-kuaijie .kj-tit1{ display:block; line-height:45px; font-size:16px; color:#fff; text-align: center;}
.kuaijie-box{ width:275px; height:430px; background: rgba(0, 0, 0, .75); margin-top:2px; position:relative; z-index:9;}
.kuaijie-box .kuaijie-info{ width:100%;padding:5px 0;}
.kuaijie-info .kj-dl1{ padding:0 20px;}
.kj-dl1 dt{ height:25px; line-height:25px; text-align: center;}
.kj-dl1 dt img{ display:inline-block; margin-right:10px; position:relative; top:3px;}
.kj-dl1 dt a{ display:inline-block; font-size:16px; color:#fff;}
.kj-dl1 dd{ line-height:25px;}
.kj-dl1 dd a{ display:inline-block; font-size:14px; color:#fff;}
.kj-dl1 dd span{ display:inline-block; font-size:14px; color:#fff; margin:0 5px 0 8px;}

.kuaijie-info .kuaijie-con{ display:none; width:820px; min-height:409px; padding:10px 20px;background-color:rgba(255,255,255,0.9); position:absolute; top:0; left:275px; box-shadow:3px 3px 5px #999;}
.kuaijie-con .kj-dl2{ float:left; width:800px;margin-bottom:15px;}
.kuaijie-con .kj-dl2:nth-child(1n){margin-right: 20px;}
.kj-dl2 dt{ height:35px; line-height:35px; border-bottom:1px solid #333;}
.kj-dl2 dt a{ font-size:16px; color:#333;}
.kj-dl2 dd{ line-height:30px;}
.kj-dl2 dd a{ display:inline-block; font-size:16px; color:#666; padding: 10px;}
.kj-dl2 dd a:hover{ color:#358EE0;}
.kj-dl2 dd span{ font-size:14px; color:#848484; margin:0 5px 0 8px;}
.kuaijie-box .current{ background:#358EE0 url(../home_img/zl2-13.gif) no-repeat right center;}
.kuaijie-box .current .kuaijie-con{ display:block;}
.nav-kuai .nav-font{ width:925px; height:45px;}


.nav-font li{ float:left; height:47px; line-height:47px; width: 135px; position:relative; border-right: 1px solid #FFFFFF; text-align: center;}
.nav-font li a{ font-size:16px; color:#ffffff;}
.nav-font li:hover {background: #205586;color: #FFF;}
.nav-font li.bg {background: none repeat scroll 0% 0% #205586;}
.nav-font li a:hover{ color:#FFFFFF;}
.nav-font li span{ display:inline-block; width:29px; height:17px; position:absolute; top:-8px; right:-15px;}

	/*banner*/
.banner{ height:430px; width:100%;}
.banner .ban-ul1{ width:100%; height:430px; overflow:hidden;}
.ban-ul1 li{ width:100%; height:430px;}
.ban-ul1 li img{ width:100%; height:100%;}
.banner .ban-box{ height:20px;position: relative;top: -20px;z-index: 8;}
.ban-box .ban-ol1{ height:5px; margin-left:1000px; padding-top:8px;}
.ban-ol1 li{ float:left; margin-right:10px; width:30px; height:5px; background:#fff; cursor:pointer;}
.ban-ol1 .current{ background:#358EE0;}


	/*固定右侧*/
.youce{ width:35px; height:100%; background:#000; position:fixed; right:0; top:0;}
.youce li{ width:35px; position:relative;}
.youce .li1{height:35px; margin-top:120px;}
.li1 .li1-tu1{ display:block; width:35px; height:35px;}
.li1 .li1-tu1 img{ display:inline-block; margin:8px 0 0 6px;}
.li1 .li1-zi1{ display:none; width:90px; height:35px; line-height:35px; text-align:center; font-size:14px; color:#fff; position:absolute; top:0; left:-90px; background:#494949;}
.youce .current1{ background:#358EE0 url(../home_img/zl2-100.gif) no-repeat left center;}
.youce .current1 .li1-zi1{ display:block;}

.youce .li2{ height:115px;margin-top:20px;}
.youce .li2:hover{ background:#358EE0; }
.youce .li2 a{ display:block; width:35px; height:115px; text-align:center; font-size:14px; color:#fff;}
.youce .li2 a img{ display:inline-block; margin:15px 3px 15px 2px;}

.youce .li3{height:35px; margin-top:20px;}
.li3 .li1-tu2{ display:block; width:35px; height:35px;}
.li3 .li1-tu2 img{ display:inline-block; margin:8px 0 0 8px;}
.li3 .li1-zi2{ display:none; width:110px; height:35px; line-height:35px; text-align:center; font-size:14px; color:#fff; position:absolute; top:0; left:-110px; background:#494949;}
.youce .current2{ background:#358EE0 url(../home_img/zl2-100.gif) no-repeat left center;}
.youce .current2 .li1-zi2{ display:block;}

.youce .li4{height:35px; margin-top:91px;}
.li4 .li1-tu2{ display:block; width:35px; height:35px;}
.li4 .li1-tu2 img{ display:inline-block; margin:8px 0 0 10px;}
.li4 .li4-ewm{ display:none; position:absolute; left:-134px; top:-90px; background:#fff; padding:20px 20px 10px 20px; box-shadow:0 0 5px #000;}
.li4 .li4-ewm p{ font-size:14px; color:#666; text-align:center; line-height:25px;}
.youce .current3{ background:#358EE0 url(../home_img/zl2-100-1.gif) no-repeat left center;}
.youce .current3 .li4-ewm{ display:block;}



/* 机构css */
	/*header*/
.sl-header{ width:100%; height:30px; border-bottom:1px solid #F0EFEF; background:#f7f7f7;}
.sl-header .zs-hd{ height:30px;}
.sl-hd p{ height:30px; line-height:30px; color:#757575;}
.sl-hd p a{ color:#757575;}
.sl-hd p a:hover{ color:#358EE0;}
.sl-hd p span{ color:#757575; margin:0 10px 0 15px;}


.sl-logo-search{ height:121px; margin-top: 10px;}
.sl-logo-search .sl-logo-box{ width:1200px; height:121px; float: left;}
.sl-logo-box .sl-logo{ float: left; width:250px; height:121px;}
.sl-logo-box .sl-title{ float: left; width:730px; margin-left:10px; position:relative; color: #000000; font-size: 25px; font-weight: bold; line-height: 100px;}
.sl-logo-box .sl-phone{ float: left; width:200px; margin-left:10px; position:relative; color: #ff0000; font-size: 25px; line-height: 100px;}




/* 导航 */
.sl-nav-box { width: 100%;height: 40px; background-color: #3c3c3c;}
.sl-nav-box .sl-nav-kuai{ height:40px;}
.sl-nav-font{ float: left; margin-left: 80px;}
.sl-nav-font li{ float:left; height:40px; line-height:40px; width: 120px; position:relative; border-right: 1px solid #FFFFFF; text-align: center;}
.sl-nav-font li a{ font-size:16px; color:#ffffff;}
.sl-nav-font li.bg{color: #358EE0;background-color: #358EE0;}
.sl-nav-font li:hover {background: #358EE0;color: #FFF;}

/* 大图 */
.sl-banner { width: 100%; height: 300px;}
/*banner*/
.banner-sl{ height:280px; width:100%;}
.banner-sl img{width: 100%; height: 300px;}


/* 机构首页 */
.sl-details{margin-top:25px;}
.sl-deta-info1 .sl-dt-if1-l{ width:380px; border:1px solid #E4E4E4; margin-right:11px;}
.sl-dt-if1-l .sl-dt-if1-datu{height:351px; overflow:hidden;}
.sl-dt-if1-l .sl-dt-if1-datu img{ margin:0 auto; width: 380px;height: 351px;}

/* 中 */
.sl-deta-info1 .sl-dt-if1-m{ width:523px;}
.sl-dt-if1-m .sl-dt-ifm-hd{padding-left: 15px; padding-top: 10px;}
.sl-dt-ifm-hd h3{ font-weight:normal; line-height:35px;}
.sl-dt-ifm-hd h3 a{font-size:25px; color:#ff0000;}

.sl-dt-ifm-jj{ font-weight:normal; line-height:30px; padding-left: 15px; padding-top: 10px;}
.sl-dt-ifm-jj .jj{ font-size:16px; color:#8c8c8c; }
.jj-content{ font-size: 14px; color: #000000;line-height:25px; padding-left: 5px;}

.sl-dt-ifm-rx{ font-weight:normal; line-height:30px; padding-left: 15px; padding-top: 10px; }
.sl-dt-ifm-rx .rx{ font-size:14px; color:#8c8c8c; width: 80px; float: left; height: 30px;}
.sl-dt-ifm-rx .rx-content{ font-size:14px; color:#000000; width: 400px; float: left; height: 30px;}
.sl-dt-ifm-rx .rx-content .img_qq{ padding-top: 5px;}

/* 右 */
.sl-deta-info1 .sl-dt-if1-r{ width:269px;}
.sl-deta-info1 .sl-dt-ifr-hd{ width:267px; height:350px; border:1px solid #DBDBDB;}
.sl-dt-ifr-tit{ height:50px; background:#F7F7F7;border-bottom:1px solid #DBDBDB;}
.sl-dt-ifr-tit h3{ font-weight:normal; line-height:50px; font-size:16px;color:#358EE0; margin-left:16px;}
.sl-dt-ifr-hd .tip{ height:10px;font-size:12px;color:#8c8c8c; padding-top: 10px; padding-left: 10px;}
.sl-dt-ifr-hd .sl-p-ip{ height:44px;padding-top: 10px;}
.sl-dt-ifr-hd .sl-p-ip p{ float:left; width:50px; color:#2E2E2E; font-size:14px; line-height:44px; padding-left: 10px; padding-top: 25px;}
.sl-dt-ifr-hd .sl-p-ip input{ float:left; width:190px; height:44px; font-size:13px; color:#8C8C8C; border:1px solid #ccc; margin-top: 25px;}
.sl-dt-ifr-hd button{ width:200px; height:37px; border:0; cursor:pointer; font-size:14px; color:#fff; margin-top:30px; margin-left: 33px;}
.sl-dt-ifr-hd .sl-dt-r-btn1{ background:#F34737; }

/* 轮播图 */
.sl-bods{margin-top:25px; height: 250px;}
.sl-rbox-lft li{ float:left; width:238px; height:250px; border:1px solid #eee;}
.sl-rbox-lft li .a1{ display:block;text-align:center; color:#333;font-size:16px; line-height:20px; margin-top:10px;}
.sl-rbox-lft li .a1:hover{ color:#358EE0;}
.sl-rbox-lft li .a2{ display:block; height:200px;}
.sl-rbox-lft li .a2 img{ display:block; width:220px; height: 200px; margin:10px auto;}

/*课程*/
.sl-board{ margin-top:20px;}
/* .sl-board .mb-tit{ height:50px; border:1px solid #DBDBDB; background:#f7f7f7;} */
.sl-board .mb-tit{ height:50px; text-align: center;}
.sl-board .mb-tit p{ line-height:50px; font-size:26px; color:#323c4b; font-weight: bold;}
.sl-board .mb-tit h3{ line-height:50px; font-size:26px; color:#323c4b; font-weight: bold;}
.sl-board .mb-info{ padding-bottom:5px; margin-bottom:5px; background: #f7f8fa;}
.sl-board .mb-info .dl{ padding:20px;}
.sl-board .mb-info .dd{ float:left; width:100%;}
.sl-board .mb-info .dd .title{ font-weight:normal; width: 700px; float: left;}
.sl-board .mb-info .dd .title-no{ font-weight:normal; width: 100%; float: left; text-align: center; font-size: 16px;color:#303030;}
.sl-board .mb-info .dd .title a{ font-size:16px; color:#303030;}
.sl-board .mb-info .dd .time{ float:left; width:200px; font-size:14px; color:#303030; line-height:27px; margin-top:7px;}
.sl-board .mb-info .dd .shiting{ float:left; width:200px; font-size:14px; color:#303030; line-height:27px; margin-top:7px;}



/* 咨询 */
.sl-new{ margin-top:20px;}
.sl-new .mb-tit{ height:50px; text-align: center;}
.sl-new .mb-tit h3{ line-height:50px; font-size:26px; color:#323c4b; font-weight: bold;}
.sl-new .mb-inew{width:100%; height: auto;position:relative;}
.sl-new .mb-inew .mb-news{width:50%;height: 30px; font-size:16px; color:#303030;float:left;}
.sl-new .mb-inew .mb-news .left{width: 98%; float: left;padding-left: 2%;}
.sl-new .mb-inew .mb-news .right{width: 98%; float: left;padding-left: 2%;}
.sl-new .mb-inew .title-no{ padding-top:20px;font-weight:normal; width: 100%; float: left; text-align: center; font-size: 16px;color:#303030;}

/* 详情html */
.sl-board .mb-info .mb-index{ padding-bottom:5px; font-size: 16px; background: #f7f8fa;padding: 20px 15px 30px 15px; line-height: 30px;}
.sl-board .mb-info .mb-index .more{ color: #f0532d;}

/* 地址 */
.sl-board .mb-info .address{ padding: 20px 15px 30px 15px; line-height: 30px; font-size: 15px; background: #f7f8fa;}
.address img, .address p img {max-width: 100%;height: auto;}
.address img {max-width: 100%;vertical-align: middle; border: none; margin: 0;padding: 0;}

/* 底部 */
.sl-more{padding-top: 30px;}
.sl-more .mb-more{ height:230px;color: #fff; background: url(../home_img/address.png) no-repeat;}
.sl-more .mb-tit{ height:50px; text-align: center;}
.sl-more .mb-tit p{ line-height:50px; font-size:26px; color:#323c4b; font-weight: bold;}
.sl-more .mb-more h1 {padding: 30px 0 10px 0;color: #fff;font-size: 26px;font-weight: bold;text-align: center;}
.sl-more .mb-more .subtitle {text-align: center;margin-bottom: 34px;}
.sl-more .mb-more ul {padding: 0;list-style: none; margin: 0;}
.sl-more .mb-more .inform li {margin-left: 30px;float: left;}
.sl-more .mb-more .inform label {font-size: 16px;}
.sl-more .mb-more .inform li input[type="text"] {width: 240px; height: 40px;line-height: 40px;text-indent: 8px;border: none;}
.sl-more .mb-more .inform li input[type="submit"] { width: 100px;height: 40px;background-color: #358EE0; border-radius: 2px;font-size: 14px; border: none;color: #fff; cursor: pointer;}

/* 课程导航 */
.sl-daohang{ margin-top:20px;}
/* .sl-board .mb-tit{ height:50px; border:1px solid #DBDBDB; background:#f7f7f7;} */
.sl-daohang .mb-tit{ height:50px; text-align: center;}
.sl-daohang .mb-tit h3{ line-height:50px; font-size:26px; color:#323c4b; font-weight: bold;}
.sl-daohang .mb-tit p{ line-height:50px; font-size:26px; color:#323c4b; font-weight: bold;}
.sl-daohang .mb-dao{ padding-bottom:5px; margin-bottom:5px; background: #f7f8fa; height: 80px;}
.sl-daohang .mb-dao ul {padding: 20px;}
.sl-daohang .mb-dao li { float: left; padding: 10px 10px; background: #FFFFFF; border: 1px solid #358EE0; margin-right: 20px; width: 150px; border-radius: 3px; text-align: center; font-size: 16px;}
.sl-daohang .mb-dao li a{color: #358EE0;}

/* 相关推荐 */
.sl-tui{ margin-top:20px;}
.sl-tui .mb-tit{ height:40px; border:1px solid #DBDBDB; background:#f7f7f7;}
.sl-tui .mb-tit p{ line-height:40px; font-size:18px; color:#358EE0; padding-left: 20px;}
.sl-tui .mb-dao{ padding-bottom:5px; margin-bottom:5px; height: 80px;}
.sl-tui .mb-dao ul {padding: 20px;}
.sl-tui .mb-dao li { float: left; padding: 5px 5px; background: #FFFFFF; border: 1px solid #358EE0; margin-top:5px; margin-right: 20px;  font-size: 14px;}
.sl-tui .mb-dao li a{color: #358EE0;}
/* 链接 */
.sl-lian{ margin-top:20px;}
.sl-lian .mb-tit{ height:40px; border:1px solid #DBDBDB; background:#f7f7f7;}
.sl-lian .mb-tit p{ line-height:40px; font-size:18px; color:#000000; padding-left: 20px;}
.sl-lian .mb-dao{ padding-bottom:5px; margin-bottom:5px;}
.sl-lian .mb-dao ul {padding: 10px;}
.sl-lian .mb-dao li { float: left; padding: 5px 5px; background: #FFFFFF; margin-right: 20px; font-size: 14px;}





/*********机构简介*********/

/*个人中心(消息详情)*/
.pcm-con .pcm-top{ text-align:center;}
.pcm-con .pcm-top h1{ font-weight:normal; font-size:26px; color:#303030; line-height:36px; margin-top:20px; font-weight: bold;}
.pcm-con .pcm-top h2{ font-weight:normal; font-size:26px; color:#303030; line-height:36px; margin-top:20px; font-weight: bold;}

.pcm-con .pcm-top-course-title{ text-align:center;}
.pcm-con .pcm-top-course-title h2{ font-weight:normal; font-size:26px; color:#ff0000; line-height:36px; margin-top:20px; font-weight: bold;}

.pcm-con .pcm-top p{ font-size:14px; color:#999; padding-top: 20px;}
.pcm-con .pcm-top .time{ margin-bottom:25px; padding-right: 15px;}
.pcm-con .pcm-info{ margin:20px 25px;}
.pcm-con .pcm-info img{ max-width: 100%;height: auto;}
.pcm-con .pcm-info p{ font-size:14px; color:#303030; text-indent:2em; line-height:28px;}
.pcm-con .pcm-info strong{ font-size:18px; color:#303030;}

.pcm-con .pcm-infod{ margin:20px 25px;padding: 10px 10px 30px 10px;}
.pcm-con .pcm-infod img{ max-width: 100%;height: auto;}
.pcm-con .pcm-infod strong{ font-size:16px; color:#303030;}

.pcm-con .pcm-infod h1{ font-size: 26px;font-weight: normal;}
.pcm-con .pcm-infod h2{ font-size: 24px;font-weight: normal;}
.pcm-con .pcm-infod h3{ font-size: 20px;font-weight: normal;}
.pcm-con .pcm-infod h4{ font-size: 18px;font-weight: normal;}
.pcm-con .pcm-infod h5{ font-size: 16px;font-weight: normal;}


.personal-r{ width:900px;}
.personal-right{border:1px solid #DEDEDE; padding-bottom:15px;}
.personal-r-tit{height:44px; border-bottom:1px solid #dedede; background:#F7F7F7; }
.personal-r-tit h3{ line-height:44px; font-weight:normal; font-size:16px; color:#358EE0; margin-left:15px; font-weight: bold;}
.theme{ height:36px; border-top:1px solid #85A3C1; border-bottom:1px solid #85A3C1;}
.theme .th-p1{ display:inline-block; width:81px; height:36px; line-height:36px; border-right:1px solid #85A3C1;}
.theme .th-p1 input{ margin-left:25px;}
.theme .th-p1 span{ font-size:14px; color:#646464; position:relative; top:-2px; left:3px;}
.theme .th-p2{ width:39px; height:36px;border-right:1px solid #85A3C1;}
.theme .th-p2 img{ margin:14px 0 0 12px;}
.theme .th-p3{ width:641px; height:36px; line-height:36px; margin-left:10px; font-size:14px; color:#646464; border-right:1px solid #85A3C1;}
.theme .th-p4{ font-size:14px; line-height:36px; color:#646464; margin-left:15px;}

.per-info{ margin-top:20px;}

.per-info .p-top{ font-size:14px; color:#6585A4; padding-left:10px; border-bottom:1px solid #85A3C1;}
.per-info li{ height:46px; line-height:46px; border-bottom:1px solid #D9D9D9;}
.per-info li input{ float:left; width:90px; height:46px; margin-left:-9px;}
.per-info li p{font-size:14px; color:#2C2C2C;}
.per-info li .p-tu{ width:40px;}
.per-info li .p-tu img{margin:18px 0 0 12px;}
.per-info li .p-font{ margin-left:10px; width:705px; height:46px; overflow:hidden;font-size: 14px;color: #2C2C2C;}
.per-info li .p-font:hover{ color:#F09E0B;}
.per-info li .p-font1{ color:#646464;}
.per-del{ padding:5px 10px; border:1px solid #CFCFCF; background:#e8e8e8; border-radius:5px; font-size:13px; color:#2C2C2C; cursor:pointer; margin:15px 0 0 10px;}

.personal{ margin:20px auto 0;}
.personal-left{ width:279px;}
.personal-left .fen{ height:40px; background:#F7F7F7; margin-top: 15px;}
.personal-l-tit{ height:40px; background:#F7F7F7;border:1px solid #DEDEDE;}

.personal-l-tit h3{ font-weight:normal; font-size:16px; color:#1E1E1E; margin-left:15px; line-height:40px;}
.personal-left ul{ padding:0 5px;border:1px solid #DEDEDE;}
.personal-left .contact_con ul{ padding:5px 5px;border:1px solid #DEDEDE;}
.personal-left .contact_con li{ height:35px; line-height:35px; border-bottom:0px; font-size: 14px;}
.personal-left .contact_con li .a{ float: left; padding-left: 5px;}
.personal-left .contact_con li .b{ float: left; }
.personal-left .contact_con li img{ padding-top: 5px;}
.personal-left li{ height:35px; line-height:35px; border-bottom:1px solid #DEDEDE;}
.personal-left li a{ display:block; padding-left:10px; font-size:14px; color:#1E1E1E;}
.personal-left .current-li{background:#358EE0; padding-left: 10px; margin: 5px 10px 5px 10px;}
.personal-left .current-li a{color: #ffffff;}
.personal-left .current-li:hover a{color: #ffffff;}
.personal-left li:hover a{color:#358EE0;}
.personal-left li a span{ font-family:"宋体"; float:right; margin-right:15px;}



/* 课程 */
.personal-right .pcm-top-course{width: 898px; height:350px; float: left;}
.course-img{float:left; width:400px; height:300px; border: 1px solid #E4E4E4; margin-right: 20px; margin-left: 20px;margin-top: 20px;}
.course-img img{width: 400px; height: 300px;}
.course-title{float: left; width: 450px;margin-top: 20px;}
.course-title h1{font-weight:normal; font-size:26px; color:#303030; height:50px; line-height:30px; margin-top:20px; font-weight: bold;}
.course-title h2{font-weight:normal; font-size:26px; color:#303030; height:50px; line-height:30px; margin-top:20px; font-weight: bold;}
.course-keshi{ width: 450px;font-weight:normal; font-size:16px; color:#303030; height:30px; padding-top:20px;}
.keshi-title{font-size:16px; color:#ff0000;}

.baoming-bt {
    width: 200px;
    height: 56px;
    border-radius: 2px;
    border: solid 1px #f0532d;
    color: #fff;
    background-color: #f0532d;
    text-align: center;
    line-height: 56px;
    margin-right: 20px;
    margin-top: 12px;
    padding: 10px 30px 10px 30px;
}
.baoming-tt{
    width: 200px;
    height: 36px;
    border-radius: 2px;
    border: solid 1px #f0532d;
    padding: 10px 30px 10px 30px;
}

.personal-right .apcm-con .apcm-info{ margin-top:20px;}
.apcm-con .apcm-info .sl-class{ margin-top:20px; padding: 10px 10px;}
.apcm-con .apcm-info .sl-class .dd{ width: 890px; float:left;}
.apcm-con .apcm-info .sl-class .dd .dd-title {padding: 5px 5px; height:30px; width: 200px}
.apcm-con .apcm-info .sl-class .dd .dd-title .dtt{ width:auto; padding-left:10px; background: #FFFFFF; border: 1px solid #358EE0; height:30px; line-height:30px; border-radius: 3px; text-align: left; font-size: 16px;}

.apcm-con .apcm-info .sl-class .dd .dd-title a{color: #358EE0;}
.apcm-con .apcm-info .sl-class .cc{margin-left: 40px; width: 850px; padding-top: 10px 0 10px 10px; float: left;}
.apcm-con .apcm-info .sl-class .c1{width: 450px; height:35px; line-height:35px; float: left; font-size: 14px;}
.apcm-con .apcm-info .sl-class .c1 .xhx{height: 18px;width: 3px;float: left;border-radius: 1.5px;background: #097DF2;margin-right: 9px;margin-top: 8px;}
.apcm-con .apcm-info .sl-class .c2{width: 200px;  float: left;}
.apcm-con .apcm-info .sl-class .c3{width: 200px;height:35px;float: left;}


/* 动态 */
.kpcm-con ul{ padding:10px 10px;}
.kpcm-con li{ height:45px;padding-left: 15px;  line-height:45px; border-bottom:dotted #d0cfcf 1px; font-size: 14px; background: url(../home_img/dot.jpg) no-repeat left 22px;}
.kpcm-con li .title{ float: left; width: 700px; color: #333;}
.kpcm-con li .time{ float: right; width: 100px; color: #999;}
.kpcm-con li .a{ float: left; padding-left: 5px;}

/* 师资 */
.tpcm-con ul{ padding:10px 10px 10px 10px;}
.tpcm-con li{ float: left; width: 285px;height: 320px;border:1px solid #DEDEDE; margin-left: 5px; margin-bottom: 10px;}
.tpcm-con li .title{ float: left; width:285px; height:280px;}
.tpcm-con li .title img{ width:285px; height:280px; }
.tpcm-con li .time{ float: right; width:285px; line-height:40px; height:40px; font-size:16px; background:#358EE0; color: #FFFFFF; text-align: center;}

/* 相册 */
.tppcm-con ul{ padding:10px 10px 10px 10px;}
.tppcm-con li{ float: left; width: 430px;height: 320px;border:1px solid #DEDEDE; margin-left: 5px; margin-bottom: 10px;}
.tppcm-con li .title{ float: left; width:430px; height:280px;}
.tppcm-con li .title img{ width:430px; height:280px; }
.tppcm-con li .time{ float: right; width:430px; line-height:40px; height:40px; font-size:16px; background:#358EE0; color: #FFFFFF; text-align: center;}

/* 联系我们 */
.mpcm-con {padding: 10px;}
.feedbook_tit {
    background-color: #f5f5f5;
    color: #A71E32;
    font-size: 14px;
    border: 1px solid #e1e1e1;
    padding: 3px;
    margin-top: 5px;
    margin-bottom: 5px;
    font-weight: bolder;
}
.feedbook_tishi{font-size: 14px;}
.mk-article {
    text-align: center;
    margin: 30px auto;
}
.mk-title {
    text-align: center;
    color: #333;
    max-width: 100%;
    background-color: #fff;
}
.mk-title.mk-title-2 span {
    padding: 10px 20px;
    color: #fff;
    background-color: #358EE0;
}
.mk-title span {
    font-size: 18px;
    max-width: 100%;
}
.mk-text.mk-text-4 {
    padding: 40px 20px 20px 20px;
    margin-top: -16px;
    border: solid 1px #358EE0;
    background-color: #fff;
}
.mk-text {
    font-size: 14px;
    color: #333;
    line-height: 1.6;
    text-align: left;
    padding: 40px 30px;
}

/*右侧表单修改2019-04-15*/
.personal-left .ap-right { background: url(../home_img/on.png) no-repeat center; width:279px; height: 560px; margin-bottom: 20px; position: relative; }
.ap-right .title { color: #fff0eb; font-size: 20px; font-weight: bold; background: url(../home_img/wa.png) no-repeat center; width: 294px; height: 52px; line-height:40px; text-align: center; position: absolute; border-bottom: none; top: 20px; left: -14px; }
.ap-right .des { font-size: 16px; color: #666666; text-align: center; padding-top: 75px; }
.ap-right .timew2 { text-align: center; margin-top: 25px; }
.ap-right .timew2 span { color: #358EE0; font-size: 40px; }
.ap-right .bd { margin: 0 20px; width: auto !important; height: auto !important; background: none !important; }
.ap-right .bd input { width: 100%; background: #fff; height: 44px; border-radius: 4px; font-size: 15px; border: none; padding-left: 16px; box-sizing: border-box; margin-top: 15px; }
.ap-right .bd .submit { position: inherit; background: url(../home_img/3.png) no-repeat left center #358EE0; font-size: 15px; color: #ffffff; background-position-x: 165px; padding: 0; }
.ap-right .ms { color: #666666; font-size: 13px; text-align: center; margin-top: 6px; }
.ap-right .add_b { margin: 20px; }
.ap-right .add_b .bk { font-size: 18px; box-sizing: border-box; font-weight: bold; color: #444; background: url(../home_img/tel.png) no-repeat left center; padding-left: 24px; }
.ap-right .add_b .bk i { font-weight: normal; font-size: 18px; }
.ap-right .add_b .addonclick{ background: url(../home_img/btn_zxzx1.gif) no-repeat center; width: 128px; height: 42px; margin: 10px auto; text-align: center; display: block; color: #fff; }
.apTopDiv { width: 300px; height: 560px; margin-bottom: 20px; display: none;}
.ms_module a { display: inline-block; *zoom: 1; *display: inline; }
.ap-right .add_b .addteacher_qq {
    margin: 20px 0px 20px 30px; font-size: 14px; height: 40px;line-height: 40px;
}

.appcm-con{text-align: center;}
.appcm-con .wztit{padding: 20px; text-align: center;}
.appcm-con .wztit h1{font-size: 26px;}
.appcm-con .wztit h2{font-size: 26px;}
.appcm-con .inner_cont_img{padding: 20px;max-width: 100%;display: inline-block;}
.appcm-con .inner_cont_img img{width: 500px;vertical-align: middle;}
.appcm-con .title_img{padding: 20px;text-align: left; width: 800px;}

/* 文章详情 --新闻*/
.daoyu {
    width: 100%;
    max-width: 900px;
    min-width: 850px;
    box-sizing: border-box;
    margin-bottom: 30px;
    zoom: 1;
}
.daoyu.dao2 {
    position: relative;
    margin-top: 14px;
    background-color: #f8f8f8;
    border-radius: 10px;
    border: 2px solid #358EE0;
    box-shadow: 0px 12px 0 0px #a9acb4;
}
.daoyu.dao2 .daoyutop {
    width: 100%;
    height: 57px;
    position: absolute;
    left: -3px;
    top: -14px;
    font-size: 22px;
    color: white;
    background: url(../home_img/ddd2.png) no-repeat;
    text-indent: 19px;
    line-height: 43px;
    font-weight: bold;
}
.daoyu.dao2 p {
    padding: 45px 26px 30px;
    font-size: 16px;
    color: #555;
    line-height: 1.8;
    position: relative;
}


.mk-text.mk-text-5 {
    padding: 20px;
    background-color: #fbebe7;
    margin-left: 15px;
    margin-right: 15px;
    position: relative;
}
.next_orange {
    margin-top: 10px;
    text-align: center;
    margin-bottom: 20px;
    font-size: 18px;
}
.orange {
    color: #358EE0;
}

.changecity {
    padding: 20px 30px;
}
dt.quyu {
    color: #2d2d2d;
    width: 990px;
    line-height: 34px;
    height: 34px;
    padding-left: 2px;
    font-size: 16px;
    clear: none;
}
dt.quyu span {
    background: #f9f9f9;
    padding-right: 4px;
    color: #2d2d2d;
    font-size: 16px;
}
.changecity li {
    border-bottom: solid 1px #f0f0f0;
    line-height: 25px;
    margin-bottom: 10px;
    padding-bottom: 5px;
}
.changecity span {
    font-size: 13px;
    background-color: #358EE0;
    color: #FFF;
    font-weight: bold;
    padding: 3px 3px 1px 3px;
    margin-right: 8px;
}