@charset "utf-8";
/* CSS Document */

*{ margin:0; padding:0; list-style:none; text-decoration:none; color:#626262;}
body,html{
  position:relative;
  min-height:100vh;
  margin:0 auto;
  padding:0;
  font-family:Helvetica Neue,Helvetica,Arial,sans-serif;
  font-style:normal;
  font-variant:normal;
  font-weight:400;
  font-stretch:normal;
  background-color:#f0efed;
  -webkit-font-smoothing:antialiased
}
input,textarea{
  outline:none;
  box-shadow:none;
  -webkit-appearance:none;
  -webkit-tap-highlight-color:transparent;
  border:none
}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{
  color:#c6c8d6;
  font-size:2.2vw
}
.clear{ clear:both}
.clearfix{
  zoom:1
}
.clearfix:after{
  content:".";
  width:0;
  height:0;
  visibility:hidden;
  display:block;
  clear:both
}
img{
  border:0;
  content:normal!important;
  vertical-align:top
}
li,ol,ul{
  list-style:none;
  margin:0;
  padding:0
}
a,a:active,a:hover{
  text-decoration:none
}
div, li {
overflow:hidden;
box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */
}

.clear{ clear:both;}
.clear_15 { clear:both; width:100%; height:2.5vw; background:#eeeeee;}

/* 头部 */
header{ width:100%; overflow:hidden;}
header .logo{ position:relative; width:21.1vw; height:11.72vw; float:left; margin:0 2.03vw;}
header .logo img{ width:21.1vw; margin:1.72vw auto;}
header .search { height:11.72vw; margin-left:25.31vw;}
header .search .search_box{ width:100%; position:relative; overflow:hidden;}
header .search .search_input{width:96%; height:6.88vw; color:#afafaf; font-size:2.5vw; text-indent:1em; background:#eeeeee; margin:2.5vw auto; border:#ccc solid 0.16vw; border-radius:3.44vw;}
header .search .search_box a{ height:7.03vw; display:block; position:absolute; right:1.72vw; top:2.5vw; z-index:2;}
.search_box a img {width:4.69vw; margin:1.25vw 2.81vw 1.25vw 1.25vw}
/* 头部结束 */

/* 内容 */
.main{width:98%; overflow:hidden; margin:1.56vw 1%;}

/* 底部 */
.foot_total {}
.foot_total h2 {width:100%; font-size:4.06vw; line-height:8.44vw; text-align:center; border-bottom:0.16vw #e9e9e9 solid}
.foot_total ul { padding:0.94vw 10%;}
.foot_total li {width:33%; font-size:2.81vw; line-height:4.06vw; text-align:center; float:left}
.foot_total li font { color:#F00;}
.foot_total li .blue { color:#0CF}

footer h2{ font-size:2.5vw; text-align:center; margin-top:1.56vw; margin-bottom:1.56vw;}
footer h2 a{ color:#333}
footer p{ text-align:center; line-height:4.06vw; font-size:2.5vw; margin-bottom:8.44vw; margin-top:1.56vw;color:#8d8d8d;}
footer p font{font-weight:bold;color:#ff6600;}

.bottom{ height:8.44vw; line-height:8.44vw; overflow:hidden; position:fixed; bottom:0; width:100%; background:#d6364a; padding-top:1.56vw;}
.bottom a{ display:block; width:30%; float:left; margin-left:10%; height:5.00vw; line-height:5.00vw; color:white; font-size:2.5vw; text-align:left; padding-left:10%;  }
.bottom .msg { background:url(../images/icon_msg.png) no-repeat left center; background-size:auto 100%;}
.bottom .tel { background:url(../images/icon_tel.png) no-repeat left center; background-size: auto 100%;}

/* 面包屑导航 */
.nav_small { margin:0; padding:1.56vw; font-size:2.19vw; background:#FFF}
.nav_small li { float:left; padding:0 0.63vw;}
/* 分类页 */
.list_pic_box { margin:0 auto}
.list_pic_left{ width:21.88vw; background:#fff; float:left; position: relative;}
.list_pic_right{ margin-left:21.88vw; padding:2%;}
.pic_list { text-align:center;  line-height:3.44vw; width:46%; margin:2%; background:#fff; float:left; border-radius:1.56vw; padding-bottom:1.25vw;}
.pic_list a { display:block;}
.pic_list img { max-width:100%; height:24.69vw; border-radius:1.56vw; margin:0 auto;}
.pic_list h2 { font-size:2.5vw; color:#404040; line-height:4.06vw;}
.pic_list p { font-size:2.19vw;}
.pic_list p span{ color:#F00}
.pic_list .zixun { color:#FFF; width:50%; border-radius:0.94vw; background:#F00; margin:0 auto;}

/* 列表1 */
.txt_list { background:#f3f3f3;}
.txt_list li { width:100%; height:5.63vw; padding-left:6.25vw; border-bottom:0.16vw #e7e7e7 solid;}
.txt_list li a { line-height:5.63vw; font-size:2.50vw;}

/* 列表页 */
.page{ width:100%; padding:0.94vw;}
.page h3{ font-size:2.34vw; font-weight:100; height:4.69vw; border-bottom:red solid 3px; background:url(../images/p_r1_c1.jpg) no-repeat 0px center; line-height:4.69vw; padding-left:3.75vw;}
.page h3 a{ color:#333}
.page h3 li{display: block;float:left; margin-right:0.78vw;}

.page .list_txt li { height:auto; background:#FFF; padding-left:0;}
.page .list_txt li h1 { color:#ff6600;font-size:2.81vw;}

/* 项目页 */
.xmxxmain{ margin-top:0.78vw; padding:1.56vw; background:#FFF}
.xm-t-pic img{ width:100%;}
.xmxxmain-top ul{ line-height:5vw; margin:1.56vw 0;}
.xmxxmain-top li {font-size:3.13vw;}
.xmxxmain-top ul li a{display:block; width:43%; height:4.69vw; color:white; background:#FF6000;border-radius:0.78vw; text-align:center; margin-right:0%; float:left;font-size:2.34vw;}
.xmxxmain-top ul li strong{ font-size:2.50vw; color:#F30}
.xmxxmain-top li p{font-size:4.06vw;; line-height:6.25vw; color:#ff6600;}
.xmxxmain-top li .font1{color:#999999;}
.xmxxmain-top li strong{font-weight:bold;font-size:3.44vw!important;}
.xmxxmain-top .li11{margin-top:1.56vw;}
.xmxxmain-top .zixun {position:absolute;top:1.88vw;right:1.56vw;font-size:2.19vw;line-height:4.69vw}
.xmxxmain-top .zixun a{display:block; color:white; padding:0 2.34vw; margin:0.78vw auto; background:#FF6000;border-radius:0.78vw; text-align:center; float:left;font-size:2.34vw;}
.xmxxmain-top p.num{padding:1.56vw 0; height:10.4vw}
.xmxxmain-top p.num span{float:left;margin-right:1.1%;padding:1.25vw 0;width:32.6%;height:7.81vw;border-radius:0.78vw;background:#f5f5f5;color:#999;text-align:center;font-size:3.13vw;line-height:4.06vw}
.xmxxmain-top p.num span:last-child{margin-right:0}
.xmxxmain-top p.num span b{display:block;color:#dd3d27;font-size:2.50vw}

.xmxxmain h3{ height:5.47vw; line-height:5.47vw; overflow:hidden;background:#E8E8E8; clear:both; margin-top:3.13vw; border:#CCC SOLID 0.16vw;}
.xmxxmain h3 a{ display:block; width:33.2%; float:left; height:5.47vw; text-align:center; background:#D51216; color:#FFF}
.xmxxmain h3 a:nth-child(2){ background:white; color:#333; border-right:#ccc solid 0.16vw;}
.xmxxmain h3 a:nth-child(3){ background:white; color:#333}

.zx_a_xx{font-size:2.19vw!important;color:black !important;}

.xm-m-nr{ font-size:2.81vw; border:#F0F0F0 solid 0.16vw; margin-top:2.34vw; padding:1.56vw; }
.xm-m-nr a { font-weight:800;}
.xm-m-nr p{ margin-top:2.34vw; line-height:3.91vw;}
.xm-m-nr img{width:96% !important;margin:1.56vw auto !important;}

.newsxg{ margin-top:1.56vw; overflow:hidden;}
.newsxg h3{ font-size:2.19vw; color:red; border-bottom:red solid 2px; height:4.69vw; line-height:4.69vw;}
.newsxg ul{ line-height:4.38vw;  margin-top:1.25vw }
.newsxg ul li{border-bottom:#ccc dashed 0.16vw;line-height:5.63vw; padding-left:0.78vw;}
.newsxg ul li a{ color:#666;font-size:2.19vw;}

.lyb{ padding:3.13vw 0; background:#FFF;}
.lyb h3{ text-align:center;}
.lyb img{ width:100%;}
.lyb li{ margin-top:1.56vw}
.lybtext,.lybtext2,.lybtext3{ font-size:1.88vw; height:5.94vw; width:99%; border:#FF7D7D solid 0.16vw; border-radius:0.94vw; color:#ccc; background:url(../images/r8_c2.gif) no-repeat left center;  background-size:5.94vw; text-indent:7.81vw;}
.lybtext2{ background:url(../images/r10_c2.gif) no-repeat left center;  background-size:5.94vw;  border:#ccc solid 0.16vw; }
.lybtext3{ background:url(../images/r12_c2.gif) no-repeat left center;  background-size:5.94vw;  border:#ccc solid 0.16vw; }
#button3 { font-size:1.88vw; background: #D51216; width: 60%;height: 4.69vw; margin: 0 20%; border-radius:0.63vw;color:white;}
.lyb li a{ width:100%; display:block; height:5.47vw; line-height:5.47vw; font-size:2.19vw; text-align:center; color:white; background:#E1423A}
/* 项目海报页 */
.head_x { background:#FFF;}
.head_x li { font-size:3.13vw; line-height:6.56vw; float:left; width:50%; text-align:center;}
.head_x li a { display:block;}
.adimg_box img { width:100%}

/* 资讯页 */
.pagemain { background:#FFF; padding:1.56vw;}
.pagemain-top{ font-size:3.13vw; color:red; text-align:center; margin-top:2.34vw; margin-bottom:1.56vw;}
.pagemain-top span{ font-size:1.88vw; color:#999;}
.pagemain-top h2{color:#ff6600;line-height:6.25vw;}
.neirong p{ font-size:2.5vw; line-height:3.75vw; margin:1.25vw 0;}
.neirong img{ width:100% !important;}

.mainbut{line-height:4.06vw;margin-top:2.34vw;border-bottom:0.16vw solid #e1e1e1;padding-bottom:1.56vw;width:98%;margin-left:1%;}

.mainbut2_1{float:left;width:30%;margin-left:0%;}
.mainbut2_1 img{width:100%;}
.mainbut2_2{float:right;width:64%;}

.mainbut2_2 .span1{display:block;color:#2d2d2d;font-size:2.81vw;font-weight:500;font-family:microsoft yahei;}
.mainbut2_2 .span1 a{color:#2d2d2d;font-size:2.81vw;font-weight:500;font-family:microsoft yahei;}
.mainbut2_2 .span2{background:url(../images/mmztysj_16.gif) no-repeat left center; background-size:2.50vw; color:#2d2d2d;font-size:1.88vw;font-family:sumsun;padding-left:3.91vw;float:left;margin-top:2px;}
.mainbut2_2 .span3{float:right;background:url(../images/mmztysj_12.gif)no-repeat center; background-size:100%; width:10.16vw;height:3.28vw;}
.mainbut2_2 p font{font-size:2.34vw;color:#ff6600;}
.mainbut2_2 span font{color:#ff6600;}
.mainbut2_2 p{font-size:1.88vw;color:#8d8d8d;}

/* 资讯列表 */
.list_box { margin:0 auto; font-size:2.19vw;}
.list_box h3{ font-size:2.34vw; font-weight:100; height:4.69vw; border-bottom:red solid 3px; background:url(../images/p_r1_c1.jpg) no-repeat 0px center; line-height:4.69vw; padding-left:3.75vw;}
.list_box h3 a{ color:#333}
.list_box h3 li{display: block;float: left;margin-right:0.78vw;}
.list_box dl{ line-height:3.13vw; background:#FFF; padding:1.56vw 0;}
.list_box dl a{ color:#ff6600; font-size:3.13vw;}
.list_box dl dt{ font-size:3.13vw; padding-left:0.78vw; margin-top:1.56vw;}
.list_box dl dd{ padding-left:0.78vw; border-bottom:#ccc dashed 0.16vw; padding-bottom:1.56vw; margin-bottom:3.13vw; color:#666;margin-top:1.56vw; text-indent:2em}

/* 内容 */
.main_box { clear:both; margin-top:2.34vw; padding-bottom:2.50vw; background:#FFF;}
.main_box h1{ font-size:3.75vw;font-weight:500; height:7.03vw; line-height:7.03vw; color:#212121;font-family:microsoft yahei; border-top:0.16vw #eeeeee solid; border-bottom:0.16vw #eeeeee solid;}
.main_box h1 span{ background:url(../images/mmztysj_03.gif) no-repeat left center; height:7.03vw; line-height:7.03vw; padding-left:2.34vw; margin-left:1.56vw; float:left; display:block;}
.main_box h1 a{ float:right; padding-right:1.56vw;font-size:2.19vw;}

.list_pic li{ width:50%; float:left; display:block; padding:1%; text-align:center;}
.list_pic li a{ color:#585858;font-size:2.34vw;}
.list_pic li a img{ width:100%;}
.list_pic li a h2{ width:100%; font-size:2.50vw; line-height:5.63vw; color:#F00; text-align:center;}
/* 上下页 */
.pagebut { font-size:2.81vw; line-height:4.06vw; margin-top:1.56vw;}
.pagebut li {color:#999}
.pagebut li a{}
/* 声明 */
.tsnr{
	font-size:2.19vw;
	line-height: 4.38vw;
	padding: 0 1.25vw;
	background-color: #f9f9f9;
	margin-top: 1.88vw;
	margin-bottom:1.88vw;
}
.tsnr font{
	color: #e34041;
	font-weight: 600;
}

.list_pic_one li { width:100%;}
/* 图文列表 */
.list_pt {padding-top:0.78vw;margin-bottom:0.78vw;}
.list_pt .mainbut { height:124px; border-bottom:0.16vw solid #e1e1e1; padding:0.94vw;}
.list_pt .mainbut_1 {position:relative; width:150px; height:110px; float:left;}
.list_pt .mainbut_1 img{max-width:150px; max-height:110px;}
.list_pt .mainbut_2 {height:110px; margin-left:170px;}
.list_pt .mainbut_2 h2{ overflow:hidden; height:5.63vw;}
.list_pt .mainbut_2 h2 a{color:#434343;font-size:3.44vw; line-height:5.63vw;}
.list_pt .mainbut_2 p{font-size:2.19vw; line-height:3.75vw;}
.list_pt .mainbut_2 p font{color:#ff6600;}
.list_pt .mainbut_2 p i{background:url(../images/mmztysj_16.gif)no-repeat; padding:2.03vw;float:left;}
.list_pt .mainbut_2 p .kefu{ width:10.16vw; height:3.28vw; position:relative; top:0.94vw; left:1.56vw; display:inline-block; background:url(../images/mmztysj_12.gif) no-repeat 0px 0px;}
/* 列表1 */
.main_box .list_txt { background:#f3f3f3;}
.main_box .list_txt li { width:100%; height:5.63vw; padding-left:6.25vw; border-bottom:0.16vw #e7e7e7 solid;}
.main_box .list_txt li a { line-height:5.63vw; font-size:2.50vw;}
/* 列表2 */
.main_box .list_txt2 { background:#ffffff; border-top:0.16vw #e7e7e7 solid;}
.main_box .list_txt2 li { width:50%; height:5.63vw; float:left; text-align:center; border-left:0.16vw #e7e7e7 solid; border-right:0.16vw #e7e7e7 solid;  border-bottom:0.16vw #e7e7e7 solid;}
.main_box .list_txt2 li:nth-child(even) { border-left:0}
.main_box .list_txt2 li a { line-height:5.63vw; font-size:2.50vw;}

.main_box .index_ph { background:url(../images/index_ph.png) no-repeat;}
/* 排行榜 */
.phb-main{ margin-top:1.56vw; width: 100%; margin:0 auto}
.phb-main h3{ overflow:hidden; height:4.69vw; line-height:4.69vw; padding:0px 6px; color:#999; font-size:1.88vw;}
.phb-main h3 span{ float:left}
.phb-main h3 em{ float:right}

.phb-main .index_ph { line-height:5.47vw; border-top:#E3E3E3 dashed 0.16vw;}
.phb-main .index_ph li{ overflow:hidden; border-bottom:#E3E3E3 dashed 0.16vw;}
.phb-main .index_ph li span{ float:right; display:block}
.phb-main .index_ph li em{ float:right; display:block; font-size:2.50vw; color:red; margin-right:1.56vw;}
.phb-main .index_ph li a{ float:left; font-size:1.88vw; color:#333; display:block;  }
.phb-main .index_ph li a b{ display:block; width:2.03vw; height:2.03vw; line-height:1.88vw; font-size:1.56vw; text-align:center;}

/* 分页 */
.fenyei { text-align:center;}
.am-pagination {
  padding-left: 0; margin:1.56vw 0; list-style: none; color: #999999; text-align: left;}
.am-pagination:before,
.am-pagination:after {
  content: " "; display: table;
}
.am-pagination:after {
  clear: both;
}
.am-pagination > li {
    display:block;
	float:left;
}
.am-pagination > li > a,
.am-pagination > li > span {
	font-size:2.19vw;
    position: relative; display: block; padding: 0.3em 0.6em; text-decoration: none; line-height: 1.2; background-color: #ffffff; border: 0.16vw solid #dddddd; border-radius: 0; margin-bottom:0.78vw; margin-right:0.78vw;
}
.am-pagination > li:last-child > a,
.am-pagination > li:last-child > span {
  margin-right: 0;
}
.am-pagination > li > a:hover,
.am-pagination > li > span:hover,
.am-pagination > li > a:focus,
.am-pagination > li > span:focus {
  background-color: #eeeeee;
}
.am-pagination > .am-active > a,
.am-pagination > .am-active > span,
.am-pagination > .am-active > a:hover,
.am-pagination > .am-active > span:hover,
.am-pagination > .am-active > a:focus,
.am-pagination > .am-active > span:focus {
  z-index: 2;
  color: #ffffff;
  background-color: #0e90d2;
  border-color: #0e90d2;
  cursor: default;
}
.am-pagination > .am-disabled > span,
.am-pagination > .am-disabled > span:hover,
.am-pagination > .am-disabled > span:focus,
.am-pagination > .am-disabled > a,
.am-pagination > .am-disabled > a:hover,
.am-pagination > .am-disabled > a:focus {
  color: #999999;
  background-color: #ffffff;
  border-color: #dddddd;
  cursor: not-allowed;
  pointer-events: none;
}
.am-pagination .am-pagination-prev {
  float: left;
}
.am-pagination .am-pagination-prev a {
  border-radius: 0;
}
.am-pagination .am-pagination-next {
  float: right;
}
.am-pagination .am-pagination-next a {
  border-radius: 0;
}
.am-pagination-centered {
  text-align: center;
}
.am-pagination-right {
  text-align: right;
}

