/* CSS Document */

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
    margin:0;
    padding:0;
    border:0;
    outline:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
	font-family:"微软雅黑";
}

body {
    line-height:1;
}

:focus {
	outline: 1;
}

article,aside,canvas,details,figcaption,figure,
footer,header,hgroup,menu,nav,section,summary { 
    display:block;
}

nav ul {
    list-style:none;
}

blockquote, q {
    quotes:none;
}

blockquote:before, blockquote:after,
q:before, q:after {
    content:'';
    content:none;
}

a {
    margin:0;
    padding:0;
    border:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}

table {
    border-collapse:collapse;
    border-spacing:0;
}

hr {
    display:block;
    height:1px;
    border:0;   
    border-top:1px solid #cccccc;
    margin:1em 0;
    padding:0;
}

input, select {
    vertical-align:middle;
}
.container { /*width:1090px;*/ width:1250px;}
.nopadding { padding: 0;}
.relative { position:relative;}

.nav > li:hover .dropdown-menu {display: block;} 
.navbar-left { margin-top:14px;}
.nav>li { margin-left:12px; position:static;}
.nav>li:last-child { margin-right:10px;}
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover { background-color:transparent}
.navbar-nav>li:hover { background-color:transparent}
.navbar-nav>li>a:hover { background-color:transparent}
.header .nav>li>a { color:#010101; font-size:14px;}
.header { width:100%; min-height:518px; position:relative;background-repeat:no-repeat; background-position:50% 0; background-size:cover;}
.topnav { width:100%; background-color:rgba(255,255,255,.43); min-height:75px; position:absolute; top:0; z-index:999;}
.logo { float:left;}
.navbar-collapse, .navbar-form { padding:0;}
.se-lag { text-align:right; margin-top:12px; font-size:12px; color:#0a0b0b;}
.se-lag a {font-size:12px; color:#0a0b0b;}
.se-lag a.sel { color:#167d3a;}
.isearch, .ibtn { background-color:rgba(238,238,238,.4); box-sizing:border-box;border:1px solid #bfb09a;}
.isearch { height:24px;  border-radius:5px 0 0 5px; width:120px;}
.ibtn { height:24px; width:24px; border-left:none; border-radius:0 5px 5px 0; line-height:24px; position:relative; left:-4px; background-image:url(../images/fd.png); background-position:center; background-repeat:no-repeat;}

.head-bottom { position:absolute; bottom:0; width:100%; display:flex; align-items:stretch;}
.bigger-container { width:1345px; margin:0 auto; position:relative;}
.head-bottom-left { width:98%; float:left;position: absolute; bottom:0; left:0;transition: 1s all ease;}
.hbpicture { float:left; display:inline-block; max-width:47%; width:32%;}
.hbpicture img { max-width:100%;}
.hdbox { box-sizing:border-box;  border-right:5px solid transparent; height:100%;}
.hdbox:last-child { border-right:0;}
.hbtext { float:right; height:100%;display:inline-block; position:absolute;background-color:rgba(235,235,235,.41); box-sizing:border-box; width:67%;}
.hbtext p { padding-left:15px; padding-right:15px; font-size:14px; color:#0e0e0e; font-weight:bold; margin-top:15px; line-height:17px; display:block; font-family:"微软雅黑";}
.hbtext p:before { content:""; display:block; width:4px; height:4px; border-radius:50%; background-color:black; position:absolute; top:20px; left:5px;}
.hbtext span { padding-left:15px; font-size:12px; color:#0e0e0e; float:left; line-height:18px; margin-top:6px; padding-right:15px;}
.hbtext a { margin-top:14px; display:block; color:#1a1a1a; padding-left:15px; font-size:12px; float:left; position:relative;}
.hbtext a:after { position:absolute; content:""; right:-12px; top:2px; border-left:7px solid #1a1a1a; border-top:4px solid transparent; border-bottom:4px solid transparent;}
.head-bottom-rights { position:absolute; right:0; bottom:0px; width:2%; height:100%;}
.head-bottom-right { position:absolute; right:0; top:0; width:30px; height:100%;}
.hbbtn { width:100%; border:none; cursor:pointer; position:absolute; top:-128px; height:128px; outline:none; background-color:rgba(2,2,2,.8); background-image:url(../images/arrowright_03.png); background-position:center; background-repeat:no-repeat; transition:all 1s ease;}
.hbbtns {  display:block;width:100%; border:none; outline:none; height:30px; background-color:rgba(21,21,21,.59); background-image:url(../images/arrdown.png); background-position:center; background-repeat:no-repeat; transition: all 1s ease-in-out;}
.indextitle { margin:15px auto; padding-top:28px; text-align:center; background-image:url(../images/titbg.png); background-position:center top; background-color:transparent; background-repeat:no-repeat;}
.indextitle h3 { font-size:23px; color:#299a51; font-weight:normal; margin:0;}
.indextitle p { font-size:15px; color:#3e3e3e; text-transform:uppercase; margin-top:8px;}


.ic { width:100%; padding-bottom:70px; background-image:url(../images/icbg_02.jpg); background-position:50% 0; background-repeat:no-repeat; background-size:cover;}
.iclist { text-align:center; width:100%;}
.icfig { width:86.8%; display:inline-block; text-align:left; font-family:"微软雅黑";}
.icfig-img { width:100%; display:block; overflow:hidden;}
.icfig-img a { display:block; max-width:100%;}
.icfig img { display:block; max-width:100%; transition:all .5s ease-in-out;}
.icfig img:hover { transform:scale(1.3); transition:all .5s ease-in-out;}
.icfig h3 { font-size:13px; color:#656363; display:block; width:100%; text-align:left; font-weight:normal; padding-bottom:12px; border-bottom: 1px solid #919191; margin-bottom:10px; margin-top:0;}
.icfig h4 { font-size:13px; color:#919191; padding:10px 0; width:100%; margin:0; font-weight:bold;}
.icfig p { font-size:12px; color:#707070; line-height:22px;}
.ic-more { margin-top:10px;}
.ic-more a { display:block; text-align:center; line-height:18px; width:62px; height:20px; box-sizing:border-box; border:1px solid #8d8d8d; color:#8d8d8d;}
.ic-more a:hover { text-decoration:none;}
.ic .col-md-4:first-child { text-align:left;}
.ic .col-md-4:nth-child(2)  { text-align:center;}
.ic .col-md-4:nth-child(3)  { text-align:right;}

/*.es { padding-bottom:102px;}*/
.es-tabhead { width:68.67%; display:block; margin:0 auto; border-bottom:1px solid #cccccc}
.es-tabhead li { padding:0 3.9%; border-bottom:transparent;}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover { border:none; border-bottom:2px solid #009b4c; background-color:transparent; color:#009b4c;}
.nav>li>a { font-size:13px; color:#cb673a; width:100%; box-sizing:border-box; transition: all .5s ease-in-out;}

.es-tabbody { margin-top:56px;}
.ed-col { width:100%; box-sizing:border-box;} 
.ed-col img { box-sizing:border-box; display:block; box-shadow:4px 4px 0px #d3d7d6;}
.esmargin { margin-bottom:100px;}

.footer { background-color:#ebf1ef; border-bottom:24px solid #1da462; box-shadow:0 -2px 5px #c6dfd3; padding-top:11px; /*position:absolute;*/ bottom:0; width:100%;}
.footernav { width:65.2%; float:left; position:relative; margin-bottom:58px;}
.footernav>ul { width:100%; padding:0; margin:0; position:relative;}
.footernav>ul>li { box-sizing:border-box; padding:0 5.28%; border-left:1px solid #b8bebc; display:inline-block; list-style-type:none; height:auto; padding-top:9px; position:relative; transition:all .3s ease-in-out; float:left; position:relative;min-height:130px;}
.footernav>ul>li:last-child { padding-right:0; width:20%;}
.footernav>ul>li>a { color:#009b4c; position:relative;}
.footernav>ul>li:before { content:''; display:block; width:4px; height:26px; background-color:#1da462; left:0; position:absolute; top:3px; display:none;}
.footer-subnav { float: left;  margin-top: 16px; position:absolute; top:20px; padding: 0;}
.footer-subnav li { display:block;margin-bottom:8px;}
.footer-subnav li a { font-size:13px; color:#a1a3a2; line-height:1;}
.footernav>ul>li>a:hover { text-decoration:none;}
.footernav>ul>li:hover:before { display:block;}

.os { padding-bottom:71px; background-color:#fff;}
.oslist { width:890px; margin:0 auto; position:relative; min-height:351px;}
.oslist a { display:block; }
.squad { width:66px;position:absolute; height:114px; transition:all .5s ease-in-out; display:block;text-align:center; font-size:13px; color:#4d4d4d; padding-top:76px; font-family:"微软雅黑"; background-color:#e5e5e5;background-repeat:no-repeat; background-position:center 29px;font-size:12px;}
.squad:before {content:""; position:absolute; top:0; left:-35px; border-top:57px solid transparent; border-bottom:57px solid transparent; border-right:35px solid #e5e5e5; z-index:2;transition:all .5s ease-in-out;}
.squad:after { content:""; position:absolute; top:0; right:-35px; border-top:57px solid transparent; border-bottom: 57px solid transparent; border-left:35px solid #e5e5e5; z-index:2;transition:all .5s ease-in-out;}
.squad:hover { background-color:#d5d5d5;}
.squad:hover:before {border-right:35px solid #d5d5d5;}
.squad:hover:after {border-left:35px solid #d5d5d5;}

.position1 {  top:119px; left:0; background-image:url(../images/os_31.png);}
.position2 {  top:59px; left:104px; background-image:url(../images/os_13.png);}
.position3 {  top:178px; left:104px; background-image:url(../images/os_47.png);}
.position4 { top:119px; left:208px; background-image:url(../images/os_22.png);}
.position5 {  top:59px; left:312px; background-image:url(../images/os_15.png);}
.position6 {  top:178px; left:312px; background-image:url(../images/os_41.png);}
.position7 { left:416px; background-image:url(../images/os_03.png); padding-top:66px;background-position:center 29px;}
.position8 {  bottom:0; left:416px; background-image:url(../images/os_54.png);}
.position9 {  top:59px; left:520px; background-image:url(../images/os_10.png);}
.position10 {  top:178px; left:520px; background-image:url(../images/os_38.png);}
.position11 { top:119px; left:624px; background-image:url(../images/os_28.png);}
.position14 {  top:119px; left:832px; background-image:url(../images/os_25.png);}
.position13 {  top:59px; left:728px; background-image:url(../images/os_07.png);}
.position12 {  top:178px; left:728px; background-image:url(../images/os_44.png);}

.color1 { background-color:#b2e0c9}
.color1:before {border-right:35px solid #b2e0c9}
.color1:after {border-left:35px solid #b2e0c9;}
.color1:hover { background-color:#88caa8}
.color1:hover:before {border-right:35px solid #88caa8}
.color1:hover:after {border-left:35px solid #88caa8;}

.color2 { background-color:#69ca9a}
.color2:before {border-right:35px solid #69ca9a}
.color2:after {border-left:35px solid #69ca9a;}
.color2:hover { background-color:#4ab17e}
.color2:hover:before {border-right:35px solid #4ab17e}
.color2:hover:after {border-left:35px solid #4ab17e;}

.color3 { background-color:#8cd1af}
.color3:before {border-right:35px solid #8cd1af}
.color3:after {border-left:35px solid #8cd1af;}
.color3:hover { background-color:#6cbb93}
.color3:hover:before {border-right:35px solid #6cbb93}
.color3:hover:after {border-left:35px solid #6cbb93;}

.foot-right { float:right; max-width:30%;}
.footlogo { margin-top:17px;}
.foot-text { float:left; text-align:left; font-size:13px;padding-bottom:5px;}
.foot-text .foot-contact { color:#727071; margin-bottom:10px;}
.foot-text .foot-contact li { text-decoration:none; color:#727071; display:inline; }
.foot-text .foot-powerby { color:#7f807a}

.carousel-indicators { bottom:25%;}

.pull-down {height:auto; width:100%; background-color:rgba(255,255,255,.92); position:absolute; left:0; top:74px;-moz-top:75px; font-family:"微软雅黑"; padding-top:44px; padding-bottom:90px; box-sizing:border-box; display:none;}
.pull-down:after { content:""; display:table; clear:both; overflow:hidden;}
.pull-down .pd-title { display:inline-block; font-size:19px; color:#010101; line-height:1; position:relative; margin:0; padding-right:24px; box-sizing:border-box; padding-bottom:22px; margin-bottom:20px;}
.pull-down .pd-title:after { content:""; height:2px; width:100%; background-color:#060606; position:absolute; left:0; bottom:0; }
.adv-left { width:55%; float:left;}
.adv-left p { line-height:35px; display:block; font-size:13px; color:#000;}
.adv-left a.adv-left-more { margin-top:48px; display:block; font-size:14px; color:#028b32; text-decoration:none;}
.adv-right { width:45%; box-sizing:border-box; float:left;}
.adv-list { padding:0; padding-top:61px; padding-left:14%;}
.adv-list>li { display:inline-block; position:relative; width:178px; height:178px; box-sizing:border-box; padding:14px; margin-right:7px; margin-bottom:7px; background-color:#4bb982; transition:all .3s ease-in-out; background-position:center top 40px; background-repeat:no-repeat;}
.adv-list>li a { display:inline-block; width:100%; height:100%;}
.adv-libody { text-align:center; width:100%; border:1px solid #fff;box-sizing:border-box; height:100%;text-decoration:none;}
.adv-list>li:first-child:hover , .adv-list li:last-child:hover { background-color:#36b275;}
.adv-list>li:nth-child(2), .adv-list li:nth-child(3) { background-color:#d96a35;}
.adv-list>li:first-child { background-image:url(../images/advicon_07.png)}
.adv-list>li:nth-child(2) { background-image:url(../images/advicon_09.png)}
.adv-list>li:nth-child(3) { background-image:url(../images/advicon_17.png)}
.adv-list>li:nth-child(4) { background-image:url(../images/advicon_19.png)}
.adv-libody span { font-size:15px; color:#fff; line-height:20px; text-decoration:none; display:block; margin-top:84px; text-decoration:none;}
.advhide { display:block; position:absolute; top:0; left:0; width:100%; height:100%;}

.pull-down p {line-height:35px; display:block; font-size:13px; color:#000; text-align:justify;}
.pull-down a.pull-dowm-more {margin-top:60px; display:block; font-size:14px; color:#028b32; text-decoration:none;}
.servce a.pull-dowm-more { margin-top:30px;}
.adv-list>li:nth-child(2) .adv-inner, .adv-list>li:nth-child(3) .adv-inner { background-color:#d96a35;}
.adv-inner { text-align:left; width:100%;box-sizing:border-box; height:100%; position:absolute; top:0; left:0; box-sizing:border-box; padding:14px; padding-left:21px; padding-right:0; list-style-type:circle; text-decoration:none; background-color:#36b275; display:none;}
.adv-inner a { display:block; width:100%; height:100%; text-decoration:none;}
.adv-inner p { font-size:12px; color:#fff; line-height:20px; position:relative; text-decoration:none;}
.adv-inner p:before { content:""; display:block; width:4px; height:4px; border-radius:50%; background-color:#fff; position:absolute; left:-7px; top:8px;}
/*.servce table { width:100%; border:none; margin-top:28px;}
.servce table tr td { border:2px solid #fff; background-color:#26965e; display:inline-block; width:132px; height:132px;}
.servce table tr { width:100%;}
.servce table tr:first-child #std1, .servce table tr:nth-child(2) #std7, .servce table tr:nth-child(3) #std2, .servce table tr:nth-child(3) #std3{ width:266px; height:132px;}
.servce table tr:nth-child(2) #std4 { height:266px; width:132px;}
*/

.servce { padding-bottom:50px;}
.servcelist {width:100%; height:406px; position:relative; border:none; margin-top:28px;box-sizing:border-box; padding-left:0;}
.servcelist li { background-color:#26965e; text-align:center; display:inline-block; width:134px; height:134px; position:absolute; background-repeat:no-repeat;background-position:center; background-size:cover; transition:all .3s ease-in-out;}

.servcelist li a { display:inline-block; width:100%; height:100%; background-repeat:no-repeat; background-position:center top 35px;}
.servcelist li a p { margin:0; line-height:1; font-size:13px; color:#fff; display:inline-block; position:relative; margin-top:94px;}
.servcelist li:first-child { left:0; top:0; width:270px;}
.servcelist li:first-child:hover{background:#198850}


.servcelist li:first-child a { background-image:url(../images/sicon_15.png); background-position:center left 46px;}
.servcelist li:first-child a p { margin-top:58px;left:20px;}
.servcelist li:nth-child(2){ left:272px; top:0;}
.servcelist li:nth-child(2):hover{background:#198850}

.servcelist li:nth-child(2) a { background-image:url(../images/sicon_09.png)}
.servcelist li:nth-child(3) { left:408px; top:0;}
.servcelist li:nth-child(3):hover{background:}



.servcelist li:nth-child(3) a { background-image:url(../images/sicon_06.png)}
.servcelist li:nth-child(3) a p { color:#000;}
.servcelist li:nth-child(4) { left:544px; top:0;}
.servcelist li:nth-child(4):hover{background:#7CC19F;}

.servcelist li:nth-child(4) a { background-image:url(../images/sicon_18.png); background-position: center right 22px;}
.servcelist li:nth-child(4) a p { margin-top:60px; color:#0b6e3c; left:-20px;}
.servcelist li:nth-child(5) { left:680px; top:0;}
.servcelist li:nth-child(5):hover{background:#7CC19F;}

.servcelist li:nth-child(5) a { background-image:url(../images/sicon_12.png)}
.servcelist li:nth-child(5) a p { color:#0b6e3c;}
.servcelist li:nth-child(6) { left:816px; top:0;}
.servcelist li:nth-child(6):hover{background:#198850;}

.servcelist li:nth-child(6) a p { margin-top:35px; text-align:left; left:-20px; line-height:22px; position:relative;}
.servcelist li:nth-child(6) a p:after { position:absolute; content:""; right:-14px; border-left:6px solid #fff; border-top:5px solid transparent; border-bottom:5px solid transparent; bottom:6px;}
.servcelist li:nth-child(7) { left:952px; top:0;}
.servcelist li:nth-child(7):hover{background:}



.servcelist li:nth-child(7) a {background-image:url(../images/sicon_03.png)}

.servcelist li:nth-child(8) {left:0; top:136px;}
.servcelist li:nth-child(8):hover{}


.servcelist li:nth-child(8) a { background-image:url(../images/sicon_32.png)}
.servcelist li:nth-child(9){ left:136px; top:136px;}
.servcelist li:nth-child(9):hover{background:#7CC19F;}




.servcelist li:nth-child(9) a { background-image:url(../images/sicon_34.png)}
.servcelist li:nth-child(9) a p { color:#0b6e3c;}
.servcelist li:nth-child(10) {left:272px; top:136px; }
.servcelist li:nth-child(10):hover{background:#198850}

.servcelist li:nth-child(10) a { background-image:url(../images/sicon_30.png)}
.servcelist li:nth-child(10) a p {margin-top:80px;}
.servcelist li:nth-child(10) a span { font-size:12px; color:#fff; display:block; position:absolute; top:75px; left:56px;}
.servcelist li:nth-child(11) {left:408px; top:136px;  height:270px;}
.servcelist li:nth-child(11):hover{background:#198850}

.servcelist li:nth-child(11) a { background-image:url(../images/sicon_38.png); background-position:center top 61px;}
.servcelist li:nth-child(11) a p { margin-top:163px;}
.servcelist li:nth-child(12) {left:544px; top:136px;}
.servcelist li:nth-child(12):hover{background:#198850}


.servcelist li:nth-child(12) a { background-image:url(../images/sicon_27.png)}
.servcelist li:nth-child(13) {left:680px; top:136px; }

.servcelist li:nth-child(13):hover{background:#7CC19F;}

.servcelist li:nth-child(13) a { background-image:url(../images/sicon_36.png)}
.servcelist li:nth-child(13) a p { color:#0b6e3c;}
.servcelist li:nth-child(14) { left:816px; top:136px;width:270px; text-align:left;}
.servcelist li:nth-child(14) a p { position:relative; margin-left:20px; margin-top:38px;}
.servcelist li:nth-child(14) a p:after {position:absolute; content:""; left:0; border-left:6px solid #fff; border-top:5px solid transparent; border-bottom:5px solid transparent; bottom:-16px;}

.servcelist li:nth-child(15) {left:0; top:272px;}
.servcelist li:nth-child(15) a { background-image:url(../images/sicon_49.png)}

.servcelist li:nth-child(15):hover{background:#198850}



.servcelist li:nth-child(16) {left:136px; top:272px; width:270px; text-align:left;}
.servcelist li:nth-child(16) a { background-image:url(../images/sicon_52.png);background-position:center left 18px;}
.servcelist li:nth-child(16) a p { margin-top:102px; margin-left:15px; color:#000;}
.servcelist li:nth-child(16) a p:after { position:absolute; content:""; right:-14px; border-left:6px solid #000; border-top:5px solid transparent; border-bottom:5px solid transparent; bottom:2px;}
.servcelist li:nth-child(17) {left:544px; top:272px; width:270px; text-align:right;}
.servcelist li:nth-child(17) a { background-image:url(../images/sicon_50.png); background-position:center left 46px;}
.servcelist li:nth-child(17) a p { margin-top:60px; margin-right:20px;}
.servcelist li:nth-child(17) a p:after { position:absolute; content:""; right:0; border-right:6px solid #fff; border-top:5px solid transparent; border-bottom:5px solid transparent; bottom:-16px;}
.servcelist li:nth-child(18) {left:816px; top:272px; }

.servcelist li:nth-child(18):hover{background:#198850}


.servcelist li:nth-child(18) a { background-image:url(../images/sicon_47.png)}
.servcelist li:nth-child(19) { left:952px; top:272px; text-align:left;}


.servcelist li:nth-child(19):hover{background:#198850}


.servcelist li:nth-child(19) a p { margin-top:24px; margin-left:18px;}
.servcelist li:nth-child(19) a p:after {position:absolute; content:""; left:0; border-left:6px solid #fff; border-top:5px solid transparent; border-bottom:5px solid transparent; bottom:-16px;}

.servcelist li:nth-child(4), .servcelist li:nth-child(5), .servcelist li:nth-child(9), .servcelist li:nth-child(13) { background-color:#8ed1b0;}
.servcelist li:nth-child(7), .servcelist li:nth-child(8), .servcelist li:nth-child(17) { background-color:#d96a35;}
.servcelist li:nth-child(3) { background-image:url(../images/table_03.jpg);}
.servcelist li:nth-child(14) { background-image:url(../images/table_07.jpg);}
.servcelist li:nth-child(16) { background-image:url(../images/table_11.jpg);}


.obs { padding-bottom:50px;}
.obs-left { width:40%; float:left; text-align:left;}
.obs .pd-title { padding-right:5px;}
.obs-left ul { width:100%; padding:0; padding-top:20px; padding-bottom:0px;}
.obs-left ul li {list-style-type:none; margin-bottom:16px;}
.obs-left ul li h4{  color:#d96a35; font-size:14px; margin-bottom:10px; display:block;}
.obs-left ul li h4 a { color:#d96a35};
.obs-left ul li p {font-size:13px; color:#414141; line-height:22px;}
.obs-left ul li p { font-size:13px; color:#414141; line-height:22px;}
.obs-right { width:60%; float:right; box-sizing:border-box; padding-left:20px; padding-top:73px;}
.obs-right .videolist { padding-left:0;}
.obs-right .videolist li { display:inline-block; width:204px; height:141px; box-sizing:border-box; border:1px solid #b3b3b3; margin-right:6px;}
.obs-right .videolist li:last-child { margin-right:0;}
.obs-right .videolist li img { width:100%;display:inline-block; max-width:100%;}
.obs-right .videolist li video { max-width:100%;}
.obs-right .booklist { padding-left:0; list-style-type:none; padding-top:38px; display:flex;flex-flow:row wrap;align-items:stretch; justify-content:space-between; display:-webkit-flex; display: -ms-flex; display: -moz-flex; }
.obs-right .booklist li { display:inline-block; box-sizing:border-box; width:auto; text-align:center;}
.obs-right .booklist li a { text-decoration:none; transition:all .3s ease-in-out}
.obs-right .booklist li a:hover p { color:red;}
.obs-right .booklist li a img { border:1px solid #b3b3b3;; box-sizing:border-box;}
.obs-right .booklist li a p { color:#028b32; text-decoration:none; text-align:center; transition:all .3s ease-in-out;}
.obs-right ul li a { display:inline-block; width:100%; height:100%;}

.about { padding-bottom:30px;} 
.about-left { width:40%; float:left;}
.about-right { width:60%; float:right;}
.about-right .timeline { width:4px; height:550px; display:block; background-color:#54a87e; padding:0; margin:0 auto; text-align:center;padding-bottom:10px;}
.about-right .timeline li { width:22px; height:22px; background-color:#fff; display:inline-block; box-sizing:border-box; border:4px solid #a6dac1; border-radius:50%; position:relative; left:-9px; z-index:999; margin-bottom:14px;}
.about-right .timeline li .linebox { display:block; position:absolute; text-align:right; font-size:12px; color:#000; line-height:14px; right:50px; min-width:217px; top:-10px;padding:4px  0;}
.about-right .timeline li .linebox:before { content:""; width:24px; height:1px; background-color:#000; position:absolute; right:-28px; top:17px;}
.about-right .timeline li .linebox a { color:#000;}
.about-right .timeline li:nth-child(2n) { width:14px; height:14px; display:block; background-color:#fff; box-sizing:border-box;border-radius:50%; border:1px solid #e4e5e7; position:relative; left:-5px;}
.about-right .timeline li .greenbox { transition:all .5s ease-in-out;display:inline-block; position:absolute; text-align:left; line-height:14px; left:50px; min-width:200px; width:auto; top:-12px; background-color:#8ed1b0; padding:4px 8px; box-shadow:0px 0px 3px #578e71; border-bottom:1px solid #578e71}
.about-right .timeline li .greenbox:after {transition:all .5s ease-in-out; content:""; position:absolute; left:-18px; top:0; border-right:18px solid #8ed1b0; border-top:20px solid transparent; border-bottom:20px solid transparent;}
.about-right .timeline li .greenbox:before { content:""; position:absolute; left:-18px; top:2px; border-right:18px solid #578e71; border-top:20px solid transparent; border-bottom:20px solid transparent;} 
.about-right .timeline li .greenbox a { font-size:12px; color:#000;line-height:14px;}
.about-right .timeline li .greenbox-left {transition:all .5s ease-in-out; position:absolute;right:50px; top:-10px; min-width:200px; box-sizing:border-box; width:auto; background-color:#8ed1b0; text-align:right;padding:4px 8px; box-shadow:0px 0px 3px #578e71; border-bottom:1px solid #578e71; display:inline-block;}
.about-right .timeline li .greenbox-left:after {transition:all .5s ease-in-out; content:""; position:absolute; right:-18px; top:0; border-left:18px solid #8ed1b0; border-top:20px solid transparent; border-bottom:20px solid transparent;}
.about-right .timeline li .greenbox-left:before {content:""; position:absolute; right:-18px; top:2px; border-left:18px solid #578e71; border-top:20px solid transparent; border-bottom:20px solid transparent;}
.about-right .timeline li .greenbox-left a { font-size:12px; color:#000;line-height:14px; }
.about-right .timeline li .linebox-right { display:block; position:absolute; text-align:left; font-size:12px; color:#000; line-height:14px; left:50px; min-width:217px; top:-10px;padding:4px  0;}
.about-right .timeline li .linebox-right:before { content:""; width:24px; height:1px; background-color:#000; position:absolute; left:-28px; top:17px;}
.about-right .timeline li .linebox-right a { color:#000;}
.about-right .timeline li:nth-child(6) .greenbox, .about-right .timeline li:nth-child(11) .greenbox-left{ width:250px;}
.about-right .timeline li:nth-child(14) .greenbox, .about-right .timeline li:nth-child(13) .linebox  { width:280px;}
.about-right .timeline li .greenbox:hover { background-color:#d96a35;}
.about-right .timeline li .greenbox:hover:after { border-right:18px solid #d96a35;}
.about-right .timeline li .greenbox:hover a { color:#fff;}
.about-right .timeline li .greenbox-left:hover { background-color:#d96a35;}
.about-right .timeline li .greenbox-left:hover:after { border-left:18px solid #d96a35;}
.about-right .timeline li .greenbox-left:hover a { color:#fff;}


#rightnav{height: 383px;overflow: hidden;position: fixed;right:6px;top:50%;margin-top: -204px;font-size:12px;}
#rightnav li{color: #fff;background:url("../images/page1.png") no-repeat;background-size:100% 100%;width: 23px;height: 23px;text-align: center;margin-bottom: 2px;line-height: 23px; list-style-type:none;display:block; border:1px solid red; border-radius:50%; margin-bottom:10px;}
#rightnav li a{color: #000;font-family: "Arial"; text-decoration:none;}
#rightnav .active{ background-color:red;background-size:100% 100%;}
#rightnav .active a{color:#00024d;}
#rightnav li:hover{background:url("../images/page2.png") no-repeat;background-size:100% 100%;}
#rightnav li:hover a{color:#00024d;}

.page7Box{width: 1090px;position: absolute; margin-left:auto; margin-right:auto;height: 589px;top:50%;margin-top:-257px;text-align: center;}
.page7Box li{position:absolute;}
.page7Box .li1{top:0px;left:0px;}
.page7Box .li2{top:0px;left:400px;}
.page7Box .li3{top:0px;right:20px;}
.page7Box li p{color:#fff;font-size:23px;margin-top:18px;line-height:38px;}


.page7Box ul li { display:inline-block; height:609px; width:271px; background-image:url(../images/phone_03.png); background-position:center; background-repeat:no-repeat;}
.box7pic { width:85.6%; display:inline-block; margin:0 auto;margin-top:66px; position:relative; }
.box7pic img { max-width:100%; max-height:100%; display:block; box-sizing:border-box; border:2px solid #cacaca; }
.boximg-inner { display:block; text-align:center; background-color:rgba(0,0,0,.8); width:100%; height:100%; position:absolute; top:0;border:2px solid #cacaca; font-size:21px; color:#fff; line-height:40px; padding-top:139px; box-sizing:border-box; font-family:"微软雅黑"; display:none;}
.ic .indextitle { position:relative; top:-350px;}
.carousel-inner>.item>a>img, .carousel-inner>.item>img { /*min-height:926px;*/}
.carousel-indicators { border:none;}
.page7Box ul li {}





<!--.shadow { position:absolute; top:610px; display:block; left:58px; width:60%; height:5px; border-radius:50%; background-color:rgba(102,102,102,.12); box-shadow: 0 0 20px rgba(102,102,102,.12);}
-->
.logocontent { width:100%; padding:0 7px; padding-top:30px;}
.logobox { position:relative; width:100%; display:block; border:1px solid #cecece;  box-sizing:border-box; height:403px;}
.logobox:after { content:""; display:table; clear:both; overflow:hidden;}
.logobox>ul { box-sizing:border-box; border:1px solid #cecece; background-color:transparent; position:absolute;}
.logobox>ul>h3 { font-size:14px; color:#d96a35; line-height:1; padding-top:15px; padding-bottom:10px; padding-left:5px; box-sizing:border-box; width:100%; display:block; text-align:left;}
.logobox>ul>li { display:inline-block; list-style-type:none; width:auto; float:left; position:relative; text-align:center;}
.logobox>ul>li img { margin:0 auto;}
.logobox .logoboxgird-sh { left:0px; top:0px; width:133px; height:268px; text-align:center;}
.logobox .logoboxgird-sh li { display:block; width:100%; margin:5px auto;}
.logobox .logoboxgird-sh li img {}
.logobox .logoboxgird-dl {left:133px; top:0px;width:133px; height:268px;}
.logobox .logoboxgird-dl li {display:block; width:100%; margin:4px auto;}
.logobox .logoboxgird-jr { left:266px; top:0; width:404px; height:132px;}
.logobox .logoboxgird-jr li { margin:0px 3px; }
.logobox .logoboxgird-jr li:nth-child(2) { margin-left:10px;}
.logobox .logoboxgird-jr li:nth-child(6), .logobox .logoboxgird-jr li:nth-child(7), .logobox .logoboxgird-jr li:nth-child(8), .logobox .logoboxgird-jr li:nth-child(9), .logobox .logoboxgird-jr li:nth-child(10), .logobox .logoboxgird-jr li:nth-child(10) { top:-25px;} 
.logobox .logoboxgird-jr li:nth-child(5)  { top:-30px;}
.logobox .logoboxgird-jr li:nth-child(6) { margin-left:10px; margin-right:5px;}
.logobox .logoboxgird-jr li:nth-child(7) { margin-right:20px; top:-30px;}
.logobox .logoboxgird-jr li:nth-child(8) { top:-28px;}
.logobox .logoboxgird-jr li:nth-child(9) { margin-left:20px; margin-right:10px;}
.logobox .logoboxgird-jr li:nth-child(11) { top:-30px; right:-15px;}
.logobox .logoboxgird-img {left:266px; top:132px; width:404px; height:136px; text-align:center; background-size:cover; background-image:url(../images/logo-img.jpg); padding-top:46px;}
.logobox .logoboxgird-img span { font-size:20px; color:#26965e; display:inline-block; padding:10px 22px; box-sizing:border-box; border:1px solid #26965e; width:auto; line-height:1;}
.logobox .logoboxgird-tx {left:670px; top:0; width:132px; height:268px;}
.logobox .logoboxgird-tx li { width:100%;display:block; margin:10px auto;}
.logobox .logoboxgird-tx li img { display:inline-block;}
.logobox .logoboxgird-qt { left:802px; top:0; width:272px; height:401px; padding-left:10px;}
.logobox .logoboxgird-qt li { display:inline-block; height:30px; width:auto; margin:0 2px; margin-bottom:10px; display:flex;}
.logobox .logoboxgird-qt li img { margin:auto;}
.logobox .logoboxgird-qt li:nth-child(6) { margin-left:10px;}
.logobox .logoboxgird-qt li:nth-child(8) { margin-left:10px;}
.logobox .logoboxgird-qt li:nth-child(9) { top:-10px; left:8px;}
.logobox .logoboxgird-qt li:nth-child(10), .logobox .logoboxgird-qt li:nth-child(11), .logobox .logoboxgird-qt li:nth-child(12) { height:40px; margin-bottom:15px;}
.logobox .logoboxgird-qt li:nth-child(10) { margin-right:15px;}
.logobox .logoboxgird-qt li:nth-child(12) { margin-left:15px;}
.logobox .logoboxgird-qt li:nth-child(14) { margin-left:15px; margin-right:20px; top:-5px;}
.logobox .logoboxgird-qt li:nth-child(15) { top:-8px;}
.logobox .logoboxgird-qt li:nth-child(16) { margin-right:10px;}
.logobox .logoboxgird-qt li:nth-child(18) { top:-8px; left:10px;}
.logobox .logoboxgird-qt li:nth-child(20) { margin-left:10px; margin-right:10px;}
.logobox .logoboxgird-qt li:nth-child(22) { margin-top:13px; margin-right:15px;}
.logobox .logoboxgird-jg { left:0; top:268px; width:266px; height:133px;}
.logobox .logoboxgird-jg li { width:70px;}
.logobox .logoboxgird-jg h3 { padding-bottom:5px;}
.logobox .logoboxgird-jg li:nth-child(3) { margin-left:20px; margin-right:20px;}
.logobox .logoboxgird-jg li:nth-child(5) { margin-left:50px;}
.logobox .logoboxgird-wq { left:266px; top:268px; width:536px; height:133px; padding-left:10px;}
.logobox .logoboxgird-wq li { height:30px;width:auto; margin:0 2px; display:flex}
.logobox .logoboxgird-wq h3 {padding-bottom:5px;}
.logobox .logoboxgird-wq li img { margin:auto;}
.logobox .logoboxgird-wq li:nth-child(3) { top:-5px;}
.logobox .logoboxgird-wq li:nth-child(4) { top:-20px; margin-right:20px; margin-left:8px;}
.logobox .logoboxgird-wq li:nth-child(5) { top:-10px;}
.logobox .logoboxgird-wq li:nth-child(6) { top:-18px; margin-left:20px; margin-right:20px;}
.logobox .logoboxgird-wq li:nth-child(7) { top:-20px;}
.logobox .logoboxgird-wq li:nth-child(8) { margin-right:20px;}
.logobox .logoboxgird-wq li:nth-child(10) { margin-left:13px; margin-right:13px; top:-2px;}
.logobox .logoboxgird-wq li:nth-child(12) { margin:0 5px; top:-5px;}
.logobox .logoboxgird-wq li:nth-child(14) { margin-left:76px; margin-right:38px;}
.logobox .logoboxgird-wq li:nth-child(16) { margin-left:44px;} 
.pull-down.kh { background-color:#fff;}
.tab-pane.fade { min-height:193px;}
.tab-pane.fade:after { content:""; clear:both; overflow:hidden; display:table;}
.tab-pane.fade ul { list-style-type:none;}
.tab-pane.fade ul:after { content:""; display:table; clear:both; overflow:hidden;}
.esp3-list { width:100%; box-sizing:border-box; padding-top:49px;}
.esp3-list li { width:14.28%; box-sizing:border-box; padding:0 10px;  float:left; display:inline-block;}
.esp3-list li .esp3-body { width:100%; position:relative; height:104px; padding-right:27px; padding-top:16px; border-radius:40px 0 40px 0; background-color:#19824d; text-align:center;}
.esp3-list li .esp3-body .esp3-img { width:48px; height:48px; display:inline-block; margin-bottom:8px; background-position:center; background-repeat:no-repeat; box-sizing:border-box; border:1px solid #fff; border-radius:50%;}
.esp3-list li .esp3-body p { color:#fff; font-size:14px;}
.esp3-list li .esp3-body:before, .esp3-list li .esp3-body:after { content:""; width:18px; height:3px; position:absolute; right:6px; background-color:#3ba871;}
.esp3-list li .esp3-body:before { transform:rotate(45deg); top:45px; }
.esp3-list li .esp3-body:after { transform:rotate(315deg);top:57px;}
.esp3-list li:nth-child(2n) .esp3-body { background-color:#eba801;}
.esp3-list li:nth-child(2n) .esp3-body:before, .esp3-list li:nth-child(2n) .esp3-body:after {background-color:#f2c75c; }
.esp4-list { width:675px; margin:0 auto; height:144px; background-image:url(../images/p4bg.png); box-sizing:border-box; padding-left:34px;}
.esp4-list li { float:left; display:inline-block; text-align:center; margin-right:52px;}
.esp4-list li:nth-child(2n) { padding-top:5px;}
.esp4-list li:last-child { margin-right:0;}
.esp4-list li .esp4-img { width:80px; height:80px; border-radius:50%; background-color:#d96a35; background-position:center; background-repeat:no-repeat;}
.esp4-list li:nth-child(2n) .esp4-img { background-color:#26965e;}
.esp4-list li:nth-child(2n-1) .esp4-img { margin-top:30px;}
.esp4-list li p { font-size:14px; color:#202020; margin:6px 0; display:block;}

.footernav-grid1 { width:70%; float:left; display:inline-block; box-sizing:border-box; padding-left:50px; min-height:172px; border-left:1px solid #d0e6df; border-right:1px solid #d0e6df; position:relative;}
.footernav-grid1:after { content:""; display:table; clear:both; overflow:hidden;}
.footernav-grid1:before { content:""; position:absolute; left:1px; top:0; width:1px; height:100%; background-color:#fff;}
.footernav-grid1 h5 { font-size:18px; color:#353535; float:left; width:100%; margin-bottom:10px;}
.footernav { padding-top:20px; margin:0; margin-bottom:20px;}
.footernav-grid1 li { float:left; display:inline-block; width:70px; height:28px; margin-right:40px; transition:all .2s ease-in-out; text-align:center; border-radius:3px; background-color:#fff; border:1px solid #d7d7d7; box-sizing:border-box; margin-top: 10px;}
.footernav-grid1 li:last-child { margin-right:0;}
.footernav-grid1 li:hover, .footernav-grid1 li.active { background-color:#1da462; border-color:#1da462;}
.footernav-grid1 li a { font-size:14px;  color:#5e5e5e; line-height:28px; text-decoration:none; display:block; width:100%;}
.footernav-grid1 li:hover a, .footernav-grid1 li.active a { color:#fff;}
.footernav-grid1 .ftab p{ width:100%; font-size:13px; color:#5e5e5e; line-height:28px;  margin-top:25px; float:left; }
.footernav-grid2 { float:left; position:relative; width:30%; box-sizing:border-box;min-height:172px; padding-left:36px; border-right:1px solid #d0e6df; border-left:1px solid #fff;}
.footernav-grid2:before { content:""; right:1px; position:absolute; top:0; height:100%; width:1px; background-color:#fff;}
.footernav-grid2 h5 { font-size:18px; color:#353535; float:left; width:100%; margin-bottom:12px;}
.footernav-grid2 p a { font-size:14px; color:#5e5e5e; line-height:28px; text-decoration:underline;}
.footlogo p { margin-top:12px !important;}
.greedborder { box-sizing:border-box; border:1px solid #1da462;}
.footer { border-bottom:none;}
.footer .powerby { width:100%; height:24px; box-sizing:border-box; background-color:#1da462; text-align:center; border-top:1PX solid #468d6b; border-bottom:1px solid #468d6b;}
.footer .powerby p { font-size:13px; color:#fff; line-height:24px;}


@media only screen and ( max-width:1366px) {
	/*xiugai  xiaohe*/
	.oslist { min-height:275px; display:inline-block; margin:0 auto; margin-left:191px;margin-top:10px;}
	
	.squad { width:50px; height:90px; padding-top:34px; background-position:center top 10px; font-size:10px; font-size:12px; background-size:80%;}
	.squad:before {  left:-26px; border-top:45px solid transparent; border-bottom:45px solid transparent; border-right:26.5px solid #e5e5e5; }
    .squad:after {  right:-26px; border-top:45px solid transparent; border-bottom: 45px solid transparent; border-left:26.5px solid #e5e5e5;}
	.squad:hover:before {border-right:26.5px solid #d5d5d5;}
    .squad:hover:after {border-left:26.5px solid #d5d5d5;}
	
	
	
.position1 {  top:84px; left:0; background-image:url(../images/os_31.png); padding-top:45px;}
.position2 {  top:37px; left:80px; background-image:url(../images/os_13.png);padding-top:42px;}
.position3 {  top:130px; left:80px; background-image:url(../images/os_47.png);padding-top:42px;}
.position4 { top:84px; left:160px; background-image:url(../images/os_22.png); padding-top:45px;}
.position5 {  top:38px; left:240px; background-image:url(../images/os_15.png);padding-top: 42px;}
.position6 {  top:130px; left:240px; background-image:url(../images/os_41.png); background-size:60%; background-position: center top 4px; padding-top:50px;}
.position7 {  top:-8px; left:320px; background-image:url(../images/os_03.png); padding-top:40px; background-position:center top 4px;}
.position8 {  top:175px; left:320px; background-image:url(../images/os_54.png);background-position:center top 4px; padding-top:46px;}
.position9 {  top:38px; left:400px; background-image:url(../images/os_10.png); background-position:center top 4px; padding-top:50px;}
.position10 {  top:130px; left:400px; background-image:url(../images/os_38.png);background-size:60%; background-position: center top 4px; padding-top:44px;}
.position11 { top:84px; left:480px; background-image:url(../images/os_28.png); padding-top:45px;}
.position12 {  top:130px; left:560px; background-image:url(../images/os_44.png);background-position:center top 10px; padding-top:42px;}
.position13 {  top:38px; left:560px; background-image:url(../images/os_07.png);background-size:60%; background-position: center top 4px; padding-top:40px;}
.position14 {  top:84px; left:640px; background-image:url(../images/os_25.png);background-position:center top 4px; padding-top:48px;}


	
	.color1 { background-color:#b2e0c9}
.color1:before {border-right:26.5px solid #b2e0c9}
.color1:after {border-left:26.5px solid #b2e0c9;}
.color2 { background-color:#8ed1b0}
.color2:before {border-right:26.5px solid #8ed1b0}
.color2:after {border-left:26.5px solid #8ed1b0;}
.color3 { background-color:#8cd1af}
.color3:before {border-right:26.5px solid #8cd1af}
.color3:after {border-left:26.5px solid #8cd1af;}


.color1:hover:before {border-right:26.5px solid #88caa8}
.color1:hover:after {border-left:26.5px solid #88caa8;}
.color2:hover:before {border-right:26.5px solid #4ab17e}
.color2:hover:after {border-left:26.5px solid #4ab17e;}
.color3:hover:before {border-right:26.5px solid #6cbb93}
.color3:hover:after {border-left:26.5px solid #6cbb93;}

.icfig img { height:136px;}
.indextitle p {margin-top: 10px;}
.indextitle {padding-top:30px;margin:15px auto;}

.indextitle h3 { font-size:18px;}
.indextitle p { font-size:13px}
.icfig p { line-height:18px;}

.es-tabbody{margin-top:20px;}
.footernav{margin-bottom:20px;}
.foot-text{margin-top:-10px;}
.footlogo{margin-top:5px;}
.indexschool{margin-bottom:5px;margin-top:5px;}

.adv-inner p:before{top:11px;}


	}
	
	
	
@media (max-width:1366px)	
{
	.carousel-indicators { bottom:15%;}	
}

/*新增样式xiaohe*/

.footernav>ul>li{width:25%;}

@media only screen and (max-width:1600px)
{
	.hbbtn{height:108px;top:-108px;}	
	.icfig-img a{height:108px;}
	.icfig-img a img{height:auto;width:100%;}
	
}

@media only screen and (max-width:1440px)
{
	.hbbtn{height:98px;top:-98px;}	
	.icfig-img a{height:98px;}
	.icfig-img a img{height:auto;width:100%;}
	.os { padding-bottom:0;}
}

@media only screen and (max-width:1366px)
{
	.ic .indextitle{top:-300px;}
	.hbbtn{height:91px;top:-91px;}
	.icfig-img a{height:105px;}
	.icfig-img a img{height:auto;width:100%;}
	.yibaikuai{height:100%;}
	
	/*修改头部下拉菜单的高度xiaohe*/
	
	.pull-down{padding-top:14px;}
	.about{padding-bottom:10px;}
	.about-right .timeline{height:520px;}
	.about-right .timeline li{margin-bottom:10px;}
	.servce{padding-top:20px;}
	.servce a.pull-dowm-more{margin-top:5px;}
	.servcelist{margin-top:15px;}
	.servce{padding-bottom:20px;}
	
	.adv{padding-bottom:20px;}
	.pull-down.kh{padding-bottom:10px;}
	.pull-down .pd-title{margin-bottom:10px;}
	.logocontent{padding-top:5px;}
	
	/*产品服务重写*/
	
	.servcelist li{height:110px;width:110px;}
	.servcelist li:first-child{width:222px;}
	.servcelist li:nth-child(2){left:224px;}
	.servcelist li:nth-child(3){left:336px;}
	
	.servcelist li:nth-child(4){left:448px;}
	.servcelist li:nth-child(5){left:560px;}
	.servcelist li:nth-child(6){left:672px;}
	.servcelist li:nth-child(7){left:784px;}
	.servcelist li:nth-child(8){top: 112px;}
	.servcelist li:nth-child(9){top:112px;left:112px;}
	.servcelist li:nth-child(10) {
    left: 224px;
    top: 112px;
	}
	
	.servcelist li:nth-child(6) a p{left:-5px;font-size:12px;margin-top:45px;}
	.servcelist li:nth-child(6) a p:after{right:-10px;}
	
	
	/*第三行*/
	.servcelist li:nth-child(15){top:224px;}
	.servcelist li:nth-child(16){width:222px;top:224px;left:112px;}
	.servcelist li:nth-child(11){left:336px;height:222px;top:112px;}
	.servcelist li:nth-child(12){top:112px;left:448px;}
	.servcelist li:nth-child(13){top:112px;left:560px;}
	.servcelist li:nth-child(14){top:112px;left:672px;width:222px;}
	.servcelist li:nth-child(17){top:224px;left:448px;width:222px;}
	.servcelist li:nth-child(18){top:224px;left:672px;}
	.servcelist li:nth-child(19){top:224px;left:784px;}
	
	.pull-down p{line-height:25px;}
	.servcelist li:nth-child(16) a p{margin-top:82px;}
	.servcelist li:nth-child(13) a p{margin-top:82px;}
	.servcelist li:nth-child(2) a p{margin-top:80px;}
	.servcelist li:nth-child(3) a p{margin-top:82px;}
	
	
	/*文字设置*/
	.servcelist li a p{font-size:12px;}
	.servcelist li:first-child a p{left:30px;}
	.servcelist li:nth-child(10) a p{width:70px;text-align:center;margin-top:70px;}
	.servcelist li:nth-child(10) a{background-position:30px 20px;}
	.servcelist li:nth-child(4) a p{margin-top:50px;text-transform:uppercase;}
	
	.servcelist li:nth-child(13) a p{width:70px;text-align:center;margin-top:80px;}
	.servcelist li:nth-child(5) a p{margin-top:80px;}
	.servcelist li:nth-child(7) a p{margin-top:82px;}
	.servce .container{width:1000px;}

	.servcelist{height:346px;}
	
	.indexnews{margin-top:30px;margin-bottom:20px;}
	.indexservice{margin-bottom:20px;margin-top:30px;}
	.icfig h4{padding:10px 0px;}
	.ic-more{margin-top:15px;}
	.ic-more{padding-bottom:10px;}
	.icfig h3{padding-bottom:10px;}
	.ndescription{font-size:12px;}
	.hbtext p{margin-top:5px;}
	.hbtext p:before{top:10px;left:16px;}
	.hbtext span{margin-top:3px;}
	.hbtext a.amore{margin-top:-10px;float:right;right: 16px;}
	.head-bottom-left{margin-bottom:5px;}
	.needmargin{margin-bottom:5px;}
	.ic .indexbianjie{top:-270px;}
	.page7Box ul li{width:235px;height:609px;background-size:100%;}
	.box7pic{margin-top:96px;}
	.page7Box{margin-top:-280px;}

}

.footernav{width:70%;}





.footernav>ul>li:nth-child(2){width:20%;}
.footernav>ul>li:nth-child(4){width:30%;}




