@charset "UTF-8";
* {
	-webkit-tap-highlight-color:transparent;
	outline:0;
	margin:0;
	padding:0;
}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td {
	margin:0;
	padding:0;
}
img {
	border:0 none;
	vertical-align:top
}
i, em {
	font-style:normal
}
ol, ul {
	list-style:none
}
ul li{list-style:none;}
input, select, button, h1, h2, h3, h4, h5, h6 {
	font-size:100%;
	font-family:inherit
}
table {
	border-collapse:collapse;
	border-spacing:0
}
a {
	text-decoration:none;
	color:#4D4D4D
}
body {
	font-size:16px;
	color:#454648;
	background-color:#fff;
	-webkit-text-size-adjust:100% !important;
	-webkit-user-select:none;
	user-select:none;
}
input[type="text"], textarea {
	-webkit-appearance:none
}
.disdnull{clear:both;height:26px;}
.disanlan{height:5px;background:#d02727;}
.diswidht{width:95%;margin:0 auto;padding:0.9rem 0;}
.diswidht span{display:block;border-left:5px solid #d02727;text-indent:0.5rem;}
.fneweisht{border-bottom:dotted 1px #ccc;}

.banner,footer{max-width:640px;margin:0 auto;}
.banner img{width:100%;}

.fixed-Width {
    min-width: 320px;
    max-width: 640px;
    margin: 0 auto;
}
.nctouch-home-nav ul {
	width:100%;
    font-size: 0;
    overflow: hidden;
}
.nctouch-home-nav li {
    float: left;
    width: 25%;
    height: 6.5rem;
    padding: 0.2rem 0 0.3rem 0;
}
.nctouch-home-nav li a {
    display: block;
    text-align: center;
}
.nctouch-home-nav li span {
    display: inline-block;
    width:5rem;
    height:5rem;
    margin: 0 auto 0.2rem auto;
    border-radius: 100%;
}
.nctouch-home-nav li span i {
    display: block;
    width: 100%;
    height: 100%;
    background-position: center;
    background-repeat: no-repeat;
    background-size:70%;
}
.nctouch-home-nav li:nth-child(1) span i {
    background-image: url(../images/t1.jpg);
}
.nctouch-home-nav li:nth-child(2) span i {
    background-image: url(../images/t2.jpg);
}
.nctouch-home-nav li:nth-child(3) span i {
    background-image: url(../images/t3.jpg);
}
.nctouch-home-nav li:nth-child(4) span i {
    background-image: url(../images/t4.jpg);
}
.nctouch-home-nav li:nth-child(5) span i {
    background-image: url(../images/t5.jpg);
}
.nctouch-home-nav li:nth-child(6) span i {
    background-image: url(../images/t6.jpg);
}
.nctouch-home-nav li:nth-child(7) span i {
    background-image: url(../images/t7.jpg);
}
.nctouch-home-nav li:nth-child(8) span i {
    background-image: url(../images/phone.png);
}
.nctouch-home-nav li p {
    display: block;
    font-size: 1rem;
    line-height: 0.9rem;
    color: #555;
}

/*ͼƬѡϴ*/
.nctouch-upload { margin:12px 0 0 12px;display: inline-block; width: 1.94rem; height: 1.94rem; border: solid 0.05rem #bbb; border-radius: 0.1rem; vertical-align: top;}
.nctouch-upload a { position: relative; z-index: 1; display: block; width: 100%; height: 100%;}
.nctouch-upload span { position: absolute; z-index: 3; left: 0; top: 0; bottom: 0; right: 0;}
.nctouch-upload .input-file { width: 100%; height: 100%; padding: 0; margin: 0; border: none 0; opacity:0; filter: alpha(opacity=0);}
.nctouch-upload p { position: absolute; z-index: 1; left: 0; top: 0; bottom: 0; right: 0; background-color: transparent;}
.nctouch-upload p i { display: block; width: 100%; height: 100%; background-image: url(../images/value_add.png); background-repeat: no-repeat; background-position: 50% 50%; background-size: 50%; opacity: 0.25;}
.nctouch-upload .pic-thumb { position: absolute; z-index: 2; left: 0; top: 0; bottom: 0; right: 0; background-color: #FFFFFF; border-radius: 0.1rem;}
.nctouch-upload .pic-thumb img { width: 95%; height: 95%; margin: 2.5%}
.nctouch-upload .upload-loading { position: absolute; z-index: 4; left: 0; top: 0; bottom: 0; right: 0; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#3FFFFFFF', endColorstr='#3FFFFFFF');background:rgba(255,255,255,0.25); border-radius: 0.1rem;}
.fshangc{overflow:hidden;padding-left:12px;height:3rem;padding-top:1rem;}
.fshangc li{width:45%;float:left;text-align:center;margin-right:3%;line-height:2.3rem;border:1px solid #ccc;}
#top {
    display: block;
    height: 50px;
    line-height: 50px;
	max-width:640px;
	margin:0 auto;
    background:#d02727;
    position: relative;
}
#top .logo-warp {
    display: block;
    text-align: center;
    font-size: 1.4rem;
    color: #fff;
    margin: 0 auto;
    height: 30px;
    line-height: 30px;
    padding-top: 10px;
}
#top .left-menu {
    width: 50px;
    position: absolute;
    left: 0;
    top: 0.5rem;
    height: 30px;
    display: block;
    background: url(../images/fh.png) left no-repeat;
    background-size: 70%;
}
#top .right-menu {
    width: 150px;
    position: absolute;
    right: 0;
    top: 0.5rem;
    height: 30px;
    display: block;
    background: url(../images/home.png) right no-repeat;
    background-size: 26%;
}
.wbox{max-width:640px;margin:0 auto;}
.wbox .uuimgcon{font-size:13px;}
.wbox .uuimgcon img{max-width:100%;}
.fimlist{clear:both;padding:10px 0;min-height:2rem;}
.fimlist li{float:left;}
.fimlist li.flest{width:20%;}
.fimlist li.flest img{width:100%;}
.fimlist li.flright{width:77%;padding-left:2%;}
.fimlist li.flright .fcont{font-size:13px;}
.fimlist li.flright .fbtitle{padding:10px 0;font-size:14px;}
.mimg2{width:20px;}
.mimg{max-width:100%;}
.diml2{border-bottom:1px dashed #ccc;overflow:hidden;}
.uimgf li{float:left;list-style:none;font-size:14px;}
.uimgf li.f22 img{width:40px;height:40px;}
#fengye{clear:both;padding-top:20px;}
#fengye li{float:left;list-style:none;padding-right:12px;}
.input1{width:98%;margin:0 auto;padding-top:16px;}
.input1 .fleib{width:100%;height:44px;border:1px solid #ccc;border-radius:5px;}
.input1 .finmg{background:url(../images/yuanz.jpg) left center no-repeat; background-size:5%;text-indent:2.3rem;}
.input1 .finmsub{height:44px;background-color:#d02727;width:100%;border:none;color:#fff;border-radius:5px;}
.fleaflerh{clear:both;height:30px;}
.fconten{padding:10px;}
footer{height:57px;font-size:14px;background-color:#d02727;color:#1A3881;padding-top:3px;text-align:center;line-height:1.6em;}
footer p{font-size:12px;}

.page{
	margin-top: 20px;
	text-align: center;

}
.page a{
	display: inline-block;
	background: #fff url() 0 0 no-repeat;
	color: #888;
	padding: 10px;
	min-width: 15px;
	border: 1px solid #E2E2E2;

}
.page span{
	display: inline-block;
	padding: 10px;
	min-width: 15px;
	border: 1px solid #E2E2E2;
}
.page span.current{
	display: inline-block;
	background: #009688 url() 0 0 no-repeat;
	color: #fff;
	padding: 10px;
	min-width: 15px;
	border: 1px solid #009688;
}
.page .pagination li{
	display: inline-block;
	margin-right: 5px;
	text-align: center;
}
.page .pagination li.active span{
	background: #009688 url() 0 0 no-repeat;
	color: #fff;
	border: 1px solid #009688;

}
