*{padding:0; margin:0;-webkit-box-sizing:border-box; -moz-box-sizing:border-box; 
-o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing:border-box;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,form,input,font,figure{padding:0;font-family:Microsoft YaHei,Arial,
 Helvetica, sans-serif;font-size:100%;margin:0 auto; color:#676767;}
html,body{ font-size:100%;color:#676767;margin-bottom:45px;}
fieldset,img{ border:0; vertical-align:top;}
h1,h2,h3,h4,h5,h6 {font-weight:normal;font-size:100%;}
ol,ul,li,dl,dt,dd{ list-style:none;}
.left{ float:left;}
.right{ float:right;}
a{ color:#676767; text-decoration:none;}
a:link,a:visited{ text-decoration:none;}
a:hover{ text-decoration:none; color:#676767;}
.clearfix:after{display: block;font-size:0;content: " ";clear: both;height:0; line-height:0;}
input[type="submit"],
input[type="button"],
button {-webkit-appearance: none; border-radius:0px;}

.main{ width:100%; max-width:640px;}

.header{ height:73px; background:#ff698d;}
.header ol li a{ font-size:16px; color:#fff;font-family:Microsoft Yahei; display:block; padding-top:19px; text-align:center;}
/*--------¸¡¶¯----------*/
.header ol li a span,.scrollBox .bd ul,.exp_img li{ float:left;}
.header ol li a i,.listphone i{ display:inline-block; height:37px; background:url(../images/headbg.png) no-repeat left center; width:38px; float:left; padding-right:10px;}
.header ol li{float:left;height:73px;}
.header ol li a span:first-child{ padding-top:5px;}
.header ol li:first-child{/*padding:0 6%;*/ width:25%;}
.header ol li:nth-child(2){ width:50%;/* padding:0 10.5%;*/ padding-left:12%;border-right:1px solid #98475b; border-left:1px solid #98475b;}
.header ol li:last-child{padding:0 2%;background:none;}
.header ol li.hdbg1 i{ background-position:0 0;}
.header ol li.hdbg2 i{ background-position:0 -38px;}
.header ol li.hdbg3 i{ background-position:0 -82px;}

.head-one{background:#ff698d;}
.head-one li{display:inline; text-align:center; line-height:2em; padding-top:0.6em; font-size:14px; float:left;height:5em;border-right:1px solid #98475b;}
.head-one li a{color:#FFF;}
.head-one li img{width:25px; height:25px;}
.head-one li:nth-child(1){width:25%;}
.head-one li:nth-child(2){width:50%; line-height:1.5em; padding-top:1em;}
.head-one li:nth-child(3){width:25%; border:none;}
.head-one li img{vertical-align:middle; margin-right:5px;}
.head-one li:nth-child(2) span{display:inline-block;}
.head-one li:nth-child(2) img{width:23px; height:33px; vertical-align:text-bottom;}
.head-one li.two img{width:100%; vertical-align:top;}
.head-one li i{font-style:normal;}



.ban img,.logos img{ width:100%;}
.nav{ height:2.7em; line-height:2.7em; background:#ff698d;}
.nav li{ display:inline; border-right:1px solid #FFF; float:left; text-align:center; font-size:1.2em; width:25%;}
.nav li a{ color:#FFF;}
.nav li img{ vertical-align:middle; margin-right:0.3em;}
.nav li:hover{ background:#df3267;}
.nav li:last-child{ border-right:none;}
.mod-one ul{ padding-bottom:28px; width:100%; max-width:360px; margin:0 auto;}
.mod-one li{ display:inline; font-size:22px; text-align:center; padding-top:15px; float:left; width:89px;
 height:89px; border-radius:89px; background:#ff698d; margin:28px 35px 0 35px;
 box-shadow:15px 15px 20px #bdbdbd;}
.mod-one li a{ color:#FFF;}
.mod-one li:nth-child(2){ background:#ffb06e;}
.mod-one li:nth-child(3){ background:#df3267;}
.mod-one li:nth-child(4){ background:#e54c4f;}
.mod-one li:nth-child(5){ background:#96b91f;}
.mod-one li:nth-child(6){ background:#47b580;}
.mod-one li:nth-child(7){ background:#ff825c;}
.mod-one li:nth-child(8){ background:#42a7df;}
.mod-one h6{ height:1.5em; line-height:1.5em; font-size:1.5em; color:#ff698d; margin-bottom:0.5em; background:#fff5f7; text-align:center;}
.mod-one h6 img{ vertical-align:middle; margin-right:0.5em;}
.mod-one h6 a{color:#ff698d; }
.title{ height:2em; margin-bottom:1em; line-height:2em; font-size:1.3em; border-bottom:2px solid #cdcdcd;}
.title em{ font-style:normal; color:#000; border-bottom:4px solid #5b5b5b; padding-bottom:5px;}
.title span{ font-size:0.7em; color:#767676; text-transform:uppercase;}
.title img{ vertical-align:middle; margin-right:0.5em;}
.mod-two { padding-bottom:1em;}
.mod-two ul{ padding:1em 0; border-bottom:1px solid #dbdbdb;}
.mod-two ul li{ width:50%; display:inline; float:left; padding:0 1em;}
.mod-two ul li img{ width:100%;}
.expert{ margin-bottom:2em;}
.exp_intro,.exp_img{ position:relative; width:62%; float:left;}
.exp_intro a img{ width:100%;}
.exp_intro h2{ position:absolute; bottom:0px; height:82px; width:100%; padding:15px 0; 
background:#000; background: rgba(0,0,0,0.7);opacity: 0.7;filter:alpha(opacity=70); 
font-size:18px;font-family:Microsoft Yahei; color:#fff; text-align:center;}
.exp_intro h2 span{ font-family:FZXingKai-S04S; font-size:26px;}
.exp_parag{ float:left; width:38%;  padding:2em; font-weight:normal;}
.exp_text{background:#ff698d;}
.exp_parag p{ text-indent:2em;line-height:25px;}
.exp_parag p a,.scrollBox1 .hd li a,.dislink a{color:#fff;}
.exp_parag h6{ background:#fff; font-size:18px; padding:5px; border-radius:5px; width:79%; margin:0 auto; margin-top:50px;font-family:Microsoft Yahei; }
.exp_img{}
.exp_img ol li{ cursor:pointer; display:inline; float:left; width:32.5%;}
.exp_img li:nth-child(2){ margin:0 4px;}
.exp_adv{ width:38%; float:left;}
.exp_img ol li img{ width:100%%;}
.mod-three{ margin:1em; border:2px solid #cacaca; text-align:center; border-top:11px solid #ff698d;}
.mod-three .top{ width:95%; margin-top:0.6em;}
.mod-three li{ text-align:left; padding:0 1.5em; height:2.5em; font-size:1.1em; line-height:2.5em; 
border-bottom:1px solid #cecece;}
.mod-three li img{ vertical-align:middle; margin-right:0.5em;}
.mod-three ul{ padding-top:1em;}
.mod-three li:last-child{ border-bottom:none;}

.footer{ margin-top:2em; padding-bottom:1em;}
.fooot-nav li{ width:33.3% !important;}
.footer h3{ text-align:center; padding:0.5em 0; font-size:1.6em; color:#df3267;}
.footer p{ line-height:1.8em; text-align:center; color:#ff698d;}

.dqwz{ border:1px dashed #aaaaaa; border-radius:5px; color:#000; clear:both; margin:1em; height:25px; line-height:25px; font-size:12px;}
.dqwz img{ vertical-align:middle;}
.dqwz a{ color:#df3267;}
.dqwz span{ float:right;}
.one-one{ border:1px solid #dcdcdc; border-radius:5px; margin:0 1em;padding:1em; }
.one-one h5{text-align:center; font-size:1.5em;}
.one-one h4{ text-align:center; padding-top:1em;}
.one-one h4 a{ margin-right:0.5em;}

.list{ padding:1em;}
.list .lists li{ padding:1em 0; border-bottom:1px dashed #7f7f7f;}
.list .lists h4{ font-size:1.2em; color:#ff698d;}
.list .lists h4 a,.list .lists p a{color:#ff698d;}
.list .lists p{ line-height:1.8em; text-indent:2em; padding-top:0.5em;}
.page{ text-align:center; padding-top:1.5em;}
.page li{ display:inline;}
.page li a{ padding:1px 8px; background:#f2f2f2;}
.page li a:hover{ background:#ff698d; color:#FFF;}

.list-title{ height:3em; line-height:2.5em; text-align:center; color:#FFF; background:#ff698d; font-size:2em;}
.list-title img{ vertical-align:middle;}
.anli{ padding:1em; padding-bottom:0;}
.anli .bd{ margin-top:1em;}
.anli .hd{ display:none;}
.anli h4{ display:inline; float:left; width:23%; margin:0 1%; text-align:center; position:relative;}
.anli h5{ display:inline-block; background:#ff698d; color:#FFF; font-size:1.1em; padding:0.3em 1em;}
.anli li{}
.anli li img{ width:100%;}
.anli li span{ display:block; height:2em; text-align:center; line-height:2em; position:absolute; left:0px; bottom:0px; 
background:rgba(0%,0%,0%,0.7);width:100%; color:#FFF;}
.anli ul{ padding-top:1em;}
.arc{ padding:1em; border-bottom:1px dashed #7f7f7f; padding-bottom:1em; margin-bottom:1em;}
.arc h1{ text-align:center; font-size:1.2em; color:#ff698d;}
.arc p{ line-height:1.7em; text-indent:2em; font-size:0.95em; margin:1em 0;}
.page-arc{margin-bottom:2em; background:#e8e8e8; height:1.7em; padding:0 0.2em; line-height:1.7em; font-size:0.9em;}
.page-arc li{ display:inline;background:#e8e8e8; float:left; line-height:1.7em; width:50%;}
.arc-list{ padding:1em;}
.arc-list li{ display:inline; text-align:center; float:left; background:#ff698d; width:50%; height:1.8em; line-height:1.8em; color:#FFF; font-size:0.93em;}
.arc-list li:nth-child(2){ background:#42a7df;}
.arc-list li:nth-child(3){ background:#96b91f;}
.arc-list li:nth-child(4){ background:#ffb06e;}
.arc-list li a{ color:#FFF;}
/*Ò½Ôº¼ò½é*/
.arccont p,.intro_cont p{ line-height:24px; text-indent:2em; padding:30px 0;}
.arccont p span{font-family:Microsoft Yahei; font-size:18px; display:block; text-align:center; color:#641d8a; padding-bottom:20px;}
.intro_cont{margin-bottom:15px;}
.introtext .othertop{ margin-bottom:5px; margin-top:15px;}
.intro_cont p{ padding:0 !important;}
.othertop{ background:#df3267; display:inline-block; font-size:20px;font-family:Microsoft Yahei; padding:5px 15px; color:#fff; margin-bottom:17px;}

/*------------------µØÍ¼Ò³----------------*/
.mapPic{}
.mapcont{}
.mapcont li em{ color:#be0eae;}
.mapcont li{ line-height:24px; border-left:8px #641d8a solid; padding-left:8px; margin-bottom:20px;}
.mapcont li:nth-child(2n){border-left:4px #c425b6 solid;}

/*------------------²à±ßÀ¸----------------*/
.layel{ position:relative; z-index:100; background:#fff;}

.meau{ width:232px; height:100%; background:#342638;font-family:Microsoft Yahei; 
 position:fixed; top:-45px; left:50%; margin-left:-320px; z-index:0; overflow:scroll;}
.meautop{ border:1px #4b3f4f solid;}
.meautop ol li{ background:url(../images/menuline.png) no-repeat right top; width:33%; height:70px; float:left; text-align:center;}
.meautop ol li:last-child{ background:none;}
.meautop ol li a{ display:block; color:#fff;font-family:Microsoft Yahei; font-size:16px; padding-top:10px;}
.meautop ol li a i{ display:block; background:url(../images/meau.gif) no-repeat center top; width:46px; height:30px; margin:0 auto; padding-bottom:5px;} 
.meautop ol li.mtbg a i{ background-position:0 0;}
.meautop ol li.mtbg2 a i{ background-position:0 -37px;}
.meautop ol li.mtbg3 a i{ background-position:0 -72px;}
.meausearch{ background:#000; padding:6px 4px;}
.meausearch form input[type="text"]{ background:#fff; border:none;font-size:12px; line-height:27px; width:84%;}
.meausearch form input[type="search"]{ background:#641d8a url(../images/search.png) no-repeat center center; width:15%; border:none; height:27px;}
.meaucont h2{ text-align:center; padding:17px 0; border-top:1px #4b3f4f solid;}
.meaulist li{border-top:1px #574e59 dashed;}
.meaulist li a{ font-size:16px; color:#fff;font-family:Microsoft Yahei; height:64px;display:inline-block;
 padding:15px 17px 15px 10px;}
.meaulist li a em{ font-size:12px; display:block;}
.meaulist li a{}
.meaulist li a i{ display:inline-block; background:url(../images/meau.png) no-repeat left top; width:46px; height:34px; float:left;}
.meaulist li a span{ display:inline-block; text-align:center; float:left; width:135px;}
.meaulist li.meaubg a i{ background-position:0 -107px;}
.meaulist li.meaubg2 a i{ background-position:0 -156px;}
.meaulist li.meaubg3 a i{ background-position:0 -199px;}
.meaulist li.meaubg4 a i{ background-position:0 -233px;}
.meaulist li.meaubg5 a i{ background-position:0 -266px;}
.meaulist li.meaubg6 a i{ background-position:0 -302px;}
.meaulist li.meaubg7 a i{ background-position:0 -340px;}
.meaulist li.meaubg8 a i{ background-position:0 -379px;}
.ahover{ background:url(../images/add.png) no-repeat right center;}
.submenu-open{ background:url(../images/sub.png) no-repeat right center;}
#cd-lateral-nav .sub-menu{display: none; margin:0;}
#cd-lateral-nav .sub-menu{ background:#2a1e2d; border-bottom:1px #463c49 solid; border-top:1px #312534 solid; padding:0 0 35px 16px;}
#cd-lateral-nav .sub-menu li{ border:none; padding:0; line-height:34px;}
#cd-lateral-nav .sub-menu li a{ color:#fff;font-family:Microsoft Yahei; padding:0; display:inline-block;
 width:108px; font-size:14px; padding-top:10px; height:34px;}
.meaubt{ background:#342638; position:fixed; left:0px; width:100%; bottom:0; z-index:300;}
.meaubt ol li{ width:25%;}
.meautop ol li.mtbg4 a i{ background-position:0 -424px;}
.meautop ol li.mtbg5 a i{ background-position:0 -464px;}
.meautop ol li.mtbg6 a i{ background-position:0 -505px;}
.meaubt li a{ position:relative;}
.main1{ position:fixed; height:100%; z-index:2;}






@media only screen and (min-width: 320px) and (max-width: 480px){
.exp_img ol{margin-top: 4px;}
.nav li{ font-size:0.8em;}
.nav li img{ width:20%;}
.mod-one li{ margin:28px 40px 0 40px;}
.title,.footer h3{ font-size:1em;}

.exp_parag{ padding:0.5em;}
.exp_parag p { font-size:14px; line-height:25px;}
.exp_parag p span { display:none;}
.exp_img ol li{ width:31%;}
.exp_parag h6{ font-size:12px; width:97%;margin: 17px auto 0;}
.exp_intro h2{ font-size:12px;}
.footer p{ font-size:0.9em;}
.one-one h5,.list .lists h4{ font-size:1em;}
.list .lists p{ line-height:1.7em; font-size:0.8em;}
.mod-three li,.list-title,.anli h5,.arc p{ font-size:0.9em;}
.fooot-nav li img{ width:11%;}
.fooot-nav li,.arc-list li{ font-size:0.8em;}
.mod-one ul{ width:100%; max-width:320px; margin:0 auto;}
.mod-one li{ font-size:12px; width:50px; height:50px;margin: 20px 14px 0; padding-top:10px;}
.list-title img{ width:7%;}
.anli li span{ font-size:0.7em;}
.arc h1{ font-size:1em;}
.page-arc li{ width:100%; margin-bottom:0.5em;}

.header ol li,.header{ height:53px;}
.header ol li a i, .listphone i{ background:url(../images/headbg2.png) no-repeat left center; padding-right:0;}
.header ol li:first-child,.header ol li:nth-child(2),.header ol li:last-child{ padding:0;}
.header ol li a{ padding-top:16px;}
.header ol li:nth-child(2).bgnone{ padding:0px; width:60%; padding-right:0 !important;}
.header ol li.hdbg2 a span{ margin-top:-10px;}
.header ol li.hdbg2 i{ background-position:0 -42px;}
.header ol li span.hidden{ display:none;}
.header ol li a{ font-size:14px;}
.meautop ol li a,.meaulist li a{ font-size:14px;}
.header ol li:first-child{width:23%;}
.header ol li:nth-child(2){ width:45%;}

}


@media only screen and (min-width: 320px){
.meau{margin-left:-160px; }
.exp_img ol{margin-top: 4px;}
}
@media only screen and (min-width: 360px){
.exp_img ol{margin-top: 4px;}
.mod-one ul{ width:100%; max-width:360px; margin:0 auto;}
.mod-one li{ font-size:12px; width:60px; height:60px;margin: 20px 14px 0; padding-top:15px;}
.exp_parag{ padding:1em;}
.exp_parag p{ line-height:26.6px;}
.meau{margin-left:-180px; }
}

@media only screen and (min-width: 393px){
.meau{margin-left:-180px; }
.exp_img ol{margin-top: 4px;}
}
@media only screen and (min-width: 400px){
.exp_img ol{margin-top: 4px;}
.meau{margin-left:-200px; }
}
@media only screen and (min-width: 414px){
.meau{margin-left:-210px; }
}
@media only screen and (min-width: 480px){
.meau{margin-left:-240px; }
}
@media only screen and (min-width: 640px){
.mod-one li{ display:inline; font-size:20px; text-align:center; padding-top:15px; float:left; width:89px;
 height:89px; border-radius:89px; background:#ff698d; margin:28px 35px 0 35px;
 box-shadow:15px 15px 20px #bdbdbd;}
 .header ol li.bgnone{ padding:0px; width:50%; padding-right:0 !important;}
.header ol li:first-child{padding:0 5%;}
.header ol li:last-child{padding:0%;background:none;}
.meau{ margin-left:-320px; }
.exp_img ol{margin-top: 0px;}
.mod-one ul{ width:100%; max-width:640px; min-width:320px;}
}