/* CSS Document */
body{font-size:14px; line-height:26px;color:#333; font-family: "Microsoft YaHei",sans-serif, Arial, Verdana, Helvetica; background:#f3efec; max-width:640px; margin:0px auto; width:100%;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p,pre,form,fieldset,input,textarea,blockquote,table,td,tr,th,thead,tbody{padding:0; margin:0;}
img{vertical-align:middle;border:0;}
ol,ul {list-style:none;}
li{list-style-type:none;}
a{ text-decoration:none; color:#333;}

header,.inav,.fwdx ul,.fwtc ul,.hxys ul,.dycs ul,.dyal ul,.dyxw ul,.fnav,.local,.content,.menu,.n_conbody{ width:96%; float:left; overflow:hidden; padding:2%;}
.inav ul,.ititle,.ititle i,.ititle h2,.fwdx,.fwtc,.fwtc ul li,.hxys,.dycs,.dycs ul li,.dyal,.dyxw,.dyxw ul li,.dyxw ul li h3,.fnav ul,.copy,.page_banner,.news_list,.news_list li,.n_title,.n_info,.n_body,.mypage,.n_boxoff,.n_context,.n_context ul,.n_context ul li,.menu ul,.menu ul li a,.a2,.a2 ul,.a3,.a3 ul,.a3,.a3 ul,.a3 ul li{ width:100%; float:left; overflow:hidden;}
.a2 ul li h3,.a3 ul li h3{overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp:1;}
.a2 ul li p,.a3 ul li p{overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 8;}
.fwdx ul li img,.dyal ul li img,.dyxw ul li img,.news_list li .img img,.n_body img,.n_conbody img{ max-width:100%; height:auto!important;}
.dyal ul li img{
    max-width: 100%;
    height: 191px!important;
}
header,.fnav{background:#b19d94;}
.ilogo{ width:40%; float:left; margin-top:10px;}
.iphone{ width:59%; float:right; text-align:right; }
.iphone a{ color:#fff;line-height:60px;font-size:18px;font-weight:bold;}
.inav{ background:#47403e;}
.inav ul li{ float:left; width:25%; text-align:center;}
.inav ul li a{ color:#fff; line-height:26px;}

.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}

.ititle{ background:url(../img/bg_1.png) no-repeat center bottom; padding:15px 0;}
.ititle i,.ititle h2,.copy{ text-align:center;}
.ititle h2{ color:#47403e; line-height:35px;}
.fwdx ul li{ width:25%; float:left; text-align:center; margin:10px 0; overflow:hidden;}
.fwtc ul li,.news_list li{ margin:5px 0;}
.fwtc ul li img{ float:left; width:40%; height:auto; max-height:90px; margin-right:10px; border:1px solid #dfdfdf;}
.fwtc ul li h3{ margin-top:20px;}
.hxys ul li{ float:left;}
.hxys ul li img,.page_banner img{ width:100%; height:auto;}
.hxys ul li:nth-child(1){ width:33.33%;}
.hxys ul li:nth-child(2){ width:33.33%;}
.hxys ul li:nth-child(3){ width:33.33%;}
.hxys ul li:nth-child(4){ width:100%;}
.hxys ul li:nth-child(5){ width:50%;}
.hxys ul li:nth-child(6){ width:50%;}
.hxys ul li:nth-child(7){ width:50%;}
.hxys ul li:nth-child(8){ width:50%;}
.dycs ul li a{ line-height:30px;}
.dycs ul li i{font-size:18px; line-height:30px; color:#999;}
.dycs ul li span{ float:right; font-size:12px; line-height:30px; color:#999;}
.dyal ul li,.a2 ul li{ width:48%; text-align:center; margin:5px 0;height: 204px !important;}
.dyal ul li:nth-child(odd),.a2 ul li:nth-child(odd){ float:left;}
.dyal ul li:nth-child(even),.a2 ul li:nth-child(even){ float:right;}
.dyxw ul li{ margin:5px 0; max-height:84px;}
.dyxw ul li .img,.news_list li .img{ float:left; width:30%;}
.dyxw ul li .info,.news_list li .info{ float:right; width:68%;}
.dyxw ul li h3{ height:26px; line-height:26px;}
.dyxw ul li p,.news_list li p,.n_info{ color:#999;}
.fnav ul li{ float:left; margin:5px;}
.fnav ul li a{ color:#fff;}
.copy{ line-height:30px;padding-bottom: 60px;}

/*.news_list li{ max-height:82px;}*/
.n_title,.n_info{ text-align:center;}
.n_title h2{ line-height:45px;}
.n_info{ border-bottom:1px dashed #dfdfdf; padding-bottom:5px; margin-bottom:10px;}
.n_boxoff{height:10px;overflow:hidden;clear:both;background:url(../img/ico_boxoff.gif) left 15px repeat-x;margin:4px auto;padding-top:10px;}
.n_boxoff strong{display:block;width:8px;height:10px;overflow:hidden;font-size:0px;line-height:100px;background:url(../img/boxoff.gif) right -10px no-repeat;float:left;}

.menu{ padding-bottom:0;}
.menu ul li{ margin:5px; float:left; overflow:hidden;border:1px solid #dfdfdf; width:100px; text-align:center;}
.menu ul li a{ display:block;}
.menu ul li.hover{ background:#47403e;}
.menu ul li.hover a{color:#fff;}

.mypage ul{float:left;padding:12px 0px 12px 16px;}
.mypage ul li{float:left;font-family:Tahoma;line-height:17px;margin-right:6px;border:1px solid #E9E9E9;}
.mypage ul li a{float:left;padding:2px 4px 2px;color:#555;display:block;}
.mypage ul li a:hover{color:#690;text-decoration:none;padding:2px 4px 2px;}
.mypage ul li.thisclass,
.mypage ul li.thisclass a,.pagebox ul li.thisclass a:hover{background-color:#F8F8F8;padding:2px 4px 2px;font-weight:bold;}
.mypage .pageinfo{line-height:21px;padding:12px 10px 12px 16px;color:#999;}
.mypage .pageinfo strong{color:#555;font-weight:normal;margin:0px 2px;}

.a3 ul li{ text-align:center;}

#LRfloater0{ top:150px!important;}
.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;
}

