﻿@charset "utf-8";
/* Style Reset */
*{font-family:"Microsoft Yahei",Arial; -webkit-touch-callout: none;} /*禁止iphone safari长按保存图片*/
img { pointer-events: none; }  /*禁止iphone UC长按保存图片2*/
div [id="ZoomClose"] img {pointer-events: auto;}
tbody tr td img {pointer-events: auto;}
a img{pointer-events: auto;}
@font-face{font-family:"icomoon";src:url('../images/icomoon.woff') format('woff'),url('../images/icomoon.ttf') format('truetype');}
.icomoon{font-family:"icomoon" !important;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.clear-fix:after{content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden;}
body,p ,h1,ul,li,.ui-content{margin:0; padding:0;}
ul, ol, li, dl, dt, dd {list-style:none;}
a{text-decoration:none;outline:0px; color:#000; font-family:'microsoft yahei'}

.content2 table {margin-bottom: 10px;border-collapse: collapse;display: table;}
.content2 .line tr {display: table-row;vertical-align: inherit;border-color: inherit;}
.content2 .line tr td,th{ border:1px solid #DDD; }  

.content2 .aboutimg{max-width: 50%; margin:0px 5px 5px 0px;}

.content2 .padding25 { line-height:1.5;}
.content2 .padding26 { line-height:1.5;}


.clear { clear:both; height:0px; }
.fr{ float:right}
.fl{ float:left}
/*index*/
.style-1 h3.title{ background:-webkit-gradient(linear,0 0,0 100%,from(#d40000),to(#B80003)); position:relative; overflow:hidden; margin:0px;}
.style-1 h3.title a,.style-1 h3.urlno{ display:block; height:38px; line-height:38px; padding-left:15px; color:#fff; font-weight:normal;  text-shadow: 0px 1px 1px #666;}
.style-1 h3.title .more2{ position:absolute; right:10px; top:0px; width:10px; height:38px; background:url(../../images/navmore.png) no-repeat center; background-size:12px;}
.tags {
    float:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;
	}
.tags a{
    padding: 5px;
    margin: 5px;
    display:inline-block;
    float: left;
    border: 1px dashed #ccc;
	
}
.tags a:hover{background:#af0101;color:#fff;}

.links {float:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;}
.links a{padding: 5px;margin: 5px;display: block;float: left; border: 1px dashed #ccc;}
.links a:hover{background:#af0101;color:#fff;}

.language{line-height: 25px; text-align:center; margin:0px auto;}
.language a{padding: 2px 5px;
    margin: 5px 0px;
    display: inline-block;
    border: 1px solid #d40000;  border-radius:2px; min-width:50px;}
.language a:hover{background:#d40000; color:#fff;}

.sb_box{ padding:0px;min-height:400px; }
#SortContent img{max-width:100%;}
.wzbg {background:#363636;
	height: 35px;
	line-height:35px;
	text-indent:1em; font-size:14px;
	color:#FFF;
	display:block;
	padding:3px 0px;
	width:100%;	
}
.wzbg div{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;}
.wzbg a{color:#FFF;}
.wzbg2 {
	width:100%;	
	text-indent:1em; 
}
.wzbg2 ul{padding:0px;margin:0px;width:100%;float:left;border-bottom:solid 1px #ccc;}
.wzbg2 li{display:block;padding:0px;margin:0px;float:left;line-height:30px; font-size:14px;width:100%;padding:3px 0px; }
.wzbg2 li a{display:inherit;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;}
.wzbg2 li:nth-of-type(odd){ background:#f5f5f5;}奇数行 
.wzbg2 li:nth-of-type(even){ background:#ffffff;}偶数行 

.mydesc{padding:5px;}
/*列表分页*/
.page{ text-align:center; height:50px; line-height:50px;}
.page span,.page a{ border:1px solid #999; margin:5px; padding:5px 10px; color:#333}
.page span { color:#ccc}
/*内页分页*/
.pages{
	padding: 3px;
    margin: 3px;
    text-align: center;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
	display: block;
}
.pages span {
	border: 1px #CCCCCC solid;
    padding: 2px 5px;
    margin: 5px;
    color: #333;
}
.pages a {
    border: 1px #CCCCCC solid;
    padding: 2px 5px;
    margin: 5px;
    color: #999;
	text-decoration:none;
}

.pages a:hover {
    color: #333;
}
.paralist li {
    display: -webkit-box;
    padding: 8px 0px;
    border-bottom: 1px solid #eee; margin-bottom:5px;}
/*产品展示内页*/	
.paralist li div.pn{ color:#999; }
.paralist li div.pv{ -webkit-box-flex:1; word-break:break-all;word-wrap:break-word;}
.paralist li .biaoqians{ overflow:hidden; word-break:break-all;word-wrap:break-word; width:90%}
.paralist li .biaoqians a{color:#fff;display:block;height:30px;line-height:30px;padding:0 10px;background:#f1f1f1;color:#2a2a2a;float:left;margin:5px 5px;}
.paralist li .biaoqians a:hover{background:#af0101;color:#fff;}
/*新闻内页*/
p.hits{ font-size:12px; line-height:18px;color:#999; font-weight:normal; text-align:center;}
/*选项卡*/
.Tabtitle{ font-weight:normal; display:-webkit-box; background:#eee; border-bottom:1px solid #ccc; height:41px;}
.Tabtitle div.l{ -webkit-box-flex:1; height:40px; line-height:40px; background:#f5f5f5; text-align:center; border:1px solid #ccc; }
.Tabtitle div.now{ background:#fff; height:41px; border-bottom:1px solid #fff;}
h4.related{height: 30px;
    line-height: 30px;
    zoom: 1;
    border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
    margin: 15px 0px 10px 0px; background:#f5f5f5;
	text-align:left;
	}
/*按钮*/
.input_out{width:60px;height:25px;border:1px solid #CCC;color:#ffffff; background:#c6142c;}
.input_move{width:60px;height:25px;border:1px solid #CCC;background-color:#FFFFCC;}
.downbtn{margin-right:10px; display: inline-block; line-height:30px; padding: 0 10px;border: 1px solid #CCC;
    color: #fff;
    background: #c6142c;    margin: 5px 5px;}
.downbtn2{margin-right:10px; display: inline-block; line-height:30px; padding: 0 10px;border:1px solid #CCC;
    background: #FFFFCC;    margin: 5px 5px;}
	
/*留言板*/
.Tabtitle{ font-weight:normal; display:-webkit-box; background:#eee; border-bottom:1px solid #ccc; height:41px;}
.Tabtitle div.l{ -webkit-box-flex:1; height:40px; line-height:40px; background:#f5f5f5; text-align:center; border:1px solid #ccc; border-bottom:none;}
.Tabtitle div.now{ background:#fff; height:41px; border-bottom:1px solid #fff;}
#messagelist{ padding-bottom:10px;}
#messagelist .metlist{ margin-bottom:10px; border:1px solid #dedede; padding:5px; margin:8px; word-wrap:break-word;}
#messagelist .metlist dt{ background:url(../images/message.gif) no-repeat left center; border-bottom:1px dotted #dedede; padding:4px 0px 4px 20px; margin-bottom:5px;}
#messagelist .metlist dt span.name{ color:#2c7199;}
#messagelist .metlist dt span.time{ padding-left:8px; color:#999;}
#messagelist .metlist dt span.tt{ float:right; padding-right:5px;}
#messagelist .metlist dd.info span.tt{ display:none; clear:both;}
#messagelist .metlist dd.info span.text{ display:block; line-height:1.4; }
#messagelist .metlist dd.reinfo span.tt{ background:url(../images/admin.gif) no-repeat left 3px; display:block; border-bottom:1px dotted #dedede; padding:2px 0px 2px 20px; margin:0px 0px 5px;color:#2c7199;}
#messagelist .metlist dd.reinfo span.text{ display:block; line-height:1.4; }

.metinfo_mobile_form{ padding-top:10px;}
.metinfo_mobile_form li{ margin:10px auto; padding: 5px 20px 5px 0px; padding-left: 20px; position:relative;}
.metinfo_mobile_form li:last-child{ margin-top:0px!important;}
.metinfo_mobile_form li span.info{ display:block; width:100%; padding-bottom:5px; color:#999;}
.metinfo_mobile_form li .xbox{ padding-right:23px;}
.metinfo_mobile_form li.select .xbox,.metinfo_mobile_form li.radio .xbox{ padding-right:0px;}
.metinfo_mobile_form li input.input-text{ 
	width: 100%;
	border:1px solid red;
	height: 40px;
	padding: 0px 10px;
	line-height: normal;
	background: #fdfdfd;
	border-top: 1px solid #858585;
	border-left: 1px solid #afafaf;
	border-right: 1px solid #afafaf;
	border-bottom: 1px solid #c9c9c9;
	box-shadow: 1px 1px 3px #b7b7b7 inset!important;
	-webkit-appearance: none;
}
.metinfo_mobile_form li textarea.textarea-text{ 
	width: 100%;
	height: 130px;
	padding: 10px;
	line-height: 20px;
	background: #fdfdfd;
	border-top: 1px solid #858585;
	border-left: 1px solid #afafaf;
	border-right: 1px solid #afafaf;
	border-bottom: 1px solid #c9c9c9;
	-moz-box-shadow: 1px 2px 3px #b7b7b7 inset!important;
	-webkit-box-shadow: 1px 2px 3px #b7b7b7 inset!important;
	box-shadow: 1px 2px 3px #b7b7b7 inset!important;
	-webkit-appearance: none;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#fdfdfd), to(#fdfdfd));
	resize:none;
}
.metinfo_mobile_form li.radio{ padding:0px; margin:10px 20px;}
.metinfo_mobile_form li.radio span.name,.metinfo_mobile_form li.select span.name{ display:block; height:30px; line-height:30px; padding:0px 10px; border:1px solid #3072b3; border-bottom:none; }
.metinfo_mobile_form li.radio span.name,.metinfo_mobile_form li.select span.name{
    color: #fff; 
    background-color: #3072b3;
    background-image: linear-gradient(#599bdc, #3072b3);
}
.metinfo_mobile_form li.radio label{ display:block; text-align:left;height:38px; line-height:38px; padding-left:10px; }
.metinfo_mobile_form li.radio label{
    overflow: visible; 
    border: 1px solid #d4d4d4; 
    text-decoration: none; 
	border-top:0px;
    color: #333; 
    background-color: #ececec;
    background-image: linear-gradient(#f4f4f4, #ececec);
}
.metinfo_mobile_form li.radio label input{ position:relative; top:2px; margin-right:5px;}
.metinfo_mobile_form .input-submit{ padding: 0px 20px 20px;}
.metinfo_mobile_form .input-submit input,.metinfo_mobile_form .input-submit input:visited {
	background: #91bd09;
	display: inline-block;
	padding: 10px 30px;
	color: #fff;
	text-decoration: none;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	position: relative;
	width:100%;
	-webkit-appearance: none;
}
.metinfo_mobile_form li.select{ padding:0px; margin:10px 20px;}
.metinfo_mobile_form li.select select{ display:block; width:100%; height:40px; line-height:40px; background:#ececec; border:1px solid #d4d4d4; padding-left:5px; outline: none; }
.metinfo_mobile_form li.txtname{ display:-webkit-box;}
.metinfo_mobile_form li.txtname div.name{ width:100px; text-align:left; font-size:16px;}
.metinfo_mobile_form li.txtname div.val{ -webkit-box-flex:1; text-align:left; padding-left:10px; font-size:16px;color:#999; }
.metinfo_mobile_form li.txtname div.val img{ max-width:100%; }
/* 产品及案例*/
.spic{margin-right:5px;}
.spic a img{-moz-opacity:0.5; filter:alpha(opacity=50);border:#999 solid 1px;width:16%;}
.spic a:hover{font-size:9px;}
.spic a:hover img{-moz-opacity:0.5; filter:alpha(opacity=100);cursor:hand;border:#c6142c solid 1px;}
#view_bigimg{ display:block; margin:0px auto; font-size:0px; max-width:100%; min-height:240px;}
.smallimg{ margin-top:5px;}
.info_img a img{border:#999 solid 1px;}
.info_img a:hover img{border:#00A0FC solid 1px;}
/* banner*/
.mod-slide .slide-in{position:relative;overflow:hidden; width:2000px;}
.mod-slide .slide-in > div{float:left;position:relative;width:20%;font-size:0;text-align:center;}
.mod-slide .slide-in > div img{display:inline-block; width:100%;}
.mod-slide .slide-pos{position:absolute;left:0;bottom:-0em;z-index:9999;width:100%;padding: 0;text-align:center;}
.mod-slide .slide-pos li{display:inline-block;width:2.3em;height:0.35em;margin:0 0.2em;background:#4e6990; b/order-radius:1.5em;}
.islide{width:100%; overflow:hidden;margin:3% auto 0% 1% auto; position:relative; padding-bottom:1.3em;}
.slide-pos li.on{ background:#d91f13}
.ititle{width:100%; clear:both;text-align:center; color:#000; margin:5% 0;font-size:1.3em; }
.ititle p{ position:relative; text-align:center; font-size:0.9em; color:#4e6990;}
.ititle font{overflow:hidden; color:#4e6990;text-transform:uppercase;display:block; font-size:1.3em; font-family:"Times New Roman", Times, serif;}
.ititle p label{ text-transform:uppercase; color:#d40000; margin:0 auto; position:relative; padding:0 2%;font-family:"microsoft yahei"; font-weight:bold; font-size:1.2em;}

.jtitle{width:100%; clear:both;text-align:center; color:#000; margin:2px 0;font-size:1.3em; }
.jtitle p{ position:relative; text-align:center; font-size:0.9em; color:#4e6990;}
.jtitle font{overflow:hidden; color:#4e6990;text-transform:uppercase;display:block; font-size:1.3em; font-family:"Times New Roman", Times, serif;}
.jtitle p label{ text-transform:uppercase; color:#d40000; margin:0 auto; position:relative; padding:0 2%;font-family:"microsoft yahei"; font-weight:bold; font-size:1.2em;}

.more{width:93.75%; margin:3% 3.125%;background:#fff; border:2px solid #b3b3b3; color:#000000;  float:left; text-align:center; line-height:2.3;}
.inav{position:relative;width:100%;line-height:2em;margin:0% auto 3%;background:#f6f5f1;padding:5% 0;}
.inav-son{float:left;display:block;width:25%;text-align:center;color:#3d3d3d;}
.inav-son > .in{position:relative;width:2em;display:inline-block;font-size:2.5em;height:2em;line-height:2em;border-radius:50%; background:#f5a30f;color:#fff;}
.inav-son:hover .in{color:#FFF;background:#333;}
.news{ float:left;
	width: 100%;
	background: #f3f3f3;
	display: block;
	margin-top: 6%;
	padding: 4%  0;
}

.newsmain{ padding:0 3.125%; width:93.75%;}
.newsbg{ width:100%; text-align:center;}
.newsbg img{ width:32.1%; margin:0 auto; display:block;}
.news_t{ width:50.5%;padding:0 8%; margin-bottom:3%; display:block;background:url(../images/news_t.gif) no-repeat 0 0; background-size:100%}
.news_t a{ width:100%; font-size:1.3em; display:block;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.newsmain p{ color:#7d716b; line-height:1.6; margin-bottom:2%;}
.newstip{ margin-bottom:5%;background: -webkit-linear-gradient(left, #fff,#f2f2f0,#fff); line-height:2; color:#000; text-align:center; font-size:1.3em;}
.newstip font{ color:#ca0900; display:block;}

.about{width:100%; padding-top:2px; background:#fff;}
.index_content{ width:100%; border-bottom:1px solid #CCC; border-top:1px solid #CCC;height:138px; overflow:auto; height:auto; padding:2px 0; margin:0 auto; }
.dy_nr{padding:8px; height:auto; line-height:24px;}
.dy_nr img{max-width:60%; height:auto;:left; margin-right:5px;}

.service{width:100%; margin-top:3%;}
.service li{width:100%;display:inline-block;}
.service li:nth-child(odd){ background:#f5f5f5}
.service li a{float:left; width:92%; line-height:2.6; padding:0 4%;}
.service .time{ color:#999999;float:left; width:25%; text-align:center;}
.service .fl{ color:#000000; width:65%;text-overflow:ellipsis; overflow:hidden; white-space:nowrap; float:right; padding-left:10%;}
.case{ position:relative;width:100%; margin-bottom:3%;padding:0 0 3% 0;float:left;background:#f3f3f3; background-size:100% 100%;}
.case p.name{ margin:5% auto; text-align:center; width:39.21875%;}
.case li{ width:43.75%; margin:0 1% 3% 4%; float:left;}
.case li a{width:100%;  display:block; float:left; text-align:center; position:relative; background:#d40000; color:#FFFFFF; padding:1px;}
.case li a:hover{ background:#00A0FC; }
.case li img{width:100%;}
.case li p{width:96%;float:left; line-height:2.5;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;text-align:center; color:#fff; font-family:"microsoft yahei";  padding:0 2%; }
.case .more{ float:left; width:100%; text-align:center; margin:2.5% 0 0 0;text-transform:uppercase; border:0; background:none;}
.case .more a{text-align:center;white-space:nowrap; color:#4e6990; font-family:	"Microsoft Yahei"; line-height:1.2;border:0.2em solid #566478; padding:0 1.1em; display:inline-block;margin:0 auto; }
.case .more font{ display:block; font-size:1.2em;  padding:0 2%; position:relative; margin-top:-10px; background:#f3f3f3; }
.case .more label{ font-size:0.9em; }


.wzbg {
	background:#363636;
	height: 35px;
	line-height:35px;
	text-indent:0.5em; font-size:16px;
	color:#FFF;
}
.content .case{ background:none; width:100%; padding:0 0 0 0;}
.cbtn-cla{position:absolute;right:12%;margin-top:0.7em;font-size:1.8em;line-height:1.3em;cursor:pointer;color:#fff;}
.cbtn-cla labeL{font-size:1.4em; line-height:1.0em;}
.cbtn-cla span{font-size:0.8em; float:right;}
.cbtn-claa{ display:block; float:left; width:100%; background:#efefef;cursor:pointer;}
.cbtn-claa a{ float:right;font-size:3em; wid/th:15%;line-height:1em; color:#908f8f; margin-right:3%;}
.cbtn-claa label{ float:left; color:#000000;line-height:2.2em;font-size:1.2em; color:#000000; margin-left:2%;}
/*foot*/
.topbut{ display:none;background:#e14c4c;position:absolute;top:-36px; text-align:center; width:100%; height:36px;z-index:99;}

.topbut span{ display:block; width:30px; height:31px; padding-top:5px;text-align:center; font-size:2em;}

/*view*/
.view_title{text-align:center; width:93.75%; float:left;font-size:1.4em; color:#111321;margin:3%;}
center img{width:80%;display:block; margin:0 auto 3%}
center{ clear:both;}


.page_change{text-align:center;padding:1.6% 5%; line-height:2; color:#000; font-weight:bold;display:block;margin:0 auto;}
.left,.right,.page_change{ display:inline-block}
.left,.right{text-align:center;padding:1.6% 3%;background:#333;border-radius:4px}
.left img,.right img{ width:13px; vertical-align:middle; display:inline-block; margin:0 auto}
.viewback{ margin:0 auto; width:35.666%; margin-top:30px;}
.viewback a{float:left; padding:2% 0; font-size:16px;width:100%; text-align:center;color:#3a3a3a;background:#f8f8f8;border:1px solid #ececec;}
.pg-a{width:87.5%;margin:0 auto;}
.pg-a a{background:#451400; color:#fff; }
.pg-a a:hover{background:#451400; color:#fff; }
.pg-a .fr .icomoon{  -webkit-transform: rotate(180deg);-moz-transform: rotate(180deg); margin-right:-1em; }
.pg-a .fl .icomoon{ margin-left:-1em; }
.pg_a-son{display:inline-block;margin:1em auto;padding:0 2em;font:1em/3 "Microsoft YaHei";color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;}
.classul{ width:100%;}
.classul li{ width:93.75%; display:block;float:left;border-bottom:1px solid #ccc;border:0.1em solid #dcdcdc; margin:2%;}
.classul li a{ display:inline-block;width:80%;font-size:1.3em; line-height:2.3; padding:0 5%; float:left; text-overflow:ellipsis;overflow:hidden; white-space:nowrap; color:#6b6b6b; }
.classul li label{color:#cf9e8d;float:left;  font-size:2em; line-height:1.5; }

.lawyer_time{ text-align:center; font-size:1em; margin:0 0 3% 0;}

.servicee{width:100%; margin-top:3%;}
.servicee li{width:100%;display:inline-block; border-bottom:1px solid #e0d6d2;}
.servicee li a{float:left; width:92%; padding:0 4%; line-height:3em;}
.servicee .time{ color:#424242;float:right;  text-align:center; font-size:1.8em;}
.servicee .fl{ color:#000000; width:80%;text-overflow:ellipsis; overflow:hidden; white-space:nowrap; float:left;}
.searchname{ font-size:1.4em; padding-left:3%;}
.searchfra{ float:left;width:100%;}
.searchfra .inp1{ float:left; border:0.1em solid #dcdcdc; height:32px; line-height:32px;  width:75%; margin:0% 0 3% 2%; border-radius:0;}
.searchfra .inp2{ float:left; wi/dth:34px;  height:34px; line-height:34px;  width:15%; margin:0% 0 3% 2%; border:0; background:#bd8c57; color:#fff; font-weight:bold; font-size:1.2em;}

.servmore{ float:left; width:93.75%; margin-left:2%; background:url(../images/line.jpg) left center repeat-x; text-align:center; margin-top:1%;}
.servmoremore{width:20%; padding:0.2em 1em; background:#d40000;border-radius:5PX; color:#FFF; margin:0 auto; text-align:center; line-height:2.3;}

.caseleft{ float:left; width:46.875%; border-right:1px dotted #4e6990; display:inline; margin:2% 0 0 0;}
.pronamec{ float:left;width:100%;  text-align:center; color:#4e6990; font-size:1.6em; font-family:"Times New Roman", Times, serif; text-transform:uppercase; padding:0;}
.pronac{float:left;width:100%;  text-align:center; font-size:1.4em;font-family:'Microsoft Yahei'; padding:1px 0; color:#4e6990}
.casephone{ display:block; float:left;width:97%; color:#4e6990; font-weight:bold; font-size:1.1em; line-height:2.5;font-family:'Microsoft Yahei'; display:inline; margin:0.4em 0 0 3%; text-align:center;}
.casephone img{ vertical-align:-0.1em; display:inline-block; width:8%; height:8%;}
.casetel{display:block; float:left;width:100%;  color:#d40000; text-indent:14%; text-align:center;font-size:1.2em; line-height:1; font-family:Arial, Helvetica, sans-serif;}
.casemore{ font-size:1em; float:left; display:inline; margin:7% 0 0 30%;   border:1px solid #4e6990; background:#fff; text-align:center; line-height:20px; color:#4e6990; padding:1% 4%;}
.caseright{ float:right; width:46.875%; margin:1em 3.125% 0 0;}

.mod-slidee .slide-in{position:relative;overflow:hidden; width:2000px;}
.mod-slidee .slide-in > div{float:left;position:relative;width:20%;font-size:0;text-align:center;}
.mod-slidee .slide-in > div img{display:inline-block; width:100%;}
.mod-slidee .slide-poss{position:absolute;left:0;bottom:-0.2em;z-index:9999;width:100%;padding: 0;text-align:center;}
.mod-slidee .slide-poss li{display:inline-block;width:0.8em;height:0.8em;margin:0 0.2em;background:#4e6990; border-radius:1em;}
.islidee{width:86.66666%; overflow:hidden;margin:1% auto 1% auto; position:relative; padding-bottom:1.8em;}
.slide-poss li.on{ background:#d40000}



.mod-slideee .slide-in{position:relative;overflow:hidden; width:2000px;}
.mod-slideee .slide-in > div{float:left;position:relative;width:20%;font-size:0;text-align:center;}
.mod-slideee .slide-in > div img{display:inline-block; width:100%;}
.mod-slideee .slide-posss{position:absolute;left:0;bottom:-0em;z-index:9999;width:100%;padding: 0;text-align:center;}
.mod-slideee .slide-posss li{display:inline-block;width:0.6em;height:0.6em;margin:0 0.2em;background:#cdcdcd; border-ra/dius:1em;}
.islideee{width:81.25%; overflow:hidden;margin:3% auto 1% auto; position:relative; padding-bottom:1.1em;}
.slide-posss li.on{ background:#ff002a}


.sub_news04{ float:left; width:93.75%;  padding:1.8% 0; font-size:1em; margin:3% 0 0 3%; }
.sub_news04 ul li{ float:left; width:96%;  margin-bottom:2%;background:#cdcdcd; border-radius:5px;color:#000000; padding:0 2%; line-height:2.4em; height:2.4em; overflow:hidden;text-overflow:ellipsis; overflow:hidden; white-space:nowrap; }
.sub_news04 ul li a{ color:#000000;}
.padding25{ float:left; width:93.5%; margin:3%;word-break: break-all;word-wrap: break-word;}
.padding25 img{ max-width:100%; margin:1px auto;}
.padding26{ float:left; width:95.5%; margin:3%  2% 3% 2%;word-break: break-all;word-wrap : break-word;  }
.padding26 img{ margin:5px auto; max-width:100%;}
.hai_ffra{ float:left; width:100%; text-align:center; margin-bottom:10px;}
.hai_ffra a{ border-radius:5px; background:#d40000; padding:1% 4%; color:#fff; font-size:1em;}

input {
    font-family: monospace; border:#A8A8A8 1px solid;
}

@media all and (min-width:640px) {
body {max-width: 640px;margin: 0 auto;position: relative;}
}
@media screen and (max-width:540px){
body,html{font-size:16px;}
}
@media screen and (max-width:480px){
body,html{font-size:15px;}
.seabut,.menu_but{ line-height:1.6em;}
}
@media screen and (max-width:420px){
body,html{font-size:14px;}
}
@media screen and (max-width:360px){
body,html{font-size:13px;}
}
@media screen and (max-width:320px){
body,html{font-size:11px;}
}
