@charset "utf-8";
/* CSS Document */
body,*,html,a,span,div{margin:0 auto; padding:0px;}
body{ margin:0;padding:0; max-width:640px; font-family:"微软雅黑", Tahoma, Arial; line-height:160%;}
ul,li{ list-style:none}
a{ text-decoration:none;}
a:hover{ text-decoration:none}
a img{ border:0;}
img{ width:100%;}
.clearfix{ font-size:0; height:0; clear:both; overflow:hidden;}

/*-------banner设置焦点按钮的样式可自定义------*/
.slider {
	display:none; background-color:#000;
}
.slider ul,.slider li{ margin:0; padding:0; list-style:none; background-color:#000;}
.slider ul li img{ margin:0;border:0;}
.slider li a img {
	max-width:640px;
}


.tel{background-color:#c81d1c; border: 5px solid #c81d1c; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; height:23px; line-height:23px; text-align:center; color:#fff; font-size:1em; margin:0.7em 0 0.3em 0;}



.i_content{ max-width:640px; margin:0 auto; width:100%; overflow:hidden; margin-bottom:2%; margin-top:2%;}
.i_inner{ float:left; margin:4% 0 0 0; width:30.6%; }
.i_inner:nth-child(1),.i_inner:nth-child(3),.i_inner:nth-child(4),.i_inner:nth-child(6){ margin:4% 2% 0 2%;}
.i_inner_link{ float:left;  width:100%;}
.i_inner_link img{  border: 0 none;
    border-radius: 0.2em 0.2em 0 0;
    width: 100%;}
.menutitle {
    color: #fff;
    overflow: hidden;
    padding:0.2em 2em;
    text-align: center;
    text-decoration: none;
    white-space: nowrap;
	font-size:0.9em;
	line-height:150%;
}



.logo{width:100%;}
.cbanner{width:100%;}
.nr{background-color:#eeeeee; border-radius:0.5em; border:0.5em solid #eee; overflow:hidden;}
.cmenu{margin-bottom:0.3em;}
.cmenu li{float:left; height:2.3em; width:24.6%; line-height:2.3em; color:#fff; text-align:center; font-size:1em; margin:0 0.4% 0 0; border-radius:0.4em; }
.lib{ background-color:#c81d1c;}
.lia{background-color:#d7706f;}
.cmenu li a{color:#fff;}

.news li{border-bottom:1px solid #ccc; padding:0.8em 0;}
.news li img{float:left; width:30%; margin:0 0.5em 0 0;}
.news li strong{line-height:2em;}

.title{font-size:1em; }
.titlea{font-size:1em; color:#c81d1c;}

.yewu li img{float:left; width:40%; height:70%; margin:0 1em 0 0;}
.yewu li strong{line-height:2em; font-size:1em;}
.yewu li{line-height:150%; font-size:0.9em; border-bottom:1px solid #ccc; padding:1em 0;}
.jt{float:right;}

.zp{color:#c81d1c; line-height:2em; border-bottom:1px solid #ccc; font-weight:bold;}
.zp img{float:right; width:5%;}


.cc{background:url(images/gsjj.jpg) no-repeat center top;}
.cclefttop{float:left; background-color:rgba(166,166,166,0.85); width:50%; padding:2.2em 0; text-align:center; color:#fff; font-size:1.1em;}
.ccrighttop{float:right; background-color:rgba(227,146,136,0.85); width:50%; padding:2.2em 0; text-align:center; color:#fff; font-size:1.1em;}
.ccleftbottom{float:left; background-color:rgba(142,209,188,0.85); width:50%; padding:2.2em 0; text-align:center; color:#fff; font-size:1.1em;}
.ccrightbottom{float:right; background-color:rgba(237,206,145,0.85); width:50%; padding:2.2em 0; text-align:center; color:#fff; font-size:1.1em;}


.fangan{background:url(images/ppbg.jpg) no-repeat center top;}
.fa{width:50%; background-color:#84c0fd; float:left;}
.fatitle{text-align:center; color:#fff; line-height:1.9em; font-size:1em;}


.fa1{width:50%; background-color:#f9ad88; float:right; }

.fa2{width:50%; background-color:#949494; float:left;}

.fa3{width:50%; background-color:#8ab6bf; float:right;}
.fa3 img{width:100%; border-radius:0.3em; }

.fa4{background-color:#8ab6bf; text-align:center; color:#fff; font-size:1em; height:100%; width:50%; float:left;}

.anli{margin:0 0.4em;}
.anli li{border-bottom:1px solid #ccc; padding:0.5em 0; font-size:0.8em; background:url(images/dd.jpg) no-repeat left; text-indent:0.6em;}

/****--------留言样式----**/
.feed_back div{ width:100%; margin:0 auto;text-align: left;}
.feed_back div img{ width:20%;margin:0 0 0 1em;}
.feed_back input,textarea{border-radius: 1.2em;margin:0.4em 0;-moz-border-radius: 1.2em; 
-webkit-border-radius: 1.2em; border:0.1em solid #ccc; width:60%;padding:0.6em;}
.feed_back input{ height:1.5em; }
.feed_back  button{border-radius: 1.2em;margin:0.6em 0;-moz-border-radius: 1.2em; 
-webkit-border-radius: 1.2em; border:0.1em solid #ccc; width:30%;padding:0.6em;background:linear-gradient(#0caad7, #0f7d9e) repeat scroll 0 0 #07b7eb;
	background: -webkit-gradient(linear,0 0,0 100%,from(#0caad7),to(#0f7d9e)); text-align:center; color:#fff;}
.mess{background:linear-gradient(#c7c7c7, #ffffff) repeat scroll 0 0 #07b7eb;background: -webkit-gradient(linear,0 0,0 100%,from(#c7c7c7),to(#ffffff)); border:1px solid #ccc; margin:0.2em 0em;height:2em; width:95%; }
.mess_v{border:1px solid #ccc; margin:0.2em 0em; width:8em }
.ui-grid-a{ border:0px;margin:0;}
.ui-block-a{ float:left;}
.mess_button{background-color: #179F00;
    background-image: -moz-linear-gradient(center bottom , #179F00 0%, #5DD300 100%);
    border: 1px solid #0B8E00;
    border-radius: 5px;
    box-shadow: 0 1px 0 #94E700 inset, 0 1px 2px rgba(0, 0, 0, 0.5);
    color: #FFFFFF;
    display: block;
    font-size: 16px;
    padding: 10px 20px;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 1px rgba(0, 0, 0, 0.2);}
	


nav.bottomnav{ position:relative; bottom:0px; left:0; width:100%;}
nav.bottomnav ul{  width:100%;line-height:3.1rem; height:3.1rem;background-color:#ae0b0e;text-align:center;}
nav.bottomnav ul li{  background-color:#ae0b0e;height:3.1rem; border-right:1px solid #9b0406; line-height:3.1rem; float:left; width:33%;}
nav.bottomnav ul li:first-of-type{ border-left:0px; }
nav.bottomnav ul li:last-of-type{ border-right:0px;}
nav.bottomnav ul li a{ color:#fff; display:block;}
nav.bottomnav ul li a:before{ display:block; font-size:1.2rem; line-height:3.1rem; }
nav.bottomnav ul li a label{ display:block; font-size:1.2rem; color:#fff; text-align:center; float:left;}


@font-face {
	font-family: 'icomoon';
	src:url('fonts/icomoon.eot');
	src:url('fonts/icomoon.eot') format('embedded-opentype'),
		url('fonts/icomoon.ttf') format('truetype'),
		url('fonts/icomoon.svg#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-home:before {
	content: "\e900";
	color:#fff; font-size:1.3em; float:left; line-height:3.1rem; text-align:right; margin:0 4% 0 20%;
}

.icon-address-book:before {
	content: "\e944";
	color:#fff; font-size:1.3em; float:left; line-height:3.1rem; text-align:right; margin:0 4% 0 20%;
}

.icon-location2:before {
	content: "\e948";
	color:#fff; font-size:1.3em; float:left; line-height:3.1rem; text-align:right; margin:0 4% 0 20%;
}