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

* { margin: 0px; padding: 0px; } 
body { font-size: 12px; font-family: "微软雅黑"; color: #525252; } 
a { text-decoration: none; outline: none; transition: all 0.2s; }
a:hover { text-decoration: none; }
img { border: 0; vertical-align: middle; max-width:100%;}
a {text-decoration: none;color: #333;padding:0;margin:0;}
ul {list-style: none;padding:0;margin:0;}
li {list-style: none;padding:0;margin:0;}
ul li {list-style: none;padding:0;margin:0;}
img {border: none;padding:0;margin:0; vertical-align:middle;}
a img{border: none;padding:0;margin:0;}
input,button,select,textarea{outline:none}
textarea{resize:none}
p{padding:0;margin:0;}
body {font-family: Verdana, Arial, Helvetica, sans-serif;font-size:12px; line-height:1.6;color:#333;padding:0;margin:0; font-family:"微软雅黑", "宋体", "黑体";    font-family: "Montserrat", Sans-serif;}
table ,tr, td { margin: auto; padding:0; margin:0;}
input[type="text"]:focus, input[type="password"]:focus, textarea:focus { outline: none; }
.clear { clear: both; }
/*头部*/ 
.tt1{font-size:14px;} 
.tt2{font-size:16px;} 
.tt3{font-size:18px;} 
.tt4{font-size:20px;} 
.tt5{font-size:22px;} 
.tt6{font-size:24px;} 
.tt7{font-size:24px;} 
.tt8{font-size:24px;} 
.tt9{font-size:32px;} 
.tt10{font-size:36px;} 
.tt11{font-size:40px;} 
.tt12{font-size:60px;} 
.mhj{ height:20px;} 
.fl{ float:left;} 
.fr{ float:right;} 
.main,.ftit,.link,.foot,.top{width:96%; max-width:1200px; margin:0px auto;overflow:hidden;clear:both;} 
.main2{width:96%; max-width:1200px; margin:0px auto; position:relative;} 
.hj{overflow:hidden; clear:both; height:10px;} 
.hj2{overflow:hidden; clear:both; height:20px;} 
.hj3{overflow:hidden; clear:both; height:30px;} 
.pp1{ padding:1% 0;} 
.pp2{ padding:2% 0;} 
.pp3{ padding:3% 0;} 
.pp4{ padding:4% 0;} 
.pp5{ padding:5% 0;} 
.clear{ overflow:hidden; clear:both;} 

.header{width: 100%; z-index: 999;} 
.head{ width:1200px; margin:0 auto; padding:15px 0; }
.head_l{ float:left; width:36%;} 
.head_r{ float:right; width:63%;} 
.logo_p1{ float:left; width:220px;} 
.logo_p2{ float:left; width:calc(100% - 230px); line-height:1.2;   padding-left:5px; padding-top:10px;} 

.head_r1{ float:left; width:67%;} 
.head_r2{ float:right; width:33%;} 
.head_ewm { float:left; text-align:center; margin:0 1%} 

#flash{width:500px;height: 80px;margin: 0px auto;position: relative;}
#flash #play{width:500px;height: 80px;list-style: none;position:absolute;top:0px;left:0px;}
#flash #play li{display: none;position:absolute;top:0px;left:0px;}
#flash #play li img{float: left;}
#button{position: absolute;bottom:10px;right:10px;list-style: none;}
#button li{margin-left: 10px;float: left;}
#button li div{width:10px;height: 10px;background:#DDDDDD;border-radius: 5px;cursor: pointer;}

.menubg{width: 100%; border-top:1px solid #f2f4f6; } 
.menu{width:1200px; margin:0px auto;overflow:hidden;clear:both; border-bottom:1px solid #f2f4f6;padding:20px 0} 
.menu_l{ float:left; width:67%;} 
.menu_r{ float:right; width:30%;} 
 

.nav{ }
.nav_c{   width:100%; margin:0 auto;  position:relative; clear:both;}
.nav_c .nav_1{ position: relative;text-align: center; float:left; font-size:18px; line-height:2.5; width:calc(100% / 6);} 
.nav_1a{ display:block; text-transform:uppercase; color:#333;} 
.nav_1:hover .nav_1a{ color:#c0282d } 
.nav_1 a.nav_1_a { color:#c0282d } 
.nav_c .nav_1:first-child .nav_1a{ border:none;}

.sear1{ background:#fff; border:1px solid #c0282d; line-height:32px; width:100%; padding:0 5px;}
.sear2{ border:none; padding:0; margin:0; background:#c0282d; color:#FFF; width:80px; line-height:34px;}
.zuocead{ border: 1px solid #ececec; width:80px; position: fixed; top: 120px; left: 50px;   background: #fff; border-bottom:none; z-index:999;}
.zuocead li{border-bottom: 1px solid #ececec; text-align:center; padding:10px 10px 5px 10px;}

.zuocead li p{ line-height:2}

.img1{ display:block; position:relative; width:100%; padding-bottom:100%; overflow:hidden;} 
.img2{ display:block; position:relative; width:100%; padding-bottom:54%; overflow:hidden;} 
.img3{ display:block; position:relative; width:100%; padding-bottom:67.44%; overflow:hidden;} 
.img4{ display:block; position:relative; width:100%; padding-bottom:100%;} 
.img5{ display:block; position:relative; width:100%; padding-bottom:36.67%;overflow:hidden;} 
.img1 img,.img2 img,.img3 img,.img4 img,.img5 img{ position:absolute; top:0; left:0; width:100%; height:100%;} 
.none {display: none;} 
.img1,.img2,.img3,.img4{ overflow:hidden;} 
.img1 img,.img2 img,.img3 img,.img4 img{/*  cursor: pointer;*/ transition: all 0.8s;} 
.img1:hover img,.img2:hover img,.img3:hover img,.img4:hover img{ transform: scale(1.1);} 
.cc{ display: flex;  justify-content:center;  align-items:Center; text-align:center;} 
.qq{ width:100%;  margin:0 auto; position:relative;} 
.fullSlide{ position: absolute; top:0; left:0;width:100%; height:100%;} 
.fullSlide .bd{position:relative;z-index:0;overflow:hidden;height:100%;} 
.fullSlide .bd ul{width:100% !important; height:100%;} 
.fullSlide .bd li{width:100% !important; height:100%;overflow:hidden;text-align:center;} 
.fullSlide .bd li a{display:block;   position:absolute; bottom:0; left:0; width:96%; padding:5px 2%; color:#fff; text-align:left;}
.fullSlide .hd{position:absolute;z-index:1;bottom:12px;right:0px; width:100%;height:22px;line-height:20px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:12px;height:12px; overflow:hidden;background:#898a8c;filter:alpha(opacity=50);opacity:1;line-height:999px; margin:5px; border-radius:50px;}
.fullSlide .hd ul .on{background:#005baa;width:12px;height:12px; }
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:1%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next{left:auto;right:1%;background-position:-6px -137px;}
.qt{ position:relative; width:100%; padding-bottom:27.8%; height:0; overflow:hidden;} 
.main .qt{ padding-bottom:35%;} 


.green{ color:#6e9c85}
.red{ color:#ff0000}
.blue{ color:#3b82b4}

.tit_p3{ font-weight:400; text-align:center}
.nr_zhuce { }
.zhuce_bd {width:80%; margin:0 auto;  }
.zhuce_bd li{ padding:25px 0; clear:both}
.zhuce_p1 {line-height:2; float:left; width:180px; text-align:right}
.zhuce_p1 span{ color:#F00}
.zhuce_p2 {line-height:2; float:left; width:calc(100% - 200px)}
.zhuce_p2 .input1{  border:1px solid #dbdbdb; width:98%;padding:1% 1%;  font-size: 14px; }
.zhuce_bd textarea::placeholder {font-size: 14px;font-family: Arial;letter-spacing: 3px;color: #9d9d9d !important;}
.zhuce_bd input::placeholder {font-size: 14px;font-family: Arial;letter-spacing: 3px;color: #9d9d9d !important;}	
.zhuce_p3 {line-height:2;padding:2% 0;  }
.zhuce_p4 {line-height:2;padding:2% 0; text-align:center}
.zhuce_p4 a{ color:#4285f5}
.aui-photo {padding: 15px;}
.aui-photo .aui-file-up {position: relative; width:120px; float:left; margin-right:50px }
.aui-photo .aui-file-up p{ text-align:center}
.aui-file-up .file {width: 100%;height: 100%;opacity: 0;position: absolute;top: 0px;left: 0px;z-index: 100;cursor: pointer;
}
.zhuce_sub{ background:#c0282d; border:none;border-radius:10px;width:40%;padding:1% 5%; margin:0 auto; font-size:24px; color:#FFF}
.footbg{ background:#222930; width:100%}
.foot{ color:#FFF; text-align:center}
.foot a{ color:#FFF}

.ny_left{ float:left; width:73%}
.ny_right{ float:right; width:25%}

.lb_p1{overflow:hidden;clear:both; margin-top:-20px}
.lb_p1 li{ border-bottom:1px solid #f2f4f6; padding:20px 0;clear:both; overflow:hidden;}
.lb_p11{ float:left; width:25%}
.lb_p12{ float:right; width:73%; color:#858580}
.lb_p13{ line-height:1.2}
.lb_p14{ line-height:2; padding:5px 0; min-height:70px;}
.lb_p15{ line-height:2}

.tit_p2{ font-weight:500;}
.tit_p22{ float:right;}
.tit_p22 a{ color:#4285f4; border:1px solid #4285f4; padding:2px 5px;}

.pin_p1{overflow:hidden;clear:both; }
.pin_p1 li{ width:46%; margin:2% 2%; overflow:hidden; float:left; }
.pin_p1 li img{ border:1px solid #d2d2d2; }

.remen_w1{overflow:hidden;clear:both; }
.remen_w1 li{ padding:10px 0;clear:both; overflow:hidden;}
.remen_w11{ float:left; width:35%}
.remen_w12{ float:right; width:63%; color:#858580}

.zw_news{ width:100%; margin:0 auto; border-top:1px solid #CCC}
.zw_tit{ color:#000; line-height:1.5; padding:10px 0; font-weight:500}
.zw_date{ color:#b2b2b2; line-height:1.5; text-align:left}
.zw_date img { width:25px; height:25px;border-radius:50%;}
.zw_date a{color:#4285f4;}
.zw_content{ color:#333; line-height:2; text-align:left}

.zuoze{ border:1px solid #e5e5e5; border-top:3px solid #4285f4;overflow:hidden;clear:both; padding:25px 20px;}
.zuoze_p1{ float:left; width:25%}
.zuoze_p1 img{border-radius:50%;}
.zuoze_p2{ float:right; width:70%; line-height:1.5 }
.zuoze_p2 p {margin-top:10px;}
.zuoze_p2 span{border:1px solid #4285f4; color:#4285f4; padding:2px 5px; background:#f0f6ff }
.zuoze_p3 { text-align:center;}
.zuoze_p3 a {background:#4285f4;border-radius:3px; color:#FFF; padding:5px 35px;}
.zuoze_p4 { border-left:2px solid #4285f4; padding-left:15px; line-height:1}
.zuoze_p4 a{ color:#4285f4} 

/*zhou+css*/
.nr1_p1{ float:left; width:calc(25% - 12px); margin-left:10px; border:1px solid #e4e4e4;}
.nr1_p11{ overflow:hidden; clear:both; background:#f2f2f2; padding:5px 15px; line-height:30px;}
.nr1_p12{ float:left;}
.nr1_p13{ display:block; float:right;}
.nr1_p14{ padding:8px 12px;}
.nr1_p15 li{ position:relative; padding-left:15px;}
.nr1_p15 li a{ overflow: hidden; text-overflow:ellipsis; white-space: nowrap;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1; line-height:2}
.nr1_p15 li:before{ position:absolute; left:0; top:calc(50% - 2px); width:4px; height:4px; content: ""; background:#555; border-radius:50px;}
.tit1{ overflow:hidden; clear:both;}
.tit1_p1{ float:left; line-height:2; font-weight:bold;}
.more1{ display:block; float:right; border:1px solid #e4e4e4; line-height:2; background:#f2f2f2; margin-top:5px; padding:0 10px;}
.nr1_p2{ margin:0 -1%;}
.nr1_p2 li{ float:left; width:23%; padding:1%;}
.nr1_p2 li .img1{ padding-bottom:48.5%;}
.nr1_p3{ margin:0 -6px;}
.nr1_p3 li{ float:left; width:calc(20% - 12px); padding:6px;}
.nr1_p31{ border:1px solid #e4e4e4; padding:15px;}
.nr1_p32{ color:#e93323; padding-top:5px;}
.nr1_p33{overflow: hidden;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; display:block;}
.nr1_p4{ margin:0 -1%;}
.nr1_p41{ width:31.333%; padding:1%;}
.nr1_p42 li{ position:relative; padding-left:12px; overflow:hidden; clear:both;}
.nr1_p42 li:before{ position:absolute; left:0; top:calc(50% - 2px); width:4px; height:4px; content: ""; background:#555; border-radius:50px;}
.nr1_p42 li a{ display:block; float:left; width:calc(100% - 100px); overflow: hidden; text-overflow:ellipsis; white-space: nowrap;line-height:2}
.nr1_p42 li p{ float:right;}
.nr1_p41 .img1{ padding-bottom:42%;}
.nr1_p5{ margin:0 -1%;}
.nr1_p5 li{ float:left; width:48%; padding:1%;}
.nr1_p51{ float:left; width:35%;}
.nr1_p52{ float:right; width:62%;}
.nr1_p51 .img1{ padding-bottom:70%;}
.nr1_p53{ display:block;overflow: hidden;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; line-height:1.5; margin:5px 0;}
.nr1_p54{overflow: hidden;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
.nr1_p61{ width:62%;}
.nr1_p62{ width:37%;}
.nr1_p61 .qt{ padding-bottom:39.6%;} 
.nr1_p62 ul{ margin:-1% -1%;}
.nr1_p62 li{ float:left; width:31.333%; padding:1%;}
.nr1_p62 li .img1 p{ position:absolute; bottom:0; left:5%; width:90%; color:#FFF;}
.nr1_p62 li .img1 div{ position:absolute; bottom:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.3); z-index:999;}
.nr1_p23{ display:block; background:#e6e6e6; padding:3% 5%; line-height:30px; height:60px;}
.nr1_p7{ margin:0 -1%;}
.nr1_p7 li{ float:left; width:28%; padding:1%;}
.nr1_p7 li .img1{ padding-bottom:50%;}
.nr1_p71{ display:block; padding-top:4%;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.nr1_p7 li:first-child{ width:38%;}
.nr1_p7 li:first-child .img1{ padding-bottom:88%;}
.nr1_p7 li:first-child .nr1_p71{ padding-top:3%;}
.nr1_p8{ margin:0 -1%;}
.nr1_p8 li{ float:left; width:48%; padding:1%;}
.nr1_p81{ border:1px solid #eee;}
.nr1_p82{ padding:2% 4%;}
.nr1_p83{ display:block;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.nr1_p84{ color:#777; line-height:21px; height:42px; margin:5px 0;}
.nr1_p85{ color:#555;}
.page5 a{ display:block; border:1px solid #d2d2d2; padding:5px 10px; margin:2px 5px;}
.page5 a:hover{border:1px solid #e1251b; background:#e1251b; color:#FFF;}
.tit2{ text-align:center;border-bottom: 1px solid #f2f4f6;}
.bg1{ background:#f9f9f9;}
.bg2{ background:#282828; color:#d2d2d2; line-height:40px;}
.bg2 .top a{ color:#d2d2d2;}
.top .fl a{ display:block; float:left; margin-right:20px;}
.top .fr a{ padding:0 15px;}
.car{ background:#3e3e3e; padding:0 20px; display:block; float:left;}
.cmenu{ position:absolute; top:0; left:0; height:100%; background:rgba(0,0,0,0.5);}
.cmenu_p1{ padding:10px 15px; min-width:160px; position:relative}
.cmenu_p1 li a{ display:block; background:url(../images/ico7.png) no-repeat right center; color:#FFF; line-height:2.5;}
.erjix{ display:none; background:#FFF; z-index:999999;margin-top:-35px; height: auto; padding:10px 0;   left:180px; width:200px}
.cmenu_p1 li:hover .erjix{ display: block; position:absolute; }
.erjix li { background:none; padding:0 25px}
.erjix li a{ color:#333}
.nr1_p24{ border:1px solid #eee; background:#fff; position:relative; overflow:hidden; clear:both;}
.nr1_p2 li .nr1_p24 .img1{ padding-bottom:72.5%;}
.nr1_p241{ position: absolute; top:5%; left:5%;}
.nr1_p242{ position: absolute; bottom:5%; left:5%; color:#777;}
.nr1_p9{ margin:0 -1%;}
.nr1_p9 li{ float:left; width:23%; padding:1%;}
.nr1_p91{ padding:2px; background:#fff;}
.nr1_p95{ padding:5px 8px; clear:both; overflow:hidden;}
.nr1_p92{ display:block; height:44px; line-height:22px; margin-bottom:5px;}
.nr1_p93{ float:left; color:#fa3849;}
.nr1_p93 span{ font-weight:bold;}
.nr1_p94{ display:block; float:right; color:#fff; background:#fa3849; padding:0 10px; font-weight:bold; line-height:2;}
.nr1_p96{ padding:2%;}
.nr1_p96 li{ overflow:hidden; clear:both; padding:1% 0;}
.nr1_p96 li span{ display:block; float:left; color:#666; padding:0 10px;}
.nr1_p96 li a{ display:block; float:left; color:#666; padding:0 10px;}
.nr1_p96 li a:hover{ color:#ff0c06; background:#f2f2f2;}

#showbox { background:#eee; z-index:9999;}
#showbox span { background:url(../images/whitebg.png) repeat;}
#showsum { left:25px; margin-top:10px;}
#showsum span { border:1px solid #ddd;}
#showsum span.sel { border:1px solid #f60;}

.showpage { width:360px; position:relative;}
.showpage a { display:block; width:15px; border:1px solid #ddd; height:60px; line-height:60px; background:#eee; text-align:center; font-size:18px; position:absolute; left:0; top:-62px; text-decoration:none; color:#999;}
.showpage a#shownext { left:auto; right:0;}
.showpage a:hover { background:#ccc; color:#777;}

.bg4{ background:#FFF;}
.bg3{ background:#FFF; padding:2%;}
.nr2_p1{ width:360px;}
.nr2_p2{ width:calc(97% - 360px);}
.nr2_p21{ border-bottom:1px solid #eee; padding:2% 0;}
.nr2_p22 div{ float:left;line-height:32px;}
.label_box>label { display:block; float:left; margin:0 10px 10px 0; position:relative; overflow:hidden; }
.label_box>label>input { position:absolute; top:0; left:-20px; }
.label_box>label>div { text-align:center; border:#dddddd solid 1px; height:32px; line-height:32px; color:#666666; user-select:none; overflow:hidden; position:relative; padding:0 15px;}
.label_box>label>input:checked + div { border:#ff6f06 solid 1px; color:#ff6f06; }
.label_box>label>input:checked + div:after { content:''; display:block; width:20px; height:20px; background-color:#ff6f06; transform:skewY(-45deg); position:absolute; bottom:-10px; right:0; z-index:1; }
.label_box>label>input:checked + div:before { content:''; display:block; width:3px; height:8px; border-right:#ffffff solid 2px; border-bottom:#ffffff solid 2px; transform:rotate(35deg); position:absolute; bottom:2px; right:4px; z-index:2; }
.sdddq {font-family: "宋体";font-size: 20px;height: 30px;width: 100px;}
.nr2_p23{ background:#f9f9fa; padding:2%; color:#666;}
.nr2_p231{color:#ff6f06;}
.nr2_p232{ background:#ff6700; color:#FFF; border:none; padding:2% 3%; margin-right:2%; border-radius:4px;}
.nr2_p233{ background:#00a67c; color:#FFF; border:none; padding:2% 3%; margin-right:2%; border-radius:4px;}
.m_left{ width:250px;}
.m_right{ width:calc(98% - 250px);}
.nr2_p3{ text-align:center; border-bottom:1px solid #eee; line-height:2.7;}
.nr2_p31{ padding:10px 20px 20px;}
.nr2_p31 li{ padding:15px 0; border-bottom:1px solid #eee;}
.nr2_p32{ display:block; margin:2% 0;}
.nr2_p33{ color:#e93323;}
.nr2_p4{border-bottom:1px solid #eee;}
.nr2_p41{ float:left; padding:0 20px; line-height:2.7; position:relative; color:#ff6700;}
.nr2_p41:before{ position:absolute; left:calc(50% - 10px); bottom:0; width:20px; height:2px; content: ""; background:#ff6700;}
.nr2_p5{ padding:2%;}

.news_p1{overflow:hidden;clear:both; margin-top:-20px}
.news_p1 li{ border-bottom:1px solid #f2f4f6; padding:20px 0;clear:both; overflow:hidden;}
.news_p11{ text-align:left; line-height:2; color:#000}
.news_p12{ text-align:left; color:#858585}
.news_p13{text-align:left; line-height:2; color:#858585}

.fuwu_p1{overflow:hidden;clear:both;   border-top:1px solid #f2f4f6; border-left:1px solid #f2f4f6;}
.fuwu_p1 li{ border-bottom:1px solid #f2f4f6; border-right:1px solid #f2f4f6; padding:10px 10px; width:calc(50% - 22px); float:left}
.fuwu_p11{ text-align:left; line-height:2; color:#000}
.fuwu_p12{ text-align:left; color:#858585}
.fuwu_p13{text-align:left; line-height:2; color:#858585}


#pages {

	padding: 10px 0 15px 0;

	text-align: center;

	font-size: 12px;

}

#pages a {

	display: inline-block;

	padding: 0px 14px;

	height: 34px;

	font-size: 12px;

	line-height: 34px;

	border: #d2d2d2/*边框线色*/ solid 1px;

	text-align: center;

	color: #333/*字体颜色*/;

text- decoration:none;

	background: #fff/*字背景*/;

	margin: 0 4px;

}

#pages a.a1 {

	padding: 0px 12px;

	height: 34px;

	line-height: 34px;

	margin-top: 0px;

	border-left: 1px solid #d2d2d2/*左边框线色*/;

}

#pages a:hover {

	color: #fff;

	text-decoration: none;

	background: #e1251b;/*鼠标滑过色块色*/

	;

}

#pages span {

	display: inline-block;

	padding: 0px 14px 0 14px;

	height: 34px;

	line-height: 34px;

	border: 1px solid #e1251b;

	;

	color: #fff;

	text-align: center;

	background: #e1251b;

	;/*色块色*/

}

.page .noPage {

	display: inline-block;

	padding: 0px 14px 0 14px;

	height: 34px;

	line-height: 34px;

	border: 1px solid #e3e3e3;

	text-align: center;

	color: #a4a4a4;

}

