@charset "utf-8";
/* CSS Document */

*{font-family:"宋体",Arial;}
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;}  
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}  
table{}  
caption,th{text-align:left;font-weight:normal;}  
html,body,fieldset,img,iframe,abbr{border:0;}  
i,cite,em,var,address,dfn{font-style:normal;}  
[hidefocus],summary{outline:0;}  
li{list-style:none;}
h1,h2,h3,h4,h5,h6,small{font-size:100%;}  
sup,sub{font-size:83%;}  
pre,code,kbd,samp{font-family:inherit;}  
q:before,q:after{content:none;}  
textarea{overflow:auto;resize:none;}  
label,summary{cursor:default;}  
a,button{cursor:pointer;}  
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:bold;}  
del,ins,u,s,a,a:hover{text-decoration:none;}  
body,textarea,input,button,select,keygen,legend{font:12px/1.14 arial,\5b8b\4f53;color:#333;outline:0;}  
body{max-width: 720px; margin:auto; background-color:#FFF; padding-bottom:40px;}
a{color:#333;}
a:hover{color:#C00;text-decoration: none; transition:all .5s ease-out 0s;}
.w1000{width:1000px; margin:auto;}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}

.b5{height:5px;}.b10{height:10px;}.b8{height:8px;}.b15{height:15px;}.b20{height:20px;}.f12{font-size:12px;}.f13{font-size:13px;}.f14{font-size:14px;}.f15{font-size:15px;}.f16{font-size:16px;}
.more{color:#333; font-weight:normal; font-size:12px;}
.time{color:#666}
.border_radius_8px{-moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px;}
.border_radius_5px{-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.alpha{filter:alpha(opacity=50);  /* IE */ -moz-opacity:0.5;  /* Moz + FF */ opacity: 0.5;}
.zishu{overflow:hidden; 
	white-space:nowrap; 
	text-overflow:ellipsis; /* for IE */ 
	-o-text-overflow: ellipsis; /* for Opera */ 
	-icab-text-overflow: ellipsis; /* for iCab */ 
	-khtml-text-overflow: ellipsis; /* for Konqueror Safari */ 
	-moz-text-overflow: ellipsis; /* for Firefox,mozilla */ 
	-webkit-text-overflow: ellipsis; /* for Safari,Swift*/ 
}
.img-model{background-color:#e9e9e9; margin-bottom:30px;}
.img-model td{background-color:#FFF; padding:5px 0px;}
.img-model a{font-size:13px;}
.img-model img{width:70%; height:auto;}

.fraction{background-color:#e9e9e9; margin-bottom:30px;}
.fraction td{background-color:#FFF; padding:5px}
.fraction a{font-size:13px;}
.fraction img{width:70%; height:auto;}

.form-control{ display:block; width:90%; height:25px; line-height:25px; border:inset 1px #CCC;}
.btn{ height:25px; line-height:25px; padding:0px 15px;}

/*header*/
.header{position: relative;background-image: url(../images/logo.jpg);background-repeat: no-repeat;background-position: center center;height: 4rem; background-color:#55bbdf;}
.header a.menu{position:absolute; width:2.6rem; height:2.6rem; line-height:2.6rem; text-align:center; right:10px;top:50%;margin-top:-1.3rem;background-image: url(../images/menu.png);background-repeat: no-repeat;background-position: center center;display:block; font-size:2.6rem; color:#FFF;}
.header a.tel{position:absolute; width:2.6rem; height:2.6rem; line-height:2.6rem; text-align:center; left:10px;top:50%;margin-top:-1.3rem;background-image: url(../images/menu.png);background-repeat: no-repeat;background-position: center center;display:block; font-size:2.6rem; color:#FFF;}

.imgs-model .img-view{width:48%; background-color:#f4f4f4; text-align:center; margin-bottom:15px;}
.imgs-model .img-view a{display:block;}
.imgs-model .img-view img{ width:100%; height:auto;}
.imgs-model .img-view .tit{height:35px; line-height:35px; border-top:#55bbdf solid 2px; font-size:17px; padding-top:5px; color:#249ec9;}
.imgs-model .img-view .con{height:30px; line-height:30px; padding-bottom:5px; overflow:hidden;}

.imgs-model .img-view:hover{background-color:#55bbdf;}
.imgs-model .img-view:hover .tit{height:35px; line-height:35px; border-top:#55bbdf solid 2px; font-size:17px; padding-top:5px; color:#ffffff;}
.imgs-model .img-view:hover .con{height:30px; line-height:30px; padding-bottom:5px;color:#ffffff;}

.m1{overflow:hidden; margin:0px 10px; border:#e7e7e7 1px solid; padding:10px;}
.m1 .tit{line-height:36px;height:36px; color:#249ec9;}
.m1 .tit span{}
.m1 .tit span.fl{color:#249ec9; font-size:17px; font-size:16px; font-weight:bold;}
.m1 .tit span.fr{background-color:#FFF; padding-left:10px; font-size:14px; padding-top:3px;}
.m1 .tit span.fl font{text-transform:uppercase; font-size:15px; font-weight:normal;}
.m1 .con{ padding:15px 0px;}
.m1 .con ul.new li{border-bottom:1px solid #e9e9e9;overflow: hidden; height:40px; line-height:40px;}
.m1 .con ul.new li a{display:block;background-image: url(../images/i-1.jpg);background-repeat: no-repeat;background-position: 5px center;padding-left:15px;font-size:14px; overflow:hidden;text-overflow: ellipsis;word-break: keep-all;white-space: nowrap;display: block;}
.m1 .con ul.new li p.p-tit{}
.m1 .con ul.new li p.p-con{}

ul.imglist{ margin:0px;}
ul.imglist li{ margin-right:2%; margin-left:2%;float:left;width:43%;display:block;}
ul.imglist li p{height:30px; line-height:30px; text-align:center; overflow:hidden; margin:0px;}

.wrapper{}
.wrapper .logo{margin-bottom:8px;}
.wrapper .titTop{
	height: 28px;
	border: #F00 2px solid;
	background-image: url(../images/ico_01.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 35px;
	line-height:28px;
	color:#F00;
	margin-bottom:10px;
}
.wrapper .titTop a{font-size:14px;font-weight:bold; color:#F00}

.wrapper .diytit{
	height: 40px;
	line-height: 40px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #124ca7;
	margin-bottom:5px;
}
.wrapper .diytit a{
	color: #FFF;
	background-color: #c00;
	display: inline-block;
	padding:0 10px;
	font-size:14px;
	font-weight:bold;
}


.slider-wrapper{width:100%;}

.footer{text-align:center; line-height:25px; padding:10px 0px;}

.wap_dq{
	line-height: 25px;
	background-color: #E4E4E4;
	height: 25px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	overflow:hidden;
}
h2.title{text-align:center; font-size:16px; font-weight:bold; line-height:40px; hanging-punctuation:40px; background-color:#F3F3F3;}
.sm{ height:25px; line-height:25px; text-align:center; border-bottom:1px solid #CCC; padding-bottom:15px; background-color:#F3F3F3;}
.cont{ line-height:25px; font-size:14px; margin-bottom:15px;}
.cont img{width:100%; height:auto;}

/*列表页*/
ul.wapMewList{ margin:10px 0px;}
ul.wapMewList li{
	line-height: 30px;
	height: 30px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCC;
	padding:0px 10px;
	font-size:14px;
}
/*图片列表页*/
ul.wapPicList{ margin:10px 0px;}
ul.wapPicList li{
	width:100%;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCC;
	font-size:14px;
	margin-bottom:10px;
}
ul.wapPicList li img{width:100%;}
ul.wapPicList li p{ height:30px; line-height:30px; text-align:center}

ul.pagelist{ margin:auto;}
ul.pagelist li{
	float: left;
	margin-right: 6px;
	margin-left: 6px;
	height:30px;
	line-height:30px;
}

/*举报*/
.wrapper .msg_list{
	padding: 10px;
	border: 1px solid #CCC;
	margin-bottom:10px;
	color:#333
}
.wrapper .msg_list .tit{
	line-height: 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D4D4D4;
	font-size:13px;
}
.bg1{background-color:#F0F0F0;}
.bg2{background-color:#FFF;}
.wrapper .msg_list .con{ color:#666; line-height:30px;}
.wrapper .msg_list .con{}

.wrapper .msg_list .hf_msg{
	background-color: #E1EFFB;
	padding: 5px;
	border: 1px dashed #89C0ED;
	line-height:20px;
}
.msg_inp{
	line-height: 25px;
	height: 25px;
	border: 1px solid #CCC;
	width:90%;
	border-radius:5px;
	padding:0px 5px;
	color:#600;
	background-color:#FFF
}
.msg_an{
	background-color: #1C7CD3;
	border: 1px inset #333;
	line-height: 30px;
	width: 200px;
	height: 30px;
	font-size: 16px;
	font-weight: bold;
	color: #FFF;
	letter-spacing: 5px;
	cursor:pointer;
}
.msg_form{background-color:#CCC;}
.msg_form td{padding:5px;}

.tit_100 {
  font-size: 15px;
  font-weight: bold;
  color: #0844B6;
  background-color: #F2F2F2;
  padding: 10px;
  border: 1px solid #CCC;
  margin-bottom: 10px;}
  

ul.piclist li{
	margin: 1%;
	float: left;
	width: 31%;
	display: block;
}

ul.imglist{ margin:0px;}
ul.imglist li{ margin-right:2%; margin-left:2%;float:left;width:43%;display:block;}
ul.imglist li p{height:30px; line-height:30px; text-align:center; overflow:hidden; margin:0px;}

.crubm{height: 26px;line-height: 26px; margin:10px auto; padding-left: 10px;background: #F3F3F3; }
.title{font-size: 16px; font-weight:600; text-align: center; line-height: 30px; padding:15px 0px 10px 0px; background-color:#F3F3F3;}
.content{padding:10px 15px; line-height:2em; font-size:13px;}
.content img{width:90%; height:auto; margin:10px 0px;}

.one{border:1px solid #ddd; overflow:hidden; padding-bottom:15px; margin:0px 5px;margin-bottom:10px;}
.news li{width: 90%; line-height:40px; height:40px; margin:0px auto auto;  border-bottom: 1px solid #ddd; background: url(../images/gt.jpg) right center no-repeat; overflow:hidden;}
.jr{height: 34px; line-height: 34px; margin:8px auto 8px auto; font-size: 16px; text-align: center; background: url(../images/jr.jpg) left center repeat-x; }

.pro_con111{height: 40px; color: #094CB8; background: url(../images/mau.jpg) left top repeat-x; font-size:14px; padding:0px 15px;}
.pro_con111 li{width: 25%;float: left; line-height: 42px; font-size: 16px; font-weight: 600; text-align: center; }
.hover1{color:#fff; background: url(../images/mauon.jpg) left top repeat-x;}
.pro_con111 .mau{line-height:40px;}
.pro_con111 .mau .fl{ font-weight:bold;}

/*导航*/
body .nav{width: 100%;height: 100%;display: none;position: absolute;top: 0px;left: 0px;overflow: auto;background-image: url(../images/nav-model-bg.png);}
body .nav .close{position:absolute; top:10px; right:10px; color:#FFF; font-size:20px; height:20px; width:20px; border:#FFF 1px solid; cursor:pointer; text-align:center;}

body.nav-open .nav{display:block; padding-top:45px; position: absolute; z-index:999;}
body.nav-open .nav ul li{display:block; border-bottom:1px solid #ffffff; line-height:45px; height:45px; text-align:center; font-size:18px; margin:0px 10%;}
body.nav-open .nav ul li a{ color:#FFF; display:block;}

/*底部菜单*/
.fotNav{position: fixed;width: 100%;z-index: 99; bottom:0px;left: 0;height: 40px; background-color:#55bbdf; border-top##35B0D9 1px solid;}
.fotNav ul li{ float:left; height:40px; line-height:40px; width:25%;}
.fotNav ul li a{display:block; height:40px; line-height:40px; text-align:center; font-size:13px; color:#FFF;}

.topAnniu{height:55px; line-height:55px; text-align:center; background-color:#049ec9;}
.topAnniu a{font-size:18px; color:#FFF;}

ul.wapMewList{margin:10px 0}
ul.wapMewList li{line-height:30px;height:30px;border-bottom-width:1px;border-bottom-style:dashed;border-bottom-color:#CCC;padding:0 10px;font-size:14px}
ul.wapPicList{margin:10px 0}
ul.wapPicList li{width:100%;border-bottom-width:1px;border-bottom-style:dashed;border-bottom-color:#CCC;font-size:14px;margin-bottom:10px}
ul.wapPicList li img{width:100%}
ul.wapPicList li p{height:30px;line-height:30px;text-align:center}

.msg_list{padding:10px;border:1px solid #CCC;margin-bottom:10px;color:#333}
.msg_list .tit{line-height:30px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#D4D4D4;font-size:13px}
.bg1{background-color:#F0F0F0}
.bg2{background-color:#FFF}
.msg_list .con{color:#666;line-height:30px}
.msg_list .hf_msg{background-color:#E1EFFB;padding:5px;border:1px dashed #89C0ED;line-height:20px}

.navlist{background-color:#55bbdf; margin:10px 0px 9px 0px;}
.navlist ul li{width:25%; overflow:hidden; height:33px; line-height:33px; float:left; text-align:center;}
.navlist ul li a{display:block; color:#FFF; height:32px; line-height:32px; border-bottom:#FFF 1px solid; border-right:#FFF 1px solid;}