@charset "utf-8";
/* CSS Document */
.domPC,.iframePC {
	display:none!important;
}
.domMobile {
	display:block;
}
/* Reset */
html, body, div, img, p, hr, pre, h1, h2, h3, h4, h5, h6, table, tr, td, th, tfoot, tbody, thead, form, fieldset, input, textarea, select, label, ul, ol, dl, li, dt, dd { margin:0; padding:0; border:0; outline:none; list-style:none; font-weight: normal; }
body, html { height:100%; width:100%; font-family: "Microsoft YaHei", Arial, Helvetica, sans-serif;}
li { list-style-type:none; }
a { text-decoration:none; outline:none; color:#333; }
a:hover { text-decoration:none; }
table { border-collapse:collapse; border-spacing:0; margin:0 auto; clear:both; }
img { border:0; display:block; }
em { font-style:normal; }
hr { height:0; clear:both; }
.none { display:none; }
.clear { clear:both; }
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
* html .clearfix { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */
body, html{ background:#5e5d5c; }
*{ margin: 0px; padding: 0px;}

/* ===============================================================
Basic Swiper Styles 
================================================================*/
.swiper-container { margin:0 auto; position:relative; overflow:hidden; -webkit-backface-visibility:hidden; -moz-backface-visibility:hidden; -ms-backface-visibility:hidden; -o-backface-visibility:hidden; backface-visibility:hidden; /* Fix of Webkit flickering */
	z-index:1; }
.swiper-wrapper { position:relative; width:100%; -webkit-transition-property:-webkit-transform, left, top; -webkit-transition-duration:0s; -webkit-transform:translate3d(0px, 0, 0); -webkit-transition-timing-function:ease; -moz-transition-property:-moz-transform, left, top; -moz-transition-duration:0s; -moz-transform:translate3d(0px, 0, 0); -moz-transition-timing-function:ease; -o-transition-property:-o-transform, left, top; -o-transition-duration:0s; -o-transform:translate3d(0px, 0, 0); -o-transition-timing-function:ease; -o-transform:translate(0px, 0px); -ms-transition-property:-ms-transform, left, top; -ms-transition-duration:0s; -ms-transform:translate3d(0px, 0, 0); -ms-transition-timing-function:ease; transition-property:transform, left, top; transition-duration:0s; transform:translate3d(0px, 0, 0); transition-timing-function:ease; }
.swiper-free-mode > .swiper-wrapper { -webkit-transition-timing-function: ease-out; -moz-transition-timing-function: ease-out; -ms-transition-timing-function: ease-out; -o-transition-timing-function: ease-out; transition-timing-function: ease-out; margin: 0 auto; }
.swiper-slide { float: left; }
/* IE10 Windows Phone 8 Fixes */
.swiper-wp8-horizontal { -ms-touch-action: pan-y; }
.swiper-wp8-vertical { -ms-touch-action: pan-x; }
/* 通用 */
.head{ width: 100%; height:auto; margin: 0 auto; text-align:center; border-bottom: 2px solid #434241; background: #f0f0f0; overflow:hidden; display:block; position:relative; left:0px; top:0px;}
.head .img{ width: 100%; height:auto; display: block; overflow: hidden; }
.head .img img{ width:100%; height:auto;}
/*.head .hgroup{ padding: 26px 1.5%; width: 97%; overflow: hidden; display: block;}
.head .hgroup h3{font-size: 1em; color:#333; text-decoration: none; text-indent: 2em; display: block; }
.head .hgroup h3 a{font-size: 1em; color:#333; text-decoration: none; text-indent: 2em; display: block; overflow: hidden; line-height: 35px;}*/

.nav{ }
.pc_nav{ position: fixed; top:10px; left:71.5%; z-index: 100; margin-left:190px;z-index:100; }
.pc_nav ul li{ color:#ffffff;}
.pc_nav ul li a{ font-size:22px; color:#ffffff; line-height:42px;   }
.pc_nav ul li a:hover{ font-size:22px; color:#ffffff; margin: 10px 0; color:#FF0;}

.navsj .begin{ display:block; width:32px; height:29px; background:url(../image/bgPcNav.png) no-repeat; text-indent:-999px; position:fixed; left:5px; top:5px; overflow:hidden;  z-index:100;}
.navsj .navCon { position:fixed; top:5px; left:41px; overflow:hidden; height:60px; z-index:100; display:none; }
.navsj .navCon a{ float:left; height:26px; line-height:26px; font-size:20px; color:#fff; padding:0 20px; margin:0 6px 5px 0; background:#848484;}

.section{ width: 100%; height:340px; position:relative; top:0px; left:0px; background:url(../image/315bg.png) bottom right no-repeat #fbfbfb; background: url(../image/315bg.png) bottom right no-repeat radial-gradient(120% 120% at 50% 50%, rgba(250,250,250,1.0),rgba(200,200,200,1.0)); -moz-background: radial-gradient(120% 120% at 50% 50%, rgba(250,250,250,1.0),rgba(200,200,200,1.0)); -webkit-background: radial-gradient(120% 120% at 50% 50%, rgba(250,250,250,1.0),rgba(200,200,200,1.0)); -o-background: radial-gradient(120% 120% at 50% 50%, rgba(250,250,250,1.0),rgba(200,200,200,1.0)); -ms-background: radial-gradient(120% 120% at 50% 50%, rgba(250,250,250,1.0),rgba(200,200,200,1.0)); }
.section .article{ width: 99%; height: auto; }
.section .hgroup{ padding:0px 3%; width: 94%;}
.section .article .hgroup ul li{ width: 100%; height:42 overflow: hidden; }
.section .article .hgroup ul li h2{ font-size: 1em; color:#333; float: left; line-height: 42px; width: 100%; display: block; overflow: hidden;}
.section .article .hgroup ul li h2 a{ font-size: 1em; color:#333; height: 42px; width: 100%; display: block; overflow: hidden;}

.section .article .hgroup ul li h3{ display: none; }
.section .title{ width:100%; display:block; height:3.4em;}
.section .title h1{ position: absolute; top: 10px; left: 8px; padding: 2px; display: block; font-size: 1em ;color:#FFF; text-align: center; border: 3px solid #ffffff; box-shadow: 3px 3px 4px #777777; background:#777777; background:-webkit-linear-gradient(90deg ,#a5a5a5, #747474); background:-o-linear-gradient(90deg ,#a5a5a5, 91deg, #747474); background:linear-gradient(90deg ,#a5a5a5, #747474);  }
.section .title h1 a{ font-size: 1.1em; color:#FFF; text-decoration: none; display: block; }

/*banner*/
.section_1{width: 100%; height:auto; margin: 0px auto; background: #b2b2af; margin: 0 auto;}
.section_1 .wrapper{ width: 100%; height:auto; margin: 0 auto;}
.section_1 .wrapper img{ width: 100%; height:auto;}
.line_1{ width: 100%; height:20px; background-image: url(../image/line_1_bg.jpg); z-index: 10;}

/* 图片报道 */
.section_4{width: 100%; height:350px; margin: 0px;}
.section_4 .picshow{ margin:0px; padding-top:5px; width:100%;  height:250px; }
.section_4 .picshow .img{ width: 44.8%; height:auto; display: block; overflow: hidden; border: 3px solid #ffffff; box-shadow: 0px 0px 15px #a2a2a2; float: left; margin:10px 5px; position: relative; top: 0px; left:2px;}
.section_4 .picshow .img p{ position: absolute; bottom: 0px;  left: 0px; float: left; color: #ffffff; display: block; width: 100%; height: auto; overflow: hidden; background: #444;}
.section_4 .picshow .img p a{ font-size: 0.8em; float: left; color: #ffffff; text-decoration: none; background: rgba(0,0,0,0.8); line-height: 20px; display: block; height: 20px; overflow: hidden;}
.section_4 .picshow .img img{ width:100%;}

/* 我要投诉 */
.section_6{width: 100%; height:450px; margin: 0px;}
.section_6 .aside{ widows: 100%; height:auto;}
.section_6 .title h1{ font-size: 1.1em; color:#FFF; text-decoration: none; display: block; position: absolute; top: 10px; left: 8px; padding: 2px; display: block; text-align: center; border: 3px solid #ffffff; box-shadow: 3px 3px 4px #777777; background:#777777; background:-webkit-linear-gradient(90deg ,#a5a5a5, #747474); background:-o-linear-gradient(90deg ,#a5a5a5, 91deg, #747474); background:linear-gradient(90deg ,#a5a5a5, #747474);  }
.section_6 .title h1 a:hover{ font-size: 1.2em; font-weight: bold; color:#FFF; text-decoration: none;}
.section_6 .aside h4{ font-size: 1em; color:#666; width: 80%; line-height: 2em; padding: 5px;}
.section_6 .article{ width: 100%; height:auto; border: 0; }
.section_6  form {width: 98%; padding:1%; height:auto; margin:0px auto;} 
.section_6  form textarea{ background:#fbfbfb; width: 100%; height:220px; margin:0px auto 25px auto; overflow: auto; box-shadow: inset 0 0 10px #777777; font-size: 1.1em; float: left; top: 0px; color: #666; line-height: 30px;}
.section_6 .btn{ margin: 0 auto; text-align: center; margin-top:245px; font-size: 1em; color: #ffffff; line-height: 35px; background:#666666; width:80px;height:35px;font-weight:bold; display:block; cursor: pointer; }
.section_6 .btn input{ font-size: 1em; color: #ffffff; line-height: 35px;background: #666; width: 80px; height: 35px; font-weight: bold;}

.footer{ background:#b2b2b2; position:relative; color:#fff; font-size:1em; text-align:center; height:5em; line-height:5em; width: 100%;}
.widthMain { margin:0 auto; width:100%; background: #b2b2b2;}
/* 二级页面 */
.section .title{ width:100%; display:block; height:3.4em;}
.section .title h1{ position: absolute; top: 10px; left: 8px; padding: 2px; display: block; font-size: 1.1em ;color:#FFF; text-align: center; border: 3px solid #ffffff; box-shadow: 3px 3px 4px #777777; background:#777777; background:-webkit-linear-gradient(90deg ,#a5a5a5, #747474); background:-o-linear-gradient(90deg ,#a5a5a5, 91deg, #747474); background:linear-gradient(90deg ,#a5a5a5, #747474);  }
.section .title h1 a{ font-size: 1.1em; color:#FFF; text-decoration: none; display: block; }

.section_2P{ width: 100%; height:auto; position:relative; top:0px; left:0px; background:url(../image/315bg.png) bottom right no-repeat #fbfbfb; background: url(../image/315bg.png) bottom right no-repeat radial-gradient(120% 120% at 50% 50%, rgba(250,250,250,1.0),rgba(200,200,200,1.0)); -moz-background: radial-gradient(120% 120% at 50% 50%, rgba(250,250,250,1.0),rgba(200,200,200,1.0)); -webkit-background: radial-gradient(120% 120% at 50% 50%, rgba(250,250,250,1.0),rgba(200,200,200,1.0)); -o-background: radial-gradient(120% 120% at 50% 50%, rgba(250,250,250,1.0),rgba(200,200,200,1.0)); -ms-background: radial-gradient(120% 120% at 50% 50%, rgba(250,250,250,1.0),rgba(200,200,200,1.0)); }
.section_2P .article{ width: 99%; height: auto; padding-bottom:40px; }
.section_2P .hgroup{ padding:0px 3%; width: 94%;}
.section_2P .article .hgroup ul li{ width: 100%; height: 42px; overflow: hidden; }
.section_2P .article .hgroup ul li:nth-last-child(n+13){ display:none;}
.section_2P .article .hgroup ul li h2{ font-size: 1.05em; color:#333; float: left; line-height: 42px; width: 100%; display: block; overflow: hidden;}
.section_2P .article .hgroup ul li h2 a{ font-size: 1.05em; color:#333; float: left; line-height: 42px;}

.section_2P .picshow{ margin:0px; padding-top:5px; width:100%;  height:600px; }
.section_2P .picshow .img{ width: 44.8%; height:auto; display: block; overflow: hidden; border: 3px solid #ffffff; box-shadow: 0px 0px 15px #a2a2a2; float: left; margin:10px 5px; position: relative; top: 0px; left:2px;}
.section_2P .picshow .img p{ position: absolute; bottom: 0px;  left: 0px; float: left; color: #ffffff; display: block; width: 100%; height: auto; overflow: hidden; background: #444;}
.section_2P .picshow .img p a{ font-size: 0.8em; float: left; color: #ffffff; text-decoration: none; background: rgba(0,0,0,0.8); line-height: 20px; display: block; height: 20px; overflow: hidden;}
.section_2P .picshow .img img{ width:100%;}