@charset "utf-8";
/* CSS Document */
body,div,ul,li,h1,h2,h3,h4,h5,h6,img,input,form,dl,dd,span,strong,p,em{margin:0; padding:0;}
body,html{height:100%;}
img{ border:0;}
ul, li{ list-style-type:none;}
a,a:hover{ text-decoration:none; color:#3f3f3f;}
body{font-family: "Microsoft YaHei"; font-size:14px; color:#3f3f3f; overflow-x:hidden; }
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}
.hiddle{display:none;}
input,textarea{outline:none;}
input:required:invalid, input:focus:invalid, textarea:required:invalid, textarea:focus:invalid{box-shadow: none;}
i,em{ font-style:normal;}
@font-face {font-family: "iconfont";
  src: url('../fonts/iconfont.eot'); /* IE9*/
  src: url('../fonts/iconfont.eot') format('embedded-opentype'), /* IE6-IE8 */
  url('../fonts/iconfont.ttf') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('../fonts/iconfont.svg') format('svg'); /* iOS 4.1- */
}
.iconfont {
  font-family:"iconfont" !important;
  font-size:16px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
*{-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
*:before,*:after { -webkit-box-sizing: border-box;-moz-box-sizing: border-box; box-sizing: border-box;}
*{ padding:0; margin:0}
.w1200{max-width: 1200px; margin:0 auto;overflow:hidden}
/*header*/
.header{ padding-top:150px;}
.header h1{ width:20%; margin:0 auto; overflow:hidden}
.header h1 img{ width:100%;}
.sous{ max-width:900px; margin:0 auto; overflow:hidden; padding-top:20px;}
.sous1{ max-width:900px;overflow:hidden; padding-top:20px;}
.search{width: 80%;height: 40px;line-height: 40px;padding: 0 4px;	border:1px solid #b6b6b6;	border-right: none;	float: left;font-size: 14px;outline:none;}
.btn:hover{	background-color: #1674ff;}
.search:focus{border-color: #3385ff;}
.btn{width: 20%;height: 40px;	border:none;background-color: #3385ff;float: left;	color: #fff;	font-size: 15px;cursor: pointer;}
.news-a,.news-b{ overflow:hidden;max-width: 1200px; margin:0 auto;}
.news-a{ border-bottom:1px solid #CCC; padding:0 5px 10px 5px; margin-top:70px; line-height:50px; height:50px;}
.news-a h2{ font-size:20px; color:#666;}
.news-b{padding:20px 5px 10px 5px; overflow:hidden;}
.news-b li{background: url(/statics/image/index_07.png) no-repeat left;text-indent: 1.4em;line-height: 38px;font-size: 16px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap; padding-right:2%; width:48%; max-width: 48%; float:left;}
.news-c{padding:20px 5px 10px 5px; overflow:hidden;}
.news-c li{line-height:58px;font-size: 20px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap; padding-right:2%; max-width:98%; border-bottom:1px solid #f6f3f3}
.search-a .pagination{ margin:0}
.yqlj{ padding-bottom:30px; margin-top:20px; }
.yqlj h3{ font-size:16px; color:#666;line-height:30px;height:30px;border-bottom:1px solid #CCC; padding:0 5px 10px 5px;}
.yqlj ul li{ float:left; padding-right:10px;line-height:30px;font-size:14px;  }
.db p{ text-align:center;font-size: 16px; line-height:30px; }
/*list*/
.logo{max-width: 1200px; margin:0 auto; margin-top:10px; overflow:hidden;}
.logo img{ width:20%; }
.nav{ width:100%;line-height:50px;background-image: linear-gradient(to bottom, #767676, #666666); /*background-image: linear-gradient(to bottom, #767676, #666666);*/border-radius:3px; font-size:18px; overflow:hidden}
.nav a{color: #FFF; padding:0 20px;}
.nav ul{ height:50px;max-width: 1200px; margin:0 auto;}
.nav ul li{ display: inline-block}
.middle{max-width: 1200px;margin: 0 auto; overflow:hidden; }
.mbx{border-bottom:1px solid #CCC; line-height:50px; margin:0 auto 20px;}
.mbx .w1200{ padding-left:20px;}
.middle-fl{ padding-left:15px;float: left;width: 70%;overflow: hidden;}
.middle-fl-ul li{ overflow:hidden;}
.middle-fl-ul li .ask{ display: block;background: url(/statics/image/ask.png) no-repeat left;text-indent: 1.8em;line-height: 38px;font-size: 18px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap; max-width: 75%; float:left; line-height:50px;}
.middle-fl-ul li .ask:hover{ color:#C00}
.middle-fl-ul li .fr{ display:block; border:1px solid #ccc; width:100px; text-align:center; font-size:16px; line-height:40px; height:40px; border-radius:3px; margin-top:6px;}
.middle-fl-ul li .fr:hover{background-image: linear-gradient(to bottom, #fd5173, #fb4672); color:#FFF;border:1px solid #fb6f6f;}
.pagination{ width:700px; margin:20px auto 30px; overflow:hidden;}
.pagination a{line-height:36px; height:36px;border:1px solid #DFDFDF;padding:0px 10px;color:#3d3d3d;background-color:#FFF; display:block; float:left; margin-left:2px;}
.pagination a.active{color:#fff;font-weight:700;background-color:#fb6e6f;}
.pagination a:hover{background-color:#fb6e6f; color:#FFF;}
.pagination a.hover{background-color:#fb6e6f;}
.pagination span{line-height:36px; height:36px;border:1px solid #d22344;padding:0px 14px;color:#FFF;background-color:#fb6e6f; display:block; float:left; margin-left:2px;}
.middle-fr{float: right;width: 25%;overflow: hidden;}
.middle-fr h3{ color:#fd5173; font-size:18px;border-bottom:1px solid #CCC; height:50px; line-height:50px; }
.middle-fr-ul li{background: url(/statics/image/tubiao4.png) no-repeat left;text-indent: 1em;line-height: 38px;font-size: 16px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap; max-width: 99%; }
@media screen and (min-width:0px) and (max-width:1200px) {
.w1200{ padding:0 2%;}
.sous{width:80%;}
.sous1{width:80%;}
.middle{width:95%;margin: 0 auto; overflow:hidden; }
.middle-fl-ul li .fr { width:15%;}
.middle-fl { width:100%; padding:0}
.middle-fr { display:none}}
@media screen and (min-width:0px) and (max-width:1200px) { .news-a,.news-b{ max-width:90%; overflow:hidden; margin:0 auto}
.news-a{ margin-top:60px;}
}
@media screen and (min-width:0px) and (max-width:1040px) {
.nav ul{ overflow-x: scroll; white-space: nowrap;height:50px;max-width: 1200px; margin:0 auto;}
.logo img{ width:30%; }
 .news-b li{background: url(/statics/image/index_07.png) no-repeat left;text-indent: 1.4em;line-height: 38px;font-size: 16px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap; padding-right:2%; width:90%; max-width: 90%; float:left;}
 .header h1{ width:30%; margin:0 auto; overflow:hidden}}
/*show*/
.title{color:#fd5173; font-size:18px;border-bottom:1px solid #CCC;line-height:50px; font-size:18px; font-weight:bold; background:url(/statics/image/ask2.png) left no-repeat; padding-left:20px; }
.show{ padding:20px 0 20px 15px;}
.show h1{ font-size:18px; line-height:36px; padding:15px 0;}
.show p{ font-size:16px; line-height:30px; padding-bottom:10px;}
.new-tj span{color:#fd5173; font-size:18px;border-bottom:1px solid #CCC;line-height:50px; font-size:18px; font-weight:bold; background:url(/statics/image/ask2.png) left no-repeat; padding-left:20px; display:block;}
.gray{ background:#f9f9f9; padding:3%; margin-bottom:20px;}
.gray .look{ max-width:20%; display:block; margin:30px auto 10px; text-align:center;background-image: linear-gradient(to bottom, #fa7062, #f0613b); height:40px; line-height:40px; border-radius:3px; color:#FFF; font-size:16px; font-weight:bold;