body{background:#999;}

img{border:0;vertical-align:middle}
ul{list-style:none}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:inline-block}/* Hides from IE-mac \*/*html .clear{height:1%} .clear{display:block}/* End hide from IE-mac */

.btn{display:inline-block;padding:0 8px;height:24px;line-height:24px;color:#00793e;background:#e5f0c5;border:none;}

.head {position:relative;margin: 0 auto;padding: 0px;height:86px;}
.head .logo{position:absolute;top:28px;left:5px;height:48px;text-align:left;}
.head .lanlist{padding-right:12px;height:24px;line-height:24px;text-align:left;background:#92d050;font-size:11px;}
.head .lanlist a{margin:0 0.6%;color:#fff;}
.head .lanlist .langs{float:right;width:80px;}

.menu {margin: 0 auto;width:100%;height:58px;background:#92d050 ;text-align: left;}
.menu li{position:relative;float:left;width:25%;text-align:center;font-size:12px;border-bottom:1px solid #fff;}
.menu li.hover{background:#00793e;}
.menu li a{display:block;height:28px;line-height:28px;color:#fff;font-weight:normal;border-right:1px solid #fff;}
.menu li.hover a{color:#fff;font-weight:bold;}
.menu li .subnav{position:absolute;left:0;z-index:222;width:100%;background:#359968;}
.menu li .subnav li{float:none;width:100%;}
.search {margin: 0 auto;margin-top: 5px;left: 0px;right: 0px;}
.framecenter {margin: 0 auto;left: 0px;right: 0px;margin-top: 5px;text-align:left;}
.framecenter .fup {height:30px;line-height: 30px;background:#e5f0c5;}
.framecenter .fup a{margin:0 5px;}
.framecenter .fup2 {display:none;line-height: 30px;}
.framecenter .fup2 a{margin:0 5px;}
.framecenter .fdown{clear:both;height:4px;background-color: #d5d5d5;overflow: hidden;margin-top: 1px;}
.framecenter .fcontent {margin:0 2%;line-height:200%;overflow: hidden;}

.newslist {list-style: none;margin:0;padding: 0px;}
.newslist li {height: 30px;line-height: 30px;text-align: left;margin: 0 auto;padding-left: 10px;list-style: none;background: url('../images/icon3.gif') no-repeat 0px 15px;border-bottom: 1px dotted #DADBD6;overflow: hidden;}
.newslist li .data {float: right;padding-right: 10px;color: #B3B3B3;}

.piclist {list-style: none;margin: 0 auto;text-align: center;padding: 0px;overflow: hidden;}
.piclist li {float: left;padding: 5px 7px 10px 5px;text-align: center;width:140px;overflow: hidden;}
.piclist li img {width:140px;height:140px;border: 0px solid #EEE;}
.piclist li p {margin: 0px;padding: 0px;}
.piclist li .t {height: 28px;line-height: 28px;overflow:hidden;}
.pagecontentstr{padding-top:15px}
.pagecontentstr img{max-width:100%; height:auto !important;}
.framecenter .fup .spantitle,.fup2 .spantitle{float: left;padding-left:5px;text-align: left;font-size: 12px;color:#00793e;font-weight:bold;}
.framecenter .fup .spanmone {float: right;padding-right: 10px;}
/*fotter*/
.fotterpage{width:100%;margin: 0 auto;overflow: hidden;background-color: #92d050;color:#fff;text-align: center;padding:10px 0px 10px 0px}
.fotter .fotterstr {width: 942px;background-color: #004594;text-align: center;padding: 5px 0px 10px 0px;line-height: 180%;}

#slider ul, #slider li {margin: 0;padding: 0;list-style: none;width: 942px;height: 254px;overflow: hidden;}

#maindiv{margin:0 auto 44px;}
#box_main{min-width: 320px;max-width: 640px;margin: 0 auto;overflow: hidden;position: relative;background:#fff;}

footer{position:fixed;bottom:0;left:0;z-index:4444;width:100%;}
footer .inner{min-width: 320px;max-width: 640px;height:44px;margin: 0 auto;overflow: hidden;background:#92d050;border-top:1px solid #fff;}
footer .inner ul{width:100%;display:-moz-box;	display: -webkit-box;display: box;-moz-box-orient: horizontal;-webkit-box-orient:horizontal;box-orient:horizontal;}
footer .inner li{-moz-box-flex:1;-webkit-box-flex:1;box-flex:1;height:44px;overflow:hidden;background:url(../images/bg_icon.png) no-repeat;}
footer .inner li.tel{background-position:50% 0;}
footer .inner li.mail{background-position:50% -44px;}
footer .inner li.map{background-position:50% -88px;}
footer .inner li.share{background-position:50% -132px;}
footer .inner li.feed{background-position:50% -176px;}

footer .inner li a{display:block;height:44px;line-height:70px;color:#fff;font-size:10px;}

.infoInput{border:1px solid #ccc;}
.tg1{padding-left:8px;height:24px;line-height:24px;font-size:12px;font-weight:bold;color:#00793e;background:#e5f0c5}

#icases .swiper-slide{width:1680px}
#icases .swiper-container{width:100%;height:190px;}


.overlay{display:none;position:fixed;top:0;left:0;z-index:3333;width:100%;height:100%;background:#000;filter:alpha(opacity=50);opacity:0.5;}
.sharewrap{display:none;position:fixed;z-index:4443;bottom:60px;left:50%;padding:10px;background:#fff;filter:alpha(opacity=0);opacity:0;
    border: 5px solid #dedede;
    -moz-border-radius: 15px;      /* Gecko browsers */
    -webkit-border-radius: 15px;   /* Webkit browsers */
    border-radius:15px;            /* W3C syntax */
}

.hide{display:none;}
.sup-table,.sup-table1{border-top:1px solid #ccc;border-left:1px solid #ccc;}
.sup-table td,.sup-table th,.sup-table1 td{padding:2px 10px;line-height:21px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;}
.sup-table1 .td4{width:150px}

#pdetail{}
.pdetail table{margin:15px auto;border-top:1px solid #bce2ef;border-left:1px solid #bce2ef}
.pdetail table tr.head{height:36px;vertical-align:middle;color:#fff;font-size:14px;font-weight:bold;}
.pdetail table tr.head td{border-bottom:none}
.pdetail table tr.head .th1{background:#00afe4;border-right:1px solid #fff}
.pdetail table tr.head .th2{background:#786bb0;border-right:1px solid #fff}
.pdetail table tr.head .th3{background:#ca4a96;border-right:1px solid #fff}
.pdetail table tr.head .th4{background:#eb5554;border-right:1px solid #fff}
.pdetail table tr.head .th5{background:#ee9639}
.pdetail table td{padding:2px 7px;text-align:left;border-right:1px solid #bce2ef;border-bottom:1px solid #bce2ef}

.caselist{}
.caselist li{margin-bottom:20px;text-align:center}