/* CSS Document */

html {overflow-y:scroll; font-size:62.5%}

body { margin:0; font-size:1.6rem;  background:#fff; color:#333; letter-spacing:0; font-family:Arial, Helvetica, sans-serif;}
div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote, p { padding:0; margin:0; }
li { list-style-type:none; }
img { vertical-align:top; border:0; }
ol, ul { list-style:none; }
span,em,i,address, cite, code, th,h1, h2, h3, h4, h5, h6 { font-size:1.6rem; font-weight:normal;  font-style:normal;}
strong{ font-size:1.6rem;}
a{ color:#444; text-decoration:none; font-size:1.6rem;}
a:active{ color:#ea0000; text-decoration:none;}
img{ background:url(../img/loading.gif) no-repeat center center;}

.tipbox{ height:2.9rem ; z-index:999; }

.tipbox .box{ height:2.8rem; background-image:-webkit-linear-gradient(to top, #eeeeee, #ffffff); padding:0 1.2rem; overflow:hidden; border-bottom:1px solid #e9e9e9; width:100%;
  background-image:linear-gradient(to top,#eeeeee,#ffffff);overflow:hidden; position:fixed; top:0; left:0;z-index:999;  background-color:#ffffff;}
  .tips-left{ float:left; width:7.6rem; height:2.8rem; line-height:2.8rem;}
.tips  li{ height:2.8rem; line-height:2.8rem; overflow:hidden;}

.left{ float:left;}
.right{ float: right;}
.clear{ clear:both;}
.red2{ color:#f21e02;}
.red{ color:#bf0000;}

.ad img{ width:100%; height:5rem;}/*家广告后需要修改测试*/

header{ padding:0 1.2rem; display:block; height:4.3rem; }
nav{ display:block;  padding:0 0.6rem;}

nav{ background-color:#f21e02; min-height:6.3rem; overflow:hidden; padding-top:1rem; font-size:1.6rem;}
nav li{ float:left; color:#fff; height:3.1rem;width:16%; text-align:center;}
nav li:nth-child(2),nav li:nth-child(8),nav li:nth-child(14){ width:20%;}.m-nav{ display:none;}
nav li a{ color:#fff;}

.showhide{ height:6.2rem; overflow:hidden;}
.logo{ height:4.3rem;}
.logo img{ width:12.8rem; height:4.3rem;}
header .right{ line-height:4.3rem;}
.banner{position:relative;   overflow:hidden; max-height:34rem; overflow:hidden; }
.banner .bd li{ position:relative; text-align:center;  }
.banner .bd li a.pic{ display:block;height:16rem;overflow:hidden; }
.banner .bd img{ width:100%; max-width:56rem; vertical-align:top;}
.banner .bd li .tit{text-align:left; width:100%; left:0; bottom:0;  overflow:hidden; color:#fff;background-color:rgba(0,0,0,0.7);  padding:0 6rem 0 1.2rem; z-index:999; box-sizing:border-box;}
.banner .bd li .tit,.banner .hd{height:2.8rem; line-height:2.8rem; position:absolute;  }
.banner .hd{ right:0; bottom:0;  z-index:1; padding-right:1.2rem;}
.banner .hd li{ float:left; margin-top:1.1rem; text-indent:-8888rem; height:0.6rem; width:0.6rem; background-color:#dadada; overflow:hidden; margin-left:0.6rem; border-radius:6px;}
.banner .hd li.on{ background-color:#ff432a;}

.pd-12rem{ padding:0 1.2rem;}
/*headline  .pd-12rem{ padding:0 1.2rem;}*/
.headline{ text-align:center; clear:both; padding-bottom:1rem;}

.headline h2 a{  height:3.2rem; padding-top:0.6rem; font-size:1.8rem; display:block; line-height:3.2rem; overflow:hidden;}
.headline  h3{ line-height:2.2rem; height:2.2rem; overflow:hidden; width:90%; margin:0 auto;  padding:0;}
.headline  h3 a{ font-size:1.4rem; padding:0; }
.h3span{ width:48%; float:left; display:block; overflow:hidden;}

/*list*/
.list li{ height:6.4rem; padding:1.2rem ; border-top:1px solid #e9e9e9; clear:both;}
.list li img{ width:9rem; height:6.4rem;}
.list li .pic{ padding-right:1rem;}
.list li p{ font-size:1.4rem; color:#999; height:3.6rem; overflow:hidden; line-height:1.8rem;}
.list li h3{  height:2.4rem; line-height:2.4rem; overflow:hidden; color:#2a2a2a;}
/*li-style*/
.li-style li{ line-height:3.6rem; height:3.6rem; overflow:hidden; padding:0 1.2rem; border-top:1px solid #e9e9e9;}
.li-style li:first-child{ border:none;}
/*.join-more*/
.join-more{ height:3.2rem; text-align:center; margin:0 1.2rem;background-color:#f8f8f8; border-top:1px solid #e3e3e3; border-radius:0.5rem;}
.join-more a{ display:inline-block; height:3.2rem; line-height:3.2rem;color:#777; padding-right:2rem; background:url(../img/join-more.gif) right center no-repeat;}
/*culomn*/
.pd-top20{ padding-top:2rem;}
.pd-top12{ padding-top:1.2rem;}
.clear12{ clear:both; height:1.2rem;}
.clear20{ clear:both; height:2rem;}
/*ad-table*/
.blue{ color:#156090;}
.ad-table{ display:table; padding:0.8rem 0;}
.ad-table span{ display:table-cell;line-height:2.6rem; width:86%; text-align:left; }
.ad-table span a{ overflow:hidden; display:block;height:2.6rem; color:#777;}
.ad-table span.blue{ width:14%;}
/*t-more*/
/*定义标题菜单样式*/
.t-more{ float:right; margin-right:1.2rem;}
.t-more .hide{ display:none;}
.t-more .more-con{ line-height:3.4rem; float:right;}
.t-more .more-con .show{ padding-right:2rem;}
.t-more .more-con .show a{ display:inline-block; margin-left:0.4rem; color:#666;}
.culomn .title{ position:relative;}
.imorenav{ text-align:center;width:3.4rem; height:3.4rem; background:#f8f8f8 url(../img/ico-all.png) no-repeat -69px 10px;}
.imorenav{ position:absolute; right:0;top:0;}
.imn2{background:#f8f8f8 url(../img/ico-all.png) no-repeat -69px -14px;}
/*展开后的样式*/
.t-smore a{ display:inline-block; background-color:#fff; border:1px solid #e9e9e9; padding:0 0.8rem; margin-left: 0.6rem; border-radius:2.2rem; height:2.6rem; line-height:2.4rem; color:#666;}
.t-smore .more-con .show a{ margin-left:0.6rem;}
.t-smore .more-con .show{ padding:0;}
.t-smore .hide{ display:inline;}
.t-smore .more-con{ padding-left:0.8rem;}
.t-smore{ padding-bottom:1.2rem; clear:both;}
/*定义标题菜单样式*/

.title{ border-bottom:2px solid #f21e02; width:100%; float:left; border-top:1px solid #e9e9e9; background-color:#f8f8f8;}
.title h3{ float:left; height:3.4rem; line-height:3.4rem; margin-left:1.2rem; }
.title h3 a{font-size:2rem;}

.imgshow{ display:table;padding-top:1.2rem; padding-right:1.2rem; clear:both;}

.imgshow ul li{ float:left; padding-bottom:1.2rem; margin-left:1.2rem; }
.imgshow ul li a{ display:block; font-size:1.4rem; overflow:hidden;width:14.2rem;height:9.7rem;}

.imgshow ul li a.tit{ background-color:#f5f5f5; padding:0 0.4rem; line-height:3.2rem; height:3.2rem; overflow:hidden; color:#666;width:13.4rem;}
.imgshow ul li a.pic img{ max-width:18rem; max-height:18rem;}
/*footer*/
footer{ display:block; background-color:#f8f8f8; border-top:1px solid #f21e02;}
footer ul{ display:table;width:100%;}
footer ul li{ display:table-row;}
footer ul li a{ display:table-cell; border-left:1px solid #fff; border-right:1px solid #ebebeb; text-align:center; width:19.5%; height:3.2rem; line-height:3.2rem; border-bottom:1px solid #ebebeb; border-top:1px solid #fff; color:#666;}
footer ul li a.three2{ width:22%;}

/*goback*/
.goback{ height:4.2rem; line-height:4.2rem; text-align:right; padding-right:1.2rem; }

.copyright{ height:5.2rem; background-color:#f21e02;color:#ffaaaa; padding:0.8rem 1.2rem 0 1.2rem; position:relative;}
.copyright .right{ padding-top:1rem; position:absolute;top:0; right:1rem; }
.copyright .up a{ color:#fff;}
.copyright .down a{color:#ffaaaa; font-size:1.2rem;}
.copyright .down{ font-size:1rem; padding-top:0.3rem;}
/*ny-------------------*/
.top{ display:block; height:4.4rem; background-color:#f21e02; overflow:hidden; padding-right:1.2rem;}
.top span{ float:left; line-height:4.4rem;}
.top a{ color:#fff; font-size:2rem;}
.top span.home{ border-right:1px solid #c91800;}
.top span.area{ border-left:1px solid #ff5039; max-width:7.2rem; padding:0 0.6rem;}

/*article*/
.detail{ display:block; padding:0 1.2rem;}
.zhaiyao{ background-color:#f8f8f8; border:1px dashed #e3e3e3; border-radius:0.5rem;-moz-border-radius:0.5rem;webkit-border-radius:0.5rem; padding:1.2rem;color:#777;}
.detail h1{ padding:1.2rem 0; font-size:2rem; line-height:3rem;}
.detail .n-info{ color:#777; padding-bottom:1.2rem; font-size:1.4rem;}
.detail .n-info span{ display:inline-block; margin-right:0.4rem; line-height:1.8rem;}
.survey{}
.survey li{ background-color:#f8f8f8; clear:both; padding-top:1rem; margin-top:1.2rem;}
.survey li .th{ padding-left:0.8rem; float:left; width:4rem; line-height:2.4rem; font-size:2rem; vertical-align:middle;}

.survey li .td{ margin-left:4.8rem; line-height:2.4rem; padding-right:1.2rem;}
.survey li .td span{ display:inline-block;}
.survey-color{ width:100%; background-color:#f0f0f0; height:0.2rem; line-height:0.2rem; margin-top:1rem; clear:both;}
.survey-color div{ height:0.2rem; line-height:0.2rem; display:block;  }
.c1 div{ background-color:#b4e459;width:25%;}
.c2 div{  background-color:#6fd5dc;width:25%;}
.c3 div{  background-color:#746fdc;width:50%;}
.c4 div{  background-color:#c66fdc;}
.c5 div{  background-color:#df5e86;}
.c6 div{  background-color:#ef574c;}
.c7 div{  background-color:#ef954c;}
.c8 div{  background-color:#efde4c;}

/*getsurvey*/
.getsurvey{ padding:1.2rem 0; line-height:2.6rem; color:#777;}
.getsurvey input[type="button"]{ height:2.6rem; color:#fff; width:9.8rem; background-color:#2f8fe0; border:1px solid #006ecb;
	}

.getsurvey em{ color:#ff6a28; font-weight:bold; font-family: "Times New Roman", Times, serif; font-size:2rem;}

.detail .fanye{ height:2.8rem; line-height:2.8rem; overflow:hidden; padding:1.2rem 0;}
.detail .fanye *{ display:inline-block; padding:0 1rem;}
.detail .fanye a{ height:2.6rem; line-height:2.6rem;  border:1px solid #e9e9e9; border-radius:0.5rem;}
.detail .fanye .readall{ background-color:#f5f5f5; border:none; border-radius:0; margin-left:0.8rem;}

.rptad li{ list-style:square; line-height:2.8rem; height:2.8rem; overflow:hidden;}
.rptad{ padding:0 1.2rem 1.2rem 1.2rem;}

.detail .txt p{ line-height:2.8rem;word-wrap:break-word;}
.detail .txt .tit{ line-height:4.6rem; height:4.6rem; border-top:1px solid #e9e9e9;}
.detail .txt img{ display:block; margin:0 auto; width:100%; margin-bottom:1rem;}
.pl{ border-top:2px solid #f21e02;}
.bdshare { height:3rem; line-height:3rem;}
.bdshare .bdsharebuttonbox{ float:right; width:310px; padding-left:1.2rem; }
/*.title2*/
aside{ display:block;}
.title2{ background-color:#f0f0f0; line-height:3.6rem; height:3.6rem;}
.title2 span{ padding-left:1.2rem; font-size:2rem;}
.pd-bt12{ padding-bottom:1.2rem;}

/*导航*/
.map{ border-top:2px solid #f21e02; padding-top:1.2rem;}
.hotlink{ border:1px solid #edd1aa; border-radius:0.5rem;box-shadow: 0 0 3px 0 #aaa; background-color:#fffaed; margin:0 1.2rem; padding:0.6rem 0.6rem 0.6rem 1.2rem; line-height:2.4rem;}
.hotlink a{ color:#f59000; margin-right:0.4rem; display:inline-block;}
/*alink*/
.title3{ background-color:#f0f0f0; padding: 0.8rem 0;}
.title3 span{ display:inline-block; height:1.8rem; line-height:1.8rem; margin-left:1.2rem; font-size:2rem; border-left:0.2rem solid #d70000; padding-left:0.6rem;}
.alink{ padding:1.2rem 0 0 0; clear:both;}
.alink .con{ padding-right:1rem;}
.alink .con a{ float:left; height:2.4rem; line-height:2.4rem; border:1px solid #e9e9e9; border-radius:2rem; padding:0 0.8rem; margin:1.2rem 0 0 1.2rem;}
.alink h4{ clear:both; padding:1.2rem 0 0 1.2rem; font-size:1.8rem;}

/*图集*/


.tj-banner{ margin:1.2rem; position:relative;}
.tj-banner .bd li{ position:relative; height:20rem; width:100%;}
.tj-banner .bd li .tit{ position:absolute; bottom:0; left:0; background-color:rgba(0,0,0,0.7); z-index:999; color:#fff; width:100%; height:2.8rem; line-height:2.8rem; box-sizing:border-box; padding:0 1.2rem;}
.tj-banner .bd li img{ width:100%; max-height:20rem;}

.tj-banner .hd{ text-align:center; height:2.4rem; overflow:hidden;}
.tj-banner .hd li{ display: inline-block;  margin-top:1.1rem; text-indent:-8888rem; height:1rem; width:1rem; background-color:#dadada; overflow:hidden; margin-left:0.6rem; border-radius:1rem;}
.tj-banner .hd li.on{ background-color:#ff432a;}
/*.listimg*/
div.wrap { width:100%; margin:0 auto; overflow:hidden; position:relative; }
.listimg{ padding:0 1.2rem 1.2rem 0; }
.listimg dl{padding:0.3rem;width:13.6rem;  overflow:hidden; background-color:#fff;box-shadow:0 0 0.5rem 0 #ccc;  float:left; margin-top:0;margin-left:0.6rem;}
.listimg dl dt{ line-height:2.4rem; background-color:#f8f8f8; }

.listimg dl dt a{ display: block;padding:0.6rem 1rem;}
.listimg dl dd  img{ width:100%; height:100%;}
/*img-end*/
.img-end{ padding-top:6rem; width:100%; box-sizing:border-box; padding-right:0;}
.bd-end { position:fixed; bottom:0; left:0; width:100%;}
.img-end dl dd{ height:10.6rem;}
.img-end dl dt{ height:5.2rem; overflow:hidden; line-height:2.2rem;}
.nextimg a{ display:block; height:3rem; text-align:center;}
.nextimg{ height:3rem;}
#tj-news .img-end dl{ margin-left:1.2rem; margin-bottom:1.2rem;}
/*tj-news*/
#tj-top{ position:fixed; top:0; width:100%; left:0; z-index:9999;}
.tj-news .bd li{ width:100%; height:100%;}
/*图片垂直居中*/
.tj-news .bd li.imgtab{ width:100%; height:100%; text-align:center;}
.tj-news .bd li.imgtab span{ display:block; font-size:0; vertical-align:middle; margin:0 auto; overflow:hidden;}
.tj-news .bd li.imgtab i{height:100%; width:0; vertical-align:middle; display:inline-block;}
.tj-news .bd li.imgtab img{ max-width:100%; vertical-align:middle; }

.tj-news .hd{ position:fixed; bottom:0; width:100%; left:0;  overflow:hidden; color:#fff;background-color:rgba(0,0,0,0.7); }
.tj-news .hd li{ display:none;}
.tj-news .hd li.on{ display:block;}
.tj-news .hd li{ padding:1.2rem;}
.tj-news .hd li h3{ padding-right:4rem; line-height:2.4rem;}
.tj-news .hd li  span{ float:right; font-size:2rem; color:#cfcfcf;}
.tj-news .hd li  span em{font-size:2rem;}
.tj-news .hd li p{ padding-top:0.8rem; color:#c8c8c8; line-height:2rem; font-size:1.4rem;}
/*垂直居中*/

.v-ct{ text-align:center; min-height:480px; min-width:320px;  height:100%;  vertical-align: middle; font-size:0px;  vertical-align:middle; background-color:#000;}
.v-ct .box i{height:100%; width:0; vertical-align:middle; display:inline-block;}
.v-ct img{ vertical-align:middle; z-index:99999;}
/*反馈*/
#fb{ background-color:#f8f8f8;}
.fb-con{ padding:1.2rem;}
.fb-con .tit{ padding-bottom:1.2rem;}
.fb-con .tit .gray{ font-size:1.2rem; color:#777;}
.fb-tarea{ border:1px solid #e9e9e9; border-radius:0.5rem; width:100%; min-height:12rem;}
.fb-txt{ height:3.2rem; line-height:3.2rem; border:1px solid #e9e9e9; border-radius:0.5rem;width:100%;}
.fb-con .fb-btn{ float:right; background-color:#f0f0f0; border:#e3e3e3 1px solid; height:2.6rem; width:6.4rem; cursor:pointer;}