﻿body{ font-size:14px; line-height:26px; color:#444;}
a{ color:#444;}
body,ul,li,dl,dt,dd,form,p,div,dl,dt,h1,h3,h2,h4,h5,h6{ padding:0; margin:0;}
img{ border:0; max-width:100%; height:auto;}
ul,li,dl,dt,dd{list-style:none;}
ul,li,a{ text-decoration:none;}

@media screen {
*{margin:0;padding:0;-webkit-tap-highlight-color:transparent;overflow:hidden}
html {overflow-y:auto}
body {position:relative}
}

.main,.why-d1{ width:94%; margin:0px auto; float:none; overflow:hidden; padding:3%;}
.main2,.fnav,.thtim,.thtim ul{ width:96%; margin:0px auto; float:none; overflow:hidden; padding:2%;}
.nav,.nav ul,.nav ul li a,.box h3,.box p,.box h4,.box h5,.box h6,.iud,.ilr,.ilr li,#hear,.newsli,.more a,#contentop,#contentop li,.copyright,.fnav ul,.local,.con,.con_title,.con_title h2,.con_time,.con_body,.con_pn,.con_pn ul,.con_pn ul li,.caseli,.yyli,.nav2 li a,.yst,.smrshdy,.wsmxzwm,.wsmxzwm li,.wmfwnr,.wmfwnr li h3,.wmfwlc,.wmfwlc li,.ad{ width:100%; float:left; overflow:hidden;}

.head{ background:rgba(255, 93, 0, 0.06);}
.logo{ width:50%; float:left;}
.tel{ width:40%; float:right; text-align:right;}
.tel p{ margin:5px 0px;}
.tel p:first-child{ margin-top:0px;}
.tel p:last-child{ margin-bottom:0px;}
.top{ background:#e86666; text-align:center;}
.slider{display:none}/*用于获取更加体验*/
.focus span{width:10px;height:10px;margin-right:10px;border-radius:50%;background:#666;font-size:0}
.focus span.current{background:#fff}

.nav ul li{ width:25%; float:left; overflow:hidden; text-align:center; margin:1% 0px;}
.nav ul li a{ display:block; line-height:30px;}
.nav ul li i{-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%; display:block;width: 2.8rem;height: 2.8rem; margin:0px auto; overflow:hidden;}
.nav ul li .ico_1{background: url(../images/ico_js.png) no-repeat center center #4db6b2;background-size: 100% auto;}
.nav ul li .ico_2{background: url(../images/ico_tc.png) no-repeat center center #f8ab1f;background-size: 100% auto;}
.nav ul li .ico_3{background: url(../images/ico_al.png) no-repeat center center #1e6daf;background-size: 100% auto;}
.nav ul li .ico_4{background: url(../images/ico_yy.png) no-repeat center center #7c2a7f;background-size: 70% auto;}
.nav ul li .ico_5{background: url(../images/ico_zj.png) no-repeat center center #d03942;background-size: 100% auto;}
.nav ul li .ico_6{background: url(../images/ico_ys.png) no-repeat center center #bfd647;background-size: 100% auto;}
.nav ul li .ico_7{background: url(../images/ico_xw.png) no-repeat center center #5e5395;background-size: 100% auto;}
.nav ul li .ico_8{background: url(../images/ico_wm.png) no-repeat center center #4bb15d;background-size: 100% auto;}

.box{ border:1px solid #dfdfdf; width:91%; float:left; margin:3% 2%; padding:2%; overflow:hidden;-webkit-box-shadow: 0 0 10px #d4d4d4; -moz-box-shadow: 0 0 10px #d4d4d4; box-shadow: 0 0 10px #d4d4d4;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;}
.box h3{ line-height:40px; border-bottom:1px dashed #dfdfdf;}
.box h3 span{float:right;}
.box h3 span a{font-size:12px; color:#666;}
.box:nth-child(1) h3 a{ color:#f8ab1f;}
.box h5{ line-height:23px; display:block; height:23px; overflow:hidden;}
.box p{ color:#999; line-height:20px; font-size:12px;}
.iud li{ text-align:center; width:48%; float:left; overflow:hidden; margin:1% 2%;}
.iud li:nth-child(odd){ margin-left:0;}
.iud li:nth-child(even){ margin-right:0;}
.ilr li,.newsli{ margin:1% 0;}
.ilr{ height:558px;}
.ilr li .limg,.newsli .limg{ width:30%; float:left;}
.ilr li img,.newsli img{height:85px;}
.ilr li .rtxt,.newsli .rtxt{ width:68%; float:right;}

.ad{ text-align:center; margin:0 0 1% 0;}

.box #hear h3{ border:none;}
#hear{height: 44px;line-height: 45px;border-bottom: 1px solid #cccccc;}
#hear li{text-align: center;float: left;height: 45px;}
#hear li:nth-of-type(1){width: 33%;float: left;}
#hear li:nth-of-type(2){width: 33%;float: left;}
#hear li:nth-of-type(3){width: 34%;float: right;}
.newsdiv{ height:374px;}
#contentop li{ display: none;}
#contentop .action{ display: block;}
#contentop .usl{width: 100%;height: 110px;background:wheat;border: 1px solid #cccccc;margin-bottom: 10px;text-shadow: none;}			
#contentop .alo{width: 100%;height: 110px;background: white;border: 1px solid #cccccc;margin-bottom: 10px;text-shadow: none;}
#contentop span{font-size: 1.3em;color: #47B0D7;}
#contentop .sty1{margin-top: 18px;}
#contentop .sty2{margin-top: 13px;}
#contentop .sty3{margin-top: 13px;}
#contentop .sty4{text-align: right;font-size: 0.8em;margin-top: -20px;}
#contentop .Buy{font-size: 0.8em;margin-top: 2px;}
#contentop .Buy div:nth-of-type(1){text-align: left;padding-left: 15px;}
#contentop .Buy div:nth-of-type(2){float: right;}
#contentop .cllio {width: 93%;height:8px;margin: 0 auto;margin-top: 5px;}
.more{ border:1px solid #dfdfdf;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px; text-align:center; overflow:hidden; width:98%; float:none; margin:2% auto;}
.more a{ display:block;line-height:35px;}

.page_guide_slider {width:100%;overflow:auto}
.page_guide_balloon {width:100%;overflow:hidden}
.page_guide_title {width:96%;margin:0 2%;height:2.5em;font-weight:bold;color:white;position:relative}
.page_guide_title_text {height:1.4em;position:absolute;bottom:0;background-color:#616161;padding:.3em 2.3em .3em .6em;max-width:7em;white-space:nowrap;text-overflow:ellipsis;border-radius:.3em;background-image:url(../images/ico_yy.png);background-repeat:no-repeat;background-size:auto 50%;background-position:right center;}
.page_guide_title_text a{ color:#fff;line-height:1.4em;}
.page_guide_title_text.canplay {background-position:95% -10%}
.page_guide_title_text.playing {background-position:95% 50%}
.page_guide_pointer {width:93%;margin:0 3.5%;height:.5em;position:relative}
.page_guide_pointer>div {position:absolute;top:0;width:0;height:0;border-top:.4em solid #616161;border-left:.4em solid transparent;border-right:.4em solid transparent}
.page_guide_bar {position:relative;overflow:visible;height:.4em}
.page_guide_progress {position:absolute;left:0;overflow:visible;width:192%;margin:0 4%;background-color:#afced3;border-radius:.3em;border:1px solid #a7a7a7}
.page_guide_progress>div {float:left;height:.2em;box-sizing:border-box}
.page_guide_container {width:100%;cursor:e-resize}
.page_guide_container img {height:10em;min-width:5em;width:auto;overflow:hidden;margin:0 .3em;padding:0;border-left:1px solid transparent;float:left;}
.page_guide_items {width:500%;height:11.6em}
.page_guide_item {margin:.5em;padding:.3em;background-color:white;float:left;border:1px solid #dedede;border-radius:.5em}
.page_guide_item_text {width:14em;padding:1em;float:left}
.page_guide_item_title {height:1.3em;color:red;padding:.5em 0;border-bottom:1px solid #dedede;max-width:100%;white-space:nowrap;text-overflow:ellipsis}
.page_guide_item_intr {font-size:.8em;line-height:1.5em;margin:.5em 0;height:6em}
.page_guide_item_image {float:left}

.slide-box{ width:100%; float:left; margin-top:2%;display: -webkit-box;overflow-x: scroll;-webkit-overflow-scrolling:touch;}
.slide-item{width: 130px;height: 180px;border:1px solid #ccc;margin-right: 10px; text-align:center;}
.slide-item img{ width:130px; height:150px;}

.box h6{ margin:1% 0;}
.box h6 span{ float:left; text-align:center; width:33%;}
.copyright{ text-align:center;}
.fnav ul li{ width:25%; float:left; overflow:hidden; text-align:center;}
.local{ text-indent:2em; line-height:40px;}
.con img{max-width:100%; height:auto!important;}

.thtim ul li{float:left;font-family:Tahoma;line-height:17px;margin-right:6px;border:1px solid #E9E9E9;}
.thtim ul li a{float:left;padding:2px 4px 2px;color:#555;display:block;}
.thtim ul li a:hover{color:#690;text-decoration:none;padding:2px 4px 2px;}
.thtim ul li.thisclass,
.thtim ul li.thisclass a,.pagebox ul li.thisclass a:hover{background-color:#F8F8F8;padding:2px 4px 2px;font-weight:bold;}
.thtim .pageinfo{line-height:21px;padding:12px 10px 12px 16px;color:#999;}
.thtim .pageinfo strong{color:#555;font-weight:normal;margin:0px 2px;}

.con_title h2{ line-height:40px;}
.con_title,.con_time{ text-align:center;}
.con_time{ color:#999; border-bottom:1px dashed #dfdfdf;}
.box .con_body h5{ height:auto;}

.caseli li,.yyli li,.zjli li{ width:48%; float:left; overflow:hidden; text-align:center; margin:1% 2%;}
.caseli li:nth-child(odd),.yyli li:nth-child(odd),.zjli li:nth-child(odd){ margin-left:0}
.caseli li:nth-child(even),.yyli li:nth-child(even),.zjli li:nth-child(even){ margin-right:0}
.caseli li img{ width:100%; height:210px!important; }
.yyli li img{ width:100%; height:110px!important; }
.zjli li img{ width:100%; height:170px!important; }

.nav2{ width:96%; margin:0px auto; float:none; overflow:hidden; padding:0 2%;}
.nav2 li{ width:30%; margin:0 1% 1% 1%; float:left; overflow:hidden; text-align:center; border:1px solid #dfdfdf;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;}
.nav2 li a{ display:block; line-height:35px;}
.nav2 li.current{ background:#4db6b2; border:1px solid #4db6b2;}
.nav2 li.current a{color:#fff;}

.yst{font-size:25px;font-weight:bold;line-height:50px; font-style:normal; text-align:center; color:#d03942; margin-top:2%;}
.smrshdy li { width:48%;float:left;text-align:center;margin:1%;font-size:15px;line-height:25px;height: 157px;}
.wsmxzwm li span{float:left;display:block;font-size:20px;color:#4db6b2;font-weight:bold;}
.wsmxzwm img,.wmfwlc img{ float:left; margin:0px 10px 10px 0px;}
.wmfwnr li{ width:50%; float:left;}
.wmfwnr h3{ border:none;}
.wmfwlc li span{ font-size:18px; left:26px;}
.btmnav {
    background: #f39600;
    padding: 10px 0 6px 0;
    width: 100%;
    position: fixed;
    left: 0;
    bottom: 0;
}

.btmnav ul {
    /*height: 0px;*/
}

.btmnav ul li {
    float: left;
    width: 25%;
    text-align: center;
    list-style-type: none;
    margin: 0px;
    padding: 0px;
}

.btmnav ul li img {
    width: 20px;
    height: 20px;
}

.btmnav ul li span {
    display: block;
    color: #fff;
    font-size: 14px;
    font-family: "微软雅黑";
    line-height: 22px;
}