@charset "utf-8";
/* CSS Document */
*{ margin:0px; padding:0px;}
body{ background:#f7f7f7; font-family:'Microsoft Yahei','Arial'; font-size:16px; color:#000;}
img{ border:0;}
ul{ list-style:none;}
a{ color:#000; text-decoration:none;}
a:hover{ color:#24247b;}
.content{ min-width:320px;}
.top{ height:70px; background:url(../images/wap/top.png) repeat-x; background-size:100% 70px; position:absolute; top:0px; left:0px; width:100%; z-index:2;}
.logo{ padding-left:15px; padding-top:12px; float:left; width:200px; height:53px; background:url(../images/wap/logo.png) no-repeat 15px 8px; }
.rrow{ float:right; padding-right:20px; padding-top:20px;}
.banner{padding-top:62px; padding-bottom:5px; background:url(../images/wap/bbg.png) repeat-x bottom; background-size:100% 5px;}


/*焦点图START*/
.focus { height: 100%; margin: 10px auto; position: relative; overflow: hidden; }
.focus .f_til{ width: 100%; height: 11px; position: absolute; z-index: 1; bottom: 20px; text-align: center; }
.focus .f_til ul { display: inline-block; height: 8px; padding: 3px 5px; background-color: rgba(255,255,255,0.6); -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; font-size: 0; vertical-align: top; }
.focus .f_til ul li { display: inline-block; width: 8px; height: 8px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background: #8C8C8C; margin: 0 5px; vertical-align: top; overflow: hidden; float: left; }
.focus .f_til ul .on { background: #FE6C9C; }
.focus .f_con { position: relative; z-index: 0; }
.focus .f_con li img { width: 100%; float:left; }
.focus .f_con li a { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); /* 取消链接高亮 */ }
.focus .f_con li a.newstil{ display: block; width: 100%; position: absolute; bottom: 0; text-indent: 10px; height: 28px; line-height: 28px; color: #fff; text-align: left; background: #000; opacity: 0.5;}
.focus .w_til{ text-align:right; bottom:10px;}
.focus .w_til ul{ padding:3px 20px; background:none;}
.wfocus{ margin:0;}




.list{ height:240px; padding-top:15px;}
.list li{ width:25%; height:120px; text-align:center; float:left;}
.list .li1{ background:url(../images/wap/list1.png) no-repeat center top; background-size:75px 75px;}
.list .li2{ background:url(../images/wap/list2.png) no-repeat center top; background-size:75px 75px;}
.list .li3{ background:url(../images/wap/list3.png) no-repeat center top; background-size:75px 75px;}
.list .li4{ background:url(../images/wap/list4.png) no-repeat center top; background-size:75px 75px;}
.list .li5{ background:url(../images/wap/list5.png) no-repeat center top; background-size:75px 75px;}
.list .li6{ background:url(../images/wap/list6.png) no-repeat center top; background-size:75px 75px;}
.list .li7{ background:url(../images/wap/list7.png) no-repeat center top; background-size:75px 75px;}
.list .li8{ background:url(../images/wap/list8.png) no-repeat center top; background-size:75px 75px;}

.list li a{ padding-top:80px; display:block; margin:0px auto;}
.tel{ height:130px; text-align:center; background:url(../images/wap/tel.png) no-repeat center top;}
.tel .botton{ width:186px; height:57px; display:block; background:url(../images/wap/phone.png) no-repeat 32px 18px; background-size:13px 20px; margin:0px auto; line-height:57px; text-align:left; padding-left:60px;}
.tel .botton span{ color:#ff8f00;}
.foot{ height:55px; background:url(../images/wap/foot.png) repeat-x; background-size:100% 55px; position:fixed; left:0px; bottom:0px; width:100%;}
.foot li{ float:left; height:55px; background:url(../images/wap/lirow.png) no-repeat right 10px; background-size:1px 40px; line-height:55px; font-size:14px; }
.foot li a{ width:85px; height:55px; display:block; color:#FFF; padding-left:40px; width:45px;}
.foot li .lib1{ background:url(../images/wap/fan.png) no-repeat 15px 16px; background-size:18px 21px;}
.foot li .lib2{ background:url(../images/wap/home.png) no-repeat 15px 18px; background-size:15px 16px;}
.foot .lib3{ background:none;}
.foot li p{ color:#FFF; padding-left:10px;}
.foot span{ float:right; padding-top:20px; padding-right:15px;}

.navi{  padding-top:72px; }
.navi li{ width:33%; text-align:center; float:left; line-height:34px; height:34px; color:#ff8f00;}
.navi li a:hover{ border-bottom:2px solid #6c6ba3; padding-bottom:6px;}
.ahover{border-bottom:2px solid #ff8f00; padding-bottom:6px; color:#24247b;}
.img{ text-align:center;}
.img img{width:100%; max-width:640px;}
.about{ padding:10px 15px; line-height:30px; min-height:200px; font-size:18px;}
.about img{ max-width:100%;}
.about p{padding-bottom:5px;}
.newslist{ padding:5px 0; padding-bottom:20px; min-height:300px;}
.newslist li{ height:40px; line-height:40px; background:url(../images/wap/brow.gif) repeat-x bottom; font-size:18px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; padding:0 15px;}

.ntitle{ font-size:18px; text-align:center; padding:10px 15px; background:url(../images/wap/brow.gif) repeat-x bottom; text-align:center; padding-top:15px; color:#24247b; line-height:30px;}
.plist{ padding:10px 0; padding-bottom:20px; min-height:380px;}
.plist li{ height:130px; padding:0 15px; padding-top:15px; background:url(../images/wap/row.gif) repeat-x bottom;}
.left{ width:112px; float:left; position:relative; height:113px; margin-right:6px; background-size:112px 113px;}
.left img{ width:111px; height:113px;}
.left p{
	position:absolute;
	left:0px;
	top:-1px;
	background:url(../images/wap/bg.png) no-repeat;
	background-size:112px 115px;
	width:112px;
	height:115px;
}
.left span{ position:absolute; left:0px; top:0px; display:none;}
.right h1{ font-size:18px; font-weight:normal; color:#000; line-height:27px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.right p{ line-height:25px; font-size:16px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.right p span{ color:#ae0001;}
.houdiv{background:url(../images/wap/brow.gif) repeat-x bottom; padding:10px 15px; font-size:18px;}
.houdiv p{ line-height:28px; padding:2px 0px; clear:both; padding-left:111px; position:relative;}
.cear{ clear:both;}
.houdiv span{ width:111px; text-align:right; float:left; color:#24247b; position:absolute; left:0px;}


.xnewslist{ padding:10px 0; padding-bottom:20px; min-height:380px;}
.xnewslist li{ height:110px; padding:0 15px; padding-top:15px; background:url(../images/wap/row.gif) repeat-x bottom;}
.xnewslist .left{ width:90px; height:93px; background-size:90px 91px; margin-right:10px;}
.xnewslist .left p{width:90px; height:93px; background-size:90px 93px;}
.xnewslist .right h1{ font-size:18px; font-weight:normal; color:#000; line-height:32px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.xnewslist .right p{ color:#999;}
