

.g-adv{ height:17.94em; overflow:hidden;}
.g-adv .sclwrap_box , .g-adv .m-box{ height:17.94em; overflow:hidden;}

nav{ width:100%; height:4.167em; overflow:hidden; background:url(/mobile/Images/Index/nav.jpg) no-repeat center top;
-webkit-background-size: 100%;	-moz-background-size: 100%;	-o-background-size: 100%;	background-size: 100%}
nav a{ color:#fff; font-size:1em; width:25%; text-align:center; height:3em; line-height:1.36em; overflow:hidden; display:block; float:left; position:relative; padding-top:0.7em;}

/*增加*/
nav a:link { color:#fff }     /* 未访问的链接 */
nav a:visited { color:#fff }  /* 已访问的链接 */
nav a:hover { color: #fff }    /* 当有鼠标悬停在链接上 */
nav a:active { color: #fff }   /* 被选择的链接 */



.weak{height:19em;overflow:hidden; font-family:"Microsoft Yahei"; margin-top: 1em;}
.weak h2{ height:160px; background:url(Img/Index/weak_line.gif) no-repeat center 60px; overflow:hidden;}
.weak h2 p{overflow:hidden; background:url(Img/Index/weak_ico.jpg) no-repeat 316px top; text-align:center; font-size:28px;  line-height:40px;}
.weak h2 a{ display:inline-block; margin:17px 0 0 54px; color:#419ffe;}
.weak h2 i{ display:block; font:14px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#838383;}
.weak li{ float:left;  text-align:center; width:25%; overflow:hidden;}
.weak li a{ width:160px; height:225px; display: inline-block; overflow: hidden;}
.weak li img{ display:block; margin:0 auto; width:146px; height:146px;}
.weak li span{ display:block; text-align:center; font-size:18px; color:#3b3b3b; line-height:30px; height:30px; overflow:hidden; margin-top: 146px  ;}
.weak li i{ font:14px Arial, Helvetica, sans-serif; -webkit-transform:scale(0.8); text-align:center; line-height:15px; color:#888888;}
.weak .nomar{ margin-right:0;}
.weak ul .li01 a{background:url(/skins/default/Img/Index/weak9.jpg) no-repeat center top;}
.weak ul .li02 a{background:url(/skins/default/Img/Index/weak2.jpg) no-repeat center top;}
.weak ul .li03 a{background:url(/skins/default/Img/Index/weak3.jpg) no-repeat center top;}
.weak ul .li04 a{background:url(/skins/default/Img/Index/weak4.jpg) no-repeat center top;}
.weak ul .li05 a{background:url(/skins/default/Img/Index/weak5.jpg) no-repeat center top;}
.weak ul .li06 a{background:url(/skins/default/Img/Index/weak6.jpg) no-repeat center top;}
.weak ul .li07 a{background:url(/skins/default/Img/Index/weak7.jpg) no-repeat center top;}
.weak ul .li08 a{background:url(/skins/default/Img/Index/weak8.jpg) no-repeat center top;}
.weak li a:hover{ text-decoration: none; zoom: 1; }
.weak ul .li01 a:hover{background:url(/skins/default/Img/Index/weak1.jpg) no-repeat center top;}
.weak ul .li02 a:hover{background:url(/skins/default/Img/Index/weak10.jpg) no-repeat center top;}
.weak ul .li03 a:hover{background:url(/skins/default/Img/Index/weak11.jpg) no-repeat center top;}
.weak ul .li04 a:hover{background:url(/skins/default/Img/Index/weak12.jpg) no-repeat center top;}
.weak ul .li05 a:hover{background:url(/skins/default/Img/Index/weak13.jpg) no-repeat center top;}
.weak ul .li06 a:hover{background:url(/skins/default/Img/Index/weak14.jpg) no-repeat center top;}
.weak ul .li07 a:hover{background:url(/skins/default/Img/Index/weak15.jpg) no-repeat center top;}
.weak ul .li08 a:hover{background:url(/skins/default/Img/Index/weak16.jpg) no-repeat center top;}

.weak .li04,.weak .li08 {
    margin-right: 0;
}

.what{ height:34.25em; overflow:hidden; margin-top:1em; position:relative;
background:url(/mobile/Images/Index/what_bj.jpg) no-repeat center 5.79em;
-webkit-background-size: 100%;	-moz-background-size: 100%;	-o-background-size: 100%;	background-size: 100%;}
.what h2{ padding-left:29.0625%; position:relative; font-size:1.416em; color:#2b2623; font-weight:bold; line-height:1.3em;}
.what h2:before{ position:absolute; content:""; width:2.46em; height:2.46em; top:0.2em; left:12.65%;
background:url(/mobile/Images/Index/ico.jpg) no-repeat;
-webkit-background-size: 100%;	-moz-background-size: 100%;	-o-background-size: 100%;	background-size: 100%;}
.what p{ position:absolute; top:6.54em; left:15.625%; width:68.75%; z-index:1;}
.what h3{ margin:5em auto 0; width:86.78%; height:4.16em; font-size:1.25em; text-align:center;line-height:4.16em; color:#e9b37e; z-index:2; position:relative; box-shadow:0.1em 0.2em 0.5em #746038;
 background:url(/mobile/Images/Index/what_nav.jpg) no-repeat;
-webkit-background-size: 100%;	-moz-background-size: 100%;	-o-background-size: 100%;	background-size: 100%;}
.what h3 a{ display:inline-block; color:#fff; padding:0 1.4em; font-weight:bold; text-decoration:none; cursor:default; }
.what ul{ padding:8.25em 3.125em 0;}
.what ul li{ padding-left:1.85em; position:relative; line-height:1.5em; color:#2b2623; margin-top:0.2em;}
.what ul li:before{ position:absolute; content:""; width:0.625em; height:0.625em; top:0.5em; left:0;
background:url(/mobile/Images/Index/waht_ico.jpg) no-repeat;
-webkit-background-size: 100%;	-moz-background-size: 100%;	-o-background-size: 100%;	background-size: 100%;}
.what i{ display:block; position:absolute; top:27.2em; left:18.28%; width:65.625%; height:3.11em; text-align:center; line-height:3.11em; font-size:1.08em; color:#fff;
background-color:#419ffe;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#419ffe), to(#419ffe)); 
	background-image: -webkit-linear-gradient(top, #419ffe, #419ffe); 
	background-image: -moz-linear-gradient(top, #419ffe, #419ffe); 
	background-image: -o-linear-gradient(top, #419ffe, #419ffe); 
	background-image: -ms-linear-gradient(top, #419ffe, #419ffe); 
	background-image: linear-gradient(top, #419ffe, #419ffe);}

.lc{ height:36.375em; overflow:hidden; position:relative;}
.lc h2{ height:6.33em; overflow:hidden; text-align:center; font-size:1em; color:#2b2623;}
.lc h2 b{ display:block; font-size:1.416em; color:#333; padding:0.3em 0;}
.lc h2 em{ display:block; width:21.40625%; overflow:hidden; margin:0 auto;}
.lc ul li{ width:46.5625%; height:4.4em; margin-bottom:1.63em; overflow:hidden; background:url(/mobile/Images/Index/lc_wz.jpg) no-repeat;-webkit-background-size: 100%;	-moz-background-size: 100%;	-o-background-size: 100%;	background-size: 100%;}
.lc ul li span{ display:block; float:left; width:1.5em; font-size:1.66em; color:#fff; text-align:center; line-height:2.5em; overflow:hidden; font-weight:bold;}
.lc ul li i{ display:block; float:left; width:9em; text-align:center; height:4em; font-size:1.08em; font-weight:bold; text-align:center; line-height:4em; color:#fff;}
.lc ul li:nth-child(9){ margin-left:26.56%;}
.lc p{ position:absolute; top:8.29em; left:48.125%; width:1em;}
.lc p img{ display:block; margin-bottom:5.66em;}
.lc .ico1{ position:absolute; top:11em; left:80.15%; width:0.375em;}
.lc .ico2{ position:absolute; top:17em; left:25.625%; width:0.375em;}
.lc .ico3{ position:absolute; top:23em; left:80.15%; width:0.375em;}
.lc .ico4{ position:absolute; top:29em; left:49.68%; width:0.375em;}

.case{ height:16em; overflow:hidden; position:relative; 
	-webkit-background-size: 100%;	-moz-background-size: 100%;	-o-background-size: 100%;	background-size: 100%;}
.case h2{ padding-top:3.44em; height:4.05em; text-align:center; font-size:1.416em; overflow:hidden; font-weight:bold; color:#419ffe; line-height:1.4em;}
.case h2 img{ width:45%; display:block; margin:0 auto;}
.case .prev{ position:absolute; top:6.2em; left:1.25em; width:1.291em; overflow:hidden;}
.case .next{ position:absolute; top:6.2em; right:1.25em; width:1.291em; overflow:hidden;}
.case .nowarp{ margin:0 2.54em;}
.case .sclwrap_box , .case .m-box { height:16em; overflow:hidden;}
.case .con{ width:100%; float:left; display:inline;}
.case .con dl{ width:8.916em; float:left; margin:1.66em 0 0 1.125em; overflow:hidden; line-height:0;}
.case .con dl dd{ position:relative;}
/*
.case .con dl dd:before{ position:absolute; content:""; width:0; height:0; top:0; left:49%;
border-top:0.55em solid #de7916;
border-left:0.5em solid transparent;
border-right:0.5em solid transparent;}
*/

.online1{ height:9.6em;   font-size: 0.8em;
    line-height: 2em; overflow:hidden;
background:url(/mobile/Images/Index/online_bj.jpg) repeat-y center top;
	-webkit-background-size: 100%;	-moz-background-size: 100%;	-o-background-size: 100%;	background-size: 100%; padding:10px;}
	
	
.online{ height:23.5em; overflow:hidden;
background:#e0dedf;
	-webkit-background-size: 100%;	-moz-background-size: 100%;	-o-background-size: 100%;	background-size: 100%;}
.online h2{ font-size:1em; height:8.04em; color:#fff; overflow:hidden;
background:url(/mobile/Images/Index/pic.jpg) no-repeat center top;
	-webkit-background-size: 100%;	-moz-background-size: 100%;	-o-background-size: 100%;	background-size: 100%;}
.online h2 span{ display:block; float:left; padding:3.16em 0 0 2.76em; width:11em; line-height:1.4em;}
.online h2 em{ display:block; float:left; color:#d4cfcb; width:11em; line-height:8em; overflow:hidden; text-align:center;}
.online h2 em i{ font-size:1.416em;}
.online ul{ margin:1.33em 0 0 0.5em;}
.online ul li{ margin-bottom:0.75em;}
.online ul li span{ display:inline-block; vertical-align:top; width:8.5em; color:#000; font-size:1em; padding-right:0.5em; text-align:right;}
.online ul li i{ font-size:0.8em; display:inline-block; vertical-align:top; }
.online ul li em{ display:inline-block; width:3.04em;}
.online ul li em img{ vertical-align:middle;}
.inp1{ width:13.708em; height:1.25em; line-height:1.25em; overflow:hidden; font-size:1em; background:rgba(166,165,164,0.5); margin-right:0.4em; border-radius:0;} 
.inp2{ width:13.708em; height:5.08em; line-height:1.25em; overflow:hidden; font-size:1em; background:rgba(166,165,164,0.5); margin-right:0.4em; border-radius:0;} 
.inp3{ width:5.708em; height:1.25em; line-height:1.25em; overflow:hidden; font-size:1em; background:rgba(166,165,164,0.5); margin-right:0.4em; border-radius:0;} 
.btn1{background:url(/mobile/Images/Index/tj.jpg) no-repeat; width:13.75em; font-size:1em; margin:0 0 0 6.5em; height:2.67em;
	-webkit-background-size: 100%;	-moz-background-size: 100%;	-o-background-size: 100%;	background-size: 100%;}

.online .test #error{color: #f00;font-size: 1em;text-align: center;}

.news{ height:20.83em;  overflow:hidden;}
.news .m-cnt{ height:3.36em; overflow:hidden; line-height:3.36em; font-size:0.9em;}
.news .m-cnt li{float:left; font-weight:bold; width:24%; margin:0 0.5em 0 2em; text-align:center; position:relative; height:3.36em;background:url(/mobile/Images/Index/news_cur1.jpg) no-repeat center bottom;
	-webkit-background-size: 100%;	-moz-background-size: 100%;	-o-background-size: 100%;	background-size: 100%;}
	/*
.news .m-cnt li:last-child{ width:14%;
background:url(/mobile/Images/Index/news_cur2.gif) no-repeat center bottom;
	-webkit-background-size: 100%;	-moz-background-size: 100%;	-o-background-size: 100%;	background-size: 100%;}
*/
.news .m-cnt li.z-on{ color:#419ffe; background:url(/mobile/Images/Index/news_cur.jpg) no-repeat center bottom;
-webkit-background-size: 100%;	-moz-background-size: 100%;	-o-background-size: 100%;	background-size: 100%;}
.news .m-cnt li:last-child.z-on
{
    /*
background:url(/mobile/Images/Index/news_cur4.gif) no-repeat center bottom;*/
	-webkit-background-size: 100%;	-moz-background-size: 100%;	-o-background-size: 100%;	background-size: 100%;}
.news .sclwrap_box , .news .m-box { height:15.75em; overflow:hidden;}
.news .con{ width:100%; float:left; display:inline;}
.news .con ul{ margin:1.58em 2em 0;}
.news .con ul li{height:2em; line-height:2em; color:#292726; font-size:1em; position:relative; padding-left:1em; color:#292726; overflow:hidden;}
.news .con ul li:before{ position:absolute; content:""; width:0.15em; height:0.25em; top:0.9em; left:0;
background:url(/mobile/Images/Index/news_ico.jpg) no-repeat;
	-webkit-background-size: 100%;	-moz-background-size: 100%;	-o-background-size: 100%;	background-size: 100%;}













@media screen and (min-width:320px) {
	body { font-size:75%;}
}
@media screen and (min-width:360px) {
	body { font-size:85%;}
}
@media screen and (min-width:375px) {
	body { font-size:87.5%;}
}
@media screen and (min-width:480px) {
	body { font-size:110.5%;}

}
@media screen and (min-width:568px) {
	body { font-size:129%;}

}
@media screen and (min-width:639px) {
	body { font-size:150%;}
}
