/*! www.vancheer.com  |  Powered by vancheer */
@media screen and ( max-width:1600px ){

}
@media screen and ( max-width:1440px ){

}
@media screen and ( max-width:1366px ){

}
@media screen and ( max-width:1004px ){
/*功能*/
.wal{ width:auto; margin:0 10px;}
.wal1346{ width:auto; margin:0 10px;}
.phshow{ display:block;}
.pcshow{ display:none;}
.phimg{ display:inline-block;}
.pcimg{ display:none;}
.nav{ display:none;}
.sideBar{ display:none;}
.phwal .wal{ margin:0;}/*列表wal*/
/*功能*/

/*头部*/
.topDiv{ display:none;}
.headDiv{ height:60px; line-height:60px;}
.headDiv .logo{ position:relative; display:inline-block; float:none; line-height:60px;}
.headDiv .logo img{ max-height:45px;}
.searchbtn{ position:absolute; right:55px; top:0;}
.searchbtn img{ height:30px;}
.navIco{ position:absolute; right:10px; top:0;}
.navIco img{ height:25px;}
.navIco .imgoff{ display:inline-block;}
.navIco .imgon{ display:none;}
.navIco.on .imgoff{ display:none;}
.navIco.on .imgon{ display:inline-block;}
.languagebtn{ display:block; position:absolute; right:95px; top:0; font-size:30px; color:#999; height:60px; line-height:63px;}
/*底部*/
.footDiv{ padding-top:20px; padding-bottom:0;}
.footDiv .wal1346{ position:relative; margin:0;}
.footDiv .wal{ position:relative; margin:0;}
.footDiv .list{ display:none;}
.footDiv .text{ float:none; color:#f8e2de; font-size:14px; padding:0 10px; padding-bottom:10px;}
.footDiv .text .dilogo{ padding-bottom:0;}
.footDiv .text .dilogo img{ width:150px;}
.footDiv .text .txt{ margin-top:10px; height:auto; line-height:none; position:relative;}
.footDiv .text em{ float:none; position:absolute; left:0; top:0;}
.footDiv .text span{ padding-left:25px; display:block;}
.phnav .libox{ border-bottom:1px #d7390b solid; height:40px; line-height:40px; background:url(../images/ico3_navon.png) no-repeat right center;}
.phnav .libox.currentDt{border-bottom:none; background:url(../images/ico3_nav.png) no-repeat right center;}
.phnav .libox p{ font-size:16px; color:#fff; padding-left:10px; padding-right:10px;}
.phnav ul{ display:none; background-color:#c83206; border-bottom:1px #d7390b solid;}
.phnav li a{ display:block; height:40px; line-height:40px; font-size:14px; color:#fda78e; padding:0 10px; background:url(../images/ico4_nav.png) no-repeat right center;}

.footmgs{ background-color:#23211d; height:auto; line-height:1.75; color:#fff; padding:15px 0;}
.footmgs .mgs{ float:none; text-align:center; margin-bottom:10px;}
.footmgs .link{ float:none; text-align:center;}
.footmgs .link a{ margin:0 5px;}
/*搜索*/
.Searchdiv{ background-color:rgba(0,0,0,0.5); overflow-x:auto; height:0; width:100%; position:fixed; left:0; top:-100%; z-index:9999;}
.Searchdiv .bg{ position:relative; background:#dd4012; height:120px; width:100%;}
.Searchdiv .bg .text{ border-bottom:1px #fff solid; width:300px; margin:0 auto; padding-top:20px; position:relative;}
.Searchdiv .bg .text .input1{ width:300px; font-size:14px; color:#fff; text-align:center; height:40px; line-height:40px;}
.Searchdiv .bg .text .btn1{ position:absolute; bottom:6px; right:10px;}
.Searchdiv .bg .closeBtn{ position:absolute; bottom:20px; right:10px;}
/*page banner*/
.pageban{ display:none;}
.phpageban{ display:block;}
.phpageban img{ width:100%;}

/*内页导航*/
.phtitle0{ display:block; padding:15px 10px; background-color:#f3f3f3;}
.phtitle0 h3{ font-size:18px; color:#333; font-weight:inherit;}
.phtitle0 p{ font-size:14px; color:#999; text-transform:uppercase;}
.pagenavph{ display:block; position:relative;height:50px; background:#23211d;}
.pagenavph .now{ position:absolute; left:0; width:40%; text-align:center; height:50px; line-height:50px; font-size:16px; color:#fff; background-color:#dd4012;}
.pagenavph .now img{ height:35px; padding-right:10px;}
.pagenavph .top{ padding:0 10px; background-color:#23211d; height:50px; line-height:50px; font-size:16px; color:#fff; padding-left:40%;}
.pagenavph .top p{ padding-left:10px; padding-right:10px; background:url(../images/ico4_2.png) no-repeat right center;}
.pagenavph .top.on p{ background:url(../images/ico4_2on.png) no-repeat right center;}
.pagenavph ul{ display:none; background-color:#dd4012; position:absolute; z-index:22; right:0; top:50px; width:60%;}
.pagenavph li{ border-bottom:1px #ec4c1d solid;}
.pagenavph li a{ display:block; height:40px; line-height:40px; padding-left:10px; padding-right:10px; font-size:14px; color:#fff;}

.lister{ display:block; margin-top:10px;}
.lister ul{ margin-left:10px;}
.lister li{ width:50%; float:left; margin-bottom:10px;}
.lister li .box{ margin-right:10px;}
.lister li a{ display:block; height:35px; line-height:35px; text-align:center; font-size:14px; border:1px #dcdcdc solid;}
.lister li a:hover,.lister li.liNow a{ background-color:#dd4012; border:1px #fff solid; color:#fff;}
/*内页公共*/
.pagecontent .leftnav{ display:none;}
.pagecontent .Rcontent{ float:none; width:auto;}
.pagecontent .Rcontent .Crumbs{ display:none;}
.pagecontent{ padding-bottom:30px; padding-top:0;}
.pagewalph .wal{ margin:0;}

.pagecontent.p{width:100%}
/*加载更多*/
.pageNumDiv{ display:none;}
.phmore{ display:block; text-align:center; font-size:14px;}
.phmore a{ display:block; height:40px; line-height:40px; background-color:#dd4012; color:#fff;}

.banner{ display:none;}
.indexFlashTel{position:relative; overflow:hidden; display:block;}
.indexFlashTel .btnDiv{position:absolute; z-index:10; right:0px; bottom:20px; text-align:center; left:0px;}
.indexFlashTel .btnDiv span{display:inline-block; width:12px; height:12px; border:1px #fff solid; border-radius:50%; margin:0 5px;}
.indexFlashTel .btnDiv span.on{ background-color:#fff;}
.indexFlashTel .bd{position:relative; z-index:0;}
.indexFlashTel .bd li{position:relative; text-align:center;}
.indexFlashTel .bd li img{ float:left;}

.indexPart1{ padding-top:30px;}
.indexPart1 .wal1346{ position:relative;}
.indexPart1 .list{ padding-left:0;}
.indexPart1 .title{ left:auto; top:auto; position:relative; text-align:center; padding-bottom:20px;}
.indexPart1 .title h2{ font-size:20px;}
.indexPart1 .title p{ font-size:14px;}
.indexPart1 .list li:first-child{ border-top:1px #ececec solid;}
.indexPart1 .list li{ float:none; padding:20px 0; border-bottom:1px #ececec solid; border-left:none; width:auto;}
.indexPart1 .list li p{ font-size:14px; color:#666666; margin-bottom:10px;}
.indexPart1 .list li p span{ display:inline-block; padding-right:10px;}
.indexPart1 .list li h3{ font-size:16px; color:#23211d; margin-bottom:20px; min-height:1px;}
.indexPart1 .list li a{ width:120px; height:30px; line-height:30px; text-align:center; font-size:14px; color:#fff; background-color:#23211d; display:block;}
.indexPart1 .list li a img{ padding-right:15px;}


.indexPart2{ background:none; background-color:#efefef; padding-top:30px; padding-bottom:30px;}
.indexPart2 .wal1346{ position:relative; padding:5px; background:url(../images/ico2_1bg.png) repeat;}
.indexPart2 .title{ left:auto; top:auto; position:relative; text-align:center; padding:20px 0;}
.indexPart2 .title h2{ font-size:18px; line-height:1; padding-bottom:0;}
.indexPart2 .title h2 br{ display:none;}
.indexPart2 .title p{ font-size:14px;}
.indexPart2 .content{ padding-left:0;}
.indexPart2 .content .conbox{ padding-bottom:15px; margin-bottom:15px; border-bottom:1px #f25020 solid; position:relative;}
.indexPart2 .content .conbox:last-child{ border-bottom:none;}
.indexPart2 .content .conbox .text{ float:none; width:auto; color:#fff; padding-top:0; margin-bottom:20px;}
.indexPart2 .content .conbox .text em{ float:left; padding-top:8px;}
.indexPart2 .content .conbox .text em img{ max-width:50px}
.indexPart2 .content .conbox .text .txt{ padding-left:60px;}
.indexPart2 .content .conbox .text .txt h3{ font-size:16px; padding-bottom:5px;}
.indexPart2 .content .conbox .text .txt p{ font-size:14px; line-height:1.5;}
.indexPart2 .content .conbox .plist{ width:auto; padding:0 20px; float:none; text-align:center; position:relative;}
.indexPart2 .plist .slick{ margin:0 5px;}

.indexPart3{ background-color:#efefef; padding-bottom:30px;}
.indexPart3 .wal1346{ position:relative;}
.indexPart3 .title{ left:auto; top:auto; position:relative; text-align:center; margin-bottom:20px;}
.indexPart3 .title h2{ font-size:20px; line-height:1; padding-bottom:2px;}
.indexPart3 .title p{ font-size:14px;}
.indexPart3 .content{ padding-left:0;}
/*.indexPart3 .content .listtab2{ margin-bottom:20px; text-align:center;}
.indexPart3 .content .listtab2 li{ width:50%; float:left;}
.indexPart3 .content .listtab2 li a{ display:block; height:35px; line-height:35px; font-size:14px; color:#fff; background-color:#23211d; text-align:center; margin:0 5px;}
.indexPart3 .content .listtab2 a:hover,.indexPart3 .content .listtab2 li.liNow a{ background-color:#dd4012;}*/
.indexPart3 .content .listtab{ position:relative; z-index:22; top:0px; left:0px; margin-bottom:20px; text-align:center;}
.indexPart3 .content .listtab li{ width:50%; float:left;}
.indexPart3 .content .listtab li a{ width:auto; display:block; height:35px; line-height:35px; font-size:14px; color:#fff; background-color:#23211d; text-align:center; margin:0 5px; transition:none; -moz-transition:none; -ms-transition:none; -o-transition:none; -webkit-transition:none; text-indent:0px;}
.indexPart3 .content .listtab a:hover,.indexPart3 .content .listtab li.liNow a{ width:auto; text-indent:0px; background-color:#dd4012; background-image:none;}
.indexPart3 .content .list ul{ width:auto;}
.indexPart3 .content .list li{ float:none; width:auto; margin-bottom:10px;}
.indexPart3 .content .list li .box{ margin-left:0; padding:10px;}
.indexPart3 .content .list li .box:hover{ box-shadow:none; top:0;}
.indexPart3 .content .list li .text{ padding-bottom:10px;}
.indexPart3 .content .list li .text h3{ font-size:16px; background:url(../images/ico1_7hr.png) no-repeat left bottom; margin-bottom:10px; min-height:1px;}
.indexPart3 .content .list li .text p{ font-size:14px; height:auto; padding-bottom:20px;}


.indexPart4{ padding-top:30px; padding-bottom:20px;}
.indexPart4 .wal1346{ position:relative;}
.indexPart4 .title0{ left:auto; top:auto; position:relative; text-align:center; margin-bottom:20px;}
.indexPart4 .title0 h2{ font-size:20px; line-height:1; padding-bottom:5px;}
.indexPart4 .title0 p{ font-size:14px;}
.indexPart4 .content{ padding-left:0;}
.indexPart4 .content .hotnew{ float:none; width:auto; margin-bottom:20px;}
.indexPart4 .hotnew .slick{ position:relative;}
.indexPart4 .hotnew .slick .name{ text-indent:20px;}
.indexPart4 .hotnew .slick .name a{ font-size:14px;}
.indexPart4 .hotnew .slick-dots{ right:10px;}
.indexPart4 .content .listbox{ width:auto; float:none;}
.indexPart4 .content .listbox .list{ margin-bottom:10px;}
.indexPart4 .content .listbox .list ul{ padding-top:5px; padding-bottom:0;}
.indexPart4 .content .listbox .list li{ font-size:14px; margin-bottom:0; line-height:2;}

.leader1 li{ margin-bottom:20px;}
.leader1 li .imgDiv{ float:none; width:auto;}
.leader1 li .imgDiv img{ width:100%;}
.leader1 li .text{ width:auto; float:none; padding:10px;}
.leader1 li .text .title{ padding-bottom:10px;}
.leader1 li .text .txt{ height:auto; line-height:1.75;}

.honor1 ul{ width:auto; margin-left:10px;}
.honor1 li{ width:50%; margin-bottom:10px;}
.honor1 li .box{ margin-right:10px; padding:5px;}
.honor1 li .name{ padding-top:10px; padding-bottom:5px;}
.honor2{ padding-top:10px; padding-left:10px; padding-right:10px;}
.honor2 .title{ font-size:16px; padding-bottom:10px;}
.honor2 ul{ width:auto;}
.honor2 li{ width:auto; float:none; padding-bottom:10px; font-size:14px;}
.honor2 li a{ margin-right:0;}
.honorimg{ width:100%;}
.honorimg .imgDiv img{ width:100%;}
.honorimg .content{ padding:10px; margin:0 20px; position:relative;}
.honorimg .content .name{ font-size:16px; padding-top:10px; padding-bottom:0;}
.honorimg .close{ position:absolute; right:-15px; top:-15px;}
.honorimg .close img{ width:30px;}

.history1 .list{ background:url(../images/ico5_1hr.png) repeat-y 99px; padding:30px 0;}
.history1 .list ul{ background:url(../images/ico5_2bg.png) repeat-y 100px;}
.history1 li{ padding-bottom:30px;}
.history1 li em{ font-size:16px; width:78px; padding-top:8px;}
.history1 li .text{ padding-left:120px; background:url(../images/ico5_3bg.png) no-repeat 88px 5px;}

.culture1 .imgDiv{ margin-bottom:20px;}
.culture1 .imgDiv img{ width:100%;}
.culture1 li{ padding-bottom:0; margin-bottom:20px;}
.culture1 li .text h3{ font-size:16px;}
.culture1 li .text .txt{ font-size:14px;}
.culture1 li .text .txtp{ font-size:14px; line-height:2; padding-bottom:20px;}
.culture1 .li04{ padding-bottom:20px;}

.activity1 h2{ font-size:14px; padding:10px;}
.activity1 .txt{ padding-bottom:10px; margin:0 10px;}
.activity1 ul{ width:auto; margin-left:10px;}
.activity1 li{ width:50%; margin-bottom:10px;}
.activity1 li .box{ margin-right:10px;}
.activity1 li .name a{ font-weight:inherit; font-size:14px;}

.party1 h2{ font-size:14px; margin-bottom:10px; margin-top:20px; padding-left:10px;}
.party1 li{ margin-bottom:10px;}
.party1 li .imgDiv{ float:none; width:auto;}
.party1 li .imgDiv img{ width:10%;}
.party1 li .text{float:none; width:auto; height:auto; padding:10px;}
.party1 li .text h3{ font-size:14px; padding-left:0; padding-right:0; padding-top:0;}
.party1 li .text .time{ padding-left:0; padding-top:10px; padding-bottom:10px;}
.party1 li .text p{ padding:0; height:auto;}
.party1 li .text span{ margin-left:0;}

.welfare1 h2{font-size:14px; margin-bottom:10px; margin-top:20px;}
.welfare1 .text{ font-size:14px; line-height:2; padding-bottom:20px;}
.welfare1 .imgDiv img{ width:100%;}

.contactus1 .title{ padding-bottom:20px; padding-top:20px;}
.contactus1 .title h2{ font-size:16px;}
.contactus1 li{ margin-bottom:10px; height:auto;}
.contactus1 li em{ position:absolute; left:0;}
.contactus1 .content .code{ display:none;}
.contactus1 .map{ margin-top:20px;}

.news1{ margin-top:20px;}
.news1 .nlist{ background-color:#f4f4f4;}
.news1 .nlist .imgDiv{ float:none; width:100px}
.news1 .nlist .imgDiv img{ width:100%;}
.news1 .nlist .text{ padding:15px;}
.news1 .nlist .text h3{ font-size:16px; padding-bottom:10px;}
.news1 .nlist .text p{margin-bottom:10px;}
.news1 .nlist .slick-prev{ right:45px; bottom:15px;}
.news1 .nlist .slick-next{ right:15px; bottom:15px;}
.news1 li{ margin-top:20px; padding-top:20px;}
.news1 li:last-child{ padding-bottom:20px; background:url(../images/ico10_1hr.png) repeat-x top;}
.news1 li h3{ font-size:16px; margin-bottom:10px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.news1 li .con{ position:relative; min-height:70px;}
.news1 li .time{ width:70px; height:70px;}
.news1 li .time h4{ font-size:36px; padding-top:10px;}
.news1 li .con .txt{ padding-left:80px;}
.news1 li .con .txt p{ height:60px; overflow:hidden; min-height:1px;}
.news1 li .con .txt .more{ display:none;}

.newshow1{ padding-top:20px;}
.newshow1 .title{ padding-bottom:20px; margin-bottom:20px;}
.newshow1 .title h1{ font-size:18px; padding-bottom:10px;}
.newshow1 .imgDiv{ text-align:center; padding:20px 0;}
.newshow1 .imgDiv img{ width:100%;}

.product1 ul{ width:auto; margin-left:10px;}
.product1 li{ width:50%; margin-bottom:10px;}
.product1 li .box{ margin-right:10px;}
.product1 li .imgbox .text{ display:none;}
.product1 li .name{ height:25px; text-align:center; font-size:14px; padding-top:10px;}
.product1 li .imgbox:hover{ border:1px #d2d2d2 solid;}
.product1 .phmore{ margin:0 10px;}

.productshow1{}
.productshow1 .con{ margin-bottom:20px;}
.productshow1 .con .imgDiv{ float:none;}
.productshow1 .con .imgDiv img{ width:100%;}
.productshow1 .con .text{ padding-left:0;}
.productshow1 .con .text h1{ font-size:18px; padding-top:20px; padding-bottom:10px;}
.productshow1 .con .text .btn{ width:120px; height:30px; line-height:30px; border-radius:30px;}

.productshow1 .content .title{ height:40px; line-height:40px; margin-bottom:20px;}
.productshow1 .content .title h2{ width:150px; font-size:16px;}
.productshow1 .content .text{ margin-bottom:20px;}
.productshow1 .content .text h3{ padding-left:15px; font-size:14px; margin-bottom:15px; border-left:3px #f2572a solid;}
.productshow1 .content .text .txt{ font-size:14px; line-height:2; padding-left:15px;}
.productshow1 .back{ display:block; width:120px; height:35px; line-height:35px; text-align:center; border-radius:35px; border:1px #e5e5e5 solid; font-size:14px; color:#999;}
.productshow1 .back:hover{ background-color:#dd4012; color:#fff; border:1px #dd4012 solid; }
.productshow1 .table{ margin-bottom:20px;}
.productshow1 .table li{ height:60px; line-height:60px; border-bottom:1px #e5e5e5 solid; background:url(../images/ico11_1hr.png) repeat-y 30%,url(../images/ico11_1hr.png) repeat-y 60%,url(../images/ico11_1hr.png) repeat-y 80%;}
.productshow1 .table li dd{ font-size:12px;}
.productshow1 .table li .dd01{ width:30%;}
.productshow1 .table li .dd02{ width:30%;}
.productshow1 .table li .dd03{ width:20%;}
.productshow1 .table li .dd04{ width:20%;}
.productshow1 .table li .ico img{ height:auto; width:98%;}
.productshow1 .table .li05 .dd02{ width:70%;}
.productshow1 .table .li06 .dd02{ width:70%;}
.productshow1 .table .li04 .dd02 p{ line-height:1.5; padding-top:0; padding-left:0; padding-right:0;}
.productshow1 .table .li05{ background:url(../images/ico11_1hr.png) repeat-y 30%;}
.productshow1 .table .li06{ background:url(../images/ico11_1hr.png) repeat-y 30%;}
.productshow1 .table .li03 .dd02 p{ line-height:1.5; padding-top:5px; padding-left:5px; padding-right:5px;}
.productshow1 .table .li06 .dd02 p{ line-height:1.5; padding-top:10px; padding-left:5px; padding-right:5px;}

.case1{ padding-top:20px;}
.case1 .toplist{ display:none;}
.case1 .list01{ margin-bottom:20px;}
.case1 .list .title{ margin-bottom:10px;}
.case1 .list .title h2{ font-size:16px;}
.case1 .list li{ padding-bottom:20px;}
.case1 .list li .imgDiv{ float:none;}
.case1 .list li .imgDiv img{ width:100%;}
.case1 .list li .box{ padding:10px;}
.case1 .list li .text{ padding-left:0; padding-top:10px;}
.case1 .list li .text h3{ font-size:14px;}
.case1 .list li .text p{ height:auto;}

.caseshow1{ padding-top:20px;}
.caseshow1 .title{ padding-bottom:20px; margin-bottom:20px;}
.caseshow1 .title h1{ font-size:18px; padding-bottom:10px;}
.caseshow1 .imgDiv{ padding-bottom:20px;}
.caseshow1 .imgDiv img{ width:100%;}
.caseshow1 .text{ padding-bottom:20px;}
.caseshow1 .text h3{ font-size:14px; border-left:3px #f2572a solid;}
.caseshow1 .content .btn{ width:120px;}

.service1 .title{padding-bottom:20px;}
.service1 .text h3{ font-size:14px; border-left:3px #f2572a solid;}

.standard1{ font-size:14px;}
.standard1 li{ height:50px; line-height:50px;}
.standard1 li .box{ height:50px;}
.standard1 .li01{ font-size:14px;}
.standard1 li .dd01{ width:20%;}
.standard1 li .dd02{ width:20%;}
.standard1 li .dd03{ width:30%;}
.standard1 li .dd04{ width:30%;}
.standard1 .li01 .dd03 p{ line-height:1.5; padding-top:5px;}
.standard1 .li01 .dd04 p{ line-height:1.5; padding-top:5px;}

.system1{ padding-top:20px;}
.system1 .text h3{font-size:16px; border-left:3px #f2572a solid;}
.system1 .list li{ width:auto; float:none;}
.system1 .list li .box{ margin-right:0;}

.download1 li{ height:35px; line-height:35px; padding-bottom:10px; margin-top:10px;}
.download1 li .text{ font-size:14px; margin-right:120px;}
.download1 li .down{ width:100px; height:35px; line-height:35px; border-radius:35px;}
.download1 .phmore{ margin-top:20px;}

.treatment1 h2{ font-size:18px; margin-bottom:20px;}
.treatment1 li{ width:auto; float:none;}
.treatment1 li .box{ padding:10px;}
.treatment1 li em{ font-size:24px; width:60px; height:60px; line-height:60px; margin-right:10px; background-size:100%;}
.treatment1 li .text{ padding-left:70px;}
.treatment1 li .text h3{ font-size:14px; padding-bottom:5px;}
.treatment1 li .text p{ font-size:14px;}
.treatment1 .li11{ width:100%; border-bottom:none;}
.treatment1 .li01,.treatment1 .li04,.treatment1 .li05,.treatment1 .li08,.treatment1 .li09{ background-color:transparent;}
.treatment1 ul .li01,.treatment1 ul .li03,.treatment1 ul .li05,.treatment1 ul .li07,.treatment1 ul .li09,.treatment1 ul .li11{ background-color:#f4f4f4;}

.promote1{ padding-top:10px;}
.promote1 .txtbox{ padding-bottom:10px;}
.promote1 .txtbox h3{ padding-bottom:10px;}

.promote1 .text{ padding-bottom:10px;}
.promote1 .text h3{ font-size:14px;}

.promote1 .table{ margin-bottom:10px; padding-bottom:0; background:url(../images/ico17_1bg.png) repeat-y left,url(../images/ico17_1bg.png) repeat-y right;}
.promote1 .table li{ float:left; width:33.33%;}
.promote1 .table .li01{ height:auto; line-height:normal; text-align:center; background:url(../images/ico17_1bg.png) repeat-y right; background-color:transparent;}
.promote1 .table .dd01{ background:none; background-color:#e8e8e8;}
.promote1 .table .dd01 p{ height:40px; line-height:40px;}
.promote1 .table dd{ width:auto; float:none;}
.promote1 .table .li02{ height:auto; background:url(../images/ico17_1bg.png) repeat-y right;}
.promote1 .table .li02 .dd01{ line-height:normal; text-align:center;}
.promote1 .table .li03{ height:auto; background:none; background-color:transparent;}
.promote1 .table .li03 .dd01{ line-height:normal; text-align:center;}
.promote1 .table span{ display:block;}
.promote1 .table .li02 .dd02 p,.promote1 .table .li02 .dd04 p{ padding:10px;}
.promote1 .table .li02 .dd03 p{padding:10px;}
.promote1 .table .li03 .dd02 p,.promote1 .table .li03 .dd03 p,.promote1 .table .li03 .dd04 p{ padding:10px;}

.promote1 .table .dd02{ background:url(../images/ico17_1bg.png) repeat-x bottom; min-height:100px;}
.promote1 .table .li01 .dd02 p{ line-height:100px;}
.promote1 .table .dd02 p{}
.promote1 .table .dd03{ background:url(../images/ico17_1bg.png) repeat-x bottom; min-height:120px;}
.promote1 .table .li01 .dd03 p{ line-height:120px;}
.promote1 .table .dd03 p{}
.promote1 .table .dd04{ background:url(../images/ico17_1bg.png) repeat-x bottom; min-height:60px;}
.promote1 .table .li01 .dd04 p{ line-height:60px;}
.promote1 .table .dd04 p{}

.preach1 .table{ margin-bottom:10px;}
.preach1 .table li{ height:60px; line-height:normal;border-bottom:1px dotted #999;vertical-align:middle}
.preach1 .table li dd{ float:left; }
.preach1 .table li .dd01{ width:20%;}
.preach1 .table li .dd02{ width:20%;}
.preach1 .table li .dd03{ width:35%;}
.preach1 .table li .dd04{ width:25%;}
.preach1 .table .li01{ text-align:center; background:url(../images/ico17_2bg.png) repeat-y 20%,url(../images/ico17_2bg.png) repeat-y 40%,url(../images/ico17_2bg.png) repeat-y 75%; background-color:#d0d0d0;}
.preach1 .table .li02,.preach1 .table .li04{text-align:center; background:url(../images/ico18_1bg.png) repeat-y 20%,url(../images/ico18_1bg.png) repeat-y 40%,url(../images/ico18_1bg.png) repeat-y 75%; background-color:#f8f8f8;}
.preach1 .table .li03{ background:url(../images/ico18_1bg.png) repeat-y 20%,url(../images/ico18_1bg.png) repeat-y 40%,url(../images/ico18_1bg.png) repeat-y 75%;}
.preach1 .table li .dd01{ text-align:center;vertical-align:middle;}
.preach1 .table li .dd02 p{ padding-left:5px;vertical-align:middle}
.preach1 .table li .dd03 p{ padding-left:5px;vertical-align:middle}
.preach1 .table li .dd04 p{ padding-left:5px; line-height:normal;}
.preach1 .table .li02 .dd02 p,.preach1 .table .li02 .dd03 p,.preach1 .table .li02 .dd04 p{ padding-left:0; line-height:normal;vertical-align:middle}
.preach1 .table .li03 .dd02 p{ line-height:normal; vertical-align:middle}
.preach1 .table .li04 .dd02 p{ line-height:normal; padding-top:10px;}
.preach1 .table .li03 .dd04 p,.preach1 .table .li04 .dd04 p{ line-height:normal;vertical-align:middle}
.preach1 .zoomImg{ width：100%； height:auto;}

.jodflow1{ height:auto; position:relative; background:none;}
.jodflow1 .text{ position:relative; text-align:left;}
.jodflow1 .text h3{ font-size:14px; color:#23211d; padding-bottom:5px; padding-top:5px;}
.jodflow1 .text p{ font-size:14px; line-height:1.5;}
.jodflow1 .text01{ left:auto; top:auto; width:auto;}
.jodflow1 .text02{ left:auto; top:auto; width:auto;}
.jodflow1 .text03{ right:auto; top:auto; width:auto;}
.jodflow1 .text04{ right:auto; top:auto; width:auto;}
.jodflow1 .text05{ left:auto; top:auto; width:auto;}
.jodflow1 .text em{ float:left; display:block;}
.jodflow1 .text em img{ width:70px;}
.jodflow1 .text .box{ padding-left:80px;}

.jodschool1{}
.jodschool1 li{ margin-bottom:10px;}
.jodschool1 li .imgDiv{ float:none; width:auto;}
.jodschool1 li .imgDiv img{ width:100%;}
.jodschool1 li .text{float:none; width:auto; height:auto; padding:10px;}
.jodschool1 li .text h3{ font-size:14px; padding-left:0; padding-right:0; padding-top:0;}
.jodschool1 li .text .time{ padding-left:0; padding-top:10px; padding-bottom:10px;}
.jodschool1 li .text .txt{ padding:0; height:auto;}
.jodschool1 li .text span{ margin-left:0;}

.jodschoolshow1{ padding-top:10px;}
.jodschoolshow1 .title{ padding-bottom:20px; margin-bottom:20px;}
.jodschoolshow1 .title h1{ font-size:18px; padding-bottom:10px;}
.jodschoolshow1 .imgDiv{ padding-bottom:20px;}
.jodschoolshow1 .imgDiv img{ width:100%;}
.jodschoolshow1 .text{ padding-bottom:20px;}
.jodschoolshow1 .txt{ font-size:16px;}
.detailsshare .bottomDiv .left{ float:none;}
.detailsshare .bottomDiv .right{ float:none;}

.jod1 .tabtitle dd{ height:80px; float:left; text-align:center;}
.jod1 .dd02{ display:none;}
.jod1 .tabtitle dd img{ padding-top:10px; padding-bottom:10px;}
.jod1 .tabtitle dd p{ font-size:14px;}
.jod1 .tabtitle dd .box{ height:80px;}
.jod1 .tabtitle .dd01{ width:50%;}
.jod1 .tabtitle .dd03{ width:20%;}
.jod1 .tabtitle .dd04{ width:30%;}
.jod1 .list ul{}
.jod1 .list li{line-height:normal;}
.jod1 .list li dd{ height:55px; line-height:55px; float:left; text-align:center;}
.jod1 .list li .dd01{ width:50%; text-align:left;line-height:normal;}
.jod1 .list li .dd01 p{ padding-left:10px;}
.jod1 .list li .dd03{ width:20%;line-height:normal;}
.jod1 .list li .dd04{ width:30%;}
.jod1 .list li dd p{ font-size:14px;display:table-cell;vertical-align:middle;height:55px;}
.jod1 .list .phmore{ margin-top:10px;}


.jodshow1{}
.jodshow1 h1{ height:50px; line-height:50px; font-size:16px; margin-bottom:20px;}
.jodshow1 .text{ padding-bottom:20px;}
.jodshow1 .text h3{ padding-left:13px; font-size:16px; border-left:2px #f2572a solid;}
.jodshow1 .text .txt{ font-size:14px; line-height:2; padding-left:15px;}
.jodshow1 .text .txt span{ float:none; width:auto;}
.jodshow1 .upload{ width:120px; height:30px; line-height:30px; border-radius:30px;}

.law1{ line-height:2; padding-top:10px;}

.sitemap1{ padding-top:20px;}
.sitemap1 li{ padding-bottom:20px; margin-bottom:20px; min-height:40px;}
.sitemap1 dl{ padding-left:0;}
.sitemap1 li .ico{ position:relative; line-height:40px; font-size:18px;}
.sitemap1 li .ico img{ padding-right:10px; height:40px;}
.sitemap1 li dd{ float:50%; width:50%; margin-right:0;}
.sitemap1 .li03 .dd01{ width:50%;}
.sitemap1 .li03 .dd02{ width:50%;}
.sitemap1 .li04 .dd02{ width:50%;}

.links1{ padding-top:20px;}
.links1 ul{ width:auto; margin-left:10px;}
.links1 li{ width:50%; margin-bottom:20px;}
.links1 li .imgDiv img{ width:100%;}
.links1 li .box{ margin-right:10px;}
.links1 li .name{ padding-top:5px;}

.search1{ padding-top:10px;}
.searchtop{ display:none;}
.search1 ul{ width:auto; margin-left:10px;}
.search1 li{ width:50%; margin-bottom:10px;}
.search1 li .box{ margin-right:10px;}
.search1 li .imgbox .text{ display:none;}
.search1 li .name{ height:25px; text-align:center; font-size:14px; padding-top:10px;}
.search1 li .imgbox:hover{ border:1px #d2d2d2 solid;}
.search1 .phmore{ margin:0 10px;}

.search2{ padding-top:20px;}
.search2 li{ margin-bottom:20px; padding-bottom:20px;}
.search2 li h3{ font-size:16px; margin-bottom:10px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.search2 li .con{ position:relative; min-height:70px;}
.search2 li .time{ width:70px; height:70px;}
.search2 li .time h4{ font-size:36px; padding-top:10px;}
.search2 li .con .txt{ padding-left:80px;}
.search2 li .con .txt p{ height:60px; overflow:hidden; min-height:1px;}
.search2 li .con .txt .more{ display:none;}

.msgDiv{ width:100%; height:auto; }
.msgDiv .msgbox{margin:0 10px; position:relative;}
.msgDiv .close{ right:15px; top:15px;}
.msgDiv .close img{ width:20px;}
.msgDiv .title{ height:50px; line-height:50px; font-size:18px; margin-bottom:20px;}
.msgDiv .con{ margin-left:10px; margin-right:10px; padding-bottom:20px;}
.msgDiv .form li{ min-height:40px; line-height:40px;}
.msgDiv .form li .box{ padding-left:75px; margin-right:20px;}
.msgDiv .form li .box .input1{ height:40px;}
.msgDiv .form li .box textarea{ height:100px;}
.msgDiv .form li .box .ico{width:40px; height:40px; line-height:40px;}
.msgDiv .form li .red{ line-height:40px;}
.msgDiv .form .li05 .box .ico{ height:100px; line-height:100px;}
.msgDiv .form .upload{ width:120px; height:40px; line-height:40px;}

.pagenavph .top2{ display:none;}
.telteltel{ display:block;}
	}
@media screen and ( max-width:370px ){
.preach1 .table li{ font-size:12px;}
.jod1 .list li dd p{ font-size:12px;}
.links1 li .name{ font-size:12px;}
	}